.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:120px 16px 72px}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;max-width:1400px;text-align:center}.headline[data-astro-cid-j7pv25f6]{position:relative;margin:18px 0 20px}h1[data-astro-cid-j7pv25f6]{position:relative;z-index:1;font-size:clamp(44px,7.2vw,88px);font-weight:800;line-height:1.02;letter-spacing:-.03em}.h1-line[data-astro-cid-j7pv25f6]{display:block;text-wrap:balance}.tw[data-astro-cid-j7pv25f6]{display:inline-grid;text-align:left;vertical-align:baseline}.tw-ghost[data-astro-cid-j7pv25f6],.typed[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.tw-ghost[data-astro-cid-j7pv25f6]{visibility:hidden}.tw-ghost[data-astro-cid-j7pv25f6]:before{content:attr(data-ghost)}.typed[data-astro-cid-j7pv25f6]{white-space:nowrap;position:relative;justify-self:start}.typed[data-astro-cid-j7pv25f6].is-orange{color:var(--friction)}.tw[data-astro-cid-j7pv25f6].typing .typed[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:100%;bottom:.12em;width:.06em;height:.85em;margin-left:.04em;background:currentColor;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.hero-lower[data-astro-cid-j7pv25f6]{position:relative}.hero-sub2[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--text);position:relative;z-index:1}.hero-form[data-astro-cid-j7pv25f6]{margin-top:32px;position:relative;z-index:1}.rings[data-astro-cid-j7pv25f6]{--d: min(1100px, 150vw);position:absolute;left:50%;top:50%;width:var(--d);height:var(--d);transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(circle at center,#000 38%,rgba(0,0,0,.6) 55%,transparent 71%);mask-image:radial-gradient(circle at center,#000 38%,rgba(0,0,0,.6) 55%,transparent 71%)}.ring[data-astro-cid-j7pv25f6]{grid-area:1 / 1;width:calc(var(--d) * var(--ratio));height:calc(var(--d) * var(--ratio));border-radius:50%;background:var(--fill);box-shadow:inset 0 0 0 1px var(--stroke);transform:scale(var(--exhale));animation:breathe 5s infinite;will-change:transform}@keyframes breathe{0%{transform:scale(var(--exhale));animation-timing-function:ease-in}40%{transform:scale(var(--inhale));animation-timing-function:ease-out}to{transform:scale(var(--exhale))}}.hero-card[data-astro-cid-j7pv25f6]{display:block;z-index:3;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 50px #5428f62e,0 2px 8px #0006;text-align:left;animation:bob 6s ease-in-out infinite}.hc-label[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--brand-text)}.hc-line[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--text);margin-top:6px;line-height:1.4}.hc-result[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:700;margin-top:4px;letter-spacing:-.01em}.hc-big[data-astro-cid-j7pv25f6]{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.hc-by[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--muted);margin-top:10px}@media(max-width:1023px){.hero[data-astro-cid-j7pv25f6]{padding-bottom:40px;min-height:0}.hero-lower[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:12px}.hero-sub2[data-astro-cid-j7pv25f6],.hero-form[data-astro-cid-j7pv25f6]{flex:0 0 100%}.hero-card[data-astro-cid-j7pv25f6]{order:1;flex:0 0 auto;width:min(calc((100% - 12px)/2),200px);margin-top:28px;box-shadow:0 10px 24px #5428f62e,0 2px 8px #0006}.hc-left[data-astro-cid-j7pv25f6]{--rot: -4deg}.hc-right[data-astro-cid-j7pv25f6]{--rot: 3deg;animation-delay:-3s}}@media(max-width:359px){.hero-card[data-astro-cid-j7pv25f6]{width:min(100%,240px)}.hc-right[data-astro-cid-j7pv25f6]{margin-top:14px}}@media(min-width:1024px){.hero-card[data-astro-cid-j7pv25f6]{position:absolute;width:190px;padding:16px 18px}.hero-card[data-astro-cid-j7pv25f6]{--off: min(420px, 50% - 210px)}.hc-left[data-astro-cid-j7pv25f6]{--rot: -6deg;right:calc(50% + var(--off));top:-8px}.hc-right[data-astro-cid-j7pv25f6]{--rot: 5deg;left:calc(50% + var(--off));top:64px;animation-delay:-3s}.hc-result[data-astro-cid-j7pv25f6]{font-size:22px}.hc-big[data-astro-cid-j7pv25f6]{font-size:34px}}@media(min-width:1280px){.hero-card[data-astro-cid-j7pv25f6]{width:210px;padding:18px 20px;--off: min(420px, 50% - 230px)}}@keyframes bob{0%,to{transform:rotate(var(--rot)) translateY(0)}50%{transform:rotate(var(--rot)) translateY(-6px)}}@media(max-width:479px){.hero[data-astro-cid-j7pv25f6]{padding-top:108px}.hero-sub2[data-astro-cid-j7pv25f6]{font-size:17px}}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-j7pv25f6]{animation:none;transform:scale(var(--exhale))}.hero-card[data-astro-cid-j7pv25f6]{animation:none;transform:rotate(var(--rot))}}
