.xl[data-astro-cid-yqjx4ctz]{color:var(--ink)}.xl[data-astro-cid-yqjx4ctz] p[data-astro-cid-yqjx4ctz]{margin:0}.xl-word[data-astro-cid-yqjx4ctz]{font-family:var(--body);letter-spacing:.01em;font-weight:600;line-height:1}.xl-tag[data-astro-cid-yqjx4ctz],.xl-say[data-astro-cid-yqjx4ctz]{color:var(--ink2)}.xl-say[data-astro-cid-yqjx4ctz] b[data-astro-cid-yqjx4ctz]{color:var(--ink);font-weight:600}.xl-ipa[data-astro-cid-yqjx4ctz]{white-space:nowrap;margin-left:.5em}.xl-def[data-astro-cid-yqjx4ctz]{color:#6f6f6f;font-style:italic}.xl-full[data-astro-cid-yqjx4ctz]{text-align:center;flex-direction:column;align-items:center;display:flex}.xl-full[data-astro-cid-yqjx4ctz] .xl-mark[data-astro-cid-yqjx4ctz]{width:clamp(120px,22vw,190px);height:auto}.xl-full[data-astro-cid-yqjx4ctz] .xl-word[data-astro-cid-yqjx4ctz]{margin-top:28px;font-size:clamp(48px,8vw,72px)}.xl-full[data-astro-cid-yqjx4ctz] .xl-tag[data-astro-cid-yqjx4ctz]{margin-top:16px;font-size:clamp(18px,2.6vw,24px)}.xl-full[data-astro-cid-yqjx4ctz] .xl-say[data-astro-cid-yqjx4ctz]{margin-top:12px;font-size:clamp(15px,2vw,19px)}.xl-full[data-astro-cid-yqjx4ctz] .xl-def[data-astro-cid-yqjx4ctz]{margin-top:4px;font-size:clamp(14px,1.8vw,17px)}.xl-row[data-astro-cid-yqjx4ctz]{align-items:center;gap:22px;display:flex}.xl-row[data-astro-cid-yqjx4ctz] .xl-mark[data-astro-cid-yqjx4ctz]{flex:none;width:84px;height:84px}.xl-row[data-astro-cid-yqjx4ctz] .xl-word[data-astro-cid-yqjx4ctz]{font-size:40px}.xl-row[data-astro-cid-yqjx4ctz] .xl-tag[data-astro-cid-yqjx4ctz]{margin-top:8px;font-size:16px}.xl-row[data-astro-cid-yqjx4ctz] .xl-say[data-astro-cid-yqjx4ctz]{margin-top:4px;font-size:14px}.xl-row[data-astro-cid-yqjx4ctz] .xl-def[data-astro-cid-yqjx4ctz]{margin-top:2px;font-size:13px}@media (width<=480px){.xl-row[data-astro-cid-yqjx4ctz]{gap:16px}.xl-row[data-astro-cid-yqjx4ctz] .xl-mark[data-astro-cid-yqjx4ctz]{width:64px;height:64px}.xl-row[data-astro-cid-yqjx4ctz] .xl-word[data-astro-cid-yqjx4ctz]{font-size:32px}}.xl-mini[data-astro-cid-yqjx4ctz]{align-items:center;gap:10px;display:flex}.xl-mini[data-astro-cid-yqjx4ctz] .xl-mark[data-astro-cid-yqjx4ctz]{flex:none;width:20px;height:20px}.xl-line[data-astro-cid-yqjx4ctz]{color:var(--ink2);font-size:13px}.xl-line[data-astro-cid-yqjx4ctz] .xl-word[data-astro-cid-yqjx4ctz]{color:var(--ink);margin-right:4px;font-size:13px}.xl-line[data-astro-cid-yqjx4ctz] b[data-astro-cid-yqjx4ctz]{color:var(--ink);font-weight:600}:root{--bg:#0a0a0a;--surface:#141414;--ink:#f5f5f5;--ink2:#9a9a9a;--red:#e01f3d;--line:#242424;--display:"Archivo Black",sans-serif;--body:"Archivo",sans-serif;--mono:"JetBrains Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.wrap{max-width:1100px;margin:0 auto;padding:0 24px}nav.site{z-index:10;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0a0a0aeb;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{font-family:var(--display);letter-spacing:.06em;align-items:center;gap:10px;font-size:20px;display:flex}.brand svg{width:28px;height:28px}.nav-links{color:var(--ink2);gap:28px;font-size:14px;font-weight:500;display:flex}.nav-links a:hover{color:var(--ink)}.nav-cta{font-family:var(--mono);color:var(--red);border:1px solid var(--red);border-radius:4px;padding:8px 16px;font-size:13px;font-weight:700}.nav-cta:hover{background:var(--red);color:#fff}.nav-left{align-items:center;gap:16px;display:flex}.nav-toggle{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;width:40px;height:40px;font-size:18px;line-height:1;display:none}@media (width<=720px){.nav-toggle{display:block}.nav-links{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:8px 24px 16px;display:none;position:absolute;top:64px;left:0;right:0}.nav-links a{border-bottom:1px solid var(--line);padding:14px 0;font-size:16px}.nav-links a:last-child{border-bottom:none}nav.site.open .nav-links{display:flex}}.slash{background:linear-gradient(135deg,var(--bg) 49.6%,var(--surface) 50.4%);height:72px}.slash.rev{background:linear-gradient(45deg,var(--surface) 49.6%,var(--bg) 50.4%)}section{padding:84px 0}.sec-label{font-family:var(--mono);letter-spacing:.22em;color:var(--red);text-transform:uppercase;margin-bottom:14px;font-size:12px}h2{font-family:var(--display);text-transform:uppercase;margin-bottom:18px;font-size:clamp(28px,4.5vw,44px);line-height:1.05}.lead{color:var(--ink2);max-width:60ch}.alt{background:var(--surface)}.btn{font-family:var(--mono);letter-spacing:.04em;border-radius:4px;padding:14px 26px;font-size:14px;font-weight:700;display:inline-block}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:#c11733}.btn-ghost{border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink2)}.band{background:var(--red);color:#fff;text-align:center;padding:90px 24px}.band h2{color:#fff;margin-bottom:12px}.band p{opacity:.9;max-width:48ch;margin:0 auto 32px}.band .btn{color:#fff;background:#0a0a0a}.band .btn:hover{background:#000}footer.site{border-top:1px solid var(--line);color:var(--ink2);padding:44px 0;font-size:13px}.foot-in{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}sup.tm{vertical-align:super;letter-spacing:0;font-size:.45em;line-height:0;font-family:var(--body);margin-left:.08em;font-weight:500}.foot-tm{opacity:.75;flex-basis:100%;font-size:12px}.foot-brand{border-bottom:1px solid var(--line);flex-basis:100%;margin-bottom:4px;padding-bottom:18px}
