.language-switcher.svelte-1v2j48r{flex:none;position:relative}.language-trigger.svelte-1v2j48r{color:#d6fd78;min-width:98px;min-height:38px;font:inherit;cursor:pointer;background:#151a11;border:1px solid #d6fd7833;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:9px 14px;font-size:11px;transition:border-color .18s,background .18s;display:flex}.language-trigger.svelte-1v2j48r:hover,.language-trigger.open.svelte-1v2j48r{background:#1d2517;border-color:#d6fd7866}.chevron.svelte-1v2j48r{flex-shrink:0;transition:transform .18s}.open.svelte-1v2j48r .chevron:where(.svelte-1v2j48r){transform:rotate(180deg)}.language-trigger.svelte-1v2j48r:focus-visible{outline-offset:3px;outline:2px solid #d6fd78}.language-menu.svelte-1v2j48r{z-index:1;transform-origin:100% 0;background:#181e14;border:1px solid #d6fd782e;border-radius:12px;width:198px;max-width:calc(100vw - 24px);padding:6px;animation:.15s ease-out svelte-1v2j48r-menu-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 36px #0006,inset 0 1px #ffffff05}.language-menu.svelte-1v2j48r button:where(.svelte-1v2j48r){color:#c5cebc;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.language-menu.svelte-1v2j48r button:where(.svelte-1v2j48r):hover,.language-menu.svelte-1v2j48r button:where(.svelte-1v2j48r):focus-visible{background:#d6fd7810;outline:none}.language-menu.svelte-1v2j48r button:where(.svelte-1v2j48r):focus-visible{box-shadow:inset 0 0 0 1px #d6fd7866}.language-menu.svelte-1v2j48r button.selected:where(.svelte-1v2j48r){color:#d6fd78}.option-copy.svelte-1v2j48r{gap:4px;display:grid}.option-label.svelte-1v2j48r{font-size:12px;line-height:1.4}.option-hint.svelte-1v2j48r{color:#8f9b85;font-size:9px;line-height:1.4}.option-check.svelte-1v2j48r{flex-shrink:0;width:14px;display:flex}@keyframes svelte-1v2j48r-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.language-trigger.svelte-1v2j48r{gap:10px;min-width:82px;min-height:38px;padding:9px 11px;font-size:10px}}@media (prefers-reduced-motion:reduce){.language-menu.svelte-1v2j48r{animation:none}.chevron.svelte-1v2j48r,.language-trigger.svelte-1v2j48r{transition:none}}.terminal-icon.svelte-bqxtie{color:#d6fd78}.app-icon.image-icon.svelte-bqxtie{box-shadow:none;background:0 0}img.svelte-bqxtie{object-fit:contain;width:100%;height:100%;display:block}.study-content.svelte-9dpyzq{--study-ink:#e7eedc;--study-soft:#b8c5af;--study-accent:#d6fd78;--study-line:#d6fd7826;color:var(--study-ink);font-size:var(--study-font,11px)}.study-eyebrow.svelte-9dpyzq{color:var(--study-accent);letter-spacing:.13em;margin-bottom:1.2em;font-size:.72em;display:block}.study-content.svelte-9dpyzq h4:where(.svelte-9dpyzq){color:var(--study-ink);letter-spacing:-.04em;margin:0 0 .35em;font-size:1.65em;line-height:1.3}.study-heading.svelte-9dpyzq{margin-bottom:1.5em}.study-ability.svelte-9dpyzq{color:var(--study-soft);margin:0;font-size:.8em;line-height:1.5}h5.svelte-9dpyzq{color:var(--study-ink);margin:0 0 .8em;font-size:1.15em;font-weight:500;line-height:1.5}.study-pending.svelte-9dpyzq{color:var(--study-soft);border:1px solid var(--study-line);border-radius:4px;padding:.3em .6em;font-size:.75em;display:inline-block}.study-entry.svelte-9dpyzq+.study-entry:where(.svelte-9dpyzq){border-top:1px solid var(--study-line);margin-top:1.8em;padding-top:1.6em}.study-lead.svelte-9dpyzq{color:var(--study-soft);word-break:keep-all;max-width:54em;font-size:1em;line-height:1.85}.study-blocks.svelte-9dpyzq{gap:1.4em;margin:1.6em 0 0;display:grid}.study-blocks.svelte-9dpyzq>div:where(.svelte-9dpyzq){border-left:2px solid var(--study-line);padding-left:1.1em}dt.svelte-9dpyzq{color:var(--study-accent);margin-bottom:.55em;font-size:.8em}dd.svelte-9dpyzq{color:var(--study-soft);word-break:keep-all;margin:0;line-height:1.75}.study-items.svelte-9dpyzq{gap:.8em;margin:1.5em 0 0;padding:0;list-style:none;display:grid}li.svelte-9dpyzq{border-bottom:1px solid var(--study-line);align-items:baseline;gap:1em;padding-bottom:.8em;display:flex}li.svelte-9dpyzq>span:where(.svelte-9dpyzq){color:var(--study-accent);font-variant-numeric:tabular-nums;font-size:.75em}li.svelte-9dpyzq p:where(.svelte-9dpyzq){color:var(--study-soft);margin:0;line-height:1.65}.study-tags.svelte-9dpyzq{flex-wrap:wrap;display:flex}.study-tags.svelte-9dpyzq li:where(.svelte-9dpyzq){border:1px solid var(--study-line);border-radius:5px;padding:.5em .8em}.project-sheet .study-content.svelte-9dpyzq{--study-ink:#283d25;--study-soft:#58694e;--study-accent:#5a723e;--study-line:#758c4838;--study-font:16px}.expanded-app .study-content.svelte-9dpyzq{--study-font:14px}.mobile-launcher .study-content.svelte-9dpyzq{--study-font:12px}@media (width<=600px){.project-sheet .study-content.svelte-9dpyzq{--study-font:14px}.mobile-launcher .study-content.svelte-9dpyzq{--study-font:11px}}.product-eyebrow.svelte-1p0ubw6{letter-spacing:.13em;color:#d6fd78;text-transform:uppercase;margin-bottom:16px;font-size:8px;display:block}.case-study-detail.svelte-1p0ubw6 .detail-page:where(.svelte-1p0ubw6){overscroll-behavior-y:auto;scrollbar-width:thin;overflow-y:auto}.expanded-app .product-eyebrow.svelte-1p0ubw6{font-size:10px}.study-location.svelte-1p0ubw6{color:#d5e1c8;align-items:center;gap:12px;font-size:10px;display:flex}.study-location.svelte-1p0ubw6>span:where(.svelte-1p0ubw6){color:#8f9f83;font-variant-numeric:tabular-nums;font-size:8px}.product-links.svelte-1p0ubw6{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.product-links.svelte-1p0ubw6 a:where(.svelte-1p0ubw6){color:#e1f4c6;border:1px solid #d6fd7840;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:10px;display:inline-flex}.product-links.svelte-1p0ubw6 a:where(.svelte-1p0ubw6):hover{background:#d6fd7815}.product-note.svelte-1p0ubw6{color:#9da991;margin-top:12px;font-size:9px}.study-navigation.svelte-1p0ubw6{border-top:1px solid #d6fd781c;flex-shrink:0;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.study-navigation.svelte-1p0ubw6 button:where(.svelte-1p0ubw6){color:#d6fd78;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.study-navigation.svelte-1p0ubw6 button:where(.svelte-1p0ubw6):hover{background:#d6fd7812}.study-navigation.svelte-1p0ubw6 button:where(.svelte-1p0ubw6):disabled{opacity:.25;cursor:default}.study-dots.svelte-1p0ubw6{display:flex}.study-dots.svelte-1p0ubw6 button:where(.svelte-1p0ubw6){width:22px}.study-dots.svelte-1p0ubw6 span:where(.svelte-1p0ubw6){background:#789069;border-radius:50%;width:4px;height:4px}.study-dots.svelte-1p0ubw6 .active:where(.svelte-1p0ubw6) span:where(.svelte-1p0ubw6){background:#d6fd78;border-radius:3px;width:12px}.expanded-app .product-links.svelte-1p0ubw6 a:where(.svelte-1p0ubw6){min-height:44px;font-size:13px}.expanded-app .product-note.svelte-1p0ubw6{font-size:11px}.expanded-app .study-location.svelte-1p0ubw6{font-size:12px}.expanded-app .study-navigation.svelte-1p0ubw6 button:where(.svelte-1p0ubw6),.mobile-launcher .study-navigation.svelte-1p0ubw6>button:where(.svelte-1p0ubw6){min-width:36px;min-height:44px}.mobile-launcher .product-links.svelte-1p0ubw6 a:where(.svelte-1p0ubw6){min-height:36px;font-size:11px}@media (width<=600px){.mobile-launcher .study-navigation.svelte-1p0ubw6{padding-top:2px}}.terminal.svelte-fe92n4{color:#c1cbbd;flex-direction:column;height:100%;min-height:0;font:10px/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.terminal-titlebar.svelte-fe92n4{background:#1d2921;border-bottom:1px solid #ffffff0b;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:34px;padding:0 13px;display:flex}.terminal-titlebar.svelte-fe92n4>span:where(.svelte-fe92n4){color:#9ba997;align-items:center;gap:7px;font-size:9px;display:flex}.window-controls.svelte-fe92n4{align-items:center;gap:6px;display:flex}.window-controls.svelte-fe92n4 button:where(.svelte-fe92n4),.window-controls.svelte-fe92n4 i:where(.svelte-fe92n4){background:#b5a263;border:0;border-radius:50%;width:9px;height:9px}.window-controls.svelte-fe92n4 i:where(.svelte-fe92n4):last-child{background:#739b69}.window-controls.svelte-fe92n4 button:where(.svelte-fe92n4){color:#482d27;cursor:pointer;background:#cf8177;place-items:center;padding:0;display:grid}.window-controls.svelte-fe92n4 button:where(.svelte-fe92n4) svg{opacity:0}.window-controls.svelte-fe92n4 button:where(.svelte-fe92n4):hover svg,.window-controls.svelte-fe92n4 button:where(.svelte-fe92n4):focus-visible svg{opacity:1}.output-controls.svelte-fe92n4{gap:3px;display:flex}.output-controls.svelte-fe92n4 button:where(.svelte-fe92n4){color:#9ba997;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.output-controls.svelte-fe92n4 button:where(.svelte-fe92n4):hover{background:#ffffff0b}.output-controls.svelte-fe92n4 .up:where(.svelte-fe92n4) svg{rotate:180deg}.terminal-output.svelte-fe92n4{overscroll-behavior:auto;scrollbar-width:thin;flex:1;min-height:0;padding:18px 24px 10px;overflow:auto hidden}.terminal-entry.svelte-fe92n4+.terminal-entry:where(.svelte-fe92n4){margin-top:16px}.is-failing.svelte-fe92n4 .terminal-entry:where(.svelte-fe92n4)+.terminal-entry:where(.svelte-fe92n4){margin-top:5px}.is-failing.svelte-fe92n4 .terminal-titlebar:where(.svelte-fe92n4){background:#322323;transition:background 1.2s}.is-failing.svelte-fe92n4 .session-status:where(.svelte-fe92n4){color:#df9b89}.is-failing.svelte-fe92n4 .session-status:where(.svelte-fe92n4) i:where(.svelte-fe92n4){background:#df9b89}p.svelte-fe92n4{margin:0 0 7px}.terminal-brand.svelte-fe92n4{color:#dbf5b6;letter-spacing:1px;font-size:13px;font-weight:600}.terminal-brand.svelte-fe92n4 span:where(.svelte-fe92n4){color:#799371;font-size:8px;font-weight:400}code.svelte-fe92n4{color:#d6fd78;font:inherit}.terminal-help.svelte-fe92n4{margin:12px 0}.terminal-help.svelte-fe92n4>div:where(.svelte-fe92n4){grid-template-columns:75px 1fr;gap:12px;display:grid}dt.svelte-fe92n4{color:#d6fd78}dd.svelte-fe92n4{color:#a9b6a2;margin:0}.terminal-note.svelte-fe92n4{color:#84917d;font-size:9px}.command-echo.svelte-fe92n4{color:#e1e9dc;overflow-wrap:anywhere}.command-echo.svelte-fe92n4>span:where(.svelte-fe92n4){color:#d6fd78;margin-right:6px}.result-heading.svelte-fe92n4{color:#dfe9d7;letter-spacing:1px}.result-heading.svelte-fe92n4 span:where(.svelte-fe92n4){color:#78926b;font-size:8px}.terminal-tools.svelte-fe92n4{margin:12px 0;padding:0;list-style:none}.terminal-tools.svelte-fe92n4 li:where(.svelte-fe92n4){grid-template-columns:85px 1fr;gap:12px;padding:4px 0;display:grid}.terminal-tools.svelte-fe92n4 strong:where(.svelte-fe92n4){color:#d6fd78;font-weight:500}.terminal-tools.svelte-fe92n4 li:where(.svelte-fe92n4)>span:where(.svelte-fe92n4){color:#a9b6a2}.terminal-message.svelte-fe92n4{white-space:pre-wrap;overflow-wrap:anywhere}.error.svelte-fe92n4{color:#e3a397}.open-result.svelte-fe92n4{color:#d6fd78}a.svelte-fe92n4{color:#a5c9a4;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.terminal-command.svelte-fe92n4{border-top:1px solid #9cae8d26;flex-shrink:0;align-items:center;gap:8px;min-height:37px;margin:0 24px;display:flex}label.svelte-fe92n4{white-space:nowrap}.prompt-user.svelte-fe92n4,.prompt-arrow.svelte-fe92n4{color:#d6fd78}.prompt-path.svelte-fe92n4{color:#7a9370}input.svelte-fe92n4{color:#edf3e7;width:100%;min-width:0;font:inherit;caret-color:#d6fd78;background:0 0;border:0;outline:none;padding:5px 0}input.svelte-fe92n4::placeholder{color:#66765d}.terminal-command.svelte-fe92n4:focus-within{border-color:#b2da7b66}.terminal-command.svelte-fe92n4 button:where(.svelte-fe92n4){color:#b9d695;cursor:pointer;background:#d6fd780b;border:0;border-radius:4px;min-width:28px;min-height:27px;font-size:16px}footer.svelte-fe92n4{color:#708267;flex-shrink:0;justify-content:space-between;gap:10px;padding:5px 24px 10px;font-size:7px;display:flex}.session-status.svelte-fe92n4{align-items:center;gap:5px;display:flex}.session-status.svelte-fe92n4 i:where(.svelte-fe92n4){background:#b1d58c;border-radius:50%;width:4px;height:4px}@container laptop-screen (width<=520px){.terminal.svelte-fe92n4{font-size:8px}.terminal-titlebar.svelte-fe92n4{height:25px;padding-inline:8px}.terminal-titlebar.svelte-fe92n4>span:where(.svelte-fe92n4){font-size:7px}.terminal-output.svelte-fe92n4{padding:10px 12px}.terminal-brand.svelte-fe92n4{font-size:10px}.terminal-brand.svelte-fe92n4 span:where(.svelte-fe92n4),.terminal-note.svelte-fe92n4{font-size:7px}.terminal-help.svelte-fe92n4>div:where(.svelte-fe92n4){grid-template-columns:48px 1fr;gap:8px}.terminal-tools.svelte-fe92n4 li:where(.svelte-fe92n4){grid-template-columns:60px 1fr;gap:8px}.terminal-command.svelte-fe92n4{gap:5px;min-height:29px;margin-inline:12px}.prompt-path.svelte-fe92n4{display:none}footer.svelte-fe92n4{padding:3px 12px 5px;font-size:6px}}.terminal.expanded.svelte-fe92n4{font-size:12px}.expanded.svelte-fe92n4 .terminal-titlebar:where(.svelte-fe92n4){gap:4px;height:56px;padding:0 10px}.expanded.svelte-fe92n4 .terminal-titlebar:where(.svelte-fe92n4)>span:where(.svelte-fe92n4){font-size:10px}.expanded.svelte-fe92n4 .window-controls:where(.svelte-fe92n4){gap:0}.expanded.svelte-fe92n4 .window-controls:where(.svelte-fe92n4) button:where(.svelte-fe92n4){color:#edaca0;background:0 0;width:44px;height:44px}.expanded.svelte-fe92n4 .window-controls:where(.svelte-fe92n4) button:where(.svelte-fe92n4) svg{opacity:1;width:18px;height:18px}.expanded.svelte-fe92n4 .window-controls:where(.svelte-fe92n4) i:where(.svelte-fe92n4){display:none}.expanded.svelte-fe92n4 .output-controls:where(.svelte-fe92n4) button:where(.svelte-fe92n4){width:36px;height:44px}.expanded.svelte-fe92n4 .terminal-output:where(.svelte-fe92n4){overscroll-behavior:contain;padding:20px 18px;overflow-y:auto}.expanded.svelte-fe92n4 .terminal-brand:where(.svelte-fe92n4){font-size:14px}.expanded.svelte-fe92n4 .terminal-brand:where(.svelte-fe92n4) span:where(.svelte-fe92n4){font-size:9px;display:block}.expanded.svelte-fe92n4 .terminal-note:where(.svelte-fe92n4){font-size:11px}.expanded.svelte-fe92n4 .terminal-help:where(.svelte-fe92n4)>div:where(.svelte-fe92n4){grid-template-columns:64px 1fr;gap:10px;margin-bottom:6px}.expanded.svelte-fe92n4 .terminal-tools:where(.svelte-fe92n4) li:where(.svelte-fe92n4){grid-template-columns:72px 1fr;gap:10px}.expanded.svelte-fe92n4 .terminal-command:where(.svelte-fe92n4){gap:8px;min-height:52px;margin:0 16px}.expanded.svelte-fe92n4 input:where(.svelte-fe92n4){font-size:16px}.expanded.svelte-fe92n4 .prompt-user:where(.svelte-fe92n4),.expanded.svelte-fe92n4 .prompt-path:where(.svelte-fe92n4){display:none}.expanded.svelte-fe92n4 .terminal-command:where(.svelte-fe92n4) button:where(.svelte-fe92n4){min-width:44px;min-height:44px}.expanded.svelte-fe92n4 footer:where(.svelte-fe92n4){padding:6px 16px max(12px, env(safe-area-inset-bottom));font-size:8px}.app-window.svelte-1933klb:not(.expanded-app){display:contents}.expanded-app.svelte-1933klb{inset:var(--app-top) 12px auto;width:calc(100% - 24px);height:var(--app-height);color:#ecf1e5;background:#17221b;border:1px solid #b5c99d38;border-radius:20px;max-width:none;max-height:none;margin:0;padding:0;position:fixed;overflow:clip;box-shadow:0 24px 80px #0008}.expanded-app.svelte-1933klb::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c09c9}img.svelte-vuro5o{object-fit:contain;display:block}.project-evidence-links.svelte-1mewpfl{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.project-evidence-links.svelte-1mewpfl a:where(.svelte-1mewpfl){color:#3e582b;border:1px solid #5a723e55;border-radius:5px;align-items:center;gap:18px;min-height:44px;padding:10px 16px;font-size:14px;display:inline-flex}.project-evidence-links.svelte-1mewpfl a:where(.svelte-1mewpfl):hover{background:#5a723e12}.project-identity.svelte-1mewpfl{align-items:center;gap:16px;display:flex}.project-identity.svelte-1mewpfl h3:where(.svelte-1mewpfl){min-width:0}.project-identity.svelte-1mewpfl img,.project-identity.svelte-1mewpfl svg{flex-shrink:0}.crash-screen.svelte-18m3kbj{z-index:10000;color:#5f6368;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font:14px/1.6 Arial,Noto Sans KR,sans-serif;position:fixed;inset:0;overflow:auto}.error-content.svelte-18m3kbj{width:min(600px,100% - 48px);margin:clamp(80px,20vh,180px) auto 60px}svg.svelte-18m3kbj{margin-bottom:30px;display:block}h1.svelte-18m3kbj{color:#202124;margin-bottom:16px;font-size:24px;font-weight:500}p.svelte-18m3kbj{margin:0 0 14px}.error-detail.svelte-18m3kbj{color:#80868b;font-size:13px}.error-code.svelte-18m3kbj{margin-top:24px;font-size:12px;display:block}.error-actions.svelte-18m3kbj{justify-content:space-between;align-items:center;gap:20px;margin-top:46px;display:flex}.error-actions.svelte-18m3kbj>span:where(.svelte-18m3kbj){color:#9aa0a6;letter-spacing:.8px;font-size:10px}button.svelte-18m3kbj{color:#fff;white-space:nowrap;background:#1a73e8;border-radius:4px;padding:9px 22px;font-size:13px}button.svelte-18m3kbj:hover{background:#1765cc}button.svelte-18m3kbj:focus-visible{outline-offset:4px;outline:2px solid #1a73e8}@media (prefers-color-scheme:dark){.crash-screen.svelte-18m3kbj{color:#bdc1c6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202124}h1.svelte-18m3kbj{color:#e8eaed}.error-detail.svelte-18m3kbj,.error-actions.svelte-18m3kbj>span:where(.svelte-18m3kbj){color:#9aa0a6}button.svelte-18m3kbj{color:#202124;background:#8ab4f8}button.svelte-18m3kbj:hover{background:#aecbfa}button.svelte-18m3kbj:focus-visible{outline-color:#8ab4f8}}.identity-holder.svelte-4eizna{width:min(760px,100%);position:relative}.badge-arrival.svelte-4eizna{transform-origin:50% 0}.motion-ready.svelte-4eizna:not(.has-entered) .badge-arrival:where(.svelte-4eizna){opacity:0}.badge-tilt.svelte-4eizna{transform-origin:50% 0;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));padding-top:38px;transition:transform .35s ease-out;position:relative}.identity-card.svelte-4eizna:after{content:"";pointer-events:none;background:radial-gradient(ellipse at var(--sheen-x,50%) 20%, #fff, transparent 65%);opacity:var(--sheen-opacity,0);transition:opacity .35s;position:absolute;inset:0}.badge-clip.svelte-4eizna{z-index:1;background:linear-gradient(100deg,#55664a,#263820 55%,#607153);border:1px solid #313e28;border-radius:9px 9px 5px 5px;width:42px;height:60px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 1px 0 #ffffff40,0 3px 5px #1f321c33}.badge-clip.svelte-4eizna:before{content:"";background:#304525;border:1px solid #172811;border-radius:4px;width:19px;height:22px;position:absolute;top:-12px;left:10px;box-shadow:inset 3px 0 #ffffff0c}.badge-clip.svelte-4eizna span:where(.svelte-4eizna){border:1px solid #a8b89b55;border-radius:3px;position:absolute;inset:12px 8px 9px;box-shadow:inset 0 2px 4px #0003}.identity-card.svelte-4eizna{color:#25351f;background:radial-gradient(at 100% 0,#e2ead4,#0000 55%),#f4f4e9;border:1px solid #fafff0;border-radius:22px;padding:32px 36px 20px;position:relative;overflow:hidden;box-shadow:0 30px 65px #46602326,0 6px 12px #46602314,inset 0 0 0 6px #ffffff50}.card-header.svelte-4eizna{letter-spacing:2px;color:#718264;border-bottom:1px solid #52684126;align-items:center;gap:14px;padding-bottom:25px;font-size:9px;display:flex}.card-wordmark.svelte-4eizna{color:#334c29;letter-spacing:-3px;font-size:28px;font-weight:800;line-height:1}.card-body.svelte-4eizna{grid-template-columns:174px minmax(0,1fr);align-items:start;gap:38px;padding:32px 0;display:grid}.portrait.svelte-4eizna{border-radius:10px;display:block}.portrait-image.svelte-4eizna{aspect-ratio:1;background:#dce4d1;border:1px solid #53694726;border-radius:10px;overflow:hidden}.portrait-image.svelte-4eizna img:where(.svelte-4eizna){object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.portrait.svelte-4eizna:hover img:where(.svelte-4eizna){transform:scale(1.04)}.portrait-fallback.svelte-4eizna{color:#5a7144;place-items:center;height:100%;font-size:72px;font-weight:700;display:grid}.portrait-caption.svelte-4eizna{color:#738167;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.identity-role.svelte-4eizna{letter-spacing:1.8px;color:#7a8a6c;font-size:8px}.identity-card.svelte-4eizna h2:where(.svelte-4eizna){letter-spacing:-2px;margin:9px 0 10px;font-size:clamp(28px,3.6vw,43px);font-weight:650;line-height:1.1}.identity-card.svelte-4eizna h2:where(.svelte-4eizna)>span:where(.svelte-4eizna){font:inherit;color:#94ae63;margin:0}.identity-note.svelte-4eizna{color:#77866a;font-size:12px}.contact-links.svelte-4eizna{gap:17px;margin:26px 0 0;display:grid}.contact-links.svelte-4eizna>div:where(.svelte-4eizna){grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;display:grid}dt.svelte-4eizna{letter-spacing:1px;color:#7e8d70;font-size:8px}dd.svelte-4eizna{min-width:0;margin:0}dd.svelte-4eizna a:where(.svelte-4eizna){overflow-wrap:anywhere;border-bottom:1px solid #607d4033;justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s;display:flex}dd.svelte-4eizna a:where(.svelte-4eizna):hover{color:#537c26;border-color:#537c26}a.svelte-4eizna:focus-visible{outline-offset:4px;outline-color:#4d6c32}.card-footer.svelte-4eizna{color:#839175;letter-spacing:1.2px;border-top:1px solid #52684126;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;font-size:7px;display:flex}.card-bars.svelte-4eizna{opacity:.45;background:repeating-linear-gradient(90deg,#506442 0 2px,#0000 2px 4px,#506442 4px 5px,#0000 5px 8px,#506442 8px 11px,#0000 11px 13px);width:65px;height:20px}@media (width<=600px){.identity-holder.svelte-4eizna{width:min(380px,100%)}.badge-tilt.svelte-4eizna{padding-top:32px}.badge-clip.svelte-4eizna{width:34px;height:51px}.badge-clip.svelte-4eizna:before{width:18px;left:7px}.identity-card.svelte-4eizna{border-radius:18px;padding:27px 22px 20px}.card-header.svelte-4eizna{letter-spacing:1.5px;padding-bottom:18px;font-size:8px}.card-body.svelte-4eizna{grid-template-columns:1fr;gap:24px;padding:25px 0}.portrait.svelte-4eizna{width:110px}.portrait-caption.svelte-4eizna{margin-top:9px;font-size:10px}.identity-card.svelte-4eizna h2:where(.svelte-4eizna){font-size:34px}.contact-links.svelte-4eizna{gap:14px;margin-top:24px}.contact-links.svelte-4eizna>div:where(.svelte-4eizna){grid-template-columns:1fr;gap:0}dd.svelte-4eizna a:where(.svelte-4eizna){min-height:44px;font-size:14px}.card-footer.svelte-4eizna{letter-spacing:.7px;gap:8px;font-size:6px}.card-bars.svelte-4eizna{width:36px;height:16px}}@media (prefers-reduced-motion:reduce){.portrait-image.svelte-4eizna img:where(.svelte-4eizna),.badge-tilt.svelte-4eizna,.identity-card.svelte-4eizna:after{transition:none}.badge-tilt.svelte-4eizna{transform:none}.motion-ready.svelte-4eizna:not(.has-entered) .badge-arrival:where(.svelte-4eizna){opacity:1}.identity-card.svelte-4eizna:after{display:none}}
