.shell.svelte-1fsgmc1{min-height:100svh;max-width:var(--page-max);margin-inline:auto;padding:calc(var(--navbar-height, 64px) + clamp(10px,1.4vw,18px)) var(--page-pad-x) clamp(28px,4vw,60px);color:var(--text-dark)}.head.svelte-1fsgmc1{padding-top:clamp(6px,1vw,12px)}.title.svelte-1fsgmc1{margin:0;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;letter-spacing:-.02em;font-size:clamp(34px,6vw,72px);line-height:.98}.sub.svelte-1fsgmc1{margin:12px 0 0;max-width:62ch;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(16px,1.6vw,20px);line-height:1.55;opacity:.9}.grid.svelte-1fsgmc1{margin-top:clamp(22px,3.2vw,44px);display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(14px,2vw,18px)}.card.svelte-1fsgmc1{grid-column:span 6;position:relative;padding:18px 18px 16px;background:transparent;border:2px solid rgba(0,0,0,.18);color:var(--text-dark);text-decoration:none;overflow:hidden;transform:translateZ(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,border-color .18s ease,background .18s ease}.cardTop.svelte-1fsgmc1{display:flex;align-items:center;justify-content:space-between;gap:12px}.cardLabel.svelte-1fsgmc1{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;letter-spacing:-.01em;font-size:18px}.chip.svelte-1fsgmc1{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border:1px solid rgba(0,0,0,.18);background:#0000000a}.cardNote.svelte-1fsgmc1{margin-top:10px;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;opacity:.85}.cardArrow.svelte-1fsgmc1{position:absolute;right:14px;bottom:12px;font-size:18px;opacity:.55;transition:transform .18s ease,opacity .18s ease}.card.svelte-1fsgmc1:hover{transform:translateY(-2px);border-color:#00000052;background:#00000008;box-shadow:0 10px 26px #00000014}.card.svelte-1fsgmc1:hover .cardArrow:where(.svelte-1fsgmc1){transform:translate(2px,-2px);opacity:.8}.cv.svelte-1fsgmc1{margin-top:clamp(26px,4vw,56px);padding-top:18px;border-top:1px solid rgba(0,0,0,.14)}.cvHead.svelte-1fsgmc1{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.cvTitle.svelte-1fsgmc1{margin:0;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;letter-spacing:-.01em;font-size:18px}.cvBtn.svelte-1fsgmc1{display:inline-block;padding:.62rem 1.05rem;border:2px solid var(--text-dark);background:transparent;color:var(--text-dark);text-decoration:none;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;line-height:1;transition:background .2s ease,color .2s ease,transform .08s ease,box-shadow .2s ease;box-shadow:0 2px #0000000d}.cvBtn.svelte-1fsgmc1:hover{background:var(--text-dark);color:var(--bg-color);transform:translateY(-1px);box-shadow:0 6px 16px #00000014}.cvImg.svelte-1fsgmc1{width:100%;height:auto;display:block;border:2px solid rgba(0,0,0,.16);background:transparent}@media (max-width: 900px){.card.svelte-1fsgmc1{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.card.svelte-1fsgmc1,.cardArrow.svelte-1fsgmc1,.cvBtn.svelte-1fsgmc1{transition:none}}
