body,html,ol,ul{margin:0;padding:0}:root{--navy:#16293A;--sand:#D9C6A3;--sand-2:#E9DEC9;--link-color:#E0B877;--shadow:0 20px 50px rgba(13,26,38,.22),0 4px 20px rgba(13,26,38,.18);--radius:16px;--container:clamp(280px,92vw,1180px);--section-space:clamp(60px,8vw,120px);--shadow:0 18px 42px rgba(13,26,38,.22),0 4px 18px rgba(13,26,38,.18);--radius:14px}*,.s-40871d16c5c7089afefa *,::after,::before{box-sizing:border-box}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}a{text-decoration:none;color:var(--link-color)}ol,ul{list-style:none}html{scroll-behavior:smooth}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--sand-2);background:radial-gradient(1200px 600px at 15% 10%,rgba(233,222,201,.05),transparent 60%),radial-gradient(1000px 500px at 85% 90%,rgba(233,222,201,.06),transparent 60%),var(--navy);line-height:1.5;max-width:100vw;overflow-x:hidden}.s-255a762c36cdae2fe950{width:var(--container);margin-inline:auto;padding-inline:1rem}.s-212301c593df7a10ee64{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:.9rem 1.2rem;background:linear-gradient(135deg,var(--sand),#e8d5b3);color:#0f1720;font-weight:700;box-shadow:var(--shadow);cursor:pointer}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.2) blur(10px);background:rgba(22,41,58,.72);border-bottom:1px solid rgba(233,222,201,.12)}.s-ab75b8b1ff22d65876f0{display:flex;align-items:center;justify-content:space-between;min-height:64px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.75rem}.s-9a6e62baac61bc01b827{width:36px;height:36px;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.25)}.s-f88ffcdbfa9b410a08ee{font-weight:900;color:var(--sand);font-size:1.05rem}nav.s-9579c21825ff83855299{display:flex;align-items:center;gap:1.2rem}nav.s-9579c21825ff83855299 a{padding:.55rem .8rem;border-radius:12px;color:var(--sand-2);border:1px solid transparent}nav.s-9579c21825ff83855299 a:hover{background:rgba(233,222,201,.07);border:1px solid rgba(233,222,201,.2)}.s-7a86b15480e0a870f0b0{display:none;width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;border:1px solid rgba(233,222,201,.16);cursor:pointer}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d{position:relative;width:22px;height:2px;background:var(--sand);border-radius:2px}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after,.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--sand);border-radius:2px;transform-origin:center;transition:transform .3s,top .3s}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{top:-7px}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after{top:7px}.s-b3cd584ff1d124ae8f1d{position:fixed;inset:0 0 auto 0;top:64px;height:calc(100vh - 64px);background:linear-gradient(180deg,rgba(22,41,58,.96),rgba(22,41,58,.98));transform:translateY(-8px) scale(.98);opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;z-index:60;padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;gap:.5rem}.s-b3cd584ff1d124ae8f1d a{padding:1rem;border-radius:12px;background:rgba(233,222,201,.07);border:1px solid rgba(233,222,201,.16);color:var(--sand)}.s-23d75500ec79d71aeb6e,.s-7040cb72e5b1a981b50c{border:1px solid rgba(233,222,201,.18);box-shadow:var(--shadow)}.s-93e615789fdb08d58a9f .s-b3cd584ff1d124ae8f1d{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d,.s-f3287e154f5b5779ce8a{background:0 0}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{top:0;transform:rotate(45deg)}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after{top:0;transform:rotate(-45deg)}main{min-height:100vh}.s-20182fbc10716eb197ea{padding-block:var(--section-space)}h1,h2,h3{color:#fff;margin:0 0 .6rem}.s-8cb33b2754e53feca4f7{font-size:1.08rem;max-width:72ch}.s-7040cb72e5b1a981b50c{background:rgba(32,52,68,.55);border-radius:16px;padding:1.2rem}.s-f3c543ad5fe9d69603e7{display:grid;gap:clamp(16px,3vw,28px)}.s-70dec33a5fe6a63805da{grid-template-columns:1fr 1fr}footer.s-a928d4c5751e4352ec16{margin-top:8vh;border-top:1px solid rgba(233,222,201,.12);background:linear-gradient(180deg,rgba(22,41,58,.85),#16293a)}.s-790f5a4f2e985b582ee9{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:2rem 0;align-items:start}.s-5109b8ed055a6af8a9f4{display:flex;align-items:center;gap:.8rem}.s-5ab97e7baeed3b39b1b4{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.25rem}.s-5ab97e7baeed3b39b1b4 a{color:var(--sand-2);padding:.35rem .25rem;border-radius:8px}.s-5ab97e7baeed3b39b1b4 a:hover{background:rgba(233,222,201,.07);border:1px solid rgba(233,222,201,.16)}@media (max-width:980px){nav.s-9579c21825ff83855299{display:none}.s-7a86b15480e0a870f0b0{display:inline-flex}.s-70dec33a5fe6a63805da,.s-790f5a4f2e985b582ee9{grid-template-columns:1fr}}.s-40871d16c5c7089afefa a{color:var(--link-color);text-decoration:none}.s-40871d16c5c7089afefa a:hover{text-decoration:underline}.s-40871d16c5c7089afefa .s-56095d030502292c7ac6,.s-40871d16c5c7089afefa .s-b553f1922a573489c475,.s-40871d16c5c7089afefa [role=button],.s-40871d16c5c7089afefa button{cursor:pointer}.s-23d75500ec79d71aeb6e{position:fixed;right:clamp(10px,2vw,24px);bottom:clamp(10px,2vw,24px);z-index:9999;width:min(520px,94vw);background:linear-gradient(180deg,rgba(22,41,58,.95),rgba(22,41,58,.98));color:var(--sand-2);border-radius:var(--radius);padding:.95rem 1rem;display:none}.s-eb7d2a78c21a5b178a32{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:start}.s-9ee568e02148d36c6a81{margin:0 0 .25rem;color:#fff;font-weight:800;font-size:1rem;line-height:1.2}.s-03b1d0cb9cd399105874{margin:0;font-size:.95rem;opacity:.95}.s-0119850e37dda7f16e7d{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.s-5f9b7de0bf8ff62a1810{border:1px solid rgba(233,222,201,.18);background:rgba(233,222,201,.06);color:var(--sand-2);padding:.6rem .85rem;border-radius:999px;font-weight:800}.s-5f9b7de0bf8ff62a1810:hover{background:rgba(233,222,201,.12)}.s-74f25617e801546dc93a{background:linear-gradient(135deg,var(--sand),#e8d5b3);color:#0f1720;border-color:transparent}.s-74f25617e801546dc93a:hover{filter:brightness(.98)}.s-b553f1922a573489c475{align-self:center;font-size:.9rem;opacity:.9}.s-6d765a5ffd9c3452641b{position:fixed;right:clamp(10px,2vw,24px);bottom:calc(clamp(10px,2vw,24px) + 70px);z-index:10000;width:min(560px,96vw);background:linear-gradient(180deg,rgba(22,41,58,.97),rgba(22,41,58,.99));color:var(--sand-2);border:1px solid rgba(233,222,201,.18);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;display:none}.s-6d765a5ffd9c3452641b h3{margin:0 0 .35rem;color:#fff}.s-6d765a5ffd9c3452641b p{margin:0 0 .65rem;font-size:.95rem;opacity:.95}.s-469a41d7bcf9feffa225{display:grid;gap:.6rem .8rem;grid-template-columns:1fr auto;align-items:center}.s-c21c237e8a2705b26599{margin-top:.4rem}.s-56095d030502292c7ac6{display:inline-flex;align-items:center;gap:.5rem;background:rgba(233,222,201,.08);border:1px solid rgba(233,222,201,.16);color:var(--sand);border-radius:999px;padding:.45rem .75rem;font-weight:800;font-size:.9rem}.s-bd33e331fae11cc17ffe{font-size:.75rem;opacity:.85;background:rgba(233,222,201,.14);padding:.2rem .5rem;border-radius:999px}.s-f9f73ec44e0bca5f3573{display:inline-flex;align-items:center;gap:.55rem}.s-f9f73ec44e0bca5f3573 input{appearance:none;width:42px;height:26px;border-radius:999px;position:relative;border:1px solid rgba(233,222,201,.25);background:rgba(233,222,201,.08);outline:0;transition:.2s}.s-f9f73ec44e0bca5f3573 input::after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:3px;left:3px;background:var(--sand);transition:.2s}.s-f9f73ec44e0bca5f3573 input:checked{background:linear-gradient(135deg,var(--sand),#e8d5b3);border-color:transparent}.s-f9f73ec44e0bca5f3573 input:checked::after{left:20px;background:#0f1720}.s-f7e9960985a705b00bfd{font-size:.85rem;opacity:.85;margin-top:.5rem}.s-e2ab67f535936233324e{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.8rem}@media (prefers-reduced-motion:no-preference){.s-23d75500ec79d71aeb6e,.s-6d765a5ffd9c3452641b{transform:translateY(8px);opacity:.98;transition:transform .25s,opacity .25s}.s-23d75500ec79d71aeb6e.s-3e77eea577f1f58d7d10,.s-6d765a5ffd9c3452641b.s-3e77eea577f1f58d7d10{transform:translateY(0);opacity:1}}@media (max-width:520px){.s-eb7d2a78c21a5b178a32{grid-template-columns:1fr}.s-0119850e37dda7f16e7d{justify-content:flex-start}.s-6d765a5ffd9c3452641b{bottom:calc(clamp(10px,2vw,24px) + 12px)}}.s-b785aa3cb46c6fe0168b{color:var(--sand-2);margin:.6rem 0 0;opacity:.9}