.hero-media[data-astro-cid-ge2uvauf]{aspect-ratio:1300/1080;position:relative;overflow:hidden}.stage[data-astro-cid-ge2uvauf]{background-size:cover;width:147.692%;height:100%;position:absolute;inset:0 auto auto 0}.hero-video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block}.hero-captions[data-astro-cid-ge2uvauf]{padding:.5rem 1.5rem 2.5rem;display:grid}.cap[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .3s var(--ease-std,ease), transform .3s var(--ease-std,ease);grid-area:1/1;transform:translateY(8px)}.cap[data-astro-cid-ge2uvauf][data-on]{opacity:1;transform:none}.cap-title[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:1.1}.cap-sub[data-astro-cid-ge2uvauf]{color:var(--color-ink-secondary);margin-top:.5rem;font-size:1rem;line-height:1.4}@media (width>=64rem){.hero-media[data-astro-cid-ge2uvauf]{z-index:-10;aspect-ratio:auto;position:absolute;inset:0}.hero-clip[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage[data-astro-cid-ge2uvauf],.hero-captions[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;width:max(100%,177.778dvh);height:auto;position:absolute;top:0;left:0}.hero-captions[data-astro-cid-ge2uvauf]{pointer-events:none;padding:0;display:block;container-type:inline-size}.cap[data-astro-cid-ge2uvauf]{position:absolute;left:5.73cqw;transform:translateY(.5cqw)}.cap[data-astro-cid-ge2uvauf][data-on]{transform:none}.cap[data-astro-cid-ge2uvauf][data-pos=top]{top:12.22cqw}.cap[data-astro-cid-ge2uvauf][data-pos=bottom]{top:min(44cqw,100dvh - 9.5cqw)}.cap-title[data-astro-cid-ge2uvauf]{letter-spacing:-.019em;white-space:nowrap;font-size:3.33cqw;line-height:1}.cap-sub[data-astro-cid-ge2uvauf]{margin-top:1.29cqw;font-size:1.35cqw}.cap[data-astro-cid-ge2uvauf][data-pos=top] .cap-sub[data-astro-cid-ge2uvauf]{margin-top:.67cqw}}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-ge2uvauf]{display:none}.cap[data-astro-cid-ge2uvauf]{transition:none}}.info-panel[data-astro-cid-jbo5main]{background:var(--color-inverse);color:var(--color-on-inverse)}.soft[data-astro-cid-jbo5main]{color:#b9bcc2}.faint[data-astro-cid-jbo5main],footer[data-astro-cid-jbo5main]{color:#9da1a8}.num[data-astro-cid-jbo5main]{color:#ecedf0;border:1px solid #4a5059;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.promise[data-astro-cid-jbo5main]{color:#9db8a6}.rule[data-astro-cid-jbo5main],.sent[data-astro-cid-jbo5main]{border-color:#343941}.contact[data-astro-cid-jbo5main]{position:relative}.contact[data-astro-cid-jbo5main]>[data-astro-cid-jbo5main]{transition:opacity .3s var(--ease-std), transform .42s var(--ease-std);grid-area:1/1;align-self:end}.contact[data-astro-cid-jbo5main][data-state=idle]>[data-astro-cid-jbo5main]:not(.cta),.contact[data-astro-cid-jbo5main][data-state=open]>[data-astro-cid-jbo5main]:not(.form),.contact[data-astro-cid-jbo5main][data-state=sent]>[data-astro-cid-jbo5main]:not(.sent){opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.info-panel[data-astro-cid-jbo5main]:has(.contact:not([data-state=idle])) [data-astro-cid-jbo5main]:is(.steps,.promise){display:none}.contact[data-astro-cid-jbo5main][data-state=idle]>.cta[data-astro-cid-jbo5main],.contact[data-astro-cid-jbo5main]:not([data-state=idle])>.cta[data-astro-cid-jbo5main]{transform:none}.cta[data-astro-cid-jbo5main],.send[data-astro-cid-jbo5main]{background:var(--color-page);color:var(--color-inverse);letter-spacing:-.015em;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;font-weight:650;display:flex}.cta[data-astro-cid-jbo5main]{height:96px;padding:0 28px;font-size:28px;box-shadow:0 10px 30px #00000059}.send[data-astro-cid-jbo5main]{height:64px;margin-top:4px;padding:0 24px;font-size:20px}.send[data-astro-cid-jbo5main]:disabled{cursor:progress;opacity:.7}.cta[data-astro-cid-jbo5main]:hover,.send[data-astro-cid-jbo5main]:hover{background:var(--color-paper)}.field[data-astro-cid-jbo5main]{border-radius:var(--radius-md);width:100%;color:var(--color-on-inverse);background:#2a2e33;border:1px solid #3a3f47;padding-inline:14px;font-size:16px}.field[data-astro-cid-jbo5main]::placeholder{color:#7e838b}.field[data-astro-cid-jbo5main]:focus{border-color:#8aa0b8;outline:none}@media (width>=64rem) and (height<=760px){.info-panel[data-astro-cid-jbo5main]>header[data-astro-cid-jbo5main]{margin-top:32px}.steps[data-astro-cid-jbo5main]{gap:12px}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@media (width<=63.999rem){.contact[data-astro-cid-jbo5main][data-state=idle]>[data-astro-cid-jbo5main]:not(.cta),.contact[data-astro-cid-jbo5main][data-state=open]>[data-astro-cid-jbo5main]:not(.form),.contact[data-astro-cid-jbo5main][data-state=sent]>[data-astro-cid-jbo5main]:not(.sent){display:none}.contact[data-astro-cid-jbo5main]:not([data-state=idle])>[data-astro-cid-jbo5main]:is(.form,.sent){animation:rise .42s var(--ease-std)}.cta[data-astro-cid-jbo5main]{height:76px;padding:0 24px;font-size:24px}}@media (prefers-reduced-motion:reduce){.contact[data-astro-cid-jbo5main]>[data-astro-cid-jbo5main]{transition:none;animation:none!important}}
