@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-normal.Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-normal.C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-normal.CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-italic.xAqemagA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-italic.DFS986qL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-italic.Bxi8ein9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-ext-400-normal.BbKYyvR9.woff2) format("woff2"),url(./fragment-mono-latin-ext-400-normal.CT4YFKeK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-400-normal.yxdJ5AmL.woff2) format("woff2"),url(./fragment-mono-latin-400-normal.BYwT3kSJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi-Variable.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi-VariableItalic.woff2) format("woff2-variations");font-weight:300 900;font-style:italic;font-display:swap}:root{--sans: "Satoshi", "Avenir Next", -apple-system, "Helvetica Neue", Arial, sans-serif;--serif: "Newsreader Variable", "Iowan Old Style", Georgia, "Times New Roman", serif;--mono: "Fragment Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--night-0: #0b1017;--night-1: #0e141d;--night-2: #121a26;--night-card: #111927;--night-fg: #e9edf3;--night-fg2: #a4aebc;--night-fg3: #6d7887;--night-line: rgba(150, 180, 214, .15);--night-line-soft: rgba(150, 180, 214, .09);--beam: #38bdf8;--beam-soft: #7cc7f5;--beam-ghost: rgba(56, 189, 248, .08);--paper-0: #f1ede4;--paper-1: #eae5d8;--paper-2: #e4dfd0;--ink: #262c38;--ink-2: #59606e;--ink-3: #8b909b;--paper-line: #d8d1c0;--paper-line-soft: #e2dccc;--steel: #3d5a73;--nav-h: 76px;--radius: 4px;--wrap: 1180px;--ease: cubic-bezier(.22, .9, .3, 1)}.theme-night{--bg: var(--night-0);--bg-2: var(--night-1);--card: var(--night-card);--fg: var(--night-fg);--fg-2: var(--night-fg2);--fg-3: var(--night-fg3);--line: var(--night-line);--line-soft: var(--night-line-soft);--accent: var(--beam-soft);--accent-strong: var(--beam);--chip-bg: rgba(56, 189, 248, .07);--chip-line: rgba(124, 199, 245, .3);--chip-fg: #aederf8;--chip-fg: #a8d7f2;--btn-bg: var(--beam);--btn-fg: #06131d;background-color:var(--bg);color:var(--fg)}.theme-paper{--bg: var(--paper-0);--bg-2: var(--paper-1);--card: #eee9dd;--fg: var(--ink);--fg-2: var(--ink-2);--fg-3: var(--ink-3);--line: var(--paper-line);--line-soft: var(--paper-line-soft);--accent: var(--steel);--accent-strong: var(--steel);--chip-bg: #ebe6d8;--chip-line: #ccc4b0;--chip-fg: #454c5a;--btn-bg: var(--ink);--btn-fg: var(--paper-0);background-color:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-x:clip}body{font-family:var(--sans);font-size:16.5px;line-height:1.6;background:var(--night-0);color:var(--night-fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2000;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg{display:block;max-width:100%}a{color:inherit}::selection{background:#38bdf847}.theme-paper ::selection{background:#3d5a7338;color:var(--ink)}:focus-visible{outline:2px solid var(--accent-strong, var(--beam));outline-offset:3px;border-radius:2px}.skip-link{position:fixed;top:10px;left:10px;z-index:3000;background:var(--night-0);color:var(--night-fg);border:1px solid var(--night-line);padding:10px 16px;border-radius:var(--radius);transform:translateY(-200%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(22px,5vw,48px)}.section{position:relative;padding-block:clamp(90px,13vh,150px)}.section+.section.same-room{padding-top:0}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:26px}.eyebrow:before{content:"";width:26px;height:1px;background:var(--accent);opacity:.7;flex:0 0 auto}.eyebrow.center{justify-content:center}.eyebrow.center:after{content:"";width:26px;height:1px;background:var(--accent);opacity:.7;flex:0 0 auto}.display{font-weight:580;letter-spacing:-.032em;line-height:1.04;font-size:clamp(2.5rem,5.6vw,4.6rem);text-wrap:balance}.title{font-weight:570;letter-spacing:-.028em;line-height:1.08;font-size:clamp(1.9rem,3.6vw,3rem);text-wrap:balance;max-width:21ch}.title.wide{max-width:28ch}.lede{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65;color:var(--fg-2);max-width:58ch;margin-top:22px;font-weight:430}.center .title,.center.lede,.center .lede{margin-inline:auto}.voice{font-family:var(--serif);font-style:italic;font-weight:440;font-variation-settings:"opsz" 18;letter-spacing:-.005em;line-height:1.42;font-size:clamp(1.35rem,2.3vw,1.9rem);color:var(--fg);text-wrap:pretty}.chip{font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;line-height:1;padding:8px 12px;border:1px solid var(--chip-line);background:var(--chip-bg);color:var(--chip-fg);border-radius:2px;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:8px}.src{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--fg-3);margin-top:42px;padding-top:16px;border-top:1px solid var(--line-soft);line-height:1.7}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px}.stat{padding:6px 34px 10px;border-left:1px solid var(--line)}.stat:first-child{padding-left:0;border-left:none}.stat .num{font-size:clamp(3.4rem,6.2vw,5.4rem);font-weight:590;letter-spacing:-.04em;line-height:1;color:var(--fg)}.stat .lbl{margin-top:14px;font-size:1.02rem;font-weight:520;color:var(--fg);letter-spacing:-.01em;line-height:1.4}.stat .det{margin-top:8px;font-size:.88rem;color:var(--fg-2);line-height:1.55;max-width:34ch}@media(max-width:860px){.stat-grid{grid-template-columns:1fr;gap:0}.stat{border-left:none;border-top:1px solid var(--line);padding:28px 0}.stat:first-child{border-top:none;padding-top:0}}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:15px;font-weight:540;letter-spacing:.01em;padding:15px 28px;border-radius:3px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .18s var(--ease),box-shadow .25s var(--ease),background-color .18s,border-color .18s,color .18s}.btn.primary{background:var(--btn-bg);color:var(--btn-fg)}.theme-night .btn.primary:hover{transform:translateY(-1px);box-shadow:0 10px 34px #38bdf852}.theme-paper .btn.primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px #262c3840}.btn.ghost{border-color:var(--line);color:var(--fg);background:transparent}.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.btn .arrow{transition:transform .18s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.text-link{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--accent);display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;border-bottom:1px solid var(--line);transition:border-color .2s}.text-link:hover{border-color:var(--accent)}.text-link .arrow{transition:transform .18s var(--ease)}.text-link:hover .arrow{transform:translate(3px)}.card{border:1px solid var(--line);border-radius:var(--radius);padding:30px 30px 32px;background:transparent}.theme-night .card{background:linear-gradient(180deg,#151e2bb8,#0e141d8c)}.theme-paper .card{background:var(--card)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:960px){.grid-3,.grid-2{grid-template-columns:1fr}}.ledger{margin-top:26px;border-top:1px solid var(--line)}.ledger-row{display:grid;grid-template-columns:210px 1fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--line);align-items:baseline}.ledger-row .fig{font-size:clamp(2.1rem,3.4vw,3rem);font-weight:590;letter-spacing:-.035em;line-height:1;white-space:nowrap}.ledger-row h3{font-size:1.12rem;font-weight:560;letter-spacing:-.015em;margin-bottom:6px}.ledger-row p{color:var(--fg-2);font-size:.95rem;max-width:62ch}@media(max-width:720px){.ledger-row{grid-template-columns:1fr;gap:10px}}.page-hero{padding-top:calc(var(--nav-h) + clamp(64px,10vh,120px));padding-bottom:clamp(64px,9vh,110px);position:relative;overflow:hidden;background:radial-gradient(46% 72% at 12% -16%,rgba(56,189,248,.1),transparent 62%),var(--night-0)}.page-hero .display{max-width:17ch}.page-hero .lede{max-width:56ch}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d, 0ms)}[data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.beam-a,.beam-b{animation:none!important}}.nav.svelte-1h32yp1{position:fixed;inset-inline:0;top:0;z-index:1000;height:var(--nav-h);transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease);border-bottom:1px solid transparent}.nav-night.svelte-1h32yp1{color:var(--night-fg)}.nav-night.scrolled.svelte-1h32yp1{background:#0b1017d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--night-line-soft)}.nav-paper.svelte-1h32yp1{color:var(--ink)}.nav-paper.scrolled.svelte-1h32yp1{background:#f1ede4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--paper-line-soft)}.bar.svelte-1h32yp1{height:100%;display:flex;align-items:center;gap:40px}.brand.svelte-1h32yp1{display:flex;align-items:center;gap:11px;text-decoration:none;font-weight:640;letter-spacing:.15em;text-transform:uppercase;font-size:14.5px}.mark.svelte-1h32yp1{display:grid;place-items:center;color:currentColor}.nav-night.svelte-1h32yp1 .mark:where(.svelte-1h32yp1){color:var(--beam-soft)}.nav-paper.svelte-1h32yp1 .mark:where(.svelte-1h32yp1){color:var(--steel)}.links.svelte-1h32yp1{display:flex;gap:30px;margin-left:12px}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){text-decoration:none;font-size:14.5px;font-weight:480;opacity:.78;transition:opacity .15s;letter-spacing:.005em}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,.links.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){opacity:1}.cta.svelte-1h32yp1{margin-left:auto}.btn.small.svelte-1h32yp1{padding:11px 20px;font-size:14px}.nav-night.svelte-1h32yp1 .btn.primary:where(.svelte-1h32yp1){background:var(--beam);color:#06131d}.nav-paper.svelte-1h32yp1 .btn.primary:where(.svelte-1h32yp1){background:var(--ink);color:var(--paper-0)}.burger.svelte-1h32yp1{display:none;margin-left:auto;width:44px;height:44px;background:none;border:none;cursor:pointer;position:relative;color:inherit}.burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){position:absolute;left:10px;right:10px;height:1.8px;background:currentColor;transition:transform .28s var(--ease),top .28s var(--ease)}.burger.svelte-1h32yp1 span:where(.svelte-1h32yp1):first-child{top:18px}.burger.svelte-1h32yp1 span:where(.svelte-1h32yp1):last-child{top:26px}.open.svelte-1h32yp1 .burger:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):first-child{top:22px;transform:rotate(45deg)}.open.svelte-1h32yp1 .burger:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):last-child{top:22px;transform:rotate(-45deg)}.sheet.svelte-1h32yp1{position:fixed;inset:var(--nav-h) 0 0 0;background:var(--night-0);color:var(--night-fg);padding:8vh clamp(22px,6vw,44px) 40px;display:flex;flex-direction:column}.sheet.svelte-1h32yp1 nav:where(.svelte-1h32yp1){display:flex;flex-direction:column}.sheet.svelte-1h32yp1 a:where(.svelte-1h32yp1){text-decoration:none;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:570;letter-spacing:-.02em;padding:16px 0;border-bottom:1px solid var(--night-line-soft);opacity:0;transform:translateY(14px);animation:svelte-1h32yp1-sheetIn .5s var(--ease) forwards;animation-delay:calc(var(--i) * 70ms)}.sheet.svelte-1h32yp1 a.book:where(.svelte-1h32yp1){color:var(--beam-soft)}.sheet-foot.svelte-1h32yp1{margin-top:auto;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--night-fg3)}@keyframes svelte-1h32yp1-sheetIn{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sheet.svelte-1h32yp1 a:where(.svelte-1h32yp1){animation:none;opacity:1;transform:none}}@media(max-width:900px){.links.svelte-1h32yp1,.cta.svelte-1h32yp1{display:none}.burger.svelte-1h32yp1{display:block}}.footer.svelte-jz8lnl{border-top:1px solid var(--night-line-soft);padding:72px 0 34px;background:radial-gradient(60% 120% at 85% 120%,rgba(56,189,248,.07),transparent 60%),var(--night-0)}.top.svelte-jz8lnl{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}.brand.svelte-jz8lnl{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-weight:640;letter-spacing:.15em;text-transform:uppercase;font-size:14.5px}.mark.svelte-jz8lnl{color:var(--beam-soft)}.tag.svelte-jz8lnl{margin-top:18px;color:var(--fg-2);max-width:34ch;font-size:.95rem}.col.svelte-jz8lnl{display:flex;flex-direction:column;gap:12px}.col.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){text-decoration:none;color:var(--fg-2);font-size:.95rem;transition:color .15s;width:fit-content}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--accent)}.bottom.svelte-jz8lnl{margin-top:64px;padding-top:22px;border-top:1px solid var(--night-line-soft);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;color:var(--fg-3)}.dim.svelte-jz8lnl{opacity:.7}@media(max-width:800px){.top.svelte-jz8lnl{grid-template-columns:1fr;gap:34px}}
