@font-face{font-family:Author;src:url(/fonts/Author-Extralight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Author;src:url(/fonts/Author-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Author;src:url(/fonts/Author-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Author;src:url(/fonts/Author-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-ext-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--black:#000;--ink:#fff;--ink-2:#ffffffad;--ink-3:#ffffff70;--line:#ffffff24;--line-2:#ffffff42;--grid-line:#ffffff0b;--lime:#b5ff00;--lime-ink:#0b0c0a;--lime-dim:#b5ff0059;--cyan:#00ffda;--magenta:#ff0092;--danger:#ff5a4d;--surface:#0a0a0a;--surface-2:#121212;--surface-3:#1a1a1a;--font-body:"Author", "Helvetica Neue", Arial, sans-serif;--font-display:"Author", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--px:8px;--grid:48px;--gutter:clamp(16px, 4vw, 64px);--section:clamp(96px, 12vw, 176px);--max:1560px;--measure:68ch;--fs-mega:clamp(3.4rem, 11vw, 11rem);--fs-hero:clamp(2.4rem, 6.2vw, 6.6rem);--fs-h2:clamp(2.1rem, 5vw, 5rem);--fs-h3:clamp(1.4rem, 2.2vw, 2.2rem);--fs-h4:clamp(1.15rem, 1.4vw, 1.35rem);--fs-lede:clamp(1.08rem, 1.45vw, 1.35rem);--fs-body:clamp(1rem, 1.05vw, 1.08rem);--fs-small:.9rem;--fs-label:.72rem;--steps:steps(6, end);--dur:.32s;--dur-slow:.7s;--nav-h:72px}@media (width<=720px){:root{--grid:32px;--px:6px;--nav-h:60px}}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;background:var(--black);-webkit-text-size-adjust:100%;scroll-behavior:auto;scroll-padding-top:calc(var(--nav-h) + 16px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--black);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;line-height:1.55;overflow-x:clip}body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor label,body.has-cursor summary{cursor:none}body.has-cursor input,body.has-cursor textarea,body.has-cursor select{cursor:text}img,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}strong,b{font-weight:500}::selection{background:var(--lime);color:var(--black)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}.skip{z-index:200;background:var(--lime);color:var(--black);font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;padding:10px 14px;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}.grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid) var(--grid);position:fixed;inset:0}main{z-index:1;display:block;position:relative}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:var(--section);position:relative}.section.tight{padding-block:calc(var(--section) * .6)}.rule{background:var(--line);border:0;height:1px;margin:0}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}@media (width<=960px){.split{grid-template-columns:minmax(0,1fr)}}.label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:400;line-height:1.45}.eyebrow{color:var(--ink-3);align-items:center;gap:12px;margin-bottom:28px;display:flex}.eyebrow .sq{width:var(--px);height:var(--px);background:var(--lime);flex:none}.eyebrow .n{color:var(--ink-2)}.display{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:200;line-height:1.02}h1.display{font-size:var(--fs-hero)}h2.display{font-size:var(--fs-h2)}h3.display{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:300;line-height:1.1}.lime{color:var(--lime)}.cyan{color:var(--cyan)}.magenta{color:var(--magenta)}.lede{font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;max-width:52ch;font-weight:300;line-height:1.5}.muted{color:var(--ink-3)}.mono{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums}.sec-head{gap:18px;margin-bottom:clamp(36px,5vw,72px);display:grid}.sec-head .row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.sec-head .lede{margin-top:4px}.step{transition:transform var(--dur) var(--steps), background-color var(--dur) var(--steps), color var(--dur) var(--steps), border-color var(--dur) var(--steps), opacity var(--dur) var(--steps), box-shadow var(--dur) var(--steps)}.pbtn{border:1px solid var(--ink);min-height:48px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur) var(--steps), color var(--dur) var(--steps), box-shadow var(--dur) var(--steps), transform var(--dur) var(--steps), border-color var(--dur) var(--steps);justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.pbtn:hover{background:var(--ink);color:var(--black);box-shadow:var(--px) var(--px) 0 var(--lime);transform:translate(calc(-.5 * var(--px)), calc(-.5 * var(--px)))}.pbtn-lime{background:var(--lime);color:var(--black);border-color:var(--lime)}.pbtn-lime:hover{background:var(--black);color:var(--lime);border-color:var(--lime);box-shadow:var(--px) var(--px) 0 var(--lime)}.pbtn-ghost{border-color:var(--line-2);color:var(--ink-2)}.pbtn-ghost:hover{border-color:var(--ink)}.pbtn-dark{background:var(--black);color:var(--lime);border-color:var(--black)}.pbtn-dark:hover{background:var(--lime);color:var(--black);border-color:var(--black);box-shadow:var(--px) var(--px) 0 var(--black)}.pbtn .sq{width:var(--px);height:var(--px);background:currentColor;flex:none}.pbtn .arr{font-family:var(--font-mono)}.pbtn[disabled]{opacity:.5;pointer-events:none}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.tlink{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding:4px 0;font-size:.78rem;display:inline-flex;position:relative}.tlink:after{content:"";background:var(--line-2);width:100%;height:1px;position:absolute;bottom:0;left:0}.tlink:before{content:"";background:var(--lime);width:0;height:2px;transition:width var(--dur) var(--steps);z-index:1;position:absolute;bottom:0;left:0}.tlink:hover:before{width:100%}.tlink .arr{color:var(--lime)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 13px;line-height:1;display:inline-flex}button.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.is-on,.chip[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--black)}.chip .c{opacity:.6}.tag{border:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;font-size:.66rem;line-height:1;display:inline-flex}.tag:before{content:"";background:var(--ink-3);flex:none;width:6px;height:6px}.tag.fee{border-color:var(--lime);color:var(--lime)}.tag.fee:before{background:var(--lime)}.tag.live:before{background:var(--lime);animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}.card{background:var(--surface);border:1px solid var(--line);position:relative}.card-link{transition:transform var(--dur) var(--steps), box-shadow var(--dur) var(--steps), border-color var(--dur) var(--steps);display:block}.card-link:hover{transform:translate(calc(-1 * var(--px)), calc(-1 * var(--px)));box-shadow:var(--px) var(--px) 0 var(--lime);border-color:var(--ink)}.media{background:var(--surface-2);position:relative;overflow:hidden}.media>video,.media>img,.media>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ar-16x9{aspect-ratio:16/9}.ar-9x16{aspect-ratio:9/16}.ar-4x5{aspect-ratio:4/5}.ar-4x3{aspect-ratio:4/3}.ar-1x1{aspect-ratio:1}.px-reveal{position:relative;overflow:hidden}.px-reveal>.px-mask{z-index:2;pointer-events:none;background:var(--black);display:none;position:absolute;inset:0}html.js-anim .px-reveal>.px-mask{display:block}html.js-anim [data-reveal]{opacity:0;transition:opacity .42s steps(4,end),transform .42s steps(4,end);transform:translateY(16px)}html.js-anim [data-reveal].is-in{opacity:1;transform:none}.cursor{background:var(--lime);z-index:150;pointer-events:none;mix-blend-mode:difference;width:12px;height:12px;display:none;position:fixed;top:0;left:0}body.has-cursor .cursor{display:block}.cursor.is-link{width:28px;height:28px}.cursor .lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);white-space:nowrap;font-size:10px;position:absolute;top:6px;left:34px}.page-cover{z-index:180;background:var(--lime);pointer-events:none;display:none;position:fixed;inset:0}html.is-arriving .page-cover{animation:10ms 1.5s forwards cover-fail;display:block}html:not(.js-anim) .page-cover,html:not(.js-anim) .wipe{display:none}@keyframes cover-fail{to{opacity:0;visibility:hidden}}.wipe{z-index:190;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0}.wipe.is-on{opacity:1}.field{gap:8px;display:grid}.field>span,.field legend{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.field .opt{color:var(--ink-3);text-transform:none;letter-spacing:0}.input,.select,.textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);appearance:none;min-height:52px;transition:border-color var(--dur) var(--steps), box-shadow var(--dur) var(--steps);border-radius:0;padding:14px;font-size:1.02rem;font-weight:300}.textarea{resize:vertical;min-height:140px;line-height:1.5}.select{background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-2)}.input:focus,.select:focus,.textarea:focus{border-color:var(--lime);box-shadow:4px 4px 0 var(--lime);outline:none}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.field.has-error .input,.field.has-error .select,.field.has-error .textarea{border-color:var(--danger)}.field .err{color:var(--danger);font-size:var(--fs-small);min-height:0}.check{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.check input{appearance:none;border:1px solid var(--line-2);background:var(--surface);place-items:center;width:22px;height:22px;margin:0;display:grid}.check input:checked{background:var(--lime);border-color:var(--lime)}.check input:checked:after{content:"";background:var(--black);width:8px;height:8px}.check input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.check a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:3px}.toggle-grid{flex-wrap:wrap;gap:8px;display:flex}.toggle-grid label{position:relative}.toggle-grid input{opacity:0;margin:0;position:absolute;inset:0}.toggle-grid span{border:1px solid var(--line-2);color:var(--ink-2);transition:background-color var(--dur) var(--steps), color var(--dur) var(--steps), border-color var(--dur) var(--steps);align-items:center;gap:8px;padding:11px 14px;font-size:.95rem;display:inline-flex}.toggle-grid span:before{content:"";border:1px solid;flex:none;width:8px;height:8px}.toggle-grid input:checked+span{background:var(--lime);color:var(--black);border-color:var(--lime)}.toggle-grid input:checked+span:before{background:var(--black);border-color:var(--black)}.toggle-grid input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.toggle-grid label:hover span{border-color:var(--ink);color:var(--ink)}.prose{color:#ffffffc7;max-width:var(--measure);font-size:clamp(1.05rem,1.15vw,1.15rem);font-weight:400;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin-top:2em;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:300;line-height:1.15}.prose h3{color:var(--ink);margin-top:1.6em;font-size:1.15em;font-weight:500}.prose strong{color:var(--ink);font-weight:500}.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:3px;text-decoration-thickness:2px}.prose a:hover{color:var(--lime)}.prose ul,.prose ol{gap:.45em;padding-left:0;display:grid}.prose ul>li{padding-left:1.4em;position:relative}.prose ul>li:before{content:"";background:var(--lime);width:7px;height:7px;position:absolute;top:.72em;left:0}.prose ol{counter-reset:n}.prose ol>li{counter-increment:n;padding-left:2.2em;position:relative}.prose ol>li:before{content:counter(n, decimal-leading-zero);font-family:var(--font-mono);color:var(--lime);font-size:.78em;position:absolute;top:.2em;left:0}.prose blockquote{border-left:3px solid var(--lime);font-family:var(--font-display);color:var(--ink);padding:4px 0 4px 22px;font-size:1.35em;font-weight:300;line-height:1.35}.prose em{color:var(--ink-3)}.prose code{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink);padding:2px 6px;font-size:.85em}.prose hr{background:var(--line);border:0;height:1px;margin-block:2em}.prose table{border-collapse:collapse;width:100%;font-size:.92em}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:400}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;transition-timing-function:linear!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.px-reveal>.px-mask,.page-cover,.wipe{display:none!important}}.nav[data-astro-cid-wpvy4v7s]{z-index:60;padding-top:env(safe-area-inset-top,0px);transition:transform var(--dur) var(--steps), background-color var(--dur) var(--steps), border-color var(--dur) var(--steps);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-wpvy4v7s].is-solid{border-bottom-color:var(--line);backdrop-filter:blur(6px);background:#000000eb}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-110%)}.inner[data-astro-cid-wpvy4v7s]{height:var(--nav-h);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;display:inline-flex}.brand[data-astro-cid-wpvy4v7s] .logo-sq rect{transform-box:fill-box;transition:transform .24s steps(3,end)}.brand[data-astro-cid-wpvy4v7s]:hover .sq-top{transform:translate(-100%)}.brand[data-astro-cid-wpvy4v7s]:hover .sq-bottom{transform:translate(100%)}.links[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;gap:clamp(14px,2vw,30px);display:flex}.lnk[data-astro-cid-wpvy4v7s]{color:var(--ink-2);transition:color var(--dur) var(--steps);gap:6px;padding:6px 0;display:inline-flex;position:relative}.lnk[data-astro-cid-wpvy4v7s] .i[data-astro-cid-wpvy4v7s]{color:var(--ink-3)}.lnk[data-astro-cid-wpvy4v7s]:hover,.lnk[data-astro-cid-wpvy4v7s].is-on{color:var(--ink)}.lnk[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--lime);width:0;height:2px;transition:width var(--dur) var(--steps);position:absolute;bottom:0;left:0}.lnk[data-astro-cid-wpvy4v7s]:hover:after,.lnk[data-astro-cid-wpvy4v7s].is-on:after{width:100%}.right[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;display:flex}.lang[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;border:1px solid var(--line-2);color:var(--ink-2);transition:all var(--dur) var(--steps);padding:10px 12px}.lang[data-astro-cid-wpvy4v7s]:hover{color:var(--black);background:var(--ink);border-color:var(--ink)}.cta[data-astro-cid-wpvy4v7s]{min-height:38px;padding:10px 14px;font-size:.7rem}.burger[data-astro-cid-wpvy4v7s]{border:1px solid var(--line-2);width:44px;height:44px;display:none;position:relative}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--lime);width:10px;height:10px;transition:transform .24s steps(3,end);position:absolute}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-of-type{bottom:11px;left:11px}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-of-type{top:11px;right:11px}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:first-of-type{transform:translate(10px,-10px)}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:last-of-type{background:var(--ink);transform:translate(-10px,10px)}.menu[data-astro-cid-wpvy4v7s]{z-index:55;background:var(--black);padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 16px);position:fixed;inset:0;overflow-y:auto}.menu-inner[data-astro-cid-wpvy4v7s]{gap:40px;padding-bottom:40px;display:grid}.menu-links[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line);display:grid}.menu-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:16px;padding:16px 0;font-size:clamp(2.2rem,9vw,3.6rem);font-weight:200;line-height:1;display:flex}.menu-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-on{color:var(--lime)}.menu-links[data-astro-cid-wpvy4v7s] .i[data-astro-cid-wpvy4v7s]{color:var(--ink-3);font-size:.7rem}.menu-foot[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1080px){.links[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:inline-block}}@media (width<=560px){.cta[data-astro-cid-wpvy4v7s]{display:none}.lang[data-astro-cid-wpvy4v7s]{padding:10px}}.footer[data-astro-cid-jo6i4kqk]{z-index:1;background:var(--lime);color:var(--lime-ink);padding-top:clamp(64px,9vw,128px);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));position:relative;overflow:hidden}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]::selection{color:var(--lime);background:#000}.top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #00000040;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;padding-bottom:clamp(48px,7vw,96px);display:flex}.big[data-astro-cid-jo6i4kqk]{font-size:var(--fs-h2);max-width:14ch}.big[data-astro-cid-jo6i4kqk] .lime{color:var(--lime-ink);background:linear-gradient(#0000 88%,#000 88%);font-weight:400}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:48px;display:grid}.h[data-astro-cid-jo6i4kqk]{opacity:.6;margin-bottom:14px}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;display:grid}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:background-size var(--dur) var(--steps);background:linear-gradient(#000,#000) 0 100%/0 1px no-repeat}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current]{background-size:100% 1px}.mega[data-astro-cid-jo6i4kqk]{padding-block:8px 24px}.mega[data-astro-cid-jo6i4kqk] .mega-logo{width:100%;height:auto}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #00000040;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:18px;display:flex}.bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer[data-astro-cid-jo6i4kqk] :focus-visible{outline-color:#000}@media (width<=860px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
