.hero[data-astro-cid-i3irphx7]{padding:88px 0 var(--section-y);position:relative;overflow:hidden}.container[data-astro-cid-i3irphx7]{z-index:1;position:relative}.title[data-astro-cid-i3irphx7]{max-width:15em;font-size:clamp(42px,7vw,84px);line-height:1.04}.lead[data-astro-cid-i3irphx7]{max-width:36em;margin:28px 0}.tags[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.tags[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;padding:7px 16px;font-size:15px;font-weight:600}.cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;display:flex}.free[data-astro-cid-i3irphx7]{border-top:1px solid var(--line);margin-top:64px;padding-top:40px}.free-title[data-astro-cid-i3irphx7]{letter-spacing:-.025em;text-wrap:balance;align-items:center;gap:18px;font-size:clamp(34px,5.4vw,64px);font-weight:700;font-stretch:82%;line-height:1.05;display:flex}.free-title[data-astro-cid-i3irphx7] .free-icon{background:var(--brand);width:.8em;height:.8em;color:var(--ink);border-radius:50%;flex:none;padding:.12em}.free[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{max-width:52em;color:var(--mute);margin-top:20px;font-size:clamp(17px,1.5vw,19px)}.glow[data-astro-cid-i3irphx7]{pointer-events:none;background:radial-gradient(closest-side,#ffc80038,#0000);border-radius:50%;width:560px;height:560px;position:absolute;top:-120px;right:-160px}@media (prefers-reduced-motion:no-preference){.anim[data-astro-cid-i3irphx7]{animation:rise .8s var(--ease) both}.a2[data-astro-cid-i3irphx7]{animation-delay:.12s}.a3[data-astro-cid-i3irphx7]{animation-name:fade;animation-delay:.22s}.a4[data-astro-cid-i3irphx7]{animation-delay:.34s}.tags[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{animation:pop .55s var(--ease) both;animation-delay:calc(.3s + var(--i) * 80ms)}.glow[data-astro-cid-i3irphx7]{animation:7s ease-in-out infinite alternate breathe}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@keyframes breathe{to{transform:translate(-40px,30px)scale(1.12)}}@media (width<=640px){.hero[data-astro-cid-i3irphx7]{padding-top:44px}.lead[data-astro-cid-i3irphx7]{margin:20px 0 22px}.tags[data-astro-cid-i3irphx7]{margin-bottom:26px}.tags[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{padding:6px 12px;font-size:14px}.cta[data-astro-cid-i3irphx7] .btn{flex:100%}.free[data-astro-cid-i3irphx7]{margin-top:48px;padding-top:32px}.free-title[data-astro-cid-i3irphx7]{gap:12px}.glow[data-astro-cid-i3irphx7]{width:360px;height:360px;right:-180px}}.section[data-astro-cid-hcktjfuf]{padding:var(--section-y) 0;border-top:1px solid var(--line)}.title[data-astro-cid-hcktjfuf]{margin-bottom:36px}.list[data-astro-cid-hcktjfuf]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}li[data-astro-cid-hcktjfuf]{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:16px;padding:26px 0;display:grid}.n[data-astro-cid-hcktjfuf]{color:var(--mute);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}b[data-astro-cid-hcktjfuf]{letter-spacing:-.02em;font-size:clamp(24px,4.2vw,46px);font-weight:700;font-stretch:84%;line-height:1.25}b[data-astro-cid-hcktjfuf] .hl[data-astro-cid-hcktjfuf]{background-position:0 88%}@media (width<=640px){li[data-astro-cid-hcktjfuf]{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:20px 0}.n[data-astro-cid-hcktjfuf]{font-size:13px}}.section[data-astro-cid-ve6qokdt]{padding:var(--section-y) 0;border-top:1px solid var(--line);scroll-margin-top:64px}.title[data-astro-cid-ve6qokdt]{margin-bottom:40px}.grid[data-astro-cid-ve6qokdt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ve6qokdt]{display:flex}.card[data-astro-cid-ve6qokdt]{border:1px solid var(--line);background:var(--surface);width:100%;transition:transform .35s var(--ease), border-color .25s, box-shadow .35s, background-color .25s;border-radius:20px;flex-direction:column;padding:24px 26px 28px;text-decoration:none;display:flex}.art[data-astro-cid-ve6qokdt]{width:100%;max-width:300px;margin:0 auto 12px}.art[data-astro-cid-ve6qokdt] svg{transition:transform .6s var(--ease)}h3[data-astro-cid-ve6qokdt]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.tag[data-astro-cid-ve6qokdt]{background:var(--brand);letter-spacing:.02em;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.body[data-astro-cid-ve6qokdt] p[data-astro-cid-ve6qokdt]{color:var(--mute);max-width:34em}.more[data-astro-cid-ve6qokdt]{border-bottom:2px solid var(--brand);align-items:center;gap:6px;width:fit-content;margin-top:auto;padding-top:18px;font-weight:650;display:inline-flex}.more[data-astro-cid-ve6qokdt] svg{transition:transform .3s var(--ease)}.body[data-astro-cid-ve6qokdt]{flex-direction:column;flex:1;display:flex}@media (hover:hover){.card[data-astro-cid-ve6qokdt]:hover{border-color:var(--brand);background:var(--paper);transform:translateY(-4px);box-shadow:0 22px 40px -28px #0f121873}.card[data-astro-cid-ve6qokdt]:hover .art[data-astro-cid-ve6qokdt] svg{transform:translateY(-6px)rotate(-1.5deg)scale(1.03)}.card[data-astro-cid-ve6qokdt]:hover .more[data-astro-cid-ve6qokdt] svg{transform:translate(4px)}}@media (width>=761px){li[data-astro-cid-ve6qokdt]:last-child:nth-child(odd){grid-column:1/-1}li[data-astro-cid-ve6qokdt]:last-child:nth-child(odd) .card[data-astro-cid-ve6qokdt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}li[data-astro-cid-ve6qokdt]:last-child:nth-child(odd) .art[data-astro-cid-ve6qokdt]{margin:0 auto}}@media (width<=760px){.grid[data-astro-cid-ve6qokdt]{grid-template-columns:minmax(0,1fr);gap:14px}.title[data-astro-cid-ve6qokdt]{margin-bottom:28px}.card[data-astro-cid-ve6qokdt]{padding:18px 18px 22px}.art[data-astro-cid-ve6qokdt]{max-width:240px}}
