article[data-astro-cid-apz3gdgt]{--column:700px}.head[data-astro-cid-apz3gdgt]{grid-template-columns:minmax(0, var(--column));justify-content:center;padding:150px 24px 40px;display:grid}.head[data-astro-cid-apz3gdgt].has-hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:64px;max-width:1400px;margin:0 auto;padding-inline:6vw}.eyebrow[data-astro-cid-apz3gdgt]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;display:flex}.eyebrow[data-astro-cid-apz3gdgt] a[data-astro-cid-apz3gdgt]{color:var(--accent);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.eyebrow[data-astro-cid-apz3gdgt] a[data-astro-cid-apz3gdgt]:hover{text-decoration:underline}.eyebrow[data-astro-cid-apz3gdgt] i[data-astro-cid-apz3gdgt]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}h1[data-astro-cid-apz3gdgt]{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,74px);font-weight:600;line-height:1.02}.summary[data-astro-cid-apz3gdgt]{max-width:560px;color:var(--text-soft);margin:22px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.4}.byline[data-astro-cid-apz3gdgt]{color:var(--text-dim);align-items:center;gap:12px;margin:30px 0 0;font-size:14px;display:flex}.byline[data-astro-cid-apz3gdgt] img[data-astro-cid-apz3gdgt]{object-fit:cover;box-shadow:0 0 0 2px var(--ink-900), 0 0 0 3.5px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%}.byline[data-astro-cid-apz3gdgt] a[data-astro-cid-apz3gdgt]{color:var(--text);text-decoration:none}.byline[data-astro-cid-apz3gdgt] a[data-astro-cid-apz3gdgt]:hover{text-decoration:underline}.hero[data-astro-cid-apz3gdgt]{margin:0;position:relative}.glow[data-astro-cid-apz3gdgt]{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 38%, transparent), transparent);opacity:.5;pointer-events:none;border-radius:50%;position:absolute;inset:-25%}.hero[data-astro-cid-apz3gdgt] img[data-astro-cid-apz3gdgt]{object-fit:cover;border-radius:14px;width:100%;max-height:72vh;transition:transform .6s cubic-bezier(.2,1.3,.3,1);animation:.9s cubic-bezier(.2,1.2,.3,1) backwards land;display:block;position:relative;transform:rotate(2.5deg);box-shadow:0 30px 90px #000a1499}.hero[data-astro-cid-apz3gdgt] img[data-astro-cid-apz3gdgt]:hover{transform:rotate(0)scale(1.01)}@keyframes land{0%{opacity:0;transform:translateY(40px)rotate(9deg)scale(.9)}}.player[data-astro-cid-apz3gdgt]{aspect-ratio:16/9;background:var(--ink-800);border-radius:14px;animation:.9s cubic-bezier(.2,1.2,.3,1) backwards land;position:relative;overflow:hidden;box-shadow:0 30px 90px #000a1499}.player[data-astro-cid-apz3gdgt] iframe[data-astro-cid-apz3gdgt]{border:0;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-apz3gdgt].video .c1[data-astro-cid-apz3gdgt]{top:30%;bottom:auto}a[data-astro-cid-apz3gdgt].chip{z-index:1;text-decoration:none}a[data-astro-cid-apz3gdgt].chip:hover{background:var(--accent);color:#0b1016}.chip[data-astro-cid-apz3gdgt]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);white-space:nowrap;color:#fff;background:#000f1bc7;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;animation:.6s cubic-bezier(.2,1.4,.3,1) backwards pop,5.6s ease-in-out infinite alternate drift;display:inline-flex;position:absolute}.chip[data-astro-cid-apz3gdgt] i[data-astro-cid-apz3gdgt]{background:var(--accent);border-radius:50%;width:7px;height:7px}.c0[data-astro-cid-apz3gdgt]{--tilt:-7deg;animation-delay:.35s,-1s;top:-16px;left:6%}.c1[data-astro-cid-apz3gdgt]{--tilt:6deg;animation-delay:.45s,-3s;bottom:14%;right:-22px}.c2[data-astro-cid-apz3gdgt]{--tilt:-3deg;animation-delay:.55s,-5s;bottom:-18px;left:14%}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes drift{0%{transform:translateY(-5px) rotate(calc(var(--tilt) - 2deg))}to{transform:translateY(5px) rotate(calc(var(--tilt) + 2deg))}}.prose[data-astro-cid-apz3gdgt]{max-width:var(--column);box-sizing:content-box;margin:0 auto;padding:56px 24px 40px}.prose[data-astro-cid-apz3gdgt] img{transition:transform .4s cubic-bezier(.2,1.2,.3,1)}.prose[data-astro-cid-apz3gdgt] img:hover{transform:scale(1.01)rotate(-.4deg)}.progress[data-astro-cid-apz3gdgt]{--rail:2px;z-index:10;width:var(--rail);opacity:0;pointer-events:none;background:#ffffff24;border-radius:999px;height:44vh;transition:opacity .3s,transform .3s;position:fixed;top:50%;left:calc(3vw - 1px);transform:translate(-12px,-50%)}.progress[data-astro-cid-apz3gdgt].is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.progress[data-astro-cid-apz3gdgt] .fill{border-radius:inherit;background:var(--accent);transform:scaleY(var(--progress,0));transform-origin:top;position:absolute;inset:0}.progress[data-astro-cid-apz3gdgt] a{left:50%;top:calc(var(--at,0) * 100%);place-items:center;width:22px;height:22px;display:grid;position:absolute;transform:translate(-50%,-50%)}.progress[data-astro-cid-apz3gdgt] a:before{content:"";background:#18222d;border-radius:50%;width:7px;height:7px;transition:transform .25s,background .25s,box-shadow .25s;box-shadow:inset 0 0 0 1.5px #fff6}.progress[data-astro-cid-apz3gdgt] a:hover:before{box-shadow:inset 0 0 0 1.5px #fff}.progress[data-astro-cid-apz3gdgt] a.is-past:before,.progress[data-astro-cid-apz3gdgt] a.is-active:before{background:var(--accent);box-shadow:none}.progress[data-astro-cid-apz3gdgt] a.is-active:before{transform:scale(1.5)}.progress[data-astro-cid-apz3gdgt] a:after{content:attr(data-label);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#000f1bd9;border-radius:999px;padding:6px 12px;font-size:13px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:26px;transform:translate(-6px,-50%)}.progress[data-astro-cid-apz3gdgt] a:hover:after{opacity:1;transform:translateY(-50%)}@media (width<=1100px){.progress[data-astro-cid-apz3gdgt]{height:50vh;left:9px}}@media (hover:none){.progress[data-astro-cid-apz3gdgt] a:after{display:none}}@media (width<=899px){.head[data-astro-cid-apz3gdgt],.head[data-astro-cid-apz3gdgt].has-hero{grid-template-columns:minmax(0,1fr);gap:48px;padding:110px 24px 24px}.hero[data-astro-cid-apz3gdgt]{order:-1;justify-self:center;width:calc(100% - 20px)}.c1[data-astro-cid-apz3gdgt]{right:-12px}.prose[data-astro-cid-apz3gdgt]{padding-top:32px}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-apz3gdgt] img[data-astro-cid-apz3gdgt],.chip[data-astro-cid-apz3gdgt]{animation:none}.chip[data-astro-cid-apz3gdgt]{transform:rotate(var(--tilt))}.hero[data-astro-cid-apz3gdgt] img[data-astro-cid-apz3gdgt],.hero[data-astro-cid-apz3gdgt] img[data-astro-cid-apz3gdgt]:hover,.prose[data-astro-cid-apz3gdgt] img:hover{transform:none}}
