.Hero-module__gNeX-G__hero{background:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:100svh;max-height:1080px;display:grid}.Hero-module__gNeX-G__copy{padding:32px calc(var(--gutter) + 72px) 40px var(--gutter);flex-direction:column;justify-content:space-between;gap:48px;display:flex}.Hero-module__gNeX-G__brand{justify-content:space-between;align-items:center;display:flex}.Hero-module__gNeX-G__wordmark{font-family:var(--font-display);flex-direction:column;line-height:1.05;text-decoration:none;display:inline-flex}.Hero-module__gNeX-G__wmName{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:24px;font-weight:400}.Hero-module__gNeX-G__wmSub{letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-top:4px;font-size:13px;font-weight:400}.Hero-module__gNeX-G__brandPhone{display:none}.Hero-module__gNeX-G__body{max-width:36rem}.Hero-module__gNeX-G__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,1rem + 3.9vw,5.25rem);font-weight:300;line-height:1.02}.Hero-module__gNeX-G__titleBlue{color:var(--blue);display:block}.Hero-module__gNeX-G__lede{color:#2b2b2b;text-wrap:pretty;max-width:34rem;margin:32px 0 0;font-size:18px;line-height:1.6}.Hero-module__gNeX-G__actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.Hero-module__gNeX-G__call,.Hero-module__gNeX-G__text{min-height:60px;font-family:var(--font-display);letter-spacing:.01em;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform 90ms var(--ease-out), box-shadow 90ms var(--ease-out);border-radius:2px;align-items:center;gap:12px;padding:0 24px;font-size:18px;font-weight:400;text-decoration:none;display:inline-flex}.Hero-module__gNeX-G__call{background:var(--blue);color:var(--paper);box-shadow:inset 0 -3px 0 var(--blue-ink)}.Hero-module__gNeX-G__callNum{font-variant-numeric:tabular-nums;letter-spacing:.02em}.Hero-module__gNeX-G__call:hover{background:var(--blue-deep)}.Hero-module__gNeX-G__call:active{box-shadow:inset 0 -1px 0 var(--blue-ink), inset 0 2px 6px #00002859;transform:translateY(2px)}.Hero-module__gNeX-G__text{color:var(--ink);background:var(--paper);border:1px solid var(--ink)}.Hero-module__gNeX-G__text:hover{background:var(--ink);color:var(--paper)}.Hero-module__gNeX-G__text:active{transform:translateY(2px)}.Hero-module__gNeX-G__email{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);align-items:center;gap:8px;margin-top:20px;font-size:15px;display:inline-flex}.Hero-module__gNeX-G__email:hover{color:var(--blue);text-decoration-color:currentColor}.Hero-module__gNeX-G__facts{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.Hero-module__gNeX-G__facts>div{padding:14px 16px 0 0}.Hero-module__gNeX-G__facts>div+div{border-left:1px solid var(--rule-strong);padding-left:16px}.Hero-module__gNeX-G__facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.Hero-module__gNeX-G__facts dd{font-family:var(--font-display);margin:6px 0 0;font-size:20px;line-height:1.2}.Hero-module__gNeX-G__field{background:var(--blue);color:var(--paper);padding:32px var(--gutter) 56px 48px;flex-direction:column;display:flex;position:relative}.Hero-module__gNeX-G__nav{min-height:51px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:28px;font-size:15px;display:flex}.Hero-module__gNeX-G__nav a{transition:border-color .16s var(--ease-out);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.Hero-module__gNeX-G__nav a:hover{border-bottom-color:currentColor}.Hero-module__gNeX-G__nav :focus-visible,.Hero-module__gNeX-G__field :focus-visible{outline-color:var(--paper)}.Hero-module__gNeX-G__navPhone{letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:2px;align-items:center;gap:6px;margin-left:12px;display:inline-flex;border:1px solid #ffffff8c!important;padding:10px 14px!important}.Hero-module__gNeX-G__navPhone:hover{background:var(--paper);color:var(--blue)}.Hero-module__gNeX-G__stage{flex:1;min-height:420px;margin-top:40px;position:relative}.Hero-module__gNeX-G__photo{background:var(--blue-ink);border-radius:2px;position:absolute;inset:0;overflow:hidden}.Hero-module__gNeX-G__photo img{object-fit:cover;object-position:50% 60%}@media (max-width:1200px){.Hero-module__gNeX-G__nav a:not(.Hero-module__gNeX-G__navPhone){display:none}}@media (max-width:899px){.Hero-module__gNeX-G__hero{grid-template-columns:1fr;min-height:0;max-height:none}.Hero-module__gNeX-G__copy{padding:20px var(--gutter) 40px;gap:40px}.Hero-module__gNeX-G__brandPhone{border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);border-radius:2px;place-items:center;display:inline-grid}.Hero-module__gNeX-G__wmName{font-size:20px}.Hero-module__gNeX-G__wmSub{font-size:11px}.Hero-module__gNeX-G__body{max-width:none}.Hero-module__gNeX-G__lede{margin-top:24px;font-size:17px}.Hero-module__gNeX-G__actions{margin-top:32px}.Hero-module__gNeX-G__field{padding:24px var(--gutter) 32px}.Hero-module__gNeX-G__nav{display:none}.Hero-module__gNeX-G__stage{flex-direction:column;min-height:0;margin-top:0;display:flex}.Hero-module__gNeX-G__photo{aspect-ratio:4/3;position:relative}}@media (max-width:520px){.Hero-module__gNeX-G__call,.Hero-module__gNeX-G__text{justify-content:center;width:100%}.Hero-module__gNeX-G__facts dd{font-size:17px}.Hero-module__gNeX-G__facts>div+div{padding-left:10px}}
