:root{--bg:#0f1115;--bg2:#141821;--surface:#171b24;--surface2:#1e2430;--text:#e5e7eb;--muted:#a1a1aa;--muted2:#8a8f98;--border:#2a3240;--shadow:0 16px 40px #00000073;--primary:#ff6900;--primary2:#ff8a3d;--ok:#16a34a;--radius:12px;--radius2:18px;--container:1100px;--font:"Inter", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}html[data-theme=light]{--bg:#f7f7f8;--bg2:#fff;--surface:#fff;--surface2:#f2f3f5;--text:#111827;--muted:#4b5563;--muted2:#6b7280;--border:#e5e7eb;--shadow:0 12px 28px #11182714;--primary:#ff6900;--primary2:#ff8a3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:linear-gradient(180deg, var(--bg), var(--bg2));min-height:100vh;margin:0}body:before{content:none}a{color:inherit;text-underline-offset:3px;text-decoration-color:#7dd3fc8c}a:hover{text-decoration-color:#7dd3fce6}.container{max-width:var(--container);margin:0 auto;padding:0 18px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius2);box-shadow:var(--shadow)}.badges{flex-wrap:wrap;gap:8px;display:flex}.badges:empty{display:none}.badge{border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:12px;line-height:1;font-family:var(--mono);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.badge--primary{background:#ff69001f;border-color:#ff690059}.buttonRow{flex-wrap:wrap;gap:10px;display:flex}.buttonRow:empty{display:none}.btn{appearance:none;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s}.btn:hover{background:#ff69001f;border-color:#ff690080;transform:translateY(-1px)}.btn--solid{background:linear-gradient(90deg,#ff69002e,#ff8a3d29);border-color:#ff690073}.btn--alt{background:linear-gradient(90deg,#3b82f62e,#3b82f614);border-color:#3b82f673}.btn--alt:hover{background:#3b82f61f;border-color:#3b82f6b3}.qrIcon{fill:currentColor;width:18px;height:18px;display:block}.qrDialog{color:inherit;background:0 0;border:none;max-width:90vw;padding:0}.qrDialog::backdrop{backdrop-filter:blur(2px);background:#0009}.qrDialogCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius2);box-shadow:var(--shadow);text-align:center;min-width:260px;padding:16px}.qrDialogHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qrDialogHeader h3{margin:0;font-size:16px}.qrDialogClose{padding:6px 10px;line-height:1}.qrDialogQr{border:1px solid var(--border);background:#fff;border-radius:12px;width:220px;max-width:70vw;height:220px}.qrDialogHint{color:var(--muted);margin:10px 0 0;font-size:13px}.section{padding:26px 0;scroll-margin-top:80px}.sectionHeader{margin-bottom:14px}.sectionHeader h2{letter-spacing:-.02em;text-transform:uppercase;font-size:26px;font-weight:800;font-family:var(--font);margin:0}.sectionHeader p{color:var(--muted);margin:6px 0 0;line-height:1.5}.muted{color:var(--muted)}.small{color:var(--muted2);font-size:13px}.companyName{font-weight:600}.companyRow{align-items:center;gap:6px;display:inline-flex}.companyLink{color:var(--primary);font-size:14px;text-decoration:none}.companyLink:hover{text-decoration:underline}.kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:700;font-family:var(--font)}.grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}@media (width<=920px){.grid{grid-template-columns:1fr}}.nav{z-index:50;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(12px);position:sticky;top:0}.navInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:58px;display:grid}.navBrand{align-items:center;gap:12px;display:flex}.optionsMenu{position:relative}.optionsMenu summary{list-style:none}.optionsMenuToggle{appearance:none;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:12px;padding:8px 12px;font-size:18px;line-height:1;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s}.optionsMenuToggle:hover{background:#7dd3fc1f;border-color:#7dd3fc99;transform:translateY(-1px)}.optionsMenu summary::-webkit-details-marker{display:none}.optionsMenuPanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius2);box-shadow:var(--shadow);z-index:60;gap:8px;min-width:220px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.nav a{color:var(--muted);font-size:14px;font-weight:650;text-decoration:none}.nav a:hover{color:var(--text)}.navLinks{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero{padding:26px 0 10px}.heroCard{padding:18px}.heroMain{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.heroHeader{gap:4px;display:grid}.heroNameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heroEmailLink{color:var(--text);border-bottom:1px solid var(--border);width:fit-content;margin-top:2px;margin-bottom:0;padding-bottom:2px;font-size:14px;text-decoration:none}.heroEmailLink:hover{border-bottom-color:var(--primary)}.heroTitle{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(28px,4.6vw,44px);font-weight:800}.heroRole{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.5}.heroAvatar{object-fit:cover;border:2px solid var(--border);width:140px;height:140px;box-shadow:var(--shadow);background:var(--surface2);border-radius:999px}@media (width<=720px){.heroMain{grid-template-columns:1fr;justify-items:start}.heroNameRow{align-items:flex-start}.heroAvatar{width:110px;height:110px}}.timeline{gap:12px;display:grid;position:relative}.timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:22px;bottom:10px;left:176px}.timelineItem{grid-template-columns:160px 1fr;align-items:start;gap:16px;display:grid}.timelineDate{text-align:right;color:var(--muted2);padding-top:17px;font-size:13px;font-weight:600}.timelineDuration{color:var(--muted2);margin-top:4px;font-size:12px}.timelineContent{padding-left:18px;position:relative}.timelineContent:before{content:"";background:var(--primary);border-radius:999px;width:10px;height:10px;position:absolute;top:22px;left:-5px;box-shadow:0 0 0 4px #ff690026}.item{border-radius:var(--radius2);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:14px}.itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.itemHeader h3{letter-spacing:-.01em;margin:0;font-size:16px}.itemHeader .meta{color:var(--muted2);font-size:13px}.item p{color:var(--muted);margin:8px 0 0;line-height:1.6}.item ul{color:var(--muted);margin:10px 0 0;padding-left:18px;line-height:1.6}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 8px;font-size:14px}.table th{color:var(--muted);font-weight:700}@media (width<=720px){.timelineItem{grid-template-columns:1fr}.timeline:before{left:0}.timelineDate{text-align:left;margin-left:10px;padding-top:0;font-weight:700}.timelineDuration{margin-top:2px}.timelineContent{padding-left:14px}}@media print{.nav,.noPrint{display:none!important}}
