.techtextil_page__mlJSn{--blue:#4da3ff;--ink:#080a0e;--navy:#182333;--paper:#e4ebf1;--line:#334250;background:var(--ink);color:#f5f8fb;overflow:hidden}.techtextil_header__7Yk14{height:82px;padding:0 4.2vw;position:absolute;z-index:4;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between}.techtextil_wordmark__hZly1{display:block;width:150px;height:auto}.techtextil_header__7Yk14 nav{display:flex;align-items:center;gap:27px;font-size:.79rem}.techtextil_header__7Yk14 nav>a:not(.techtextil_navCta__m3spT){color:#d6dce3}.techtextil_header__7Yk14 nav>a:hover{color:var(--blue)}.techtextil_navCta__m3spT,.techtextil_primaryButton__4UVvw,.techtextil_submit__tNKAx{background:var(--blue);color:white;border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 17px 14px 19px;font:600 .8rem var(--font-body);cursor:pointer}.techtextil_navCta__m3spT i,.techtextil_primaryButton__4UVvw i,.techtextil_submit__tNKAx i{font-style:normal;font-size:1.1rem}.techtextil_menu__MNNH2{display:none}.techtextil_hero__HJdxe{min-height:100vh;padding:185px 9vw 70px;position:relative;display:flex;align-items:center;isolation:isolate;background:#090b0f}.techtextil_heroMedia__DnSFj{position:absolute;z-index:-2;inset:0 0 0 39%;overflow:hidden}.techtextil_heroMedia__DnSFj:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090b0f,rgba(9,11,15,.93) 7%,rgba(9,11,15,.42) 58%,rgba(9,11,15,.15))}.techtextil_heroMedia__DnSFj img{object-fit:cover;object-position:center}.techtextil_heroGrid__BIcNJ{position:absolute;inset:0;z-index:-1;opacity:.35;background:linear-gradient(90deg,transparent 49.92%,rgba(255,255,255,.06) 50%,transparent 50.08%),linear-gradient(0deg,transparent 49.92%,rgba(255,255,255,.04) 50%,transparent 50.08%);background-size:90px 90px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000)}.techtextil_heroCopy__1TCsd{max-width:780px}.techtextil_eyebrow__b6rmI{margin:0 0 26px;font:500 .69rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b8c7d5}.techtextil_contact__frXZU h2,.techtextil_hero__HJdxe h1,.techtextil_intro__eEl6A h2,.techtextil_system__xpNVX h2{font:600 clamp(3.2rem,7vw,7.5rem)/.86 var(--font-display);letter-spacing:-.045em;margin:0}.techtextil_hero__HJdxe em,.techtextil_intro__eEl6A em,.techtextil_system__xpNVX em{color:var(--blue);font-style:normal}.techtextil_heroCopy__1TCsd>p:not(.techtextil_eyebrow__b6rmI){max-width:480px;margin:32px 0;color:#d1d9e1;font-size:1.03rem;line-height:1.65}.techtextil_heroActions__bIH22{display:flex;align-items:center;gap:28px}.techtextil_secondaryLink__kumQ6{font:600 .83rem var(--font-body);color:#f0f5f9}.techtextil_email__Lgabl i,.techtextil_secondaryLink__kumQ6 i,.techtextil_textLink__p_oMP i{margin-left:9px;color:var(--blue);font-style:normal}.techtextil_heroNote__yUEU_{position:absolute;right:9vw;bottom:48px;max-width:270px;color:#aebac6;font:400 .66rem/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.techtextil_intro__eEl6A{padding:130px 9vw;background:var(--paper);color:#101a26}.techtextil_intro__eEl6A .techtextil_eyebrow__b6rmI{color:#3e5164}.techtextil_intro__eEl6A h2{max-width:1000px;font-size:clamp(2.7rem,5.5vw,6.1rem);line-height:.9}.techtextil_lead__iXqaq{max-width:700px;margin:38px 0 0;color:#4b5b69;font-size:1.07rem;line-height:1.7}.techtextil_topics__o93JP{padding:130px 9vw;background:var(--navy)}.techtextil_sectionIntro__VWn70{display:flex;justify-content:space-between;gap:50px;margin-bottom:54px}.techtextil_sectionIntro__VWn70>p:last-child{max-width:490px;line-height:1.55;color:#b8c4d0;font-size:1rem;margin:0}.techtextil_topicGrid__ODRJX{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.techtextil_topicGrid__ODRJX article{min-height:290px;padding:30px 34px 42px;border-right:1px solid var(--line);display:flex;flex-direction:column}.techtextil_topicGrid__ODRJX article:first-child{padding-left:0}.techtextil_topicGrid__ODRJX article:last-child{border-right:0}.techtextil_topicGrid__ODRJX span{color:var(--blue);font:500 .67rem var(--font-mono)}.techtextil_topicGrid__ODRJX h3{margin:48px 0 14px;font:600 1.5rem/1.06 var(--font-display);letter-spacing:-.04em}.techtextil_topicGrid__ODRJX p{max-width:290px;margin:0;color:#adb9c5;font-size:.91rem;line-height:1.7}.techtextil_system__xpNVX{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:#10161b}.techtextil_systemImage__l_wzl{position:relative;min-height:560px}.techtextil_systemImage__l_wzl:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,10,14,.38),transparent 55%)}.techtextil_systemImage__l_wzl img{object-fit:cover}.techtextil_systemCopy__4i_Qt{padding:130px 9vw 110px 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.techtextil_systemCopy__4i_Qt h2{font-size:clamp(3rem,5.5vw,6rem);line-height:.87}.techtextil_systemCopy__4i_Qt>p:not(.techtextil_eyebrow__b6rmI){max-width:430px;margin:32px 0;color:#b8c4d0;font-size:.98rem;line-height:1.75}.techtextil_textLink__p_oMP{font-weight:600;font-size:.86rem}.techtextil_contact__frXZU{padding:130px 9vw;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:11vw;gap:11vw;background:var(--blue);color:#0b1017}.techtextil_contact__frXZU .techtextil_eyebrow__b6rmI{color:#17324c}.techtextil_contact__frXZU h2{font-size:clamp(3.2rem,6vw,6.5rem);line-height:.86}.techtextil_contact__frXZU em{color:#f4f8fc;font-style:normal}.techtextil_contactCopy__0pTjo>p:not(.techtextil_eyebrow__b6rmI){max-width:350px;margin:30px 0;color:#18324c;font-size:1rem;line-height:1.7}.techtextil_email__Lgabl{display:inline-flex;padding-bottom:7px;border-bottom:1px solid #24567e;font:600 .86rem var(--font-body)}.techtextil_email__Lgabl i{color:#0b1017}.techtextil_form__q8wPM{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 18px;gap:22px 18px;align-content:start}.techtextil_form__q8wPM label{display:flex;flex-direction:column;gap:10px;color:#163047;font:500 .65rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.techtextil_form__q8wPM input,.techtextil_form__q8wPM select,.techtextil_form__q8wPM textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid #28628e;border-radius:0;background:transparent;color:#0b1017;font:500 .95rem var(--font-body);outline:0;resize:vertical}.techtextil_form__q8wPM input:focus,.techtextil_form__q8wPM select:focus,.techtextil_form__q8wPM textarea:focus{border-color:#f4f8fc}.techtextil_form__q8wPM select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.techtextil_form__q8wPM .techtextil_message__K2x5F{grid-column:1/-1}.techtextil_submit__tNKAx{justify-self:start;margin-top:8px;background:#0d1722;color:#f5f8fb;min-width:150px}.techtextil_submit__tNKAx:disabled{opacity:.65;cursor:wait}.techtextil_error__AQnIS,.techtextil_success___yYLY{grid-column:1/-1;margin:0;font-size:.86rem;line-height:1.5}.techtextil_success___yYLY{color:#113b27}.techtextil_error__AQnIS{color:#6a1f1f}.techtextil_error__AQnIS a{text-decoration:underline}.techtextil_honeypot__5m8ny{position:absolute;left:-9999px;opacity:0;pointer-events:none}.techtextil_footer__EbP3p{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:28px;gap:28px;align-items:center;padding:42px 4.2vw;background:#080a0e;color:#d4dce5}.techtextil_footer__EbP3p nav,.techtextil_social__GUjg8{display:flex;flex-wrap:wrap;gap:14px;font:500 .68rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.techtextil_footer__EbP3p nav a:hover{color:var(--blue)}.techtextil_social__GUjg8{justify-content:flex-end;color:#d5dbe2}.techtextil_social__GUjg8 span{border-bottom:1px solid #3b424a;padding-bottom:3px}.techtextil_footer__EbP3p small{grid-column:1/-1;color:#747e89;font:400 .62rem var(--font-mono)}@media(max-width:780px){.techtextil_header__7Yk14{height:70px;padding:0 24px}.techtextil_header__7Yk14 nav{display:none}.techtextil_header__7Yk14 nav.techtextil_open__c3CVr{position:absolute;top:70px;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:18px 24px 24px;background:#10161e;border-top:1px solid #2d3946}.techtextil_header__7Yk14 nav a{padding:13px 0}.techtextil_header__7Yk14 nav .techtextil_navCta__m3spT{justify-content:center;margin-top:7px}.techtextil_menu__MNNH2{display:block;border:0;background:transparent;color:#f5f8fb;font:500 .66rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.techtextil_hero__HJdxe{min-height:720px;padding:148px 24px 52px;align-items:flex-start}.techtextil_heroMedia__DnSFj{inset:0}.techtextil_heroMedia__DnSFj:after{background:linear-gradient(90deg,rgba(9,11,15,.94),rgba(9,11,15,.68) 75%,rgba(9,11,15,.32)),linear-gradient(0deg,rgba(9,11,15,.82),transparent 60%)}.techtextil_heroCopy__1TCsd{width:100%;min-width:0}.techtextil_hero__HJdxe h1{font-size:clamp(3rem,12.4vw,4rem);line-height:.87;letter-spacing:-.04em}.techtextil_heroCopy__1TCsd>p:not(.techtextil_eyebrow__b6rmI){max-width:335px;margin:25px 0;font-size:.94rem}.techtextil_eyebrow__b6rmI{line-height:1.55;margin-bottom:20px}.techtextil_heroNote__yUEU_{display:none}.techtextil_contact__frXZU,.techtextil_intro__eEl6A,.techtextil_topics__o93JP{padding:82px 24px}.techtextil_intro__eEl6A h2{font-size:clamp(2.25rem,10vw,2.7rem);line-height:.92}.techtextil_lead__iXqaq{margin-top:31px;font-size:.98rem}.techtextil_sectionIntro__VWn70{display:block;margin-bottom:34px}.techtextil_sectionIntro__VWn70>p:last-child{font-size:.96rem}.techtextil_topicGrid__ODRJX{grid-template-columns:1fr}.techtextil_topicGrid__ODRJX article{min-height:0;padding:27px 0;border-right:0;border-bottom:1px solid var(--line)}.techtextil_topicGrid__ODRJX article:last-child{border-bottom:0}.techtextil_topicGrid__ODRJX h3{margin:28px 0 12px;font-size:1.28rem}.techtextil_system__xpNVX{grid-template-columns:1fr}.techtextil_systemImage__l_wzl{min-height:300px}.techtextil_systemCopy__4i_Qt{padding:80px 24px}.techtextil_systemCopy__4i_Qt h2{font-size:clamp(2.75rem,11vw,4rem)}.techtextil_contact__frXZU{grid-template-columns:1fr;gap:58px}.techtextil_contact__frXZU h2{font-size:clamp(3.1rem,13vw,4.7rem)}.techtextil_form__q8wPM{grid-template-columns:1fr;gap:20px}.techtextil_form__q8wPM .techtextil_message__K2x5F{grid-column:auto}.techtextil_footer__EbP3p{grid-template-columns:1fr;gap:24px;align-items:start;padding:36px 24px}.techtextil_social__GUjg8{justify-content:flex-start}.techtextil_footer__EbP3p small{grid-column:auto}}