@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-var.woff2?v=f052ee44)format("woff2")}@font-face{font-family:Noto Sans SC Subset;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/noto-sans-sc-subset.woff2?v=9d4812ed)format("woff2");unicode-range:U+A9,U+B7,U+D7,U2014,U2190,U2192,U3001-U3002,U300C-U300D,U4,U2147483647-U4B,U4D-U4\65 ,U40000000000000000,U40A,U40C,U4e24,U400A,U400D,U4e32,U4000B,U3.40282e38,U3.40282e38,U400000F-U3.40282e38,U3.40282e38,U400000000B-U400000000C,U4EA7,U4EAB,U4EBA,U4EC0,U4ECE,U4EE5,U4EEA,U4EF6,U4F1A,U4F4D,U4F53,U4F59,U4F5C,U4F60,U4F8B,U4FE1,U505A,U50CF,U5149,U5168,U516D,U517C,U5185,U5197,U5199,U51A0,U51,U51FA,U5206,U5212,U521B,U521D,U5220,U5230,U5236,U524D,U52A1,U52A8-U52A9,U5373,U538B,U539F,U53CC,U53D1,U53D8,U5300000,U53EA,U53EF-U53F0,U53F7,U5408,U540C,U540\65 ,U5411,U54C1,U552F,U5668,U56DE,U56FE,U571F,U5728,U5730,U573A,U5740,U5757,U57FA,U5851,U586B,U5907,U591A,U591C,U5927,U5929,U5934,U597D,U5982,U59CB,U5B50,U5B57-U5B58,U5B66,U5B81,U5B8C,U5B9E,U5BB9,U5BFC,U5C0F,U5C31,U5C42,U5C45,U5C71,U5C9B,U5CA9,U5DE5,U5DF1,U500000000,U5e26,U3.40282e38,U3.40282e38-U3.40282e38,U3.40282e38,U5EFA,U5F00,U5F0A,U5F62,U5F69,U5F71,U5F80,U5F8B,U5F97,U5FAA,U606F,U6210,U6216,U622A,U6237,U6240,U626B,U6280,U6295,U62FF,U6301,U6309,U6362,U6389,U63A5,U63CF,U63D2,U642D,U652F,U6536,U6539,U653\65 ,U6587,U65B9,U65,U6500000,U65F6,U6613,U662F,U666F,U66FF,U6709,U670D,U671F,U672C,U672F,U673A,U6761,U6765,U6784,U6807,U6811,U6837,U6848,U684C,U6863,U68F5,U6A59,U6B21,U6B65,U6BB5,U6BCB,U6BCD,U6BCF,U6BD4,U6C42,U6C49,U6C9B,U6CA1,U6CE5,U6D45,U6D4E,U6D6E,U6DF1,U60000000000,U3.40282e38,U3.40282e38,U6EE5,U6F02,U70B9,U7247-U7248,U72EC,U73AF-U73B0,U7406,U751F,U7528,U7531,U7535,U753B,U754C,U767\65 ,U7684,U76AE,U76EE,U770B,U7740,U7700000,U77F3,U786\65 ,U79CD,U79D1,U79EF,U79FB,U7A0B,U7A7A,U7A84,U7ACB,U7AD9,U7AEF,U7B2C,U7B49,U7B7E,U7BA1,U7BB1,U7CA4,U7CBE,U7CFB,U7D20,U7EA2,U7EBF,U7ECF,U7ED8,U7EE7,U7EED,U7F29,U7F3A,U7F51,U7F57,U8005,U800C,U8054,U80A4,U80FD,U81EA,U822A,U8272,U827A,U8282,U8200000,U8349,U8425,U843D,U84DD,U884C,U897F,U8981,U89C1,U89D2,U8A00,U8BA1,U8BA4,U8BB0,U8BB2,U8BBE-U8BBF,U8BDD,U8BED,U8BF7,U8C01,U8D70,U8D77,U8DD1,U8DDD,U8DEF,U8EAB,U8F68,U8F7D,U8F88,U8F93,U8FB9,U8FC7,U8FD0,U8FD4,U8FD9,U8FDC,U8FF9,U9053,U90AE,U90FD,U91CC-U91CD,U94FE,U9519,U957F,U9500000000,U95EE,U9646,U9662,U96C6,U96D5,U9700,U9762,U97F3,U9875,U9879,U9898,U989C,U9996,U9AD8,U+FF08-U+FF09,U+FF0C,U+FF1A-U+FF1B}:root{--bg:#fff;--bg-2:#f5f5f7;--ink:#1d1d1f;--dim:#6e6e73;--rule:#d2d2d7;--accent:#ff4d12;--accent-2:#ff8a3d;--card:#fff;--on-accent:#fff;--glow:22%;--font-ui:"Inter", "Noto Sans SC Subset", "Noto Sans SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, "Courier New", monospace;--pad:clamp(20px, 5vw, 72px);--maxw:1280px;--radius:16px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1)}:root[data-theme=night]{--bg:#0a0a0c;--bg-2:#121214;--ink:#f2f2f4;--dim:#9a9aa0;--rule:#2a2a2e;--accent:#5af2c8;--accent-2:#87ddc4;--card:#141416;--on-accent:#04120e;--glow:30%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.75;overflow-x:hidden}body,.section,.card,.site-nav,.site-footer,.tool-box{transition:background-color .4s var(--ease-soft), color .4s var(--ease-soft), border-color .4s var(--ease-soft)}h1,h2,h3,h4,h5{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}p{margin:0 0 1em}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.section{border-top:1px solid var(--rule);padding-block:clamp(48px,7vw,112px)}.section--soft{background:var(--bg-2)}.section-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:clamp(22px,3.4vw,48px);display:flex}.section-head h2{letter-spacing:-.03em;font-size:clamp(22px,4.4vw,48px);font-weight:800}.section-head .num{color:var(--accent)}.mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.75rem}.lead{max-width:46ch;font-size:clamp(16px,1.9vw,19px);line-height:2.05}.muted{color:var(--dim)}.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}.scroll-progress{background:var(--accent);transform-origin:0;z-index:60;pointer-events:none;will-change:transform;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.seg{border:1px solid var(--rule);border-radius:999px;display:flex;overflow:hidden}.seg button,.seg a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:inherit;cursor:pointer;transition:background-color .2s var(--ease-soft), color .2s var(--ease-soft);background:0 0;border:0;padding:7px 13px;font-size:.75rem}.seg>*+*{border-left:1px solid var(--rule)}.seg [aria-pressed=true]{background:var(--ink);color:var(--bg)}.pill-cta{background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;padding:15px 26px;font-size:.8125rem;display:inline-block}.pill-cta:hover{box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-3px)}.link-accent{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:.8125rem;display:inline-flex}.link-accent:hover{text-underline-offset:5px;text-decoration:underline}.js [data-reveal]{opacity:0;transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transition:opacity .75s var(--ease), transform .75s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}.site-nav[data-astro-cid-rutobish]{z-index:40;padding-block:13px;padding-inline:var(--pad);border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 86%, transparent);backdrop-filter:blur(14px);flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:sticky;top:0}.brand[data-astro-cid-rutobish]{letter-spacing:.01em;align-items:baseline;gap:7px;font-size:.906rem;font-weight:700;display:flex}.brand[data-astro-cid-rutobish] b[data-astro-cid-rutobish]{color:var(--dim);font-weight:400}.links[data-astro-cid-rutobish]{color:var(--dim);gap:20px;margin-inline:auto;font-size:.8125rem;display:flex}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{transition:color .2s var(--ease-soft)}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover{color:var(--accent)}.controls[data-astro-cid-rutobish]{align-items:center;gap:8px;display:flex}.seg[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=true]{background:var(--ink);color:var(--bg)}@media (width<=900px){.links[data-astro-cid-rutobish]{display:none}.controls[data-astro-cid-rutobish]{margin-inline-start:auto}}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);padding-block:clamp(34px,5vw,68px) clamp(22px,3vw,36px)}.aside[data-astro-cid-nns7i3if]{color:var(--dim);margin:0 0 clamp(22px,3vw,36px);font-size:.8125rem}.grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;display:grid}.cell[data-astro-cid-nns7i3if]{border-top:2px solid var(--ink);padding-top:11px}.cell[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{word-break:break-word;margin:7px 0 0;font-size:.9375rem;font-weight:700}.cell[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--accent)}.record[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:6px 22px;margin-top:clamp(28px,4vw,52px);padding-top:16px;display:flex}.record-filing[data-astro-cid-nns7i3if]:hover{color:var(--accent)}
