:root{--obsidian:#0b0f10;--obsidian-2:#12181b;--coral:#ff5a5f;--coral-2:#ff7a80;--ink:#e8eaed;--muted:#9aa0a6;--link-color:#ff5a5f;--ok:#3ddc97;--warn:#ffd166;--shadow:0 20px 60px rgba(0,0,0,.35);--radius-xl:28px;--radius-lg:18px;--radius-md:12px;--container:clamp(320px, 90vw, 1220px)}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,p{margin:0}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:var(--link-color)}button,input,select,textarea{font:inherit}html:focus-within{scroll-behavior:smooth}body,html{height:100%}body{line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--obsidian);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";max-width:100vw;overflow-x:hidden}.s-0335bd3da698e00a3d2d,[data-click],a,button{cursor:pointer}.s-255a762c36cdae2fe950{width:var(--container);margin-inline:auto;padding-inline:20px}.s-2daa8e5e2f2e28fc6f3b{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--obsidian) 86%,#000 14%);border-bottom:1px solid color-mix(in oklab,var(--obsidian),#fff 8%);backdrop-filter:saturate(1.1) blur(10px)}.s-3224a500d5a1273d6d0c{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.s-5109b8ed055a6af8a9f4,.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 .s-debb6d2fe4e2667c2e06{inline-size:44px;block-size:44px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow);isolation:isolate}.s-63acf68c4f951d6412a8 .s-6ae999552a0d2dca14d6{font-weight:800;letter-spacing:.4px}.s-63acf68c4f951d6412a8 .s-5e9b60f69165f32f8930{color:var(--muted);font-size:.86rem}nav.s-e3b7c980d763196e9d13 a{display:inline-block;padding:10px 12px;border-radius:10px;transition:transform .25s,background .25s}nav.s-e3b7c980d763196e9d13 a:hover{background:#11181c;transform:translateY(-1px)}.s-82e5672f7f91b29d8431{display:flex;gap:10px;align-items:center}.s-d3e5af3aa57b510ee436{background:linear-gradient(180deg,var(--coral),var(--coral-2));color:#0b0f10;font-weight:800;padding:10px 16px;border-radius:12px;box-shadow:0 8px 24px rgba(255,90,95,.35),inset 0 0 0 1px rgba(255,255,255,.25);border:none}.s-d3e5af3aa57b510ee436:active{transform:translateY(1px)}.s-7a86b15480e0a870f0b0{display:none;inline-size:46px;block-size:46px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0f1417}.s-7a86b15480e0a870f0b0 span,.s-7a86b15480e0a870f0b0::after,.s-7a86b15480e0a870f0b0::before{content:"";display:block;inline-size:22px;block-size:2px;background:var(--ink);border-radius:2px;transition:transform .3s,opacity .3s}.s-7a86b15480e0a870f0b0::before{transform:translateY(-6px)}.s-7a86b15480e0a870f0b0::after{transform:translateY(6px)}.s-7a86b15480e0a870f0b0.s-5fc7e38bffe00ca46add span{opacity:0}.s-7a86b15480e0a870f0b0.s-5fc7e38bffe00ca46add::before{transform:translateY(0) rotate(45deg)}.s-7a86b15480e0a870f0b0.s-5fc7e38bffe00ca46add::after{transform:translateY(0) rotate(-45deg)}.s-10e7a3fcea616cd8cc05{position:fixed;inset:70px 0 auto 0;height:0;overflow:hidden;background:linear-gradient(180deg,#0d1216,#0b0f10);border-bottom:1px solid rgba(255,255,255,.06);transition:height .35s;z-index:40}.s-10e7a3fcea616cd8cc05.s-5fc7e38bffe00ca46add{height:260px}.s-10e7a3fcea616cd8cc05 nav a{display:block;padding:14px 20px;border-bottom:1px dashed rgba(255,255,255,.06)}.s-0911aed621a145fb7a54{min-height:92vh;display:grid;place-items:center;position:relative;isolation:isolate}.s-0911aed621a145fb7a54 .s-255a762c36cdae2fe950{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center}.s-618e2cb14ee236f98e9f{display:flex;flex-direction:column;gap:16px}.s-c44e12466ad9bfb4d398{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;color:var(--muted)}.s-c44e12466ad9bfb4d398 .s-348a3c4a81ea6081e50d{inline-size:8px;block-size:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 6px rgba(255,90,95,.15)}.s-0911aed621a145fb7a54 h1{font-size:clamp(2.2rem, 2.6vw + 1.4rem, 4rem);line-height:1.15;letter-spacing:.2px}.s-0911aed621a145fb7a54 p{color:#c6c9ce;max-width:58ch}.s-c7ecbc044e440cb5736a{position:relative;background:radial-gradient(200px 160px at 75% 20%,rgba(255,90,95,.25),transparent 60%),linear-gradient(180deg,#0e1418,#0a0f12);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow);transform-style:preserve-3d;perspective:1000px;overflow:hidden}.s-ffcba6000439a59f8a9e{display:grid;grid-template-columns:1fr 1fr;gap:18px}.s-c5a39a3a7b3df7a7c25d{background:linear-gradient(180deg,#0b1014,#0c1216);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px;position:relative;overflow:hidden}.s-c5a39a3a7b3df7a7c25d h3{font-size:.9rem;color:var(--muted);font-weight:700;letter-spacing:.3px}.s-c5a39a3a7b3df7a7c25d .s-39f69c278f46165447f3{font-size:1.8rem;font-weight:900;letter-spacing:.6px}.s-7187dadeaa9825054bf2{position:absolute;inset:auto 10px 10px 10px;height:44px;border-radius:10px;overflow:hidden;border:1px dashed rgba(255,255,255,.08)}.s-7187dadeaa9825054bf2::before{content:"";position:absolute;inset:-40% -20% auto;block-size:180%;inline-size:160%;background:radial-gradient(18px 18px at 8% 72%,var(--coral) 25%,transparent 26%),radial-gradient(18px 18px at 26% 38%,var(--ok) 25%,transparent 26%),radial-gradient(18px 18px at 56% 66%,var(--warn) 25%,transparent 26%),radial-gradient(18px 18px at 78% 34%,var(--coral-2) 25%,transparent 26%);filter:blur(18px);opacity:.45;animation:12s linear infinite drift}@keyframes drift{to{transform:translateX(-18%)}}.s-7da33f49740772bd4c0f{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.s-bd370d1b6f9b3580a770{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.s-bd370d1b6f9b3580a770 .s-e9d71f5ee7c92d6dc9e9{inline-size:10px;block-size:10px;border-radius:50%;background:var(--muted)}.s-bd370d1b6f9b3580a770[data-state=on] .s-e9d71f5ee7c92d6dc9e9{background:var(--coral)}.s-39a531d92bbe1cfd6268{inline-size:26px;block-size:2px;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.6));position:relative;border-radius:2px}.s-39a531d92bbe1cfd6268::after{content:"";position:absolute;right:-3px;top:-3px;inline-size:8px;block-size:8px;border-right:2px solid rgba(255,255,255,.6);border-top:2px solid rgba(255,255,255,.6);transform:rotate(45deg)}.s-9a5ec15963f5bdb02fb3{display:flex;gap:14px;align-items:center;margin-top:16px;flex-wrap:wrap}.s-23b0ed88362dca359e07{background:conic-gradient(from 120deg at 50% 50%,var(--coral),var(--coral-2),var(--coral));color:#0b0f10;padding:14px 18px;border-radius:14px;font-weight:900;letter-spacing:.4px;border:none;box-shadow:0 12px 36px rgba(255,90,95,.4)}.s-898ef899ed67a5f73ca7{border:1px solid rgba(255,255,255,.14);padding:12px 16px;border-radius:12px;color:var(--ink);background:0 0}.s-6001ab2c72462cd43525{position:relative;inline-size:100%;aspect-ratio:16/10;border-radius:16px;overflow:hidden}.s-199ec9cf46aad99823c4{border:1px solid rgba(255,255,255,.06);margin-top:14px}.s-6001ab2c72462cd43525 img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.s-fb43db9ffcc3da891960{position:absolute;inset:auto auto 6% 56%;inline-size:min(30vw,320px);transform:rotate(-6deg);filter:drop-shadow(0 18px 40px rgba(255,90,95,.25));opacity:.9;pointer-events:none}.s-29830448c4e08eafdd0e{position:absolute;inset:10% auto auto -2%;inline-size:min(22vw,240px);transform:rotate(8deg) scale(1.02);filter:drop-shadow(0 12px 32px rgba(0,0,0,.35));opacity:.75;pointer-events:none}footer.s-a928d4c5751e4352ec16{margin-top:8vh;border-top:1px solid rgba(255,255,255,.08);background:#0a0f12}.s-234b082940c46f877a08{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-block:30px}.s-99962b6f9d1843ce2be0 a{display:block;color:#c6c9ce;padding:8px 0}.s-aa1616a1c6c793b68a2b{columns:2}.s-5109b8ed055a6af8a9f4 .s-ff7079a958c3f7db5a5c{inline-size:36px;block-size:36px;border-radius:10px;overflow:hidden}[data-reveal]{opacity:0;transform:translateY(18px) scale(.98);filter:blur(4px);transition:opacity .7s,transform .7s,filter .7s}[data-reveal].s-b066608ce86477fe1a77{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}section.s-20182fbc10716eb197ea{padding-block:min(12vh,120px) 10vh;border-top:1px solid rgba(255,255,255,.06)}.s-8cb33b2754e53feca4f7{font-size:1.15rem;color:#c6c9ce;max-width:70ch}.s-253ab29183a9882763fe,.s-5c07c15b5935a3a73014,.s-91c4de40446d30d84fe7,.s-aa4a8b7e87bdcd287fc7{margin-top:12px}.s-bf1c365741a4bfb5fee5{font-size:clamp(1.6rem,1.2vw + 1.2rem,2.4rem);line-height:1.2;margin-bottom:14px}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}.s-8b79cea540ccbf42303f{margin-top:18px}.s-ccd3fc9a0b1bdc13b1c7{margin-top:16px}.s-00317b5e81771fa2c4f1,.s-8e6c522d6391250f675d{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.s-93720caa841037718a71{display:inline-flex;gap:10px;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#c6c9ce}.s-4ca656c85a1711c13e48{height:1px;background:rgba(255,255,255,.06);margin:10px 0 22px}.s-51c398417955eb05c9fa .s-2ab0591dbcf5fefdad65{background:linear-gradient(180deg,#0b1014,#0c1216);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.s-51c398417955eb05c9fa .s-2ab0591dbcf5fefdad65 h3{font-size:1rem;color:#c6c9ce}.s-51c398417955eb05c9fa .s-95c4bea12e4edcf8aad7{font-size:1.8rem;font-weight:900}.s-a4097e080c550462a9e3{font-size:.88rem;color:#9aa0a6}.s-3804e082a1ca668d31a4,.s-6018cb9fe166335146b2{margin-top:10px}.s-bed97175b06e68eb7ff5{background:linear-gradient(180deg,#0c1216,#0a0f12);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.s-bed97175b06e68eb7ff5 h3{font-size:1.2rem}.s-2097c33723b61c7e24d3{font-size:2rem;font-weight:900}.s-bed97175b06e68eb7ff5 ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.s-bed97175b06e68eb7ff5 li::before{content:"• ";color:var(--coral)}.s-26b2cc3c943c65b0c8c4{position:absolute;top:14px;right:-40px;transform:rotate(35deg);background:linear-gradient(180deg,var(--coral),var(--coral-2));color:#0b0f10;font-weight:900;padding:6px 60px;border:1px solid rgba(255,255,255,.25)}.s-1a942eab068a2173e66d{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:16px}.s-ac5d84bfae726a96cc41{background:#0d1317;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px}.s-ac5d84bfae726a96cc41 strong{display:block;margin-bottom:6px}.s-d8f7e9c783be82328ffc{height:4px;background:linear-gradient(90deg,var(--coral),var(--coral-2));border-radius:999px;margin-top:10px;transform-origin:left;transform:scaleX(.2);transition:transform 1s}.s-ac5d84bfae726a96cc41.s-b066608ce86477fe1a77 .s-d8f7e9c783be82328ffc{transform:scaleX(1)}.s-1247eb8f560d72ae8727{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.s-c6b6df0a9e1bcfd2478c{padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c6c9ce;background:rgba(255,255,255,.02)}.s-043e14e485a41f765d7c{border:1px dashed rgba(255,255,255,.12);border-radius:16px;padding:16px;background:rgba(255,255,255,.02)}.s-f0e51eed334591fbebc8,.s-fd054f6685c913a8ec1d{margin-top:14px}.s-bb362a46a483f3f8c993{display:grid;grid-template-columns:1fr;gap:14px}.s-e5c8438ec8bab99cf474{font-size:.9rem;color:#9aa0a6}@media (max-width:1080px){.s-00317b5e81771fa2c4f1,.s-de820e2414088aefe2e5{grid-template-columns:1fr}.s-00317b5e81771fa2c4f1{gap:16px}.s-1a942eab068a2173e66d,.s-8e6c522d6391250f675d{grid-template-columns:1fr 1fr}}@media (max-width:960px){.s-0911aed621a145fb7a54 .s-255a762c36cdae2fe950{grid-template-columns:1fr;gap:22px}.s-fb43db9ffcc3da891960{inset:auto 4% 6% auto;transform:rotate(-4deg)}.s-29830448c4e08eafdd0e{inset:6% auto auto 4%}nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:inline-flex}.s-1a942eab068a2173e66d,.s-8e6c522d6391250f675d{grid-template-columns:1fr}}