.ContactSection_moduleScope__1J6Ja{--module-scope:initial}.contact-section:where(:not(.ContactSection_moduleScope__1J6Ja)){align-items:stretch!important;justify-content:stretch!important}.contact-section>[data-entrance]:where(:not(.ContactSection_moduleScope__1J6Ja)){width:100%!important;max-width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.contact-card:where(:not(.ContactSection_moduleScope__1J6Ja)){width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;contain:none!important;display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.85fr);grid-template-areas:"title intro" "title channels";gap:clamp(1.4rem,4vw,4rem);align-items:center;overflow:visible!important;text-align:left!important}.contact-card h2:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-area:title;color:#fff;font-size:clamp(4rem,9vw,8.5rem)!important;line-height:.86;letter-spacing:-.085em;margin:0!important;text-align:left}.contact-card h2:where(:not(.ContactSection_moduleScope__1J6Ja)):after{content:"";display:block;width:min(190px,42vw);height:3px;margin-top:clamp(1.2rem,3vh,2rem);border-radius:999px;background:linear-gradient(90deg,#27f5e6,rgba(106,111,255,.78) 70%,transparent)}.contact-card>div:first-of-type:where(:not(.ContactSection_moduleScope__1J6Ja)),.contact-card>p:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-area:intro}.contact-card>p:where(:not(.ContactSection_moduleScope__1J6Ja)){margin:0!important;max-width:34rem;color:rgba(230,238,248,.72);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.45}.contact-card>.mt-8:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-area:channels;margin:0!important;padding:clamp(1rem,2vw,1.25rem)!important;border-top:0!important;border-left:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);border-radius:22px;display:grid;gap:1rem}.contact-card>.mt-8 p:where(:not(.ContactSection_moduleScope__1J6Ja)){margin:0!important}.contact-card a:where(:not(.ContactSection_moduleScope__1J6Ja)){color:#53fff1!important;font-size:clamp(1.05rem,1.5vw,1.35rem)}.contact-card a:where(:not(.ContactSection_moduleScope__1J6Ja)):after{display:none!important}@media (max-width:768px){.contact-card:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-columns:1fr;grid-template-areas:"title" "intro" "channels";gap:1.2rem;align-content:center}.contact-card h2:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(3.4rem,18vw,5.2rem)!important}.contact-card>.mt-8:where(:not(.ContactSection_moduleScope__1J6Ja)){border-left:0}}.contact-cockpit:where(:not(.ContactSection_moduleScope__1J6Ja)){width:100%;height:100%;display:grid!important;grid-template-rows:auto minmax(0,1fr);gap:clamp(1.65rem,5vh,4.9rem);align-items:stretch!important;justify-content:stretch!important;overflow:hidden}.contact-section>.contact-cockpit:where(:not(.ContactSection_moduleScope__1J6Ja)){display:grid!important;align-items:stretch!important;justify-content:stretch!important}.contact-cockpit-header:where(:not(.ContactSection_moduleScope__1J6Ja)){display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr);align-items:end;gap:clamp(1.25rem,4vw,4rem);margin-bottom:0!important;padding-bottom:clamp(1.05rem,2.3vh,1.45rem);border-bottom:1px solid rgba(201,219,255,.16)}.contact-cockpit-header .hero-eyebrow:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-bottom:.72rem;color:rgba(245,248,255,.66);letter-spacing:.46em}.contact-heading h2:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:100%;color:rgba(255,255,255,.97);text-shadow:0 0 24px rgba(255,255,255,.08)}.contact-cockpit-header>p:where(:not(.ContactSection_moduleScope__1J6Ja)){box-sizing:border-box;padding-right:clamp(4.75rem,7vw,6.25rem)}.contact-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){align-self:start;justify-self:stretch;width:100%;min-width:0}.contact-link-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){display:grid;grid-template-columns:minmax(270px,.46fr) minmax(420px,.78fr);align-items:center;justify-content:space-between;gap:clamp(2.5rem,5.8vw,5.4rem)}.contact-pitch:where(:not(.ContactSection_moduleScope__1J6Ja)){min-width:0;max-width:29.8rem}.contact-pitch-rule:where(:not(.ContactSection_moduleScope__1J6Ja)){display:block;width:min(10.5rem,46%);height:3px;margin-bottom:clamp(1.55rem,3.4vh,2.35rem);border-radius:999px;background:linear-gradient(90deg,#39fff0,#3bbcff 58%,rgba(88,91,255,0));box-shadow:0 0 24px rgba(57,255,240,.22)}.contact-pitch h3:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:22rem;margin:0;color:rgba(255,255,255,.95);font-family:var(--font-space-grotesk),var(--font-fallback);font-size:clamp(1.85rem,2.8vw,2.62rem);line-height:1.12;letter-spacing:-.045em}.contact-pitch p:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:25rem;margin:clamp(1.1rem,2.4vh,1.55rem) 0 0;color:rgba(230,238,248,.7);font-size:clamp(1rem,1.24vw,1.17rem);line-height:1.58}.contact-promise-grid:where(:not(.ContactSection_moduleScope__1J6Ja)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:clamp(.45rem,1.1vw,.95rem);column-gap:clamp(.45rem,1.1vw,.95rem);row-gap:2.9rem;margin-top:clamp(3.4rem,8vh,5.2rem)}.contact-promise:where(:not(.ContactSection_moduleScope__1J6Ja)){min-width:0;display:grid;justify-items:center;gap:1.1rem;padding:0 .25rem;color:rgba(235,242,255,.82);text-align:center;font-size:clamp(.72rem,.98vw,.9rem);line-height:1.38}.contact-promise+.contact-promise:where(:not(.ContactSection_moduleScope__1J6Ja)){border-left:0}.contact-promise svg:where(:not(.ContactSection_moduleScope__1J6Ja)){color:#39fff0;font-size:clamp(2.15rem,3.4vw,2.95rem);filter:drop-shadow(0 0 13px rgba(57,255,240,.26))}.contact-promise span:where(:not(.ContactSection_moduleScope__1J6Ja)){position:relative;min-height:2.4em;max-width:6.8rem}.contact-promise span:where(:not(.ContactSection_moduleScope__1J6Ja)):after{content:"";position:absolute;left:50%;bottom:-1.15rem;width:2.4rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#35dfff,#9b71ff);transform:translateX(-50%);box-shadow:0 0 12px rgba(72,175,255,.3)}.contact-channel-card:where(:not(.ContactSection_moduleScope__1J6Ja)){display:grid;gap:.86rem;padding:clamp(1.45rem,2.6vw,1.8rem) clamp(1.25rem,2.3vw,1.55rem) 0;border-radius:28px;border:1px solid rgba(148,177,255,.28);background:radial-gradient(circle at 12% 0,rgba(83,255,241,.13),transparent 36%),linear-gradient(145deg,rgba(112,155,198,.2),rgba(95,68,170,.1) 48%,rgba(16,22,54,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 58px rgba(255,255,255,.03),0 24px 58px rgba(0,0,0,.2);overflow:hidden}.contact-channel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:clamp(5rem,10vh,6.55rem);display:grid;grid-template-columns:clamp(3.9rem,5.8vw,4.95rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,1.45rem);padding:clamp(.9rem,1.45vw,1.15rem) clamp(1rem,1.75vw,1.35rem);border-radius:18px;border:1px solid rgba(129,155,224,.14);background:radial-gradient(circle at 0 50%,rgba(83,255,241,.07),transparent 30%),linear-gradient(135deg,rgba(3,13,30,.68),rgba(15,17,48,.78));color:white;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .18s ease,transform .18s ease,background .18s ease}.contact-channel:hover:where(:not(.ContactSection_moduleScope__1J6Ja)){border-color:rgba(83,255,241,.34);background:radial-gradient(circle at 0 50%,rgba(83,255,241,.12),transparent 32%),linear-gradient(135deg,rgba(4,17,39,.78),rgba(18,19,55,.86));transform:translateY(-1px)}.contact-channel-icon:where(:not(.ContactSection_moduleScope__1J6Ja)){width:clamp(3.9rem,5.8vw,4.95rem);height:clamp(3.9rem,5.8vw,4.95rem);display:inline-flex;align-items:center;justify-content:center;border-radius:17px;color:#39fff0;background:linear-gradient(145deg,rgba(57,255,240,.16),rgba(57,255,240,.06));box-shadow:inset 0 0 0 1px rgba(83,255,241,.18),0 0 26px rgba(83,255,241,.11);font-size:clamp(2rem,3.3vw,2.75rem)}.contact-channel-copy:where(:not(.ContactSection_moduleScope__1J6Ja)){min-width:0;display:grid;gap:.3rem}.contact-channel-label:where(:not(.ContactSection_moduleScope__1J6Ja)){color:#39fff0;font-size:clamp(.7rem,.86vw,.82rem);font-weight:800;letter-spacing:.24em;text-transform:uppercase}.contact-channel-value:where(:not(.ContactSection_moduleScope__1J6Ja)){overflow-wrap:anywhere;color:rgba(255,255,255,.94);font-family:var(--font-space-grotesk),var(--font-fallback);font-size:clamp(1.38rem,2.4vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.contact-channel-arrow:where(:not(.ContactSection_moduleScope__1J6Ja)){color:#39fff0;font-size:clamp(1.35rem,2.2vw,1.78rem)}.contact-meta-row:where(:not(.ContactSection_moduleScope__1J6Ja)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:1rem;margin:0 calc(-1 * clamp(1.25rem, 2.3vw, 1.55rem));padding:clamp(.95rem,1.8vw,1.18rem) clamp(1.25rem,2.3vw,1.55rem);border-top:1px solid rgba(190,209,255,.15);color:rgba(230,238,248,.66);font-size:clamp(.84rem,1vw,.98rem)}.contact-meta-row span:where(:not(.ContactSection_moduleScope__1J6Ja)){display:inline-flex;align-items:center;gap:.52rem;min-width:0}.contact-meta-row>span+span:where(:not(.ContactSection_moduleScope__1J6Ja)){justify-content:center;border-left:1px solid rgba(190,209,255,.14)}.contact-meta-row svg:where(:not(.ContactSection_moduleScope__1J6Ja)){flex:0 0 auto;color:#39fff0;font-size:1.25rem}.contact-meta-row strong:where(:not(.ContactSection_moduleScope__1J6Ja)){color:rgba(255,255,255,.88);font-weight:800}@media (max-width:1180px){.contact-cockpit:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:clamp(1.3rem,3.4vh,2.2rem)}.contact-link-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-columns:minmax(240px,.48fr) minmax(360px,.82fr);gap:clamp(1.6rem,4vw,3.1rem)}.contact-promise-grid:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-top:clamp(2.4rem,5.6vh,3.4rem)}.contact-channel-value:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(1.2rem,2.15vw,1.7rem)}}@media (min-width:769px) and (max-width:1024px){.contact-cockpit:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:clamp(1.1rem,2.7vh,1.7rem)}.contact-cockpit-header:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-columns:minmax(0,1fr) minmax(230px,.54fr);gap:clamp(1rem,2.5vw,1.5rem);padding-bottom:clamp(.78rem,1.8vh,1.05rem)}.contact-link-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:0;grid-template-columns:minmax(230px,.46fr) minmax(0,.82fr);align-items:center;gap:clamp(1.35rem,3.2vw,2.2rem)}.contact-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){align-self:stretch;min-height:0;display:grid}.contact-pitch:where(:not(.ContactSection_moduleScope__1J6Ja)){display:flex;min-height:0;flex-direction:column}.contact-pitch-rule:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-bottom:clamp(.95rem,2vh,1.35rem)}.contact-pitch h3:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(1.58rem,3.1vw,2rem);line-height:1.08}.contact-pitch p:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-top:.85rem;font-size:clamp(.92rem,1.45vw,1rem);line-height:1.46}.contact-promise-grid:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(.75rem,1.8vw,1.15rem);column-gap:clamp(.75rem,1.8vw,1.15rem);row-gap:clamp(1.65rem,3.2vh,2.25rem);margin-top:clamp(2.15rem,4.5vh,3rem);padding-top:0}.contact-promise:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.68rem;padding:0 .35rem;font-size:clamp(.72rem,1.18vw,.82rem);line-height:1.28}.contact-promise svg:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(1.75rem,3.1vw,2.2rem)}.contact-promise span:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:2.15em;max-width:7.35rem}.contact-promise span:where(:not(.ContactSection_moduleScope__1J6Ja)):after{bottom:-.85rem}.contact-channel-card:where(:not(.ContactSection_moduleScope__1J6Ja)){align-self:center;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:clamp(.72rem,1.45vh,.95rem);padding:clamp(1rem,2vw,1.28rem) clamp(.95rem,1.8vw,1.18rem) 0}.contact-channel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:clamp(4.25rem,8vh,5.1rem);grid-template-columns:clamp(3.25rem,5vw,3.8rem) minmax(0,1fr) auto;gap:clamp(.75rem,1.7vw,1.05rem);padding:clamp(.85rem,1.45vw,1.08rem)}.contact-channel-icon:where(:not(.ContactSection_moduleScope__1J6Ja)){width:clamp(3.25rem,5vw,3.8rem);height:clamp(3.25rem,5vw,3.8rem);font-size:clamp(1.65rem,2.7vw,2.05rem)}.contact-meta-row:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.75rem;margin-inline:calc(-1 * clamp(.95rem, 1.8vw, 1.18rem));padding:clamp(.72rem,1.35vw,.9rem) clamp(.95rem,1.8vw,1.18rem);font-size:clamp(.76rem,1.15vw,.86rem)}}.contact-form-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){display:grid;gap:1rem}.contact-form-shell:where(:not(.ContactSection_moduleScope__1J6Ja)){border-radius:22px;border:1px solid rgba(255,255,255,.1);background:rgba(2,8,18,.3);overflow:hidden}.contact-form-header:where(:not(.ContactSection_moduleScope__1J6Ja)){display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);color:#53fff1;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.contact-form-header span:where(:not(.ContactSection_moduleScope__1J6Ja)){display:inline-flex;align-items:center;gap:.4rem}.contact-form-shell input:where(:not(.ContactSection_moduleScope__1J6Ja)),.contact-form-shell textarea:where(:not(.ContactSection_moduleScope__1J6Ja)){width:100%;color:rgba(255,255,255,.88);background:transparent;border:0;outline:0}.contact-form-shell textarea:where(:not(.ContactSection_moduleScope__1J6Ja)){height:clamp(10rem,28vh,16rem);padding:1rem;resize:none;font-family:var(--font-geist-mono),monospace;font-size:.85rem}.contact-form-shell input:where(:not(.ContactSection_moduleScope__1J6Ja)){border-top:1px solid rgba(255,255,255,.08);padding:.9rem 1rem}.contact-send-button:where(:not(.ContactSection_moduleScope__1J6Ja)){justify-self:end;display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:16px;background:white;color:#050914;padding:.85rem 1.2rem;font-weight:900}.contact-status:where(:not(.ContactSection_moduleScope__1J6Ja)){margin:0;padding:0 1rem .85rem;font-size:.8rem;font-weight:800}.contact-status.success:where(:not(.ContactSection_moduleScope__1J6Ja)){color:#53fff1}.contact-status.error:where(:not(.ContactSection_moduleScope__1J6Ja)){color:#fca5a5}@media (max-width:768px){.contact-section:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:var(--mobile-section-card-height,100%);overflow:hidden}.contact-section>[data-entrance]:where(:not(.ContactSection_moduleScope__1J6Ja)){height:auto!important;min-height:0;max-height:none!important;align-items:stretch!important;justify-content:stretch!important}.contact-cockpit:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-rows:auto minmax(0,1fr);gap:clamp(.58rem,1.7vh,.85rem);min-height:0;height:auto;max-height:none;overflow:visible}.contact-cockpit-header:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-columns:1fr;gap:.38rem;padding-bottom:.62rem}.contact-cockpit-header .hero-eyebrow:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-bottom:.42rem}.contact-heading h2:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:min(100%,20rem);font-size:clamp(1.55rem,7.8vw,2.2rem)!important;line-height:1}.contact-cockpit-header>p:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:24rem;padding-right:clamp(3.9rem,17vw,4.7rem);font-size:clamp(.72rem,3.1vw,.82rem);line-height:1.32}.contact-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){justify-self:stretch;align-self:stretch;min-height:0;overflow:visible;padding-right:0;overscroll-behavior:contain}.contact-link-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-columns:1fr;gap:clamp(.82rem,2.15vh,1.18rem);min-height:0;height:auto;overflow:visible}.contact-pitch:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:none}.contact-pitch-rule:where(:not(.ContactSection_moduleScope__1J6Ja)){width:min(6.5rem,34vw);margin-bottom:.58rem}.contact-pitch h3:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(1.22rem,6.2vw,1.65rem);line-height:1.12}.contact-pitch p:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-top:.55rem;font-size:.78rem;line-height:1.38}.contact-promise-grid:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(1rem,6vw,2.4rem);column-gap:clamp(1rem,6vw,2.4rem);row-gap:clamp(.95rem,2.75vh,1.35rem);margin-top:clamp(.85rem,2.2vh,1.15rem)}.contact-promise:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.48rem;padding:0 .35rem;font-size:clamp(.64rem,2.8vw,.72rem);line-height:1.2}.contact-promise svg:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:1.45rem}.contact-promise span:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:0;max-width:7.2rem}.contact-promise span:where(:not(.ContactSection_moduleScope__1J6Ja)):after{bottom:-.68rem;width:1.9rem}.contact-promise:nth-child(odd):where(:not(.ContactSection_moduleScope__1J6Ja)){border-left:0}.contact-channel-card:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.74rem;padding:.78rem;border-radius:16px}.contact-channel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:3.65rem;grid-template-columns:2.45rem minmax(0,1fr) 1.25rem;gap:.68rem;padding:.72rem;border-radius:14px}.contact-channel-icon:where(:not(.ContactSection_moduleScope__1J6Ja)){width:2.45rem;height:2.45rem;border-radius:13px;font-size:1.28rem}.contact-channel-label:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.58rem}.contact-channel-value:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(.78rem,3.55vw,.9rem);line-height:1.1}.contact-channel-arrow:where(:not(.ContactSection_moduleScope__1J6Ja)){justify-self:end;font-size:1.22rem}.contact-meta-row:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-columns:1fr;gap:.58rem;margin-inline:-.78rem;padding:.78rem .82rem;font-size:clamp(.66rem,2.8vw,.74rem)}.contact-meta-row span:where(:not(.ContactSection_moduleScope__1J6Ja)){align-items:flex-start;line-height:1.28}.contact-meta-row>span+span:where(:not(.ContactSection_moduleScope__1J6Ja)){justify-content:flex-start;border-left:0}.contact-form-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.62rem}.contact-form-header:where(:not(.ContactSection_moduleScope__1J6Ja)){padding:.62rem .72rem;font-size:.62rem}.contact-form-shell textarea:where(:not(.ContactSection_moduleScope__1J6Ja)){height:clamp(7.5rem,28vh,11rem);padding:.72rem;font-size:.72rem}.contact-form-shell input:where(:not(.ContactSection_moduleScope__1J6Ja)){padding:.72rem;font-size:.78rem}.contact-send-button:where(:not(.ContactSection_moduleScope__1J6Ja)){justify-self:stretch;justify-content:center;padding:.72rem 1rem;border-radius:13px;font-size:.86rem}}@media (max-width:420px) and (max-height:740px){.contact-cockpit:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.42rem}.contact-cockpit-header:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.18rem;padding-bottom:.34rem}.contact-cockpit-header .hero-eyebrow:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-bottom:.24rem;font-size:.52rem;letter-spacing:.38em}.contact-heading h2:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:min(100%,16rem);font-size:clamp(1.36rem,6.9vw,1.78rem)!important;line-height:.96}.contact-cockpit-header>p:where(:not(.ContactSection_moduleScope__1J6Ja)){padding-right:clamp(3.25rem,15vw,4rem);font-size:clamp(.58rem,2.7vw,.66rem);line-height:1.18}.contact-link-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.52rem}.contact-pitch-rule:where(:not(.ContactSection_moduleScope__1J6Ja)){width:min(5.25rem,30vw);margin-bottom:.36rem}.contact-pitch h3:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(1.05rem,5.5vw,1.34rem);line-height:1.05}.contact-pitch p:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-top:.32rem;font-size:.62rem;line-height:1.22}.contact-promise-grid:where(:not(.ContactSection_moduleScope__1J6Ja)){-moz-column-gap:clamp(.8rem,5vw,1.6rem);column-gap:clamp(.8rem,5vw,1.6rem);row-gap:.72rem;margin-top:.58rem}.contact-promise:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.28rem;padding:0 .2rem;font-size:.56rem;line-height:1.1}.contact-promise svg:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:1.12rem}.contact-promise span:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:6.2rem}.contact-promise span:where(:not(.ContactSection_moduleScope__1J6Ja)):after{bottom:-.38rem;width:1.48rem}.contact-channel-card:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.45rem;padding:.52rem;border-radius:14px}.contact-channel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:2.72rem;grid-template-columns:1.95rem minmax(0,1fr) 1rem;gap:.48rem;padding:.46rem;border-radius:12px}.contact-channel-icon:where(:not(.ContactSection_moduleScope__1J6Ja)){width:1.95rem;height:1.95rem;border-radius:11px;font-size:1.05rem}.contact-channel-label:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.48rem}.contact-channel-value:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(.66rem,3.1vw,.78rem)}.contact-channel-arrow:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:1rem}.contact-meta-row:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.34rem;margin-inline:-.52rem;padding:.48rem .56rem;font-size:.58rem}.contact-meta-row span:where(:not(.ContactSection_moduleScope__1J6Ja)){line-height:1.16}.contact-meta-row svg:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:1rem}}@media (max-width:340px) and (max-height:620px){.contact-heading h2:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:1.2rem!important}.contact-cockpit-header>p:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.54rem}.contact-pitch h3:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.98rem}.contact-pitch p:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.56rem}.contact-promise-grid:where(:not(.ContactSection_moduleScope__1J6Ja)){row-gap:.58rem;margin-top:.48rem}.contact-channel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:2.46rem}}.contact-form-header:where(:not(.ContactSection_moduleScope__1J6Ja)),.contact-meta-row:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:max(.68rem,.72em)!important}@media (min-width:769px){@container portfolio-card (max-height: 680px){.contact-cockpit:where(:not(.ContactSection_moduleScope__1J6Ja)){overflow:hidden}.contact-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}}@media (max-width:768px){.contact-cockpit:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:clamp(.36rem,1.05vh,.6rem)}.contact-cockpit-header:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:clamp(.2rem,.8vh,.34rem);padding-bottom:clamp(.36rem,1vh,.56rem)}.contact-cockpit-header .hero-eyebrow:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.72rem}.contact-heading h2:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:min(100%,12.8em);font-size:clamp(1.62rem,7.45vw,2.12rem)!important;line-height:.98;letter-spacing:-.055em}.contact-cockpit-header>p:where(:not(.ContactSection_moduleScope__1J6Ja)){max-width:min(100%,28rem);padding-right:clamp(3.45rem,15vw,4.5rem);font-size:clamp(.82rem,3.35vw,.94rem);line-height:1.28}.contact-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){align-self:stretch;display:grid;align-items:stretch;min-height:0}.contact-link-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){height:100%;min-height:0;display:grid;grid-template-rows:auto auto;align-content:space-evenly;gap:clamp(.46rem,1.4vh,.86rem);overflow:visible}.contact-pitch:where(:not(.ContactSection_moduleScope__1J6Ja)){display:block;min-height:0}.contact-pitch-rule:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-bottom:clamp(.34rem,1vh,.54rem)}.contact-pitch h3:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(1.32rem,6.4vw,1.85rem);line-height:1.06}.contact-pitch p:where(:not(.ContactSection_moduleScope__1J6Ja)){margin-top:clamp(.34rem,.9vh,.52rem);font-size:clamp(.72rem,3.05vw,.86rem);line-height:1.26}.contact-promise-grid:where(:not(.ContactSection_moduleScope__1J6Ja)){width:100%;row-gap:clamp(1.35rem,3.2vh,1.8rem);margin-top:clamp(1.15rem,2.5vh,1.55rem)}.contact-promise:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.78rem;font-size:clamp(.72rem,3.15vw,.84rem)}.contact-promise svg:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:1.7rem}.contact-channel-card:where(:not(.ContactSection_moduleScope__1J6Ja)){align-self:start}.contact-channel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:4rem;grid-template-columns:2.75rem minmax(0,1fr) 1.35rem;gap:.76rem}.contact-channel-icon:where(:not(.ContactSection_moduleScope__1J6Ja)){width:2.75rem;height:2.75rem;font-size:1.5rem}.contact-channel-label:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.62rem}.contact-channel-value:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(.86rem,3.75vw,.98rem)}.contact-channel-arrow:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:1.3rem}}@media (max-width:420px) and (max-height:740px){.contact-cockpit-header .hero-eyebrow:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.72rem}.contact-heading h2:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(1.36rem,6.9vw,1.78rem)!important}.contact-cockpit-header>p:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.72rem}.contact-link-panel:where(:not(.ContactSection_moduleScope__1J6Ja)){grid-template-rows:auto auto;align-content:space-evenly;gap:.42rem}.contact-pitch h3:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(1.14rem,5.85vw,1.48rem)}.contact-pitch p:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.64rem}.contact-promise:where(:not(.ContactSection_moduleScope__1J6Ja)){gap:.64rem;font-size:clamp(.68rem,3vw,.76rem)}.contact-promise svg:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:1.55rem}.contact-channel:where(:not(.ContactSection_moduleScope__1J6Ja)){min-height:3rem;grid-template-columns:2.18rem minmax(0,1fr) 1.08rem;gap:.54rem}.contact-channel-icon:where(:not(.ContactSection_moduleScope__1J6Ja)){width:2.18rem;height:2.18rem;font-size:1.18rem}.contact-channel-label:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:.52rem}.contact-channel-value:where(:not(.ContactSection_moduleScope__1J6Ja)){font-size:clamp(.72rem,3.25vw,.82rem)}}