.contact-page[data-v-c9739baf]{min-height:100vh;background:transparent;color:#f0ede8;font-family:"Jersey 20",sans-serif}.contact-main[data-v-c9739baf]{position:relative;z-index:1;max-width:920px;margin:0 auto;padding:7rem 1rem 3.5rem}.contact-head[data-v-c9739baf]{text-align:center;margin-bottom:2.6rem}.contact-eyebrow[data-v-c9739baf]{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:#01d6e2d9}.contact-h1[data-v-c9739baf]{font-weight:400;font-size:clamp(2.4rem,6vw,3.8rem);margin:.4rem 0 .8rem;color:#f0ede8}.contact-sub[data-v-c9739baf]{font-size:1.3rem;line-height:1.35;color:#f0ede8b3;margin:0 auto;max-width:560px}.contact-block[data-v-c9739baf]{margin-bottom:2.4rem}.contact-h2[data-v-c9739baf]{font-weight:400;font-size:1.9rem;margin:0 0 .6rem;color:#f0ede8;letter-spacing:.02em}.contact-p[data-v-c9739baf]{font-size:1.2rem;line-height:1.4;color:#f0ede8a6;margin:0 0 1rem}.contact-grid[data-v-c9739baf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem}.contact-card[data-v-c9739baf]{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;box-sizing:border-box;min-width:0;background:#131313;border:3px solid rgba(240,237,232,.22);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}a.contact-card[data-v-c9739baf]:hover{border-color:var(--cc, #a7e502);background:#161616}.contact-card__icon[data-v-c9739baf]{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;box-sizing:border-box;border:3px solid var(--cc, #a7e502);color:var(--cc, #a7e502);background:#0f0f0f}.contact-card__icon--code[data-v-c9739baf]{font-size:1.5rem;letter-spacing:.04em}.contact-card__body[data-v-c9739baf]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.contact-card__label[data-v-c9739baf]{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#f0ede88c}.contact-card__value[data-v-c9739baf]{font-size:1.45rem;line-height:1.1;color:#f0ede8;overflow-wrap:anywhere}.contact-cta[data-v-c9739baf]{text-align:center;margin-top:3rem}.contact-cta__btns[data-v-c9739baf]{display:flex;flex-direction:column;align-items:center;gap:1rem}.contact-btn[data-v-c9739baf]{display:inline-block;padding:.7rem 2.2rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#a7e502;border:3px solid #a7e502;transition:background .15s,color .15s}.contact-btn[data-v-c9739baf]:hover{background:#a7e502;color:#0f0f0f}.contact-link[data-v-c9739baf]{font-size:1.15rem;color:#f0ede8a6;text-decoration:none}.contact-link[data-v-c9739baf]:hover{color:#a7e502}@media(max-width:520px){.contact-main[data-v-c9739baf]{padding-top:6rem}.contact-grid[data-v-c9739baf]{grid-template-columns:1fr}}
