#nav-header{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:100;font-family:DM Sans,sans-serif}#nav-pill{display:flex;flex-direction:row;align-items:center;gap:0;padding:9px 6px 9px 18px;background:#0e0e0eeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.09);border-radius:999px;box-shadow:0 4px 24px #00000080;white-space:nowrap}#nav-logo{color:#c8a96e;font-size:.8rem;font-weight:700;text-decoration:none;letter-spacing:-.01em;line-height:1;flex-shrink:0}#nav-sep{width:1px;height:16px;background:#ffffff21;margin:0 12px;flex-shrink:0}#nav-links{position:relative;display:flex;flex-direction:row;align-items:center;gap:0}#nav-hl{position:absolute;top:50%;transform:translateY(-50%);height:30px;background:#ffffff17;border-radius:999px;pointer-events:none;opacity:0;transition:left .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),opacity .15s ease}a.nl{position:relative;z-index:1;color:#f0f0f0a6;font-size:.875rem;font-weight:500;line-height:1;padding:8px 13px;text-decoration:none;border-radius:999px;transition:color .15s;flex-shrink:0}a.nl:hover,a.nl.active{color:#f0f0f0f5;text-decoration:none}#nav-cta{display:flex;align-items:center;justify-content:center;background:#c8a96e;color:#0e0e0e;font-size:.875rem;font-weight:700;line-height:1;padding:9px 18px;border-radius:999px;text-decoration:none;flex-shrink:0;margin-left:6px;transition:opacity .15s,transform .12s}#nav-cta:hover{opacity:.85;transform:scale(.97);text-decoration:none}#nav-cta.active{opacity:.6}#nav-ham{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px 6px;margin-left:6px}#nav-ham span{display:block;width:22px;height:2px;background:#f0f0f0bf;border-radius:2px}#nav-drawer{display:none;position:fixed;top:calc(1rem + 58px);left:1rem;right:1rem;background:#0e0e0ef7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:8px;box-shadow:0 8px 32px #0000008c;z-index:99;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;flex-direction:column}#nav-drawer.open{opacity:1;transform:none;pointer-events:auto}#nav-drawer a{display:block;color:#f0f0f0b8;font-size:.9rem;font-weight:500;padding:10px 14px;border-radius:10px;text-decoration:none;transition:background .12s,color .12s}#nav-drawer a:hover,#nav-drawer a.active{background:#ffffff12;color:#f0f0f0f2}#nav-drawer a.drawer-cta{background:#c8a96e;color:#0e0e0e;font-weight:700;margin-top:6px;text-align:center;border-radius:10px}#nav-drawer a.drawer-cta:hover{opacity:.85;background:#c8a96e}@media(max-width:820px){#nav-links,#nav-sep,#nav-cta{display:none}#nav-ham,#nav-drawer{display:flex}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit}:root{--bg: #080808;--surface: rgba(255,255,255,.04);--border: rgba(255,255,255,.08);--text: #f0f0f0;--text-muted: rgba(240,240,240,.5);--accent: #c8a96e;--max-width: 1100px;--spacing: 1.5rem;--font-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif}html,body,input,button,select,textarea{font-family:var(--font-sans)}html{font-size:16px;scroll-behavior:smooth;font-family:var(--font-sans)}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{line-height:1.25;font-weight:700}h1{font-size:2.25rem}h2{font-size:1.75rem;margin-bottom:1rem}h3{font-size:1.25rem;margin-bottom:.5rem}p{margin-bottom:1rem}ul{padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.4rem}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing)}.page-content{padding:5rem var(--spacing) 3rem;max-width:var(--max-width);margin:0 auto}table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}th,td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}th{background:#ffffff0f;font-weight:600;color:var(--accent);width:40%}td{color:var(--text)}tr:last-child th,tr:last-child td{border-bottom:none}footer{position:relative;z-index:1;background:#ffffff05;border-top:1px solid var(--border);color:var(--text-muted);text-align:center;padding:2rem var(--spacing);margin-top:4rem;font-size:.9rem}footer a{color:var(--accent)}footer a:hover{text-decoration:underline}.page-header{padding:5rem var(--spacing) 3rem;max-width:var(--max-width);margin:0 auto}.page-label{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem}.page-title{font-size:clamp(2.5rem,6vw,5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em}.page-rule{width:3rem;height:2px;background:var(--accent);margin:1.5rem 0}.stat-grid{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden}.stat-grid.cols-3{grid-template-columns:repeat(3,1fr)}.stat-grid.cols-4{grid-template-columns:repeat(4,1fr)}.stat-cell{padding:2rem 1.5rem;background:var(--bg)}.stat-number{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--accent);letter-spacing:-.03em;line-height:1;margin-bottom:.5rem}.stat-desc{font-size:.875rem;color:var(--text-muted)}@media(max-width:480px){.stat-grid.cols-3,.stat-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:340px){.stat-grid.cols-3,.stat-grid.cols-4{grid-template-columns:1fr}}.section{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing) 4rem}.section-title{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2rem}.sp{min-height:calc(100dvh - 60px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing)}.sp-label{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem}.sp-heading{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin-bottom:0}.sp-rule{width:2.5rem;height:2px;background:var(--accent);margin:1.25rem 0}.sp-desc{color:var(--text-muted);font-size:.95rem;line-height:1.65;max-width:340px;margin-bottom:2rem}.sp-cta{display:inline-block;padding:.7rem 1.5rem;background:var(--accent);color:#080808;font-weight:700;font-size:.875rem;letter-spacing:.03em;border-radius:6px;text-decoration:none;transition:opacity .15s}.sp-cta:hover{opacity:.85;text-decoration:none}.sp-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.1rem}.sp-list li{display:flex;align-items:flex-start;gap:1rem;margin:0}.sp-icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;min-width:2.4rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--accent);margin-top:3px}.sp-icon svg{width:1.05rem;height:1.05rem}.sp-item-text{display:flex;flex-direction:column;gap:.2rem}.sp-item-title{font-size:1.05rem;font-weight:700;color:var(--text);line-height:1.2}.sp-item-desc{font-size:.95rem;color:var(--text-muted);line-height:1.5}.sp-region{display:flex;align-items:center;gap:.4rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--text-muted);letter-spacing:.04em}.sp-region svg{color:var(--accent);flex-shrink:0}@media(max-width:767px){.sp{grid-template-columns:1fr;min-height:auto;padding:6rem var(--spacing) 3rem;gap:3rem}.sp-heading{font-size:clamp(2rem,8vw,2.75rem)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:none}.reveal-d1{transition-delay:.12s}.reveal-d2{transition-delay:.22s}.reveal-d3{transition-delay:.32s}.reveal-d4{transition-delay:.42s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-title{animation:heroFadeUp .8s ease both;animation-delay:.2s}.hero-sub{animation:heroFadeUp .8s ease both;animation-delay:.45s}@media(prefers-reduced-motion:reduce){.hero-title,.hero-sub{animation:none}}.fullscreen-page[data-astro-cid-sckkx6r4] main[data-astro-cid-sckkx6r4]{overflow:hidden}.footer-note[data-astro-cid-sckkx6r4]{margin-top:.75rem;font-size:.8rem}.footer-credit[data-astro-cid-sckkx6r4]{margin-top:1rem;font-size:.75rem;opacity:.4}
