.sb[data-astro-cid-4noogxwp]{margin:0}.sb[data-astro-cid-4noogxwp] svg[data-astro-cid-4noogxwp]{width:100%;height:auto;display:block;overflow:visible}.gen[data-astro-cid-4noogxwp]{margin-top:4px}.at[data-astro-cid-4noogxwp]{font:15px var(--sans);fill:var(--muted)}.at-b[data-astro-cid-4noogxwp]{fill:var(--ink);font-weight:700}@media (width<=640px){.at[data-astro-cid-4noogxwp]{font-size:20px}}figcaption[data-astro-cid-4noogxwp]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;margin:10px 0 0;padding:0 0 0 7.14286%;font-size:13px;line-height:1.45;display:flex}.sun[data-astro-cid-4noogxwp]{transform:var(--sun-rest)}.dot[data-astro-cid-4noogxwp]{transform:var(--dot-rest)}.now[data-astro-cid-4noogxwp]{transform:var(--now-rest)}.sun[data-astro-cid-4noogxwp]{animation:16s linear infinite wl-sun}.dot[data-astro-cid-4noogxwp]{animation:16s linear infinite wl-dot}.now[data-astro-cid-4noogxwp]{animation:16s linear infinite wl-now}.fade[data-astro-cid-4noogxwp]{animation:16s linear infinite wl-fade}.rays[data-astro-cid-4noogxwp]{transform-box:fill-box;transform-origin:50%;animation:48s linear infinite wl-rays}@keyframes wl-now{0%{transform:translate(0)}to{transform:translate(440px)}}@keyframes wl-fade{0%{opacity:0}3%,97%{opacity:1}to{opacity:0}}@keyframes wl-rays{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.sun[data-astro-cid-4noogxwp],.dot[data-astro-cid-4noogxwp],.now[data-astro-cid-4noogxwp],.fade[data-astro-cid-4noogxwp],.rays[data-astro-cid-4noogxwp]{animation:none}}.hero[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:28px;display:grid}@media (width>=960px){.hero[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;min-height:clamp(520px,70vh,640px);padding-top:56px}}.kicker[data-astro-cid-m3zpgalb]{font-family:var(--display);color:var(--kicker-ink);margin:0 0 18px;font-size:clamp(18px,1.6vw,20px);font-style:italic;font-weight:500;line-height:1.3}h1[data-astro-cid-m3zpgalb]{letter-spacing:-.025em;overflow-wrap:break-word;max-width:12ch;margin:0;font-size:clamp(44px,6.2vw,76px);font-weight:400;line-height:1}h1[data-astro-cid-m3zpgalb] em{color:var(--accent);font-style:italic}.lead[data-astro-cid-m3zpgalb]{max-width:42ch;color:var(--muted);margin:22px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.cta[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:10px 22px;margin:28px 0 0;display:flex}.btn[data-astro-cid-m3zpgalb]{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:13px 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.btn[data-astro-cid-m3zpgalb]:hover,.btn[data-astro-cid-m3zpgalb]:focus-visible{background:var(--ink);color:var(--bg)}.ghost[data-astro-cid-m3zpgalb]{text-decoration:underline;text-decoration-color:var(--line-ui);text-underline-offset:5px;padding:12px 2px;font-size:16px;line-height:1.2;text-decoration-thickness:1px}.ghost[data-astro-cid-m3zpgalb]:hover{text-decoration-color:var(--accent)}.guides[data-astro-cid-m3zpgalb]{margin-top:80px;scroll-margin-top:80px}.guides[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:0 0 20px;font-size:clamp(30px,3.4vw,42px);font-weight:400}.list[data-astro-cid-m3zpgalb]{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--line);color:var(--ink);flex-direction:column;gap:8px;padding:22px 20px 22px 0;text-decoration:none;display:flex}.list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover .g-title[data-astro-cid-m3zpgalb],.list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:focus-visible .g-title[data-astro-cid-m3zpgalb]{color:var(--accent)}.g-kicker[data-astro-cid-m3zpgalb]{font-family:var(--display);color:var(--kicker-ink);font-size:16px;font-style:italic;line-height:1.2}.g-title[data-astro-cid-m3zpgalb]{font-family:var(--display);font-size:24px;font-weight:500;line-height:1.15;transition:color .15s}.g-desc[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:15px;line-height:1.5}
