.hero[data-astro-cid-qmrutqly]{flex-direction:column;min-height:min(100vh,940px);padding-bottom:clamp(24px,3vw,44px);display:flex}@media (width<=640px){.hero[data-astro-cid-qmrutqly]{padding-bottom:clamp(48px,14vw,72px)}}.hero-nav[data-astro-cid-qmrutqly]{grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding-top:24px;font-size:16px;display:grid}.hero-wordmark[data-astro-cid-qmrutqly]{letter-spacing:.34em;white-space:nowrap;font-size:16px;font-weight:500;line-height:1}.hero-contact[data-astro-cid-qmrutqly]{justify-self:end}.wordmark-short[data-astro-cid-qmrutqly]{letter-spacing:.2em;margin-right:-.2em;display:none}@media (width<=640px){.wordmark-full[data-astro-cid-qmrutqly]{display:none}.wordmark-short[data-astro-cid-qmrutqly]{display:inline}}.hero-stage[data-astro-cid-qmrutqly]{flex:1;justify-content:center;align-items:center;margin:clamp(40px,6vw,80px) 0 clamp(32px,4vw,48px);display:flex;position:relative}.marquee[data-astro-cid-qmrutqly]{white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.marquee-track[data-astro-cid-qmrutqly]{letter-spacing:-.045em;color:var(--ink);font-size:clamp(110px,17vw,280px);font-weight:500;line-height:1;display:inline-flex}.marquee-track[data-astro-cid-qmrutqly] span[data-astro-cid-qmrutqly]{white-space:pre;flex:none}.hero-image[data-astro-cid-qmrutqly]{aspect-ratio:1;background:var(--placeholder);width:min(400px,64vw);position:relative}@media (width<=640px){.hero-image[data-astro-cid-qmrutqly]{width:55vw}}.hero-lead-wrap[data-astro-cid-qmrutqly]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.hero-lead[data-astro-cid-qmrutqly]{letter-spacing:-.01em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.5}.how-i-help[data-astro-cid-thanj7ce]{padding-block:clamp(80px,10vw,160px) clamp(64px,8vw,120px)}.how-i-help-intro[data-astro-cid-thanj7ce]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:end;gap:20px clamp(32px,6vw,96px);margin-bottom:clamp(40px,5vw,64px);display:grid}.how-i-help-intro[data-astro-cid-thanj7ce] h2[data-astro-cid-thanj7ce]{letter-spacing:-.01em;max-width:520px;color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.4}.how-i-help-side[data-astro-cid-thanj7ce]{flex-direction:column;justify-self:end;align-items:flex-end;gap:16px;display:flex}.how-i-help-hint[data-astro-cid-thanj7ce]{color:var(--muted);margin:0;font-size:13px}@media (width<=640px){.how-i-help-intro[data-astro-cid-thanj7ce]{gap:28px;margin-bottom:28px}.how-i-help-intro[data-astro-cid-thanj7ce] h2[data-astro-cid-thanj7ce]{font-size:22px;line-height:1.35}.how-i-help-side[data-astro-cid-thanj7ce]{flex-direction:column-reverse;justify-self:stretch;align-items:stretch;gap:20px}.how-i-help-side[data-astro-cid-thanj7ce] .how-row-cta[data-astro-cid-thanj7ce]{justify-content:space-between;align-self:stretch}.how-i-help-hint[data-astro-cid-thanj7ce]{text-align:left}}.how-i-help-list[data-astro-cid-thanj7ce]{border-bottom:1px solid var(--rule)}.how-row[data-astro-cid-thanj7ce]{border-top:1px solid var(--rule)}.how-row-summary[data-astro-cid-thanj7ce]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:clamp(36px,5vw,72px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:clamp(22px,2.4vw,34px) 0;display:grid}.how-row-n[data-astro-cid-thanj7ce]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.how-row-title[data-astro-cid-thanj7ce]{letter-spacing:-.025em;margin:0;font-size:clamp(20px,3.2vw,48px);font-weight:400;line-height:1.05}.how-row-project[data-astro-cid-thanj7ce]{color:var(--accent);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.how-row-toggle[data-astro-cid-thanj7ce]{font-size:18px;line-height:1;display:inline-block}@media (width<=640px){.how-row-summary[data-astro-cid-thanj7ce]{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"n title toggle"".name.";align-items:start;gap:6px 12px}.how-row-n[data-astro-cid-thanj7ce]{grid-area:n;padding-top:.5em}.how-row-title[data-astro-cid-thanj7ce]{grid-area:title;line-height:1.15}.how-row-project[data-astro-cid-thanj7ce]{display:contents}.how-row-project-name[data-astro-cid-thanj7ce]{white-space:normal;grid-area:name}.how-row-toggle[data-astro-cid-thanj7ce]{text-align:center;grid-area:toggle;width:24px;font-size:24px}}.how-row-panel[data-astro-cid-thanj7ce]{height:0;overflow:hidden}.how-row[data-astro-cid-thanj7ce][data-active] .how-row-panel[data-astro-cid-thanj7ce]{height:auto}.how-row-body[data-astro-cid-thanj7ce]{opacity:0;grid-template-columns:clamp(36px,5vw,72px) minmax(0,1fr);gap:16px;padding-bottom:clamp(28px,3vw,44px);display:grid;transform:translateY(8px)}.how-row[data-astro-cid-thanj7ce][data-active] .how-row-body[data-astro-cid-thanj7ce]{opacity:1;transform:none}@media (width<=640px){.how-row-body[data-astro-cid-thanj7ce]{grid-template-columns:28px minmax(0,1fr);gap:12px}}.how-row-content[data-astro-cid-thanj7ce]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,3vw,48px);display:grid}.how-row-image[data-astro-cid-thanj7ce]{aspect-ratio:4/3;background:var(--placeholder);position:relative}.how-row-details[data-astro-cid-thanj7ce]{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.how-row-details[data-astro-cid-thanj7ce] p[data-astro-cid-thanj7ce]{text-wrap:pretty;max-width:460px;margin:0;font-size:16px;line-height:1.55}.how-row-details[data-astro-cid-thanj7ce] dl[data-astro-cid-thanj7ce]{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;gap:12px 24px;margin:0;padding-top:20px;font-size:16px;line-height:1.55;display:grid}.how-row-details[data-astro-cid-thanj7ce] dt[data-astro-cid-thanj7ce]{color:var(--muted)}.how-row-details[data-astro-cid-thanj7ce] dd[data-astro-cid-thanj7ce]{margin:0}.how-row-result[data-astro-cid-thanj7ce]{color:var(--accent);font-weight:600}.how-row-cta[data-astro-cid-thanj7ce]{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;align-self:flex-start;gap:12px;padding:12px 20px;font-size:16px;display:flex}html:not(.js) .how-row-cta[data-astro-cid-thanj7ce]:hover{background:var(--accent);color:#fff}.platforms[data-astro-cid-rxcczp72]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px clamp(32px,6vw,96px);padding-bottom:clamp(80px,10vw,140px);display:grid}.platforms-list[data-astro-cid-rxcczp72]{letter-spacing:-.01em;flex-wrap:wrap;grid-column:span 2;gap:18px 36px;font-size:16px;display:flex}.platforms-item[data-astro-cid-rxcczp72]{align-items:center;gap:10px;display:flex}.platforms-item[data-astro-cid-rxcczp72] img[data-astro-cid-rxcczp72]{object-fit:contain;border-radius:6px;width:28px;height:28px}.landing-main[data-astro-cid-lcdefpme]{overflow:hidden}
