.landing-module__fGMo4a__root{--ink:#0a0d12;--soft:#535862;--muted:#687788;--blue:#0069e0;--action:#181d27;--surface:#fafdff;--edge:#0a0d121a;--error:#d92d20;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:15px;line-height:1.55;display:flex}.landing-module__fGMo4a__root *,.landing-module__fGMo4a__root :before,.landing-module__fGMo4a__root :after{box-sizing:border-box}.landing-module__fGMo4a__root a{color:inherit;text-decoration:none}.landing-module__fGMo4a__root :where(h1,h2,h3,p,ul){margin:0}.landing-module__fGMo4a__root :where(h1,h2,h3){font-family:var(--display);font-weight:500}.landing-module__fGMo4a__root :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.landing-module__fGMo4a__root ::selection{background:#cce7ff}:is(html:has(.landing-module__fGMo4a__root),body:has(.landing-module__fGMo4a__root)){background:#ebf5ff}.landing-module__fGMo4a__header,.landing-module__fGMo4a__main,.landing-module__fGMo4a__footer{width:100%;max-width:1296px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.landing-module__fGMo4a__header{align-items:center;gap:24px;height:96px;display:flex}.landing-module__fGMo4a__wordmark{font-family:var(--display);letter-spacing:-.04em;white-space:nowrap;font-size:22px;font-weight:500}.landing-module__fGMo4a__wordmark span{color:var(--blue)}.landing-module__fGMo4a__headerLink{margin-left:auto;font-size:13px;transition:color .25s;color:var(--soft)!important}.landing-module__fGMo4a__headerLink:hover{color:var(--ink)!important}.landing-module__fGMo4a__headerLink span{margin-left:8px}.landing-module__fGMo4a__hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding:clamp(24px,5vh,56px) 0 clamp(56px,9vh,96px);display:grid}.landing-module__fGMo4a__eyebrow{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:10.5px;font-weight:600;display:flex}.landing-module__fGMo4a__blueDot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.landing-module__fGMo4a__hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,4.1vw,58px);line-height:1.04;margin:24px 0!important}.landing-module__fGMo4a__hero h1>span{color:var(--muted)}.landing-module__fGMo4a__lede{max-width:440px;color:var(--soft);font-size:16px;line-height:1.7}.landing-module__fGMo4a__heroArt{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.landing-module__fGMo4a__orbit{z-index:-1;background:radial-gradient(circle,#82bffc2e,#0000 67%);border:1px solid #0069e00f;border-radius:50%;width:340px;height:340px;position:absolute;top:-10px}.landing-module__fGMo4a__orbit:before{content:"";border:1px solid #0069e00d;border-radius:50%;position:absolute;inset:34px}.landing-module__fGMo4a__heroRing{width:164px;height:164px;transform:rotate(4deg)}.landing-module__fGMo4a__artLabel{color:var(--soft);margin:14px 0 22px;font-size:11.5px}.landing-module__fGMo4a__heroCard{background:var(--surface);border-radius:18px;align-items:center;gap:13px;width:100%;max-width:390px;padding:20px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 12px 36px #3b699a14}.landing-module__fGMo4a__heroCard strong{font-size:14px;font-weight:500;display:block}.landing-module__fGMo4a__heroCard small{color:var(--soft);margin-top:3px;font-size:11.5px;display:block}.landing-module__fGMo4a__heroCard>:last-child{color:var(--blue);margin-left:auto}.landing-module__fGMo4a__numberChip{background:var(--action);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.landing-module__fGMo4a__heroBars{align-items:center;gap:16px;margin-top:30px;display:flex}.landing-module__fGMo4a__heroBars>span{color:var(--soft);font-size:11px}.landing-module__fGMo4a__form{max-width:460px;margin-top:32px}.landing-module__fGMo4a__formRow{background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:6px;transition:box-shadow .25s;display:flex;box-shadow:0 1px 2px #0a0d120d,0 0 0 1px #0a0d1214}.landing-module__fGMo4a__formRow:focus-within{box-shadow:0 1px 2px #0a0d120d, 0 0 0 2px var(--blue)}.landing-module__fGMo4a__input{min-width:0;height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-size:15px}.landing-module__fGMo4a__input::placeholder{color:var(--soft)}.landing-module__fGMo4a__root .landing-module__fGMo4a__input:focus-visible{outline:none}.landing-module__fGMo4a__submit{background:var(--action);color:#fff;height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;align-items:center;gap:12px;padding:0 22px;font-size:14.5px;font-weight:500;transition:background .3s;display:inline-flex;box-shadow:0 1px 2px #0a0d12cc,0 0 0 1px #0a0d12}.landing-module__fGMo4a__submit:hover:not(:disabled){background:var(--ink)}.landing-module__fGMo4a__submit [data-arrow]{transition:transform .35s var(--ease)}.landing-module__fGMo4a__submit:hover:not(:disabled) [data-arrow]{transform:translate(6px)}.landing-module__fGMo4a__submit:disabled{opacity:.6;cursor:default}.landing-module__fGMo4a__formFine{color:var(--soft);padding-left:4px;font-size:12px;margin-top:12px!important}.landing-module__fGMo4a__formFine a{text-underline-offset:2px;text-decoration:underline}.landing-module__fGMo4a__formError{color:var(--error);padding-left:4px;font-size:13.5px;margin-top:12px!important}.landing-module__fGMo4a__formDone{background:var(--surface);border-radius:18px;align-items:center;gap:12px;max-width:460px;padding:16px 20px;font-size:14.5px;display:flex;box-shadow:0 1px 2px #0a0d120d,0 0 0 1px #0a0d1214;margin-top:32px!important}.landing-module__fGMo4a__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.landing-module__fGMo4a__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-module__fGMo4a__features{border-top:1px solid #0a0d121f;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px);padding:32px 0 0;list-style:none;display:grid}.landing-module__fGMo4a__index{color:var(--blue);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.landing-module__fGMo4a__features h2{letter-spacing:-.03em;font-size:21px;margin:10px 0 8px!important}.landing-module__fGMo4a__features p{color:var(--soft);font-size:14px;line-height:1.65}.landing-module__fGMo4a__ocarina{isolation:isolate;color:#eef0e2;background:#0a1e1b;border-radius:28px;align-items:flex-end;min-height:440px;margin:clamp(64px,11vh,120px) 0 0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #14323c2e}.landing-module__fGMo4a__ocarinaArt{z-index:-2;object-fit:cover;object-position:70% 40%;transition:transform 1.2s var(--ease)}.landing-module__fGMo4a__ocarina:hover .landing-module__fGMo4a__ocarinaArt{transform:scale(1.025)}.landing-module__fGMo4a__ocarina:after{content:"";z-index:-1;background:linear-gradient(90deg,#061a16f0,#071c18b0 46%,#071c1810),linear-gradient(#0000 45%,#061a16c0);position:absolute;inset:0}.landing-module__fGMo4a__ocarinaBody{max-width:470px;padding:clamp(28px,5vw,56px)}.landing-module__fGMo4a__ocarinaEyebrow{letter-spacing:.09em;text-transform:uppercase;color:#d7c18a;font-size:10.5px;font-weight:600}.landing-module__fGMo4a__ocarinaBody h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,40px);line-height:1.08;margin:14px 0 12px!important}.landing-module__fGMo4a__ocarinaBody p:not(.landing-module__fGMo4a__ocarinaEyebrow){color:#c4ccb6;font-size:15px;line-height:1.65}.landing-module__fGMo4a__ocarinaCta{background:#f4f1e2;border-radius:9999px;align-items:center;gap:14px;margin-top:26px;padding:13px 24px;font-size:14.5px;font-weight:500;transition:background .3s;display:inline-flex;color:#0f221d!important}.landing-module__fGMo4a__ocarinaCta:hover{background:#fff}.landing-module__fGMo4a__ocarinaCta [data-arrow]{transition:transform .35s var(--ease)}.landing-module__fGMo4a__ocarinaCta:hover [data-arrow]{transform:translate(6px)}.landing-module__fGMo4a__footer{color:var(--soft);flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:auto;padding-top:72px;padding-bottom:36px;font-size:12.5px;display:flex}.landing-module__fGMo4a__footer .landing-module__fGMo4a__wordmark{color:var(--ink);font-size:17px}.landing-module__fGMo4a__footer a:not(.landing-module__fGMo4a__wordmark):hover{color:var(--ink)}.landing-module__fGMo4a__footerFine{flex-basis:100%;font-size:11.5px}.landing-module__fGMo4a__doc{width:100%;max-width:640px;padding:clamp(24px,6vh,64px) 0}.landing-module__fGMo4a__doc h1{letter-spacing:-.045em;font-size:clamp(36px,5vw,54px);line-height:1.04;margin-bottom:24px!important}.landing-module__fGMo4a__doc h2{letter-spacing:-.03em;font-size:21px;margin:36px 0 10px!important}.landing-module__fGMo4a__doc p,.landing-module__fGMo4a__doc li{color:var(--soft);font-size:15.5px;line-height:1.7}.landing-module__fGMo4a__doc p+p{margin-top:12px}.landing-module__fGMo4a__doc ul{padding-left:1.2em}.landing-module__fGMo4a__doc li+li{margin-top:4px}.landing-module__fGMo4a__doc a{color:var(--blue)}.landing-module__fGMo4a__centered{text-align:left;margin:auto}@media (max-width:900px){.landing-module__fGMo4a__hero{grid-template-columns:1fr;gap:40px}.landing-module__fGMo4a__heroArt{min-height:320px}.landing-module__fGMo4a__features{grid-template-columns:1fr}}@media (max-width:520px){.landing-module__fGMo4a__formRow{box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.landing-module__fGMo4a__formRow:focus-within{box-shadow:none}.landing-module__fGMo4a__input{background:#fff;border-radius:9999px;flex:none;height:52px;box-shadow:0 1px 2px #0a0d120d,0 0 0 1px #0a0d1214}.landing-module__fGMo4a__input:focus{box-shadow:0 0 0 2px var(--blue)}.landing-module__fGMo4a__submit{justify-content:center;height:52px}.landing-module__fGMo4a__ocarina{min-height:480px}.landing-module__fGMo4a__ocarina:after{background:linear-gradient(#071c1830,#071c18c0 40%,#061a16f5)}}@media (prefers-reduced-motion:reduce){.landing-module__fGMo4a__root *{transition:none!important}.landing-module__fGMo4a__ocarina:hover .landing-module__fGMo4a__ocarinaArt,.landing-module__fGMo4a__submit:hover [data-arrow],.landing-module__fGMo4a__ocarinaCta:hover [data-arrow]{transform:none}}
