:root{--bg:#0b0e13;--pane:#141922;--pane2:#0f141c;--line:#232a36;--line2:#2c3542;--cream:#f3efe7;--soft:#c7cdd8;--muted:#8a93a3;--ne:#2fe3c6;--ink-on-accent:#06231f;--max:1180px;--gutter:34px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fw-semibold:600;--fw-bold:700;--fw-xbold:800;--fw-black:900;--lh-tight:1.05;--lh-base:1.55;--tracking-tight:-.02em;--tracking-wide:.05em;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:30px;--space-1:8px;--space-2:10px;--space-3:14px;--space-4:16px;--space-5:22px;--space-6:34px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--cream);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:var(--lh-base);overflow-wrap:break-word}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{letter-spacing:var(--tracking-tight);font-weight:var(--fw-black);line-height:var(--lh-tight)}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.eyebrow{color:var(--ne);font-weight:var(--fw-xbold);text-transform:uppercase;letter-spacing:.16em;font-size:.8rem}.tag{font-size:.68rem;font-weight:var(--fw-xbold);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);color:var(--ne);background:#2fe3c61f;border:1px solid #2fe3c640;padding:5px 10px;display:inline-block}.btn{justify-content:center;align-items:center;gap:var(--space-1);background:var(--ne);color:var(--ink-on-accent);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-md);min-height:44px;padding:11px 18px;font-size:.8rem;display:inline-flex}.btn.ghost{color:var(--cream);border:1px solid var(--line2);background:0 0}.card{background:var(--pane);border:1px solid var(--line);border-radius:var(--radius-lg)}h2.sec{text-transform:uppercase;margin:14px 0;font-size:1.8rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ne);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{top:-100%;left:var(--gutter);z-index:100;background:var(--ne);color:var(--ink-on-accent);font-weight:var(--fw-black);border-radius:0 0 var(--radius-md) var(--radius-md);padding:12px 20px;position:absolute}.skip-link:focus-visible{outline-color:var(--ink-on-accent);top:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#000;background:#fff}a{color:#000;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}.btn{color:#000;background:0 0;border:1px solid #000}}header[data-astro-cid-nen7h5rs].site{border-bottom:1px solid var(--line);backdrop-filter:blur(10px);z-index:40;background:#0b0e13eb;position:sticky;top:0}.nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.wm[data-astro-cid-nen7h5rs]{font-weight:var(--fw-black);letter-spacing:-.04em;text-transform:uppercase;align-items:center;min-height:44px;font-size:1.25rem;display:inline-flex}.wm[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--ne)}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--soft);gap:26px;font-size:.76rem;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs].on,.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:hover{color:var(--ne)}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:15px 2px;display:inline-block}.burger[data-astro-cid-nen7h5rs]{display:none}@media (width>=901px){header[data-astro-cid-nen7h5rs].site{top:36px}.menu-panel[data-astro-cid-nen7h5rs]{display:contents}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{order:1}.menu-panel[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{order:2}}@media (width<=900px){.nav[data-astro-cid-nen7h5rs]{height:56px;position:relative}.wm[data-astro-cid-nen7h5rs]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--cream);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.burger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px;height:22px}.menu-panel[data-astro-cid-nen7h5rs]{top:57px;left:var(--gutter);right:var(--gutter);background:var(--pane);width:auto;height:auto;max-height:calc(100vh - 80px);color:var(--cream);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);align-items:stretch;gap:var(--space-3);flex-direction:column;margin:0;position:fixed;bottom:auto;overflow:auto}.menu-panel[data-astro-cid-nen7h5rs]:popover-open{display:flex}.menu-panel[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:block}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);margin-top:40px;padding:50px 0 40px}.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:30px;display:grid}.fgrid[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{display:contents}.fdesc[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:280px;margin-top:12px;font-size:.9rem}.fgrid[data-astro-cid-jo6i4kqk] .flabel[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted);margin-bottom:14px;font-size:.78rem}.fgrid[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{list-style:none}.fgrid[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{color:var(--soft);font-size:.9rem}.fgrid[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:hover{color:var(--ne)}.fgrid[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:flex}.fbrand[data-astro-cid-jo6i4kqk]{font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:-.04em;font-size:1.2rem}.fbrand[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:var(--ne)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:34px;padding-top:20px;font-size:.8rem;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--ne)}@media (width<=900px){.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:24px}}.punchlines[data-astro-cid-uhe3rmpe]{height:calc(44px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);z-index:41;background:var(--ne);color:var(--ink-on-accent);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.punchlines[data-astro-cid-uhe3rmpe] [data-astro-cid-uhe3rmpe]:focus-visible{outline-color:var(--ink-on-accent)}.punchlines[data-astro-cid-uhe3rmpe] .in[data-astro-cid-uhe3rmpe]{align-items:center;height:44px;display:flex}@media (width>=901px){.punchlines[data-astro-cid-uhe3rmpe]{height:36px;padding-bottom:0;position:sticky;top:0;bottom:auto}.punchlines[data-astro-cid-uhe3rmpe] .in[data-astro-cid-uhe3rmpe]{height:36px}}body{padding-bottom:calc(44px + env(safe-area-inset-bottom,0px))}@media (width>=901px){body{padding-bottom:0}}.pl-slot[data-astro-cid-uhe3rmpe] a[data-astro-cid-uhe3rmpe],.pl-item[data-astro-cid-uhe3rmpe] a[data-astro-cid-uhe3rmpe]{font-weight:var(--fw-bold);font-size:.85rem}.pl-slot[data-astro-cid-uhe3rmpe] a[data-astro-cid-uhe3rmpe]:hover,.pl-slot[data-astro-cid-uhe3rmpe] a[data-astro-cid-uhe3rmpe]:focus-visible,.pl-item[data-astro-cid-uhe3rmpe] a[data-astro-cid-uhe3rmpe]:hover,.pl-item[data-astro-cid-uhe3rmpe] a[data-astro-cid-uhe3rmpe]:focus-visible{text-decoration:underline}.pl-stack[data-astro-cid-uhe3rmpe]{height:100%;position:relative}.pl-slot[data-astro-cid-uhe3rmpe]{opacity:0;animation:48s infinite pl-cycle;animation-delay:calc(var(--i) * 6s);align-items:center;display:flex;position:absolute;inset:0}.pl-slot[data-astro-cid-uhe3rmpe] a[data-astro-cid-uhe3rmpe]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.pl-slot[data-astro-cid-uhe3rmpe]:focus-within{z-index:1;opacity:1!important}.punchlines--rotation[data-astro-cid-uhe3rmpe]:hover .pl-slot[data-astro-cid-uhe3rmpe],.punchlines--rotation[data-astro-cid-uhe3rmpe]:focus-within .pl-slot[data-astro-cid-uhe3rmpe]{animation-play-state:paused}@keyframes pl-cycle{0%{opacity:0}1.0417%{opacity:1}11.4583%{opacity:1}12.5%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pl-slot[data-astro-cid-uhe3rmpe]{opacity:1;animation:none;display:none;position:static}.pl-slot[data-astro-cid-uhe3rmpe]:first-child{display:flex}}.pl-viewport[data-astro-cid-uhe3rmpe]{align-items:center;height:100%;display:flex;overflow:hidden}.pl-track[data-astro-cid-uhe3rmpe]{width:max-content;animation:pl-marquee calc(var(--n) * 6s) linear infinite;display:flex}.pl-row[data-astro-cid-uhe3rmpe]{flex-shrink:0;align-items:center;display:flex}.pl-item[data-astro-cid-uhe3rmpe]{white-space:nowrap;display:inline-flex}.pl-sep[data-astro-cid-uhe3rmpe]{opacity:.7}@keyframes pl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.punchlines--defile[data-astro-cid-uhe3rmpe]:hover .pl-track[data-astro-cid-uhe3rmpe],.punchlines--defile[data-astro-cid-uhe3rmpe]:focus-within .pl-track[data-astro-cid-uhe3rmpe]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pl-track[data-astro-cid-uhe3rmpe]{animation:none;transform:none}.pl-viewport[data-astro-cid-uhe3rmpe]{overflow-x:auto}.pl-row[data-astro-cid-uhe3rmpe][aria-hidden=true]{display:none}}
