.home-hero[data-astro-cid-f2t6dg3d]{--home-hero-height: 86svh;--home-hero-min-height: 640px;--home-hero-max-height: 840px;--home-hero-frame-height: min(max(var(--home-hero-height), var(--home-hero-min-height)), var(--home-hero-max-height));--home-hero-thermal-height: max(var(--home-hero-frame-height), 943px);position:relative;display:flow-root;min-height:var(--home-hero-min-height);height:var(--home-hero-frame-height);overflow:clip;background:#000;color:var(--ink-light-100);isolation:isolate}.home-hero__background[data-astro-cid-f2t6dg3d]{position:absolute;inset:0;background:linear-gradient(180deg,var(--red-500) 0%,#f1230e 44%,var(--purple-300) 68%,#000 94%);pointer-events:none}.home-hero[data-astro-cid-f2t6dg3d] .thermal-boundary.home-hero__thermal{--thermal-resolution: 3;--thermal-smooth: .7;--thermal-noise-speed: .11;--thermal-bnd-center: .2;--thermal-bnd-width: .64;--thermal-top-fade: .18;--thermal-bottom-clamp: .9;--thermal-brush-radius: 68;--thermal-heat-intensity: .5;--thermal-field-edge-heat: .1;--thermal-field-fill-heat: .018;--thermal-field-edge-ceiling: .515;--thermal-field-edge-width: 38;--thermal-field-edge-noise-speed: .24;--thermal-field-edge-noise-scale: .012;--thermal-field-heat-undulation: .34;--thermal-image-smoothing: smooth;--home-hero-thermal-edge-fade: 380px;--thermal-canvas-mask: linear-gradient( 180deg, #000 0, #000 calc(100% - var(--home-hero-thermal-edge-fade)), rgba(0, 0, 0, .8) calc(100% - 284px) , rgba(0, 0, 0, .46) calc(100% - 156px) , rgba(0, 0, 0, .16) calc(100% - 48px) , rgba(0, 0, 0, 0) 100% );position:absolute;inset-inline:0;bottom:0;background:transparent}.home-hero__content[data-astro-cid-f2t6dg3d]{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:min(100%,1440px);min-height:var(--home-hero-frame-height);margin:0 auto;padding:128px var(--grid-margin) 48px;gap:24px;text-align:center}.home-hero__badge[data-astro-cid-f2t6dg3d]{display:inline-flex;height:28px;align-items:center;justify-content:center;gap:8px;padding:4px 8px 4px 12px;border-radius:var(--radius-pill);background:var(--red-500);color:var(--ink-light-75);font-size:var(--type-action-size);font-weight:var(--type-action-weight);line-height:var(--type-action-line);font-variant-numeric:lining-nums tabular-nums}.home-hero__badge-icon[data-astro-cid-f2t6dg3d]{width:12px;height:12px;animation:home-hero-smile-spin 18s linear infinite}.home-hero__headline[data-astro-cid-f2t6dg3d]{display:grid;gap:0;width:min(100%,1345px);margin:0;color:var(--ink-light-100);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-track);line-height:var(--type-h1-line)}.home-hero__headline[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]{display:block}.home-hero__headline-secondary[data-astro-cid-f2t6dg3d]{color:var(--ink-light-64)}.home-hero__body[data-astro-cid-f2t6dg3d]{width:min(100%,557px);margin:0;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);color:var(--ink-light-100)}.home-hero__signup[data-astro-cid-f2t6dg3d]{--home-hero-signup-button-width: 110px;--home-hero-signup-button-expanded-width: calc(100% - 12px) ;position:relative;display:block;box-sizing:border-box;width:min(100%,320px);height:56px;overflow:visible;padding:6px;border-radius:var(--radius-pill);background-color:#0003;background-image:linear-gradient(180deg,#0000001f,#0000);box-shadow:inset 0 0 0 1px #ffffff14,0 12px 36px #47000129;transition:background-color .18s ease,box-shadow .18s ease}.home-hero__signup-trap[data-astro-cid-f2t6dg3d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none}.home-hero__signup-label[data-astro-cid-f2t6dg3d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.home-hero__signup[data-astro-cid-f2t6dg3d] input[data-astro-cid-f2t6dg3d][name=email]{display:block;box-sizing:border-box;width:100%;height:100%;min-width:0;border:0;background:transparent;color:var(--ink-light-100);padding:0 calc(var(--home-hero-signup-button-width) + 18px) 0 14px;font-size:max(16px,var(--type-body-size));font-weight:var(--type-body-weight);line-height:var(--type-body-line);outline:none;opacity:1;transition:padding-right .24s ease,opacity .14s ease}.home-hero__signup[data-astro-cid-f2t6dg3d] input[data-astro-cid-f2t6dg3d][name=email]::placeholder{color:#ffffff80;opacity:1}.home-hero__signup[data-astro-cid-f2t6dg3d]:hover,.home-hero__signup[data-astro-cid-f2t6dg3d]:focus-within,.home-hero__signup[data-astro-cid-f2t6dg3d]:has(input[name=email]:not(:placeholder-shown)),.home-hero__signup[data-astro-cid-f2t6dg3d][data-state=submitting],.home-hero__signup[data-astro-cid-f2t6dg3d][data-state=success],.home-hero__signup[data-astro-cid-f2t6dg3d][data-state=error]{background-color:#0006}.home-hero__signup[data-astro-cid-f2t6dg3d]:focus-within{box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 36px #47000129}.home-hero__signup[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]{position:absolute;top:6px;right:6px;bottom:6px;display:inline-flex;width:var(--home-hero-signup-button-width);height:auto;align-items:center;justify-content:center;padding-inline:20px;border:0;border-radius:var(--radius-pill);background:#fff;color:var(--red-500);cursor:pointer;font-size:var(--type-action-size);font-weight:var(--type-action-weight);line-height:var(--type-action-line);font-variant-numeric:lining-nums tabular-nums;outline:none;transition:background-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease,width .3s cubic-bezier(.2,.9,.2,1);transform-origin:center center;white-space:nowrap}.home-hero__signup[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]:active{transform:scale(.98)}.home-hero__signup[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]:focus-visible{outline:2px solid rgba(255,255,255,.64);outline-offset:2px}.home-hero__signup[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]:disabled{cursor:default}.home-hero__signup[data-astro-cid-f2t6dg3d][data-state=submitting] button[data-astro-cid-f2t6dg3d]:disabled{opacity:.82}.home-hero__signup-message[data-astro-cid-f2t6dg3d]{position:absolute;top:calc(100% + 8px);left:50%;margin:0;padding:4px 12px;border-radius:var(--radius-pill);background:#0003;color:var(--ink-light-100);font-size:var(--type-action-size);font-weight:var(--type-action-weight);font-variant-numeric:lining-nums tabular-nums;line-height:var(--type-action-line);opacity:0;pointer-events:none;transform:translate(-50%);z-index:2;text-align:center;transition:opacity .16s ease;white-space:nowrap}.home-hero__signup[data-astro-cid-f2t6dg3d][data-state=error] .home-hero__signup-message[data-astro-cid-f2t6dg3d]{opacity:1}.home-hero__signup[data-astro-cid-f2t6dg3d]:is([data-state=submitting],[data-state=success]){--home-hero-signup-button-width: var(--home-hero-signup-button-expanded-width)}.home-hero__signup[data-astro-cid-f2t6dg3d]:is([data-state=submitting],[data-state=success]) input[data-astro-cid-f2t6dg3d][name=email]{opacity:0;padding:0;pointer-events:none}.home-hero__signup[data-astro-cid-f2t6dg3d][data-state=success] button[data-astro-cid-f2t6dg3d]{background:var(--red-600);color:var(--ink-light-100);opacity:1}.home-hero__signup[data-astro-cid-f2t6dg3d][data-success-pulse=true] button[data-astro-cid-f2t6dg3d]{animation:home-hero-signup-success-pulse .52s cubic-bezier(.34,1.56,.64,1) both}.home-hero__signup[data-astro-cid-f2t6dg3d][data-state=error]{box-shadow:inset 0 0 0 1px #ffffff3d,0 12px 36px #47000129}@keyframes home-hero-smile-spin{to{transform:rotate(360deg)}}@keyframes home-hero-signup-success-pulse{0%{transform:scaleX(.975)}58%{transform:scaleX(1.012)}to{transform:scaleX(1)}}@media(max-width:899px){.home-hero[data-astro-cid-f2t6dg3d]{--home-hero-min-height: 680px;--home-hero-max-height: 800px;--home-hero-thermal-height: max(var(--home-hero-frame-height), 860px)}.home-hero__content[data-astro-cid-f2t6dg3d]{padding-top:120px}.home-hero__headline[data-astro-cid-f2t6dg3d]{font-size:48px;line-height:54px}}@media(max-width:767px){.home-hero[data-astro-cid-f2t6dg3d]{--home-hero-min-height: 620px;--home-hero-max-height: 720px;--home-hero-thermal-height: max(var(--home-hero-frame-height), 760px)}.home-hero__content[data-astro-cid-f2t6dg3d]{padding:104px var(--grid-margin) 40px;gap:20px}.home-hero__headline[data-astro-cid-f2t6dg3d]{font-size:42px;line-height:48px}.home-hero__body[data-astro-cid-f2t6dg3d]{max-width:360px}.home-hero__signup[data-astro-cid-f2t6dg3d]{width:min(100%,340px)}.home-hero[data-astro-cid-f2t6dg3d] .thermal-boundary.home-hero__thermal{--thermal-resolution: 4;--thermal-brush-radius: 62;--thermal-top-fade: .2;--home-hero-thermal-edge-fade: 300px}}@media(max-width:439px){.home-hero__headline[data-astro-cid-f2t6dg3d]{font-size:36px;line-height:42px}.home-hero__signup[data-astro-cid-f2t6dg3d]{height:56px;min-height:56px}.home-hero__signup[data-astro-cid-f2t6dg3d] input[data-astro-cid-f2t6dg3d][name=email]{padding-left:10px}.home-hero__signup[data-astro-cid-f2t6dg3d]:is([data-state=submitting],[data-state=success]){padding-inline:6px}.home-hero__signup[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.home-hero__badge-icon[data-astro-cid-f2t6dg3d],.home-hero__signup[data-astro-cid-f2t6dg3d][data-success-pulse=true] button[data-astro-cid-f2t6dg3d]{animation:none}}.home-page[data-astro-cid-j7pv25f6]{min-height:100svh;background:#000;color:var(--ink-light-100);overflow-x:clip}
