.contact-split__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}.contact-split__eyebrow{margin:0 0 .8rem;color:#ff6f3c;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.contact-split__heading{margin:0 0 1.2rem;letter-spacing:.06em;text-transform:uppercase}.contact-split__intro{margin:0 0 2.4rem;max-width:54rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.72)}.contact-split__intro p{margin:0 0 1rem}.contact-split__intro p:last-child{margin-bottom:0}.contact-split__form{padding:2.4rem 2rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--pfa-radius, 8px);background:rgb(var(--color-background));box-shadow:0 8px 28px #1e2a380d}.contact-split__fields{display:grid;grid-template-columns:1fr;gap:1.6rem}.contact-split__label{display:block;margin:0 0 .6rem;font-size:1.3rem;font-weight:600}.contact-split__control{position:relative}.contact-split__icon{position:absolute;top:1.4rem;left:1.4rem;z-index:1;display:flex;width:1.6rem;height:1.6rem;color:rgba(var(--color-foreground),.42);pointer-events:none}.contact-split__icon .svg-wrapper,.contact-split__icon svg{width:100%;height:100%;fill:currentColor}.contact-split__input{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem 1.2rem 4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--pfa-radius, 8px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.5rem}.contact-split__input:focus{outline:none;border-color:#ff6f3c}.contact-split__input--area{min-height:12rem;resize:vertical}.contact-split__control--area .contact-split__icon{top:1.6rem}.contact-split__button{margin-top:2rem}.contact-split__button .button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;min-width:20rem;letter-spacing:.08em;text-transform:uppercase}.contact-split__button .svg-wrapper{width:1.4rem;height:1.4rem}.contact-split__info{position:relative;overflow:hidden;padding:2.8rem 2.2rem 4.8rem;border-radius:var(--pfa-radius, 8px);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.contact-split__info:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7.2rem;pointer-events:none;background-image:radial-gradient(circle,#ff6f3c 1px,transparent 1.4px);background-size:9px 9px;background-position:center bottom;opacity:.38;-webkit-mask-image:linear-gradient(to top,#000 12%,transparent 88%);mask-image:linear-gradient(to top,#000 12%,transparent 88%)}.contact-split__info-heading{position:relative;z-index:1;margin:0 0 2.4rem;padding-bottom:1rem;font-size:1.4rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #ff6f3c;display:inline-block}.contact-split__card{position:relative;z-index:1;display:flex;align-items:flex-start;gap:1.4rem;padding:1.8rem 0;border-top:1px solid rgba(var(--color-foreground),.12)}.contact-split__card:first-of-type{padding-top:0;border-top:0}.contact-split__card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#ff6f3c;color:#fff}.contact-split__card-icon .svg-wrapper,.contact-split__card-icon svg{width:1.6rem;height:1.6rem;fill:currentColor}.contact-split__card-heading{margin:0 0 .4rem;color:#ff6f3c;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-split__card-body{font-size:1.45rem;line-height:1.65;color:rgba(var(--color-foreground),.88)}.contact-split__card-body a{color:inherit;text-decoration:none}.contact-split__card-body a:hover{color:#ff6f3c}@media screen and (min-width:750px){.contact-split__grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);column-gap:3.2rem;row-gap:0;align-items:stretch}.contact-split__form{padding:3.2rem}.contact-split__fields{grid-template-columns:1fr 1fr}.contact-split__field--full{grid-column:1 / -1}.contact-split__info{padding:3.2rem 2.8rem 4rem}}@media screen and (min-width:990px){.contact-split__grid{column-gap:4.8rem}}@media screen and (max-width:749px){.contact-split__intro{margin-bottom:2rem;font-size:1.4rem}.contact-split__form{padding:1.8rem 1.6rem}.contact-split__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=ACA */
