.terminal.svelte-fe92n4{position:fixed;inset:0;display:flex;flex-direction:column;font-family:var(--font, "JetBrains Mono", "IBM Plex Mono", monospace);font-size:clamp(13px,1.3vw,15.5px);line-height:1.8;cursor:text;background:var(--bg, #282828);color:var(--fg, #ebdbb2);z-index:10;transition:background .35s ease,color .35s ease;opacity:0;transform:translateY(22px)}.terminal.terminal-entered.svelte-fe92n4{opacity:1;transform:translateY(0);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),background .35s ease,color .35s ease}.theme-wipe.svelte-fe92n4{position:fixed;inset:0;z-index:100;pointer-events:none;clip-path:circle(0% at var(--wx, 50%) var(--wy, 50%));animation:svelte-fe92n4-wipe-expand .48s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-fe92n4-wipe-expand{to{clip-path:circle(150% at var(--wx, 50%) var(--wy, 50%))}}.ln.svelte-fe92n4,.ln-blank.svelte-fe92n4{animation:svelte-fe92n4-line-in .2s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-fe92n4-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes svelte-fe92n4-glitch-shift{0%,to{transform:none;filter:none;clip-path:none}10%{transform:skew(-1.5deg) translate(-3px);filter:hue-rotate(90deg) brightness(1.3)}20%{transform:skew(1deg) translate(3px);filter:hue-rotate(-90deg)}30%{transform:translate(-2px,2px) scaleX(1.01);clip-path:inset(20% 0 50% 0)}40%{transform:translate(2px,-2px);clip-path:inset(60% 0 10% 0);filter:hue-rotate(45deg)}50%{transform:none;clip-path:none;filter:saturate(3)}60%{transform:skew(-.5deg);filter:none}70%{transform:translate(-1px) skew(.5deg);clip-path:inset(40% 0 30% 0)}80%{transform:none;clip-path:none}90%{filter:hue-rotate(30deg) brightness(.9)}}.glitching.svelte-fe92n4{animation:svelte-fe92n4-glitch-shift .65s linear}.scanlines.svelte-fe92n4{position:fixed;inset:0;pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.035) 2px,rgba(0,0,0,.035) 4px);animation:svelte-fe92n4-crt-flicker 9s ease infinite}@keyframes svelte-fe92n4-crt-flicker{0%,93%,to{opacity:1}94%{opacity:.92}95%{opacity:1}96.5%{opacity:.95}97%{opacity:1}}.vignette.svelte-fe92n4{position:fixed;inset:0;pointer-events:none;z-index:20;background:radial-gradient(ellipse at 50% 40%,transparent 58%,rgba(0,0,0,.6) 100%)}.matrix-canvas.svelte-fe92n4{position:fixed;inset:0;z-index:50;pointer-events:none}.particle-canvas.svelte-fe92n4{position:fixed;inset:0;z-index:55;pointer-events:none}.top-overlay.svelte-fe92n4{position:fixed;inset:0;z-index:60;background:var(--statusBg, #1d2021);padding:0;display:flex;flex-direction:column;font-size:clamp(12px,1.2vw,14px)}.top-hdr.svelte-fe92n4{background:var(--accent);color:var(--statusBg, #1d2021);font-weight:700;padding:3px 16px;letter-spacing:.04em;font-size:12px}.top-col-hdr.svelte-fe92n4{color:var(--dim, #a89984);padding:4px 16px;border-bottom:1px solid var(--border, #3c3836)}.top-row.svelte-fe92n4{color:var(--fg, #ebdbb2);padding:3px 16px;white-space:pre}.top-row.dim.svelte-fe92n4{color:var(--dim, #665c54);opacity:.7}.top-row.grn.svelte-fe92n4{color:var(--green)}.top-row.ylw.svelte-fe92n4{color:#d79921}.top-row.acc.svelte-fe92n4{color:var(--accent);font-weight:700}.top-foot.svelte-fe92n4{margin-top:auto;background:var(--border, #3c3836);color:var(--dim, #a89984);padding:3px 16px;font-size:11px}.output.svelte-fe92n4{flex:1;overflow-y:auto;padding:52px 60px 24px;scrollbar-width:none;position:relative;z-index:10}.output.svelte-fe92n4::-webkit-scrollbar{display:none}.is-mobile.svelte-fe92n4 .output:where(.svelte-fe92n4){padding:16px 14px 12px;font-size:13px;line-height:1.65;overscroll-behavior:none}.ln.svelte-fe92n4{color:var(--fg, #ebdbb2);white-space:pre-wrap;word-break:break-word}.ln.dim.svelte-fe92n4{color:var(--dim, #a89984)}.ln.accent.svelte-fe92n4{color:var(--accent);font-weight:700;letter-spacing:.05em;text-shadow:0 0 10px var(--accent-glow),0 0 22px var(--accent-glow)}.ln.green.svelte-fe92n4{color:var(--green);text-shadow:0 0 10px var(--green-glow)}.ln.yellow.svelte-fe92n4{color:#d79921;text-shadow:0 0 8px rgba(215,153,33,.4)}.ln-blank.svelte-fe92n4{height:1.8em}.prompt-txt.svelte-fe92n4{color:var(--accent);text-shadow:0 0 10px var(--accent-glow),0 0 20px var(--accent-glow)}.prompt-cmd.svelte-fe92n4{color:var(--fg, #ebdbb2)}.input-line.svelte-fe92n4{display:flex;align-items:baseline;padding-bottom:48px;position:relative;z-index:10}.input-ghost.svelte-fe92n4{color:var(--fg, #ebdbb2);white-space:pre}@keyframes svelte-fe92n4-blink{0%,to{opacity:1}50%{opacity:0}}.hidden-input.svelte-fe92n4{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;top:0;left:0}.mob-busy-cursor.svelte-fe92n4{padding:16px 14px 8px;opacity:.6}.mob-chips.svelte-fe92n4{display:flex;gap:6px;padding:6px 10px;background:var(--statusBg, #1d2021);border-top:1px solid var(--border, #3c3836);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;z-index:10}.mob-chips.svelte-fe92n4::-webkit-scrollbar{display:none}.chip.svelte-fe92n4{flex-shrink:0;background:var(--border, #3c3836);border:1px solid var(--dim, #504945);color:var(--dim, #a89984);font-family:inherit;font-size:11px;padding:4px 10px;border-radius:3px;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s;-webkit-tap-highlight-color:transparent}.chip.svelte-fe92n4:active{background:#fabd2f26;color:var(--accent);border-color:var(--accent)}.mob-bar.svelte-fe92n4{display:flex;align-items:center;gap:6px;padding:8px 10px;padding-bottom:max(8px,env(safe-area-inset-bottom));background:var(--statusBg, #1d2021);border-top:1px solid var(--border, #3c3836);position:relative;z-index:10}.mob-prompt.svelte-fe92n4{color:var(--accent);font-size:14px;font-weight:700;text-shadow:0 0 8px var(--accent-glow);flex-shrink:0}.mob-input.svelte-fe92n4{flex:1;background:none;border:none;outline:none;color:var(--fg, #ebdbb2);font-family:inherit;font-size:16px;caret-color:var(--accent);min-width:0}.mob-input.svelte-fe92n4::placeholder{color:var(--dim, #665c54)}.mob-nav.svelte-fe92n4{background:none;border:1px solid #3c3836;color:#665c54;padding:5px 8px;border-radius:3px;font-family:inherit;font-size:13px;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:color .12s}.mob-nav.svelte-fe92n4:active{color:var(--accent);border-color:var(--accent)}.mob-send.svelte-fe92n4{background:none;border:1px solid var(--accent);color:var(--accent);padding:5px 11px;border-radius:4px;font-family:inherit;font-size:13px;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background .12s}.mob-send.svelte-fe92n4:active{background:#fabd2f2e}.statusbar.svelte-fe92n4{display:flex;align-items:center;gap:10px;min-height:26px;padding:0 16px;background:var(--statusBg, #1d2021);border-top:1px solid var(--border, #3c3836);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:lowercase;position:relative;z-index:10;transition:background .35s ease,border-color .35s ease}.sb-avail.svelte-fe92n4{color:var(--green);text-shadow:0 0 8px var(--green-glow)}.sb-fill.svelte-fe92n4{flex:1}.sb-hint.svelte-fe92n4{color:var(--dim, #504945);opacity:.6}.sb-name.svelte-fe92n4{color:var(--dim, #7c6f64)}.sb-div.svelte-fe92n4{color:var(--border, #3c3836)}.sb-theme.svelte-fe92n4{color:var(--accent);opacity:.7}.sb-font.svelte-fe92n4{color:var(--dim, #7c6f64);opacity:.7}.sb-sound.svelte-fe92n4{color:var(--dim, #7c6f64);opacity:.7;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s}.sb-sound.svelte-fe92n4:hover{opacity:1;color:var(--accent)}.sb-music.svelte-fe92n4{color:var(--dim, #7c6f64);opacity:.7;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s,color .15s;font-size:10.5px}.sb-music.svelte-fe92n4:hover{opacity:1}.sb-music.sb-music-playing.svelte-fe92n4{color:var(--green);opacity:1;animation:svelte-fe92n4-music-pulse 2.4s ease-in-out infinite}@keyframes svelte-fe92n4-music-pulse{0%,to{opacity:1}50%{opacity:.55}}.sb-clock.svelte-fe92n4{color:var(--dim, #7c6f64);font-variant-numeric:tabular-nums}.sb-offline.svelte-fe92n4{color:#e06c75;text-shadow:0 0 8px rgba(224,108,117,.5);animation:svelte-fe92n4-music-pulse 1.4s ease-in-out infinite}.sb-work.svelte-fe92n4{color:var(--accent);opacity:.85;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s,letter-spacing .2s;letter-spacing:.07em}.sb-work.svelte-fe92n4:hover{opacity:1;letter-spacing:.12em}@media(prefers-reduced-motion:reduce){.terminal.svelte-fe92n4,.terminal.terminal-entered.svelte-fe92n4{opacity:1;transform:none;transition:background .01ms,color .01ms}.theme-wipe.svelte-fe92n4{animation:none;clip-path:none}.ln.svelte-fe92n4,.ln-blank.svelte-fe92n4,.glitching.svelte-fe92n4,.scanlines.svelte-fe92n4{animation:none}.cursor.svelte-fe92n4{animation:none;opacity:1}.sb-music.sb-music-playing.svelte-fe92n4,.sb-offline.svelte-fe92n4,.snake-msg.svelte-fe92n4{animation:none}}.scanlines.crt-subtle.svelte-fe92n4{opacity:.3}.scanlines.crt-off.svelte-fe92n4{display:none}.cursor.svelte-fe92n4{display:inline-block;width:8px;height:1em;background:var(--accent);margin-left:1px;vertical-align:text-bottom;animation:svelte-fe92n4-blink 1.1s step-start infinite;box-shadow:0 0 8px var(--accent-glow),0 0 18px var(--accent-glow)}.cursor.cursor-beam.svelte-fe92n4{width:2px;height:1.15em}.cursor.cursor-underline.svelte-fe92n4{width:9px;height:2px;vertical-align:baseline;margin-bottom:1px}.snake-overlay.svelte-fe92n4{position:fixed;inset:0;z-index:65;background:var(--bg, #282828);display:flex;flex-direction:column;align-items:center;justify-content:center}.snake-hdr.svelte-fe92n4{width:100%;background:var(--accent);color:var(--statusBg, #1d2021);font-weight:700;font-size:12px;letter-spacing:.05em;padding:4px 16px;text-align:center}.snake-body.svelte-fe92n4{display:flex;flex-direction:column;align-items:center;gap:12px}.snake-grid.svelte-fe92n4{color:var(--fg, #ebdbb2);font-size:clamp(12px,1.4vw,16px);line-height:1.45;white-space:pre;margin-top:24px}.snake-msg.svelte-fe92n4{color:var(--accent);font-weight:700;font-size:13px;letter-spacing:.06em;animation:svelte-fe92n4-blink 1s step-start infinite}.proj-overlay.svelte-fe92n4{position:fixed;inset:0;z-index:65;background:var(--bg, #282828);display:flex;flex-direction:column}.proj-hdr.svelte-fe92n4{background:var(--accent);color:var(--statusBg, #1d2021);font-weight:700;font-size:12px;letter-spacing:.05em;padding:4px 16px}.proj-body.svelte-fe92n4{display:flex;flex:1;overflow:hidden;gap:0}.proj-list.svelte-fe92n4{width:220px;border-right:1px solid var(--border, #3c3836);padding:20px 0;flex-shrink:0;display:flex;flex-direction:column;gap:2px}.proj-item.svelte-fe92n4{padding:8px 20px;font-size:13px;color:var(--dim, #a89984);cursor:pointer;white-space:nowrap;transition:color .1s}.proj-item.proj-selected.svelte-fe92n4{color:var(--accent);font-weight:700}.proj-detail.svelte-fe92n4{flex:1;padding:32px 40px;display:flex;flex-direction:column;gap:14px}.proj-dname.svelte-fe92n4{color:var(--accent);font-size:18px;font-weight:700}.proj-ddesc.svelte-fe92n4{color:var(--fg, #ebdbb2);font-size:13px;line-height:1.7;white-space:pre-line}.proj-dmetric.svelte-fe92n4{color:var(--green);font-size:12px}.proj-dstack.svelte-fe92n4{color:var(--dim, #a89984);font-size:12px}.proj-durl.svelte-fe92n4{color:var(--dim, #665c54);font-size:11px}.offline-banner.svelte-fe92n4{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:200;background:#e06c75;color:#1d2021;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 20px;border-radius:0 0 6px 6px}.wk-overlay.svelte-ggtc2r{position:fixed;inset:0;z-index:500;background:#09090b;color:#e4e4e7;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;transform:translateY(100%);visibility:hidden;pointer-events:none;will-change:transform}.wk-overlay.wk-open.svelte-ggtc2r{visibility:visible;pointer-events:auto}.wk-header.svelte-ggtc2r{display:flex;align-items:center;gap:24px;padding:0 48px;height:60px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;position:relative;z-index:10}.wk-logo.svelte-ggtc2r{font-size:13px;font-weight:600;letter-spacing:.04em;color:#ffffff80;margin-right:auto}.wk-nav.svelte-ggtc2r{display:flex;gap:28px}.wk-navlink.svelte-ggtc2r{font-size:12px;font-weight:500;letter-spacing:.06em;color:#fff6;text-decoration:none;text-transform:lowercase;transition:color .2s}.wk-navlink.svelte-ggtc2r:hover{color:#fff}.wk-close.svelte-ggtc2r{display:flex;align-items:center;gap:8px;background:none;border:1px solid rgba(255,255,255,.12);color:#ffffff80;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 14px;border-radius:4px;transition:color .2s,border-color .2s;letter-spacing:.04em}.wk-close.svelte-ggtc2r:hover{color:#fff;border-color:#ffffff59}.wk-scroll.svelte-ggtc2r{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.wk-scroll.svelte-ggtc2r::-webkit-scrollbar{width:3px}.wk-scroll.svelte-ggtc2r::-webkit-scrollbar-track{background:transparent}.wk-scroll.svelte-ggtc2r::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.wk-section.svelte-ggtc2r{padding:80px 48px 100px;max-width:1100px;margin:0 auto}.wk-section-label.svelte-ggtc2r{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:16px}.wk-section-title.svelte-ggtc2r{font-size:clamp(28px,4vw,52px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff;margin-bottom:64px}.wk-cards.svelte-ggtc2r{display:flex;flex-direction:column;gap:80px}.wk-card.svelte-ggtc2r{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;opacity:0}.wk-card.svelte-ggtc2r:nth-child(2n){direction:rtl}.wk-card.svelte-ggtc2r:nth-child(2n)>:where(.svelte-ggtc2r){direction:ltr}.wk-card-mockup.svelte-ggtc2r{background:#111113;border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;aspect-ratio:16/10;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.wk-card.svelte-ggtc2r:hover .wk-card-mockup:where(.svelte-ggtc2r){transform:scale(1.02) translateY(-4px);box-shadow:0 32px 64px #00000080,0 0 0 1px #ffffff1a}.mock-chrome.svelte-ggtc2r{background:#1a1a1f;height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.mc-dot.svelte-ggtc2r{width:8px;height:8px;border-radius:50%;background:#ffffff1f;flex-shrink:0}.mc-dot.svelte-ggtc2r:first-child{background:#ff5f57}.mc-dot.svelte-ggtc2r:nth-child(2){background:#febc2e}.mc-dot.svelte-ggtc2r:nth-child(3){background:#28c840}.mc-url.svelte-ggtc2r{font-size:10px;color:#ffffff40;margin-left:10px;font-family:JetBrains Mono,monospace}.mock-body.svelte-ggtc2r{display:flex;height:calc(100% - 28px);overflow:hidden}.mock-sidebar.svelte-ggtc2r{width:44px;background:#111;border-right:1px solid rgba(255,255,255,.05);padding:12px 8px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.mock-si.svelte-ggtc2r{height:6px;border-radius:3px;background:#ffffff1a}.mock-si.active.svelte-ggtc2r{background:var(--pk);width:70%}.mock-main.svelte-ggtc2r{flex:1;padding:12px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.mock-stats-row.svelte-ggtc2r{display:flex;gap:8px;flex-shrink:0}.mock-stat.svelte-ggtc2r{flex:1;background:#ffffff0a;border-radius:4px;padding:8px}.mock-num.svelte-ggtc2r{font-size:14px;font-weight:700;color:#fffc;font-family:JetBrains Mono,monospace}.mock-slabel.svelte-ggtc2r{font-size:9px;color:#ffffff4d;margin-top:2px}.mock-table.svelte-ggtc2r{display:flex;flex-direction:column;gap:4px}.mock-row.svelte-ggtc2r{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04)}.mock-cell.svelte-ggtc2r{height:8px;border-radius:4px;background:#ffffff14;flex:1}.mock-cell.wide.svelte-ggtc2r{flex:2}.mock-cell.mid.svelte-ggtc2r{flex:1.5}.mock-cell.short.svelte-ggtc2r{flex:.7}.mock-chip.svelte-ggtc2r{font-size:8px;padding:2px 6px;border-radius:3px;white-space:nowrap;flex-shrink:0;font-weight:600;letter-spacing:.06em}.mock-body.search.svelte-ggtc2r{flex-direction:column;padding:14px;gap:10px}.mock-searchbar.svelte-ggtc2r{display:flex;align-items:center;gap:8px;background:#ffffff0d;border-radius:6px;padding:8px 12px;border:1px solid rgba(255,255,255,.1)}.mock-search-icon.svelte-ggtc2r{color:#ffffff4d;font-size:13px}.mock-search-text.svelte-ggtc2r{flex:1;font-size:11px;color:#ffffffb3;font-family:JetBrains Mono,monospace}.mock-search-btn.svelte-ggtc2r{font-size:9px;padding:3px 10px;border-radius:4px;color:#09090b;font-weight:700;flex-shrink:0}.mock-results.svelte-ggtc2r{display:flex;flex-direction:column;gap:4px}.mock-result-row.svelte-ggtc2r{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05)}.mock-result-dot.svelte-ggtc2r{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-result-name.svelte-ggtc2r{flex:1;font-size:10px;color:#fff9}.mock-result-score.svelte-ggtc2r{font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;flex-shrink:0}.mock-timing.svelte-ggtc2r{font-size:9px;color:#ffffff4d;align-self:flex-end}.mock-body.table.svelte-ggtc2r{flex-direction:column;padding:10px}.mock-table-hdr.svelte-ggtc2r{display:flex;gap:8px;padding:4px 0;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.mock-th.svelte-ggtc2r{flex:1;font-size:8px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.wk-card-info.svelte-ggtc2r{display:flex;flex-direction:column;gap:14px}.wk-card-top.svelte-ggtc2r{display:flex;align-items:center;justify-content:space-between}.wk-tag.svelte-ggtc2r{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}.wk-year.svelte-ggtc2r{font-size:11px;color:#fff3}.wk-card-name.svelte-ggtc2r{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.wk-card-story.svelte-ggtc2r{font-size:14px;line-height:1.75;color:#fff9;margin:0}.wk-card-metric.svelte-ggtc2r{font-size:12px;font-weight:600;letter-spacing:.06em;color:#ffffff59;font-family:JetBrains Mono,monospace}.wk-card-tech.svelte-ggtc2r{display:flex;flex-wrap:wrap;gap:6px}.wk-tech-chip.svelte-ggtc2r{font-size:10px;padding:3px 9px;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#ffffff73;letter-spacing:.04em}.wk-card-link.svelte-ggtc2r{font-size:13px;font-weight:600;color:var(--pk);text-decoration:none;display:inline-block;transition:letter-spacing .3s}.wk-card-link.svelte-ggtc2r:hover{letter-spacing:.06em}.wk-section-about.svelte-ggtc2r{padding-top:100px;border-top:1px solid rgba(255,255,255,.06)}.wk-about-grid.svelte-ggtc2r{display:grid;grid-template-columns:340px 1fr;gap:80px;align-items:start}.wk-photo.svelte-ggtc2r{opacity:0}.wk-photo-placeholder.svelte-ggtc2r{aspect-ratio:3/4;border-radius:8px;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden}.wk-photo-placeholder.svelte-ggtc2r:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(122,162,247,.15),transparent 70%)}.wk-photo-initials.svelte-ggtc2r{font-size:72px;font-weight:900;color:#ffffff0f;letter-spacing:-.04em;line-height:1;position:relative;z-index:1}.wk-photo-caption.svelte-ggtc2r{font-size:11px;color:#ffffff40;text-align:center;line-height:1.6;position:relative;z-index:1}.wk-bio.svelte-ggtc2r{opacity:0}.wk-bio-title.svelte-ggtc2r{font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#fff;margin-bottom:28px}.wk-bio-p.svelte-ggtc2r{font-size:15px;line-height:1.8;color:#ffffff8c;margin-bottom:16px}.wk-bio-links.svelte-ggtc2r{display:flex;gap:20px;margin-top:28px;flex-wrap:wrap}.wk-link.svelte-ggtc2r{font-size:13px;font-weight:600;letter-spacing:.05em;color:#ffffff80;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:2px;transition:color .2s,border-color .2s}.wk-link.svelte-ggtc2r:hover{color:#fff;border-color:#ffffff80}.wk-section-contact.svelte-ggtc2r{min-height:50vh;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.06);text-align:center}.wk-contact-inner.svelte-ggtc2r{opacity:0;display:flex;flex-direction:column;align-items:center;gap:20px}.wk-contact-title.svelte-ggtc2r{font-size:clamp(36px,6vw,80px);font-weight:800;letter-spacing:-.04em;color:#fff;line-height:1}.wk-email.svelte-ggtc2r{font-size:clamp(14px,2vw,22px);font-weight:500;color:#ffffff80;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:3px;transition:color .25s,border-color .25s;letter-spacing:-.01em}.wk-email.svelte-ggtc2r:hover{color:#fff;border-color:#ffffff80}.wk-contact-sub.svelte-ggtc2r{font-size:13px;color:#ffffff4d;line-height:1.6;max-width:480px}.wk-contact-links.svelte-ggtc2r{display:flex;gap:24px;margin-top:8px}.wk-clink.svelte-ggtc2r{font-size:13px;font-weight:600;letter-spacing:.06em;color:#fff6;text-decoration:none;text-transform:uppercase;transition:color .2s}.wk-clink.svelte-ggtc2r:hover{color:#fff}@media(max-width:768px){.wk-header.svelte-ggtc2r{padding:0 20px}.wk-nav.svelte-ggtc2r{display:none}.wk-section.svelte-ggtc2r{padding:48px 20px 64px}.wk-card.svelte-ggtc2r{grid-template-columns:1fr;gap:28px;direction:ltr!important}.wk-card.svelte-ggtc2r:nth-child(2n){direction:ltr}.wk-about-grid.svelte-ggtc2r{grid-template-columns:1fr;gap:40px}.wk-photo-placeholder.svelte-ggtc2r{aspect-ratio:1;max-width:200px}.wk-contact-title.svelte-ggtc2r{font-size:36px}}@media(prefers-reduced-motion:reduce){.wk-overlay.svelte-ggtc2r,.wk-card-mockup.svelte-ggtc2r{transition:none}.wk-card.svelte-ggtc2r,.wk-photo.svelte-ggtc2r,.wk-bio.svelte-ggtc2r,.wk-contact-inner.svelte-ggtc2r{opacity:1}}
