.Overview-module__lQ9efa__hero{background-color:#b8d8e8;background-image:linear-gradient(90deg,#ffffffbf 0%,#ffffff59 60%),url(/gallantree-new-york-background.jpg);background-position:100%;background-size:cover;position:relative}.Overview-module__lQ9efa__heroInner{padding-top:180px;padding-bottom:110px}@media (max-width:48em){.Overview-module__lQ9efa__heroInner{padding-top:130px;padding-bottom:72px}}.Overview-module__lQ9efa__heroTitle{color:var(--brand-navy);letter-spacing:-.01em;max-width:720px;margin-top:.75rem;font-size:3.4rem;font-weight:700;line-height:1.1}@media (max-width:48em){.Overview-module__lQ9efa__heroTitle{font-size:2.3rem}}.Overview-module__lQ9efa__heroBody{color:var(--font-primary);opacity:.8;max-width:620px;margin-top:1.5rem;font-size:1.2rem;line-height:1.8}@media (max-width:48em){.Overview-module__lQ9efa__heroBody{font-size:1rem}}.Overview-module__lQ9efa__section{background:var(--neutral-white);padding:96px 0}@media (max-width:48em){.Overview-module__lQ9efa__section{padding:64px 0}}.Overview-module__lQ9efa__sectionAlt{background:var(--neutral-bone)}.Overview-module__lQ9efa__label{letter-spacing:2px;color:var(--brand-navy);opacity:.55}.Overview-module__lQ9efa__title{color:var(--brand-navy);letter-spacing:-.01em;margin-top:.5rem;font-size:2.4rem;font-weight:700;line-height:1.15}@media (max-width:48em){.Overview-module__lQ9efa__title{font-size:1.9rem}}.Overview-module__lQ9efa__intro{color:var(--font-primary);opacity:.7;max-width:640px;margin-top:1rem;line-height:1.75}.Overview-module__lQ9efa__step,.Overview-module__lQ9efa__card{background:var(--neutral-bone);border-radius:12px;height:100%;padding:1.75rem}.Overview-module__lQ9efa__card{background:var(--neutral-white);border:1px solid #25235c14}.Overview-module__lQ9efa__stepNumber{color:var(--brand-navy);opacity:.45;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.85rem}.Overview-module__lQ9efa__cardTitle{color:var(--brand-navy);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.Overview-module__lQ9efa__cardBody{color:var(--font-primary);opacity:.72;font-size:.95rem;line-height:1.7}.Overview-module__lQ9efa__icon{background:var(--brand-sky);width:44px;height:44px;color:var(--brand-navy);border-radius:10px;justify-content:center;align-items:center;display:flex}.Overview-module__lQ9efa__audience{background:var(--neutral-white);border:1px solid #25235c14;border-radius:12px;height:100%;padding:2rem}.Overview-module__lQ9efa__audience .Overview-module__lQ9efa__cardTitle{margin-top:.35rem}.Overview-module__lQ9efa__assetGrid{border-top:1px solid #25235c1a}.Overview-module__lQ9efa__asset{border-bottom:1px solid #25235c1a;align-items:flex-start;gap:14px;padding:1.5rem 1.25rem 1.5rem 0;display:flex}.Overview-module__lQ9efa__assetIcon{color:var(--brand-navy);flex-shrink:0;margin-top:2px}.Overview-module__lQ9efa__assetTitle{color:var(--brand-navy);margin-bottom:2px}.Overview-module__lQ9efa__ctaPrimary{background:var(--brand-navy);color:#fff;border:none;padding-left:2rem;padding-right:2rem;font-weight:600}.Overview-module__lQ9efa__ctaPrimary:hover{background:var(--brand-navy-mid)}.Overview-module__lQ9efa__ctaSecondary{color:var(--brand-navy);border-color:var(--brand-navy);padding-left:2rem;padding-right:2rem;font-weight:500}.Overview-module__lQ9efa__ctaSecondary:hover{background:#25235c0f}.Overview-module__lQ9efa__contact{background:var(--brand-navy);color:var(--neutral-white);padding:96px 0}@media (max-width:48em){.Overview-module__lQ9efa__contact{padding:64px 0}}.Overview-module__lQ9efa__contactLabel{letter-spacing:2px;color:var(--brand-sky);opacity:.8}.Overview-module__lQ9efa__contactTitle{color:var(--neutral-white);margin-top:.5rem;font-size:2.4rem;font-weight:700;line-height:1.15}@media (max-width:48em){.Overview-module__lQ9efa__contactTitle{font-size:1.9rem}}.Overview-module__lQ9efa__desk{color:var(--neutral-white);border-bottom:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:1.25rem 0;text-decoration:none;display:flex}.Overview-module__lQ9efa__desk:first-child{border-top:1px solid #ffffff26}.Overview-module__lQ9efa__deskRole{opacity:.65}.Overview-module__lQ9efa__deskEmail{color:var(--brand-sky);opacity:.85;word-break:break-all;min-width:0}.Overview-module__lQ9efa__desk:hover .Overview-module__lQ9efa__deskEmail{opacity:1}
