.signup.astro-75wjdcun{width:100%;max-width:540px}.signup-row.astro-75wjdcun{border:2px solid var(--black);background:var(--white);height:62px;transition:border-color .2s,opacity .3s;display:flex}.signup-row.astro-75wjdcun:focus-within{border-color:var(--cobalt)}.signup-input.astro-75wjdcun{min-width:0;caret-color:var(--cobalt);background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:1.0625rem}.signup-input.astro-75wjdcun::placeholder{color:#7b7e88}.signup-button.astro-75wjdcun{background:var(--red);color:var(--white);letter-spacing:-.01em;cursor:pointer;border:0;flex:none;padding:0 26px;font-size:1.1875rem;font-weight:700;transition:background-color .2s,color .2s}.signup-button.astro-75wjdcun:hover{background:var(--cobalt)}.signup-button.astro-75wjdcun:focus-visible{outline-offset:-5px;outline-color:var(--white)}.signup-trap.astro-75wjdcun{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.signup-status.astro-75wjdcun{min-height:1.6em;margin-top:12px;font-size:1rem;font-weight:600}.signup.astro-75wjdcun[data-state=loading] .signup-button.astro-75wjdcun{cursor:progress}.signup.astro-75wjdcun[data-state=loading] .signup-row.astro-75wjdcun{opacity:.6}.signup.astro-75wjdcun[data-state=success] .signup-row.astro-75wjdcun{display:none}.signup.astro-75wjdcun[data-state=success] .signup-status.astro-75wjdcun{letter-spacing:-.01em;margin-top:0;font-size:1.375rem;font-weight:700}.hero-main.astro-ge2uvauf{min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(56px,9vh,112px);display:grid}.hero-when.astro-ge2uvauf{margin-bottom:clamp(20px,2.4vw,32px);font-size:1rem;font-weight:600}.hero-title.astro-ge2uvauf{letter-spacing:-.035em;font-size:clamp(4.25rem,10.2vw,10.25rem);line-height:.86}.hero-line.astro-ge2uvauf{display:block}.hero-word.astro-ge2uvauf{display:inline-block}.hero-dot.astro-ge2uvauf{color:var(--red);display:inline-block}.hero-intro.astro-ge2uvauf{max-width:31em;margin-top:clamp(28px,3.6vw,44px);font-size:clamp(1.125rem,1.35vw,1.3125rem);line-height:1.5}.hero-intro.astro-ge2uvauf strong.astro-ge2uvauf{font-weight:700}.hero-form.astro-ge2uvauf{margin-top:clamp(32px,3.4vw,44px)}.hero-form-label.astro-ge2uvauf{margin-bottom:14px;font-size:1.0625rem;font-weight:700}.hero-art.astro-ge2uvauf{justify-content:flex-end;align-self:stretch;align-items:center;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20%);mask-image:linear-gradient(90deg,#0000 0,#000 20%)}.hero-plane-wrap.astro-ge2uvauf{width:92%;max-width:540px}.hero-plane.astro-ge2uvauf{width:100%;height:auto;overflow:visible}@media (width<=860px){.hero-main.astro-ge2uvauf{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-block:24px 72px}.hero-art.astro-ge2uvauf{order:-1;align-self:end;width:66%;max-width:380px;margin-left:auto;padding-block:8px 40px}.hero-plane-wrap.astro-ge2uvauf{width:100%}.hero-title.astro-ge2uvauf{font-size:clamp(3.5rem,19vw,7.5rem)}}@media (prefers-reduced-motion:no-preference){.hero-word.astro-ge2uvauf{animation:word-in .9s var(--ease-out) both}.hero-line.astro-ge2uvauf:first-child .hero-word.astro-ge2uvauf:nth-child(2){animation-delay:70ms}.hero-line.astro-ge2uvauf:nth-child(2) .hero-word.astro-ge2uvauf{animation-delay:.14s}.hero-dot.astro-ge2uvauf{transform-origin:30% 85%;animation:.6s cubic-bezier(.34,1.7,.64,1) 1.15s both dot-in}.hero-when.astro-ge2uvauf,.hero-intro.astro-ge2uvauf,.hero-form.astro-ge2uvauf{animation:rise-in .9s var(--ease-out) .3s both}.hero-when.astro-ge2uvauf{animation-delay:50ms}.hero-form.astro-ge2uvauf{animation-delay:.42s}.hero-plane-wrap.astro-ge2uvauf{animation:1.8s cubic-bezier(.2,.9,.25,1) .15s both fly-in}.hero-float.astro-ge2uvauf{animation:6.5s ease-in-out 1.95s infinite float}.hero-streaks.astro-ge2uvauf line.astro-ge2uvauf{opacity:0;animation:1.5s linear infinite streak}.hero-streaks.astro-ge2uvauf line.astro-ge2uvauf:nth-child(2){animation-delay:-.55s}.hero-streaks.astro-ge2uvauf line.astro-ge2uvauf:nth-child(3){animation-delay:-1.05s}}@keyframes word-in{0%{opacity:0;transform:translate(-.35em)}to{opacity:1;transform:none}}@keyframes dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fly-in{0%{transform:translate(-75%,39%)}to{transform:none}}@keyframes float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(4px,-10px)rotate(-1.2deg)}}@keyframes streak{0%{opacity:0;transform:translate(14px,-4.5px)}18%{opacity:1}60%{opacity:.9}to{opacity:0;transform:translate(-62px,20.1px)}}.stats.astro-23gkgyqt{border-block:1px solid var(--black)}.stats-list.astro-23gkgyqt{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat.astro-23gkgyqt{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,5vw,64px) 12px;display:flex}.stat.astro-23gkgyqt+.stat.astro-23gkgyqt{border-left:1px solid var(--line)}.stat-value.astro-23gkgyqt{height:.9em;color:var(--red);font-variant-numeric:tabular-nums;align-items:center;font-size:clamp(3.5rem,7vw,6.25rem);display:flex}.stat-infinity.astro-23gkgyqt{width:1.3em;color:var(--cobalt);height:auto;overflow:visible;transform:skew(-12deg)}.stat-infinity.astro-23gkgyqt path.astro-23gkgyqt{fill:none;stroke:currentColor;stroke-width:10.5px;stroke-linejoin:round}.stat-label.astro-23gkgyqt{color:var(--ink-2);font-size:1rem;font-weight:500}@media (width<=760px){.stats-list.astro-23gkgyqt{grid-template-columns:repeat(2,minmax(0,1fr))}.stat.astro-23gkgyqt:nth-child(3){border-left:0}.stat.astro-23gkgyqt:nth-child(n+3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:no-preference){.js .stats.astro-23gkgyqt .stat-infinity.astro-23gkgyqt path.astro-23gkgyqt{stroke-dasharray:1;stroke-dashoffset:1px}.js .stats.astro-23gkgyqt.is-counted .stat-infinity.astro-23gkgyqt path.astro-23gkgyqt{transition:stroke-dashoffset 1.6s var(--ease-in-out);stroke-dashoffset:0}}.how.astro-l43jfdkk{overflow:clip}.flight.astro-l43jfdkk{margin-top:clamp(40px,6vw,80px);position:relative}.flight-svg.astro-l43jfdkk{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flight-trail.astro-l43jfdkk{fill:none;stroke:var(--cobalt);stroke-width:2.5px;stroke-dasharray:7 9;stroke-linecap:round}.flight-reveal.astro-l43jfdkk{fill:none;stroke:#fff;stroke-width:14px}.flight-plane-hull.astro-l43jfdkk{fill:var(--bg)}.flight-svg.astro-l43jfdkk .flight-marker{fill:var(--bg);stroke:#10111459;stroke-width:2px;transition:fill .35s,stroke .35s}.flight-svg.astro-l43jfdkk .flight-marker.is-reached{fill:var(--cobalt);stroke:var(--cobalt)}.steps.astro-l43jfdkk{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);display:grid}.step.astro-l43jfdkk{padding-top:112px;position:relative}.step-anchor.astro-l43jfdkk{width:0;height:0;position:absolute;top:36px;left:9px}.step-title.astro-l43jfdkk{font-size:clamp(1.875rem,2.8vw,2.5rem)}.step-num.astro-l43jfdkk{color:var(--red)}.step-body.astro-l43jfdkk{max-width:22em;color:var(--ink-2);margin-top:16px;font-size:1.125rem}@media (width<=760px){.steps.astro-l43jfdkk{grid-template-columns:minmax(0,1fr);gap:56px}.step.astro-l43jfdkk{padding-top:0;padding-left:52px}.step-anchor.astro-l43jfdkk{top:16px;left:12px}}.comp-grid.astro-ojo6lwhd{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);margin-top:clamp(40px,5vw,72px);display:grid}.comp-lead.astro-ojo6lwhd{letter-spacing:-.02em;font-size:clamp(1.875rem,3.5vw,3rem);font-weight:700;line-height:1.12}.comp-body.astro-ojo6lwhd{color:var(--ink-2);font-size:1.1875rem}.comp-awards-intro.astro-ojo6lwhd{color:var(--black);margin-top:32px;font-weight:600}.comp-awards.astro-ojo6lwhd{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.comp-awards.astro-ojo6lwhd li.astro-ojo6lwhd{border:1.5px solid var(--black);background:var(--white);color:var(--black);border-radius:999px;padding:9px 18px;font-size:1rem;font-weight:600}@media (width<=860px){.comp-grid.astro-ojo6lwhd{grid-template-columns:minmax(0,1fr)}}.audience-grid.astro-5oxtwd5f{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,120px);display:grid}.audience-title.astro-5oxtwd5f{font-size:clamp(2.25rem,4.2vw,3.5rem)}.audience-text.astro-5oxtwd5f{max-width:26em;margin-top:24px;font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.5}@media (width<=760px){.audience-grid.astro-5oxtwd5f{grid-template-columns:minmax(0,1fr)}}.faq.astro-hemr5th4{interpolate-size:allow-keywords}.faq-grid.astro-hemr5th4{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.faq-list.astro-hemr5th4{border-bottom:1px solid var(--line)}.faq-item.astro-hemr5th4{border-top:1px solid var(--line)}.faq-item.astro-hemr5th4 summary.astro-hemr5th4{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(1.1875rem,1.7vw,1.4375rem);font-weight:700;list-style:none;transition:color .2s;display:flex}.faq-item.astro-hemr5th4 summary.astro-hemr5th4::-webkit-details-marker{display:none}.faq-item.astro-hemr5th4 summary.astro-hemr5th4:hover{color:var(--cobalt)}.faq-icon.astro-hemr5th4{width:18px;height:18px;transition:transform .35s var(--ease-out);flex:none;position:relative}.faq-icon.astro-hemr5th4:before,.faq-icon.astro-hemr5th4:after{content:"";background:var(--cobalt);width:100%;height:2.5px;margin-top:-1.25px;position:absolute;top:50%;left:0}.faq-icon.astro-hemr5th4:after{transform:rotate(90deg)}.faq-item.astro-hemr5th4[open] .faq-icon.astro-hemr5th4{transform:rotate(45deg)}.faq-answer.astro-hemr5th4{max-width:36em;color:var(--ink-2);padding-bottom:28px;font-size:1.125rem}.faq-answer.astro-hemr5th4 a{color:var(--black);text-decoration-color:var(--cobalt);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.faq-answer.astro-hemr5th4 a:hover{color:var(--cobalt)}.faq-item.astro-hemr5th4::details-content{block-size:0;transition:block-size .4s var(--ease-out), content-visibility .4s allow-discrete;overflow:clip}.faq-item.astro-hemr5th4[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item.astro-hemr5th4::details-content{transition:none}}@media (width<=860px){.faq-grid.astro-hemr5th4{grid-template-columns:minmax(0,1fr)}}.involve.astro-imnc6khf{padding-bottom:var(--section-pad)}.involve-panel.astro-imnc6khf{border-top:4px solid var(--red);background:var(--grey);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px clamp(32px,6vw,96px);padding:clamp(36px,5vw,72px);display:grid}.involve-title.astro-imnc6khf{font-size:clamp(2.25rem,4.2vw,3.5rem)}.involve-contact.astro-imnc6khf{margin-top:24px;font-size:1.1875rem}.involve-contact.astro-imnc6khf a.astro-imnc6khf{text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px;transition:color .2s}.involve-contact.astro-imnc6khf a.astro-imnc6khf:hover{color:var(--cobalt)}.involve-list.astro-imnc6khf{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px 32px;font-size:clamp(1.1875rem,1.6vw,1.375rem);font-weight:700;display:grid}.involve-list.astro-imnc6khf li.astro-imnc6khf{align-items:baseline;gap:12px;display:flex}.involve-list.astro-imnc6khf li.astro-imnc6khf:before{content:"";background:var(--red);flex:none;width:20px;height:3px;transform:translateY(-.3em)}@media (width<=860px){.involve-panel.astro-imnc6khf{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.involve-list.astro-imnc6khf{grid-template-columns:minmax(0,1fr)}}
