:root{--bg:#F2F1EF;--ink:#1B1B1D;--muted:#373739;--line:#DEDDDA;--link-color:#2E63FF;--accent:#0EB89E;--shadow:0 8px 30px rgba(0,0,0,.08);--radius:16px;--container:1200px}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0}img{display:block;max-width:100%;height:auto}ol,ul{list-style:none}a{text-decoration:none;color:var(--link-color)}button,input,select,textarea{font:inherit}html{scroll-behavior:smooth}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Ubuntu,"Helvetica Neue",Arial;background:var(--bg);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden}main{flex:1}[role=button],a,button,summary{cursor:pointer}.s-255a762c36cdae2fe950{max-width:var(--container);margin-inline:auto;padding:0 20px}.s-197a3b10c669b18ded75{max-width:980px;margin-inline:auto}.s-74f7b25c84c02ff5420e{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;background:rgba(242,241,239,.7);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.s-48e571244e10c156dd4b{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 img{width:36px;height:36px;border-radius:10px;box-shadow:var(--shadow)}.s-755ea24aa34ee7d8efa5{font-weight:800;letter-spacing:.2px}nav.s-e3b7c980d763196e9d13{display:flex;align-items:center;gap:22px}nav.s-e3b7c980d763196e9d13 a{font-weight:600;opacity:.92}.s-f7525edf70a8458e7664{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--ink);border-radius:12px;background:#fff;color:var(--ink);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.s-f7525edf70a8458e7664:hover{transform:translateY(-1px);box-shadow:0 12px 34px rgba(0,0,0,.12)}.s-7a86b15480e0a870f0b0{display:none;background:0 0;border:0;width:42px;height:42px;border-radius:12px;border:1px solid var(--line)}.s-7a86b15480e0a870f0b0 span{display:block;height:2px;background:var(--ink);margin:7px 8px;border-radius:2px}.s-10e7a3fcea616cd8cc05{position:fixed;inset:64px 0 0 0;background:rgba(242,241,239,.98);backdrop-filter:blur(10px);transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s;border-top:1px solid var(--line)}.s-10e7a3fcea616cd8cc05.s-5fc7e38bffe00ca46add{opacity:1;pointer-events:auto}.s-10e7a3fcea616cd8cc05 .s-b26dc72d261a92c1cfd1{display:grid;gap:14px;padding:22px}.s-10e7a3fcea616cd8cc05 a{padding:12px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:600}.s-6d2664d1359dbd4e27d8{padding:72px 0 48px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7f6f4,#f2f1ef)}.s-20182fbc10716eb197ea{padding:60px 0;border-bottom:1px solid var(--line)}.s-20182fbc10716eb197ea:last-of-type{border-bottom:none}.s-94d5cab6f5fe3422a447{display:grid;gap:32px;align-items:start}.s-94d5cab6f5fe3422a447.s-ad782ecdac770fc6eb9a{grid-template-columns:1.2fr .8fr}.s-657ce6c21cc08f06a3a0{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;color:var(--muted)}.s-657ce6c21cc08f06a3a0::before{content:"●";font-size:.9rem;color:var(--ink);opacity:.6}.s-f4a7fc8c543204b13cda{font-size:clamp(34px,5vw,52px);letter-spacing:-.04em;line-height:1.05;margin-top:10px}.s-2d6b939ba62c7e1cfa2c{max-width:640px;margin-top:18px;color:var(--muted);font-size:1rem}.s-1473f02a9ed40ccf2d11{font-size:.96rem;margin-top:14px}.s-993132f8bc3e5d707dec{width:100%;aspect-ratio:4/3;border-radius:18px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow);overflow:hidden;transform:translateY(8px);opacity:0;transition:transform .6s,opacity .6s}.s-0bf425950ea7f313db0f,.s-32ce90f232cf6e768e94,.s-ae74ae59961cd4a51c72,.s-ea43b4950242a9071c36{transition-delay:.08s}.s-993132f8bc3e5d707dec.s-5382195fe09e793b8e23,[data-reveal].s-5382195fe09e793b8e23{transform:translateY(0);opacity:1}.s-106c1e6e023f0d235ab0{width:100%;height:100%;overflow:hidden}.s-106c1e6e023f0d235ab0 img{width:100%;height:100%;object-fit:cover;object-position:center}.s-ce713f486917d789b03b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px}.s-ce713f486917d789b03b h2{font-size:1.9rem;letter-spacing:-.03em}.s-ce713f486917d789b03b p.s-8cb33b2754e53feca4f7{max-width:420px;color:var(--muted);font-size:.98rem}.s-c44e12466ad9bfb4d398{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.s-82e51ce291af013c2cd8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.s-53a52f89da9e0d404308{padding:18px 16px;border-radius:18px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;font-size:.93rem}.s-4fcc4ec66d077fab3912,.s-82e6c5240a14d9b1295f{transition-delay:.04s}.s-2045a3a07cff49bf07b3,.s-f09a9146a54f4166e4b5{transition-delay:.12s}.s-cd8ec241de4d0e2396f6{transition-delay:.16s}.s-5c99f82cd9cc486d24e2{width:100%;aspect-ratio:1/1;border-radius:16px;border:1px solid var(--line);background:#faf9f7;overflow:hidden}.s-95660e9690d6a3119ace{font-weight:700;letter-spacing:-.02em}.s-4d4b5ef448b9f0398fc4,.s-78577a2c4ebf1658afa0{font-size:.86rem;color:var(--muted)}.s-d9e1e9bee9dc4ea03863{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.s-5e9b60f69165f32f8930{padding:3px 8px;border-radius:999px;border:1px solid var(--line);font-size:.75rem;color:var(--muted);background:#fff}.s-70dec33a5fe6a63805da{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:start}.s-231721d04da485679d75{padding:18px 16px;border-radius:16px;border:1px solid var(--line);background:#fff;font-size:.92rem}.s-02e25655674c5a4729d8 strong,.s-231721d04da485679d75 strong{display:block;margin-bottom:6px}.s-f6e1f7aca9cae0642700{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.s-02e25655674c5a4729d8{padding:16px;border-radius:16px;border:1px dashed var(--line);background:#fff;font-size:.9rem}.s-fe46e3ee2b2dcf8f6ed9{margin-top:22px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:.9rem;color:var(--muted)}.s-0e1e4129a58ca7351e08,.s-fd054f6685c913a8ec1d{margin-top:14px}.s-647e11cc3d3a35e5a646{margin-top:24px}footer.s-a928d4c5751e4352ec16{border-top:1px solid var(--line);background:#fff}.s-234b082940c46f877a08{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;padding:40px 0}.s-c0b255cf88f773762d07{display:flex;gap:14px;align-items:center}.s-c0b255cf88f773762d07 img{width:34px;height:34px;border-radius:8px}.s-e399a50b5f6134267d80{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s-e399a50b5f6134267d80 a{padding:8px 10px;border-radius:10px;border:1px solid var(--line);color:var(--ink);background:var(--bg)}.s-b150a1aa0a630d6d247c{border-top:1px solid var(--line);padding:18px 0;color:var(--muted)}.s-b150a1aa0a630d6d247c p{margin:8px 0}[data-reveal]{transform:translateY(18px);opacity:0;transition:transform .6s,opacity .6s}@media (max-width:980px){nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:inline-block}.s-234b082940c46f877a08,.s-70dec33a5fe6a63805da,.s-94d5cab6f5fe3422a447.s-ad782ecdac770fc6eb9a{grid-template-columns:1fr}.s-82e51ce291af013c2cd8,.s-f6e1f7aca9cae0642700{grid-template-columns:1fr 1fr}}@media (max-width:720px){.s-82e51ce291af013c2cd8,.s-f6e1f7aca9cae0642700{grid-template-columns:1fr}}.s-6018cb9fe166335146b2{margin-top:10px}