html[data-design=stellar]{--font-display:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--display-weight:800;--display-tracking:-.017em;--wide:68rem;--measure:38rem;--r:8px;--gap:clamp(4rem, 3.2rem + 3.4vw, 6.5rem);--s0:.875rem;--hair:color-mix(in srgb, var(--ink) 12%, transparent);--panel:color-mix(in srgb, var(--ink) 3%, var(--paper));--star:color-mix(in srgb, var(--accent) 30%, transparent);--bloom:color-mix(in srgb, var(--accent) 62%, transparent);--bloom-hot:color-mix(in srgb, var(--stamp) 70%, transparent)}html[data-design=stellar] body{font-size:1rem;line-height:1.6}html[data-design=stellar] h1{font-size:clamp(2.35rem,1.55rem + 3.4vw,4.1rem);line-height:1.1}html[data-design=stellar] h2{font-size:clamp(1.7rem,1.35rem + 1.6vw,2.35rem);line-height:1.14}html[data-design=stellar] h3{letter-spacing:-.01em;font-size:1rem;font-weight:700}html[data-design=stellar] .hero{isolation:isolate;background:var(--paper);padding-block:clamp(4.5rem,3.4rem + 5.5vw,8rem) clamp(3.5rem,2.8rem + 3.5vw,5.5rem);position:relative;overflow:hidden}html[data-design=stellar] .hero:before{content:"";z-index:-2;background:radial-gradient(34% 42% at 50% 100%, var(--bloom-hot), transparent 60%), radial-gradient(58% 62% at 50% 106%, var(--bloom), transparent 72%), radial-gradient(34% 40% at 16% 4%, var(--star), transparent 70%), radial-gradient(30% 34% at 86% 0%, var(--star), transparent 72%);filter:blur(22px);border-bottom-right-radius:48px;border-bottom-left-radius:48px;position:absolute;inset:0}html[data-design=stellar] .hero:after{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 34%, transparent) .6px, transparent .7px);opacity:.5;background-size:42px 42px;height:70%;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000,#0000)}html[data-design=stellar] .hero.hero-centered .kicker{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-soft);border:1px solid var(--hair);border-radius:999px;margin-bottom:1.6rem;padding:.3rem .85rem;font-size:.8rem;display:inline-block}html[data-design=stellar] .hero.hero-centered .lead{color:var(--ink-soft);max-width:33rem;font-size:1.05rem}html[data-design=stellar] .hero.hero-centered .acts{margin-top:2rem}html[data-design=stellar] .hero.hero-centered .stats{border:1px solid var(--hair);background:var(--hair);border-radius:10px;gap:1px;margin-top:3.2rem;overflow:hidden}html[data-design=stellar] .hero.hero-centered .st{background:var(--panel);padding:1.3rem 1.1rem}html[data-design=stellar] .head{max-width:40rem;margin-bottom:3rem}html[data-design=stellar] .head .eyebrow{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--accent);margin-bottom:.7rem;font-size:.8rem;font-weight:600}html[data-design=stellar] .head .sub{color:var(--ink-soft);font-size:1rem}html[data-design=stellar] .card{background:var(--panel);border:1px solid var(--hair);box-shadow:none;border-radius:10px;padding:1.45rem 1.5rem}html[data-design=stellar] .grid{gap:1rem}html[data-design=stellar] .band-tint{background:var(--panel)}html[data-design=stellar] .band-card{background:var(--paper)}html[data-design=stellar] .btn{border-radius:999px;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600}html[data-design=stellar] .btn-ghost{border-color:var(--hair);background:var(--panel)}html[data-design=stellar] .prose>p{max-width:36rem;color:var(--ink-soft)}html[data-design=stellar] .fine{font-size:.8rem}html[data-design=stellar] .hero.hero-centered h1{background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 62%, transparent) 0%, var(--ink) 50%, color-mix(in srgb, var(--ink) 62%, transparent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-design=stellar] .head .eyebrow{background-image:linear-gradient(to right, var(--accent), var(--stamp));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}html[data-design=stellar] .hero.hero-centered .kicker{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 18px -4px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 0 12px -6px color-mix(in srgb, var(--accent) 60%, transparent)}html[data-design=stellar] .cols .trust{gap:.5rem;margin-top:1.2rem}html[data-design=stellar] .cols .trust li{color:var(--ink-soft);font-size:.76rem;line-height:1.55;display:block}html[data-design=stellar] .cols .trust .dot{display:none}html[data-design=stellar] .hdr{backdrop-filter:none;background:0 0;border-bottom:0;padding:.85rem clamp(1rem,3vw,1.75rem) 0}html[data-design=stellar] .hdr .bar{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent);background:color-mix(in srgb, var(--paper) 74%, transparent);backdrop-filter:blur(14px)saturate(140%);border-radius:999px;gap:1.5rem;height:auto;padding:.5rem .5rem .5rem 1.2rem;box-shadow:0 16px 36px -24px #000000eb}html[data-design=stellar] .hdr .bar>nav{gap:1.35rem;margin-inline:0 auto;font-size:.85rem}html[data-design=stellar] .hdr .bar .ghost{font-size:.85rem}html[data-design=stellar] .hdr .bar .btn{border-radius:999px;padding:.5rem 1.1rem}html[data-design=stellar] .hdr .mobnav{border-top:0}html[data-design=stellar] .hdr .mobnav nav{padding-block:.7rem .2rem}@media (width>=900px){html[data-design=stellar] .hero.art-split.hero-centered>.inner{grid-template-rows:auto minmax(min-content,1fr);row-gap:1.6rem}html[data-design=stellar] .hero.art-split.hero-centered>.inner>.lede{grid-area:1/1/-1}html[data-design=stellar] .hero.art-split.hero-centered>.inner>.stats.stats{grid-area:1/2;align-self:start}html[data-design=stellar] .hero.art-split.hero-centered>.inner>.aside{grid-area:2/2;align-self:start}}html[data-design=stellar] .hero.art-split.hero-centered>.inner>.stats.stats{z-index:1;background:0 0;border:0;border-radius:0;order:1;gap:0;margin-top:2.5rem;display:block;position:relative;overflow:visible}@media (width>=900px){html[data-design=stellar] .hero.art-split.hero-centered>.inner>.stats.stats{margin-top:0}}html[data-design=stellar] .hero.art-split .aside.rail{z-index:0;isolation:isolate;text-align:left;order:2;padding-top:0;position:relative}html[data-design=stellar] .hero.art-split .aside.rail .fig{z-index:-1;opacity:.75;pointer-events:none;align-content:center;position:absolute;inset:-13rem -14% -2.5rem}html[data-design=stellar] .hero.art-split .aside.rail .fig svg{width:100%;max-width:none}html[data-design=stellar] .hero.art-split .aside.rail .lead{max-width:100%;font-family:var(--font-body);letter-spacing:0;color:var(--ink-soft);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 18px -4px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 0 12px -6px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:999px;margin:0;padding:.32rem .9rem;font-size:.8rem;line-height:1.5;display:inline-block}html[data-design=stellar] .hero.art-split .aside.rail .acts{margin-top:1.5rem}html[data-design=stellar] .hero.art-split .stats .st{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);background:color-mix(in srgb, var(--card) 92%, var(--paper));border-radius:12px;width:82%;padding:0;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #000000f2}html[data-design=stellar] .hero.art-split .stats .st+.st{margin-top:-.5rem}html[data-design=stellar] .hero.art-split .stats .st:first-child{z-index:1;margin-left:0}html[data-design=stellar] .hero.art-split .stats .st:nth-child(2){z-index:2;margin-left:9%}html[data-design=stellar] .hero.art-split .stats .st:nth-child(3){z-index:3;margin-left:18%}html[data-design=stellar] .hero.art-split .stats .st .v{background:var(--accent);color:var(--on-accent);font-family:var(--font-body);letter-spacing:-.01em;padding:.5rem 3rem .55rem .95rem;font-size:.92rem;font-weight:700;line-height:1.35;display:block;position:relative}html[data-design=stellar] .hero.art-split .stats .st .v:after{content:"";background:color-mix(in srgb, var(--on-accent) 45%, transparent);width:6px;height:6px;box-shadow:-10px 0 0 color-mix(in srgb, var(--on-accent) 45%, transparent);border-radius:50%;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}html[data-design=stellar] .hero.art-split .stats .st .l{color:var(--ink-soft);opacity:1;margin:0;padding:.8rem .95rem .9rem;font-size:.85rem;line-height:1.5;display:block}
