.gem[data-astro-cid-d2znsona]{aspect-ratio:1100/1140;perspective:1200px;width:100%;position:relative}.gem-glow[data-astro-cid-d2znsona]{background:var(--brand);filter:blur(70px);opacity:.45;z-index:-1;transition:opacity .6s var(--ease);border-radius:50%;position:absolute;inset:12% 8% 4%}[data-theme=light] .gem-glow[data-astro-cid-d2znsona]{opacity:.3}.gem-svg[data-astro-cid-d2znsona]{width:100%;height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease);will-change:transform;overflow:visible}.gem-sheen[data-astro-cid-d2znsona]{mix-blend-mode:soft-light;opacity:0;transform-origin:530px 560px;transition:opacity .6s var(--ease)}.gem[data-astro-cid-d2znsona].is-tilting .gem-sheen[data-astro-cid-d2znsona]{opacity:.6}@media (prefers-reduced-motion:no-preference){.facet[data-astro-cid-d2znsona]{animation:facet-in 1.1s var(--ease) both;animation-delay:var(--d)}.gem-lines[data-astro-cid-d2znsona]{animation:lines-in 1s var(--ease) .9s both}.gem-glow[data-astro-cid-d2znsona]{animation:glow-in 1.6s var(--ease) .4s both}}@keyframes facet-in{0%{opacity:0;transform:translate(var(--dx), var(--dy))}to{opacity:1;transform:none}}@keyframes lines-in{0%{opacity:0}to{opacity:1}}@keyframes glow-in{0%{opacity:0;transform:scale(.7)}}.support[data-astro-cid-bkveggfh]{padding-block:clamp(48px,7vw,96px)}.support-panel[data-astro-cid-bkveggfh]{border-radius:var(--radius-l);background:color-mix(in srgb, var(--kofi) 7%, var(--bg-raised));border:1px solid color-mix(in srgb, var(--kofi) 22%, var(--line));isolation:isolate;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.support-panel[data-astro-cid-bkveggfh]:before{content:"";background:var(--kofi);filter:blur(110px);opacity:.18;z-index:-1;border-radius:50%;width:420px;height:380px;position:absolute;top:-160px;right:-120px}.support-icon[data-astro-cid-bkveggfh]{background:color-mix(in srgb, var(--kofi) 16%, transparent);width:52px;height:52px;color:var(--kofi);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.support-copy[data-astro-cid-bkveggfh] h2[data-astro-cid-bkveggfh]{font-size:var(--step-3)}.support-copy[data-astro-cid-bkveggfh] p[data-astro-cid-bkveggfh]{color:var(--muted);max-width:52ch;margin-top:14px;font-size:1.05rem}.support-action[data-astro-cid-bkveggfh]{gap:12px;display:grid}.tier[data-astro-cid-bkveggfh]{border-radius:var(--radius-m);border:1px solid var(--line);background:var(--bg);transition:border-color .2s var(--ease);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.tier[data-astro-cid-bkveggfh]:hover{border-color:var(--kofi)}.tier-amount[data-astro-cid-bkveggfh]{letter-spacing:-.03em;font-size:1.8rem;font-weight:780}.tier-label[data-astro-cid-bkveggfh]{color:var(--muted);font-size:.95rem}.support-btn[data-astro-cid-bkveggfh]{width:100%;min-height:52px}.support-note[data-astro-cid-bkveggfh]{color:var(--faint);text-align:center;font-size:.84rem}@media (width<=760px){.support-panel[data-astro-cid-bkveggfh]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(28px,6vw,80px) clamp(56px,8vw,112px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(2.6rem,1rem + 4.4vw,5.4rem);font-weight:820;line-height:.94;display:grid}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}@media (prefers-reduced-motion:no-preference){.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease) both}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero-lead[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme],.hero-facts[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease) .28s both}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.hero-lead[data-astro-cid-lcdefpme]{max-width:44ch;font-size:var(--step-1);color:var(--muted);margin-top:clamp(20px,3vw,30px);margin-bottom:32px;line-height:1.5}.hero-facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;gap:10px 28px;margin-top:clamp(36px,5vw,56px);padding-top:22px;font-size:.95rem;display:flex}.hero-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-weight:680}.hero-art[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:520px}.flagship[data-astro-cid-lcdefpme]{padding-top:clamp(24px,4vw,48px)}.flagship-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.flagship-head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-bottom:clamp(32px,5vw,56px)}.flagship-list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.closing[data-astro-cid-lcdefpme]{padding-top:clamp(24px,4vw,48px)}.closing-inner[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-items:start;gap:20px;padding-top:clamp(40px,6vw,72px);display:grid}.closing-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);max-width:18ch}.closing-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--muted);font-size:var(--step-1);margin-bottom:8px;line-height:1.5}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{order:-1;justify-self:start;max-width:220px;margin-bottom:4px}}@media (width<=560px){.hero-art[data-astro-cid-lcdefpme]{max-width:168px}.flagship-head[data-astro-cid-lcdefpme]{display:block}.flagship-head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:18px}}
