.aura-intro{position:relative}.aura-hero{position:relative;min-height:min(92vh,860px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px 72px;overflow:hidden}.aura-field{position:absolute;inset:0;pointer-events:none;z-index:0}.aura-clouds,.aura-motes{position:absolute;left:50%;top:calc(50% - 40px);width:0;height:0}.aura-cloud{position:absolute;left:0;top:0;width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);margin-top:calc(var(--size) / -2);background:radial-gradient(closest-side,var(--col),transparent 72%);filter:blur(44px);transform:translate(var(--bx),var(--by));opacity:0;animation:aura-cloud-in 2.4s ease-out forwards,aura-drift var(--dur) ease-in-out var(--delay) infinite var(--dir)}.aura-mote{position:absolute;left:0;top:0;width:var(--w);height:var(--w);margin-left:calc(var(--w) / -2);margin-top:calc(var(--w) / -2);border-radius:50%;background:radial-gradient(closest-side,var(--col),transparent 70%);opacity:0;animation:aura-mote var(--dur) cubic-bezier(.55,0,.9,.4) var(--delay) 1 forwards}@keyframes aura-cloud-in{0%{opacity:0}to{opacity:1}}@keyframes aura-drift{0%{transform:translate(calc(var(--bx) - 3%),calc(var(--by) - 2%)) scale(.94)}to{transform:translate(calc(var(--bx) + 4%),calc(var(--by) + 3%)) scale(1.12)}}@keyframes aura-mote{0%{transform:translate(var(--sx),var(--sy));opacity:0}20%{opacity:var(--peak)}70%{opacity:var(--peak)}to{transform:translate(0);opacity:0}}.aura-lockup{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero-mark{position:relative;width:clamp(148px,30vmin,258px);aspect-ratio:810 / 612}.hero-draw,.hero-solid{position:absolute;inset:0;width:100%;height:100%}.hero-draw.run{animation:aura-dim .5s ease forwards 3s}.hero-draw svg{display:block;width:100%;height:100%;overflow:visible}.hero-draw [filter],.hero-draw #glow,.hero-draw .bodyfill{display:none!important}.hero-solid svg{display:block;width:100%;height:100%;overflow:visible}.hero-solid [filter]{display:none!important}.hero-draw .outline{stroke-dasharray:1000;stroke-dashoffset:1000}.hero-draw.run .outline{animation:aura-draw 1.25s cubic-bezier(.62,.03,.26,1) forwards}.hero-draw.run #o-r{animation-delay:.9s}.hero-draw.run #o-l{animation-delay:1.15s}.hero-draw .bodyfill{opacity:0}.hero-draw.run .bodyfill{animation:aura-fade .7s ease-out forwards}.hero-draw.run #f-r{animation-delay:2.02s}.hero-draw.run #f-l{animation-delay:2.24s}.hero-solid{opacity:0;filter:drop-shadow(0 18px 46px color-mix(in oklab,var(--c-violet) 20%,transparent));animation:aura-fade .55s ease-out forwards 2.4s,aura-float 6.5s ease-in-out infinite 3.6s}@keyframes aura-draw{to{stroke-dashoffset:0}}@keyframes aura-dim{to{opacity:0}}@keyframes aura-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes aura-fade{0%{opacity:0}to{opacity:1}}.aura-word{margin-top:26px;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:300;font-size:clamp(15px,2.6vw,22px);letter-spacing:.34em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 78%,transparent);opacity:0;animation:aura-rise .7s cubic-bezier(.22,1,.36,1) forwards 1.7s}.aura-word .aura-shimmer{background:linear-gradient(100deg,var(--c-cyan),var(--c-violet) 42%,var(--c-pink) 68%,var(--c-amber),var(--c-violet));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:aura-shift 7s linear infinite}.aura-lede{margin:14px 0 0;font-family:Lora,Georgia,serif;font-style:italic;font-size:clamp(20px,3.4vw,30px);line-height:1.2;color:color-mix(in oklab,var(--ink) 58%,transparent);opacity:0;animation:aura-rise .8s cubic-bezier(.22,1,.36,1) forwards 2s}.aura-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;opacity:0;animation:aura-rise .8s cubic-bezier(.22,1,.36,1) forwards 2.3s}.aura-btn{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 26px;border-radius:999px;font-size:15.5px;font-weight:620;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.aura-get-ic{width:22px;height:22px;flex:none;margin-right:1px}.aura-btn--primary{color:#fff;background:linear-gradient(100deg,var(--c-cyan),var(--c-violet) 55%,var(--c-pink));box-shadow:0 14px 34px -14px color-mix(in oklab,var(--c-violet) 75%,transparent)}.aura-btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 44px -14px color-mix(in oklab,var(--c-violet) 82%,transparent)}.aura-btn--ghost{color:var(--ink);background:color-mix(in oklab,var(--paper, #fff) 55%,transparent);border:1px solid color-mix(in oklab,var(--ink) 16%,transparent)}.aura-btn--ghost:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--ink) 32%,transparent)}.aura-scroll{display:inline-flex;flex-direction:column;align-items:center;gap:5px;margin-top:clamp(48px,9vh,104px);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:color-mix(in oklab,var(--ink) 40%,transparent);opacity:0;animation:aura-rise .8s ease forwards 3.1s}.aura-scroll svg{animation:aura-nudge 1.8s ease-in-out infinite}.aura-scroll:hover{color:var(--ink)}@keyframes aura-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aura-shift{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes aura-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.aura-manifest{max-width:1000px;margin:0 auto;padding:clamp(24px,6vh,64px) 24px clamp(56px,9vh,104px)}.aura-tabs{display:inline-flex;gap:4px;padding:5px;margin:0 auto clamp(28px,5vh,44px);border-radius:999px;background:color-mix(in oklab,var(--ink) 5%,transparent);border:1px solid var(--line, rgba(17,17,20,.09))}.aura-manifest{display:flex;flex-direction:column;align-items:center}.aura-tab{appearance:none;border:0;cursor:pointer;padding:9px 20px;border-radius:999px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13.5px;font-weight:560;color:color-mix(in oklab,var(--ink) 55%,transparent);background:transparent;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.aura-tab:hover{color:var(--ink)}.aura-tab.is-active{color:var(--ink);background:var(--paper, #fff);box-shadow:0 4px 14px -8px color-mix(in oklab,var(--ink) 40%,transparent)}.aura-panel{max-width:640px;width:100%;animation:aura-panel-in .4s cubic-bezier(.22,1,.36,1)}.aura-panel[hidden]{display:none}.aura-panel p{margin:0 0 16px;font-size:17px;line-height:1.74;color:color-mix(in oklab,var(--ink) 74%,transparent)}.aura-tagline{font-family:Lora,Georgia,serif;font-style:italic;font-size:21px;color:var(--ink)!important;margin-top:10px!important}.aura-explore{margin-top:clamp(36px,6vh,60px);text-align:center}@keyframes aura-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.aura-panel{animation:none}}@media(prefers-reduced-motion:reduce){.aura-cloud{opacity:1;animation:aura-cloud-in .01ms forwards}.aura-mote,.hero-draw{display:none}.hero-solid,.aura-word,.aura-lede,.aura-cta,.aura-scroll{animation:none;opacity:1;transform:none}.aura-word .aura-shimmer{animation:none}.aura-scroll svg{animation:none}}
