.section[data-astro-cid-fm5lb3ff]{--fade-h:clamp(110px, 5rem + 7vw, 220px)}.tone-night[data-astro-cid-fm5lb3ff]{--sec-bg:var(--night-950)}.tone-deep[data-astro-cid-fm5lb3ff]{--sec-bg:var(--night-1000)}.tone-raised[data-astro-cid-fm5lb3ff]{--sec-bg:var(--night-900)}.has-fade-top[data-astro-cid-fm5lb3ff]{padding-top:calc(var(--fade-h) + var(--space-xl))}.has-fade-bottom[data-astro-cid-fm5lb3ff]{padding-bottom:calc(var(--fade-h) + var(--space-xl))}.sec-fade[data-astro-cid-fm5lb3ff]{height:var(--fade-h);z-index:-1;position:absolute;inset-inline:0}.sec-fade-top[data-astro-cid-fm5lb3ff]{background:linear-gradient(180deg, var(--fade-from) 0%, var(--dusk-stops), var(--sec-bg) 100%);top:0}.sec-fade-bottom[data-astro-cid-fm5lb3ff]{background:linear-gradient(0deg, var(--fade-to) 0%, var(--dusk-stops), var(--sec-bg) 100%);bottom:0}@supports (background:linear-gradient(in oklab, red, blue)){.sec-fade-top[data-astro-cid-fm5lb3ff]{background:linear-gradient(in oklab 180deg, var(--fade-from) 0%, var(--dusk-stops), var(--sec-bg) 100%)}.sec-fade-bottom[data-astro-cid-fm5lb3ff]{background:linear-gradient(in oklab 0deg, var(--fade-to) 0%, var(--dusk-stops), var(--sec-bg) 100%)}}.sec-fade-light[data-astro-cid-fm5lb3ff]{height:40%;position:absolute;inset-inline:0}.sec-fade-top[data-astro-cid-fm5lb3ff] .sec-fade-light[data-astro-cid-fm5lb3ff]{top:0}.sec-fade-bottom[data-astro-cid-fm5lb3ff] .sec-fade-light[data-astro-cid-fm5lb3ff]{bottom:0}.grain[data-astro-cid-fm5lb3ff].has-fade-top:after{top:var(--fade-h)}.grain[data-astro-cid-fm5lb3ff].has-fade-bottom:after{bottom:var(--fade-h)}.cta-band[data-astro-cid-aiheyex2]{gap:var(--space-l);align-items:end;display:grid}@media (width>=1120px){.cta-band[data-astro-cid-aiheyex2]{grid-template-columns:minmax(0,1.4fr) auto}}.cta-band[data-astro-cid-aiheyex2] h2[data-astro-cid-aiheyex2]{font-size:var(--step-4);max-width:18ch}.cta-copy[data-astro-cid-aiheyex2] .lead[data-astro-cid-aiheyex2]{margin-top:var(--space-s)}.cta-stars[data-astro-cid-aiheyex2]{z-index:-1;opacity:.6;background-image:radial-gradient(1px 1px at 12% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 28% 68%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 44% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 61% 80%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 72% 18%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 86% 52%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 93% 86%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 6% 90%,#fff 50%,#0000 51%);position:absolute;inset:0}.cta-day[data-astro-cid-aiheyex2]{--surface:var(--day-0);background:var(--surface);color:var(--ink);color-scheme:light}.cta-day[data-astro-cid-aiheyex2].surface-day{--surface:var(--day-50)}.cta-day[data-astro-cid-aiheyex2].seam{padding-bottom:calc(var(--space-2xl) + clamp(1rem, 3vw, 2.5rem));background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 42%, #e3e9f5 52%, #b4c3e3 61%, #6f82b9 70%, #2b3a78 80%, #121d48 90%, var(--night-1000) 100%)}@supports (background:linear-gradient(in oklab, red, blue)){.cta-day[data-astro-cid-aiheyex2].seam{background:linear-gradient(in oklab 180deg, var(--surface) 0%, var(--surface) 42%, #e3e9f5 52%, #b4c3e3 61%, #6f82b9 70%, #2b3a78 80%, #121d48 90%, var(--night-1000) 100%)}}.cta-card[data-astro-cid-aiheyex2]{color:var(--on-night);color-scheme:dark;background:radial-gradient(80% 120% at 88% -10%, rgb(var(--accent-glow) / .26), transparent 60%), radial-gradient(60% 70% at 74% 122%, rgb(var(--sunrise) / .2), rgb(var(--sunrise) / 0) 70%), radial-gradient(60% 90% at 0% 100%, rgb(var(--accent-2-glow) / .1), transparent 60%), linear-gradient(180deg, var(--night-850), var(--night-950));box-shadow:var(--shadow-card-on-day);border-color:#a0b4ff33}.cta-card[data-astro-cid-aiheyex2] .cta-stars[data-astro-cid-aiheyex2]{opacity:.75}.cta-chart[data-astro-cid-aiheyex2]{z-index:-1;pointer-events:none;fill:none;stroke:#a0b4ff17;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.cta-chart[data-astro-cid-aiheyex2] *{vector-effect:non-scaling-stroke}.cta-horizon[data-astro-cid-aiheyex2]{z-index:-1;pointer-events:none;border-top:1px solid rgb(var(--sunrise) / .35);background:radial-gradient(50% 50% at 50% 50%, rgb(var(--sunrise) / .14), transparent 70%);border-radius:50%;height:70%;position:absolute;inset:auto -10% -46% 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.cta-mark[data-astro-cid-aiheyex2]{z-index:-1;display:none;position:absolute;top:clamp(2rem,1rem + 3vw,3.5rem);right:clamp(2rem,1rem + 4vw,4.5rem);overflow:visible}.cta-mark[data-astro-cid-aiheyex2] line[data-astro-cid-aiheyex2]{stroke:rgb(var(--accent-glow) / .55);stroke-width:1.4px;stroke-linecap:round}.cta-mark[data-astro-cid-aiheyex2] circle[data-astro-cid-aiheyex2]{fill:#fff;opacity:.9}.cta-mark[data-astro-cid-aiheyex2] circle[data-astro-cid-aiheyex2].acc{fill:rgb(var(--accent-glow));opacity:1;filter:drop-shadow(0 0 6px rgb(var(--accent-glow) / .9))}@media (width>=1120px){.cta-mark[data-astro-cid-aiheyex2]{display:block}}.cta-card[data-astro-cid-aiheyex2] .cta-copy[data-astro-cid-aiheyex2],.cta-card[data-astro-cid-aiheyex2] .cta-actions[data-astro-cid-aiheyex2]{position:relative}.cta-card[data-astro-cid-aiheyex2] .btn.secondary{--btn-bg:#ffffff0f}
