.khero[data-astro-cid-bpadr4ta]{padding:48px 0 88px}.khero-wrap[data-astro-cid-bpadr4ta]{position:relative}.khero-final[data-astro-cid-bpadr4ta]{position:relative;max-width:1120px}.khero-logo[data-astro-cid-bpadr4ta]{font-size:34px;color:var(--paper)}.khero-eyebrow[data-astro-cid-bpadr4ta]{margin:32px 0 0;color:var(--faint)}.khero-h1[data-astro-cid-bpadr4ta]{margin:16px 0 0;font-family:var(--display);font-weight:500;font-size:clamp(46px,6vw,88px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.khero-l1[data-astro-cid-bpadr4ta],.khero-l2[data-astro-cid-bpadr4ta]{display:block}.khero-p[data-astro-cid-bpadr4ta]{margin:32px 0 0;max-width:660px;color:var(--muted);font-size:clamp(18px,1.6vw,21px);line-height:1.5}.khero-30[data-astro-cid-bpadr4ta]{color:var(--paper);transition:color .4s ease,background-color .4s ease;border-radius:4px}.khero-30[data-astro-cid-bpadr4ta].hot{color:var(--watch)}.khero-list[data-astro-cid-bpadr4ta]{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:10px;color:var(--paper);font-size:17px}.khero-list[data-astro-cid-bpadr4ta] li[data-astro-cid-bpadr4ta]{display:flex;align-items:center;gap:12px}.khero-list[data-astro-cid-bpadr4ta] li[data-astro-cid-bpadr4ta]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pass);flex:none}.khero-cta[data-astro-cid-bpadr4ta]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.khero-cta[data-astro-cid-bpadr4ta] .btn[data-astro-cid-bpadr4ta]{margin-top:0}.khero-controls[data-astro-cid-bpadr4ta]{display:flex;gap:8px;margin-top:20px}.khero-controls[data-astro-cid-bpadr4ta][hidden]{display:none}.khero-ctl[data-astro-cid-bpadr4ta]{appearance:none;background:transparent;border:1px solid var(--hair);color:var(--muted);border-radius:6px;min-height:36px;padding:0 12px;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.khero-ctl[data-astro-cid-bpadr4ta]:hover,.khero-ctl[data-astro-cid-bpadr4ta]:focus-visible{color:var(--paper);border-color:var(--faint)}.khero[data-astro-cid-bpadr4ta] [data-astro-cid-bpadr4ta]:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.khero-stage[data-astro-cid-bpadr4ta]{position:absolute;left:0;right:0;top:0;height:0;pointer-events:none}.khero-phrase[data-astro-cid-bpadr4ta],.khero-stage-logo[data-astro-cid-bpadr4ta]{position:absolute;left:0;top:96px;margin:0;opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .55s cubic-bezier(.2,.7,.2,1);font-family:var(--display);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--paper)}.khero-phrase[data-astro-cid-bpadr4ta]{font-size:clamp(48px,7.4vw,112px)}.khero-phrase[data-astro-cid-bpadr4ta] span[data-astro-cid-bpadr4ta]{display:block}.khero-phrase[data-astro-cid-bpadr4ta] span[data-astro-cid-bpadr4ta]+span[data-astro-cid-bpadr4ta]{opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.khero-phrase[data-astro-cid-bpadr4ta].two span[data-astro-cid-bpadr4ta]+span[data-astro-cid-bpadr4ta]{opacity:1;transform:none}.khero-phrase[data-astro-cid-bpadr4ta] .red[data-astro-cid-bpadr4ta]{color:var(--crit)}.khero-stage-logo[data-astro-cid-bpadr4ta]{font-size:clamp(72px,11vw,168px)}.khero-phrase[data-astro-cid-bpadr4ta].on,.khero-stage-logo[data-astro-cid-bpadr4ta].on{opacity:1;transform:none}.khero[data-astro-cid-bpadr4ta]{position:relative}.khero-center[data-astro-cid-bpadr4ta]{position:absolute;inset:0;pointer-events:none}.khero-center[data-astro-cid-bpadr4ta] .khero-stage-logo[data-astro-cid-bpadr4ta]{left:50%;top:var(--logo-y, 40%);transform:translate(-50%,-50%) translateY(16px)}.khero-center[data-astro-cid-bpadr4ta] .khero-stage-logo[data-astro-cid-bpadr4ta].on{transform:translate(-50%,-50%)}.kring[data-astro-cid-bpadr4ta]{position:absolute;width:.44em;height:.44em;left:50%;top:-.3em;transform:translate(-50%) rotate(-90deg);overflow:visible}.kring[data-astro-cid-bpadr4ta] circle[data-astro-cid-bpadr4ta]{fill:none;stroke-width:3.2}.kring-base[data-astro-cid-bpadr4ta]{stroke:var(--watch)}.kring-go[data-astro-cid-bpadr4ta]{stroke:var(--pass);stroke-dasharray:100 100;stroke-dashoffset:100;transition:stroke-dashoffset 1.1s cubic-bezier(.45,0,.25,1)}.is-green[data-astro-cid-bpadr4ta] .kring-go[data-astro-cid-bpadr4ta]{stroke-dashoffset:0}.khero-stage-logo[data-astro-cid-bpadr4ta] .kring[data-astro-cid-bpadr4ta]{filter:drop-shadow(0 0 0 rgba(151,224,168,0));transition:filter 1.1s ease}.khero-stage-logo[data-astro-cid-bpadr4ta].is-green .kring[data-astro-cid-bpadr4ta]{filter:drop-shadow(0 0 .05em rgba(151,224,168,.75)) drop-shadow(0 0 .14em rgba(151,224,168,.35))}.khero-logo[data-astro-cid-bpadr4ta] .kring-go[data-astro-cid-bpadr4ta]{stroke-dashoffset:0;opacity:0;transition:opacity .6s ease,stroke .6s ease}.khero-logo[data-astro-cid-bpadr4ta].is-green .kring-go[data-astro-cid-bpadr4ta]{opacity:1}.khero-logo[data-astro-cid-bpadr4ta].is-red .kring-go[data-astro-cid-bpadr4ta]{opacity:1;stroke:var(--crit)}.kh-run [data-astro-cid-bpadr4ta][data-k]{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.kh-run [data-astro-cid-bpadr4ta][data-k=l2]{transform:translateY(26px);transition-duration:.55s,.7s}.kh-run [data-astro-cid-bpadr4ta][data-k].in{opacity:1;transform:none}.kh-paused [data-astro-cid-bpadr4ta]{transition-play-state:paused}.kh-settled .khero-phrase[data-astro-cid-bpadr4ta],.kh-settled .khero-stage-logo[data-astro-cid-bpadr4ta]{display:none}@media(max-width:720px){.khero[data-astro-cid-bpadr4ta]{padding:40px 0 64px}.khero-eyebrow[data-astro-cid-bpadr4ta]{margin-top:28px}.khero-phrase[data-astro-cid-bpadr4ta]{top:64px;font-size:clamp(28px,8vw,48px)}.khero-stage-logo[data-astro-cid-bpadr4ta]{font-size:clamp(64px,20vw,96px)}.khero-cta[data-astro-cid-bpadr4ta] .btn[data-astro-cid-bpadr4ta]{width:100%}.kh-run [data-astro-cid-bpadr4ta][data-k]{transform:translateY(8px)}.kh-run [data-astro-cid-bpadr4ta][data-k=l2]{transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.khero-phrase[data-astro-cid-bpadr4ta],.khero-stage-logo[data-astro-cid-bpadr4ta],.kring-go[data-astro-cid-bpadr4ta],[data-astro-cid-bpadr4ta][data-k]{transition:none!important}}.rhero[data-astro-cid-vqr3b3qy]{--w: clamp(200px, 17vw, 270px);position:relative;padding:36px 0 88px}.rh-final[data-astro-cid-vqr3b3qy]{max-width:1120px}.rh-eyebrow[data-astro-cid-vqr3b3qy]{margin:0;color:var(--faint)}.rh-markwrap[data-astro-cid-vqr3b3qy]{position:relative;width:var(--w);margin-top:calc(var(--w) * .19)}.rh-mark[data-astro-cid-vqr3b3qy] svg[data-astro-cid-vqr3b3qy]{display:block;width:100%;height:auto;color:var(--paper)}.rh-ring[data-astro-cid-vqr3b3qy]{position:absolute;box-sizing:border-box;border-radius:50%;border:max(1.5px,calc(var(--w) * .0047)) solid var(--watch);width:calc(var(--w) * .2017);height:calc(var(--w) * .2017);left:calc(var(--w) * .7982);top:calc(var(--w) * -.1593)}.rh-go[data-astro-cid-vqr3b3qy]{position:absolute;display:none;overflow:visible;transform:rotate(-90deg)}.rh-go[data-astro-cid-vqr3b3qy] circle[data-astro-cid-vqr3b3qy]{fill:none;stroke:var(--pass);stroke-dasharray:100 100;stroke-dashoffset:100}.rh-h1[data-astro-cid-vqr3b3qy]{margin:26px 0 0;font-family:var(--display);font-weight:500;font-size:clamp(40px,4.4vw,68px);line-height:1.02;letter-spacing:-.03em}.rh-h1[data-astro-cid-vqr3b3qy] span[data-astro-cid-vqr3b3qy]{display:block}.rh-copy[data-astro-cid-vqr3b3qy]{max-width:600px;margin-top:22px}.rh-key[data-astro-cid-vqr3b3qy]{height:2px;margin:0;border:0;background:linear-gradient(90deg,var(--crit) 0%,var(--watch) 45%,var(--pass) 100%)}.rh-p[data-astro-cid-vqr3b3qy]{margin:18px 0 0;font-family:var(--body);font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--paper)}.rh-list[data-astro-cid-vqr3b3qy]{margin:20px 0 0;padding:0;list-style:none;font-family:var(--display);font-size:clamp(17px,1.4vw,20px);line-height:1.5}.rh-list[data-astro-cid-vqr3b3qy] li[data-astro-cid-vqr3b3qy]{display:grid;grid-template-columns:18px 14px auto;align-items:center;line-height:1.45}.rh-pr[data-astro-cid-vqr3b3qy]{grid-column:1;width:18px;height:18px;box-sizing:border-box;border:1.6px solid var(--pass);border-radius:50%}.rh-list[data-astro-cid-vqr3b3qy] li[data-astro-cid-vqr3b3qy]>span[data-astro-cid-vqr3b3qy]{grid-column:3}.rh-cta[data-astro-cid-vqr3b3qy]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rh-cta[data-astro-cid-vqr3b3qy] .btn[data-astro-cid-vqr3b3qy]{margin-top:0}.rh-controls[data-astro-cid-vqr3b3qy]{display:flex;gap:8px;margin-top:20px}.rh-controls[data-astro-cid-vqr3b3qy][hidden]{display:none}.rh-ctl[data-astro-cid-vqr3b3qy]{appearance:none;background:transparent;border:1px solid var(--hair);color:var(--muted);border-radius:6px;min-height:36px;padding:0 12px;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rh-ctl[data-astro-cid-vqr3b3qy]:hover,.rh-ctl[data-astro-cid-vqr3b3qy]:focus-visible{color:var(--paper);border-color:var(--faint)}.rhero[data-astro-cid-vqr3b3qy] [data-astro-cid-vqr3b3qy]:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.rh-sentence[data-astro-cid-vqr3b3qy]{display:none;position:absolute;left:0;bottom:calc(100% + var(--w) * .015);margin:0;font-family:var(--display);font-weight:300;font-size:clamp(28px,3.4vw,52px);line-height:1.1;color:var(--paper);pointer-events:none}.rh-sentence[data-astro-cid-vqr3b3qy]{white-space:nowrap}.rh-m[data-astro-cid-vqr3b3qy]{display:none}.rh-sentence[data-astro-cid-vqr3b3qy] .w[data-astro-cid-vqr3b3qy]{display:inline-block}.rh-bl[data-astro-cid-vqr3b3qy]{display:inline-block;width:0;height:0;overflow:hidden}.rh-run[data-astro-cid-vqr3b3qy] .rh-sentence[data-astro-cid-vqr3b3qy]{display:block}.rh-run[data-astro-cid-vqr3b3qy] .rh-sentence[data-astro-cid-vqr3b3qy] .w[data-astro-cid-vqr3b3qy],.rh-run[data-astro-cid-vqr3b3qy] [data-astro-cid-vqr3b3qy][data-k],.rh-run[data-astro-cid-vqr3b3qy] .rh-ring[data-astro-cid-vqr3b3qy],.rh-run[data-astro-cid-vqr3b3qy] .rh-key[data-astro-cid-vqr3b3qy],.rh-run[data-astro-cid-vqr3b3qy] [data-astro-cid-vqr3b3qy][data-pr],.rh-run[data-astro-cid-vqr3b3qy] [data-astro-cid-vqr3b3qy][data-pt]{opacity:0}.rh-settled[data-astro-cid-vqr3b3qy] .rh-sentence[data-astro-cid-vqr3b3qy]{display:none}@media(max-width:720px){.rhero[data-astro-cid-vqr3b3qy]{--w: min(56vw, 260px);padding:72px 0 64px}.rh-sentence[data-astro-cid-vqr3b3qy]{font-size:clamp(22px,6.4vw,28px)}.rh-m[data-astro-cid-vqr3b3qy]{display:inline}.rh-d[data-astro-cid-vqr3b3qy]{display:none}.rh-h1[data-astro-cid-vqr3b3qy]{margin-top:28px;font-size:clamp(34px,9.6vw,46px)}.rh-cta[data-astro-cid-vqr3b3qy] .btn[data-astro-cid-vqr3b3qy]{width:100%}}
