.ts-page-hero{padding:0}.ts-page-hero--dark{background:#0a0a0a;color:#fff}.ts-page-hero--light{background:#fff;color:#0a0a0a}.ts-page-hero-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:96px 32px}.ts-page-hero--dark .ts-eyebrow{color:#aaa}.ts-page-hero-h{font-family:Astro Space,Bebas Neue,Assistant,sans-serif;font-weight:400;font-size:clamp(40px,5vw,76px);text-transform:uppercase;line-height:.96;margin:0 0 24px;letter-spacing:.5px}.ts-page-hero--dark .ts-page-hero-h{color:#fff}.ts-page-hero-sub{font-size:17px;line-height:1.55;margin:0 0 32px;max-width:560px;font-weight:300}.ts-page-hero--dark .ts-page-hero-sub{color:#d9d9d9}.ts-page-hero--light .ts-page-hero-sub{color:#4a4a4a}.ts-page-hero-cta{display:flex;gap:14px;flex-wrap:wrap}.ts-page-hero-img{aspect-ratio:1 / 1;background-size:cover;background-position:center;background-color:#1a1a1a}@media(max-width:900px){.ts-page-hero-grid{grid-template-columns:1fr;padding:60px 24px;gap:32px}.ts-page-hero-img{aspect-ratio:16/9}}.ts-page-contact{padding:80px 24px;background:#fff}.ts-page-contact-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}.ts-page-contact-info .ts-block-title{margin-bottom:16px}.ts-page-contact-list{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.ts-page-contact-item{border-top:1px solid #ececec;padding-top:16px}.ts-page-contact-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#6b6b6b;margin-bottom:6px}.ts-page-contact-value{font-size:16px;line-height:1.5;color:#0a0a0a;font-weight:500}.ts-page-contact-value a{color:#0a0a0a;text-decoration:none;border-bottom:1px solid #0a0a0a}.ts-page-contact-value a:hover{color:#ff5a1f;border-bottom-color:#ff5a1f}.ts-page-contact-form-wrap{background:#fafafa;border:1px solid #ececec;padding:36px;border-radius:4px}.ts-page-contact-form-title{font-family:Astro Space,Bebas Neue,sans-serif;font-weight:400;font-size:clamp(22px,2vw,30px);text-transform:uppercase;letter-spacing:.5px;margin:0 0 24px;line-height:1.05}.ts-page-contact-form{display:grid;gap:16px}.ts-page-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ts-page-contact-form label{display:block;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#6b6b6b}.ts-page-contact-form label span{display:block;margin-bottom:6px}.ts-page-contact-form input,.ts-page-contact-form select,.ts-page-contact-form textarea{width:100%;padding:12px 14px;border:1px solid #d9d9d9;background:#fff;font-size:15px;font-family:inherit;color:#0a0a0a;border-radius:2px;box-sizing:border-box;text-transform:none;letter-spacing:normal}.ts-page-contact-form input:focus,.ts-page-contact-form select:focus,.ts-page-contact-form textarea:focus{outline:none;border-color:#0a0a0a}.ts-page-contact-form textarea{resize:vertical;min-height:120px}.ts-page-contact-form button{margin-top:8px;width:max-content;padding:14px 28px;background:#0a0a0a;color:#fff;border:none;cursor:pointer;font-family:Astro Space,Bebas Neue,sans-serif;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;border-radius:2px}.ts-page-contact-form button:hover{background:#ff5a1f}.ts-page-contact-success{background:#e6f7e6;border:1px solid #b6e0b6;color:#1d6b1d;padding:12px;border-radius:2px}.ts-page-contact-error{background:#fde8e8;border:1px solid #f5b5b5;color:#8b1a1a;padding:12px;border-radius:2px}@media(max-width:900px){.ts-page-contact{padding:50px 24px}.ts-page-contact-grid{grid-template-columns:1fr;gap:40px}.ts-page-contact-list{grid-template-columns:1fr;gap:20px}.ts-page-contact-row{grid-template-columns:1fr}.ts-page-contact-form-wrap{padding:24px}}.ts-btn--solid{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;font-family:var(--ts-font-display, "Astro Space", "Bebas Neue", Arial, sans-serif);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;border-radius:2px;border:2px solid #0a0a0a;background:#0a0a0a;color:#fff;cursor:pointer;transition:all .2s ease;text-decoration:none}.ts-btn--solid:hover{background:#ff5a1f;border-color:#ff5a1f}
/*# sourceMappingURL=/cdn/shop/t/14/assets/techspace-page-styles.css.map */
