header.svelte-1u3q4z5{width:min(88rem,100% - 2rem);margin:0 auto 2rem}.top.svelte-1u3q4z5{padding:calc(1.4rem + env(safe-area-inset-top,0px)) 0 1.2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.logo.svelte-1u3q4z5{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;text-decoration:none;display:flex}.mark.svelte-1u3q4z5{letter-spacing:.04em;white-space:nowrap;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600}.name.svelte-1u3q4z5{color:var(--muted);font-size:.8rem}.menu.svelte-1u3q4z5{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:.8rem;display:flex}.main.svelte-1u3q4z5,.sns.svelte-1u3q4z5{flex-wrap:wrap;gap:0 1.75rem;display:flex}.menu.svelte-1u3q4z5 a:where(.svelte-1u3q4z5){color:var(--faint);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.8rem 0 .7rem;text-decoration:none;display:inline-block}.menu.svelte-1u3q4z5 a:where(.svelte-1u3q4z5):hover{color:var(--ink)}.menu.svelte-1u3q4z5 a[aria-current=page]:where(.svelte-1u3q4z5){color:var(--ink);border-bottom-color:var(--ink)}.mine.svelte-1u3q4z5{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.85rem;display:flex}.mine.svelte-1u3q4z5 a:where(.svelte-1u3q4z5){text-decoration:none}.mine.svelte-1u3q4z5 .write:where(.svelte-1u3q4z5){background:var(--ink);color:var(--bg);padding:.35rem .75rem}.mine.svelte-1u3q4z5 button:where(.svelte-1u3q4z5){color:var(--faint);font-size:inherit;background:0 0;border:0;padding:0}@media (width<=720px){.top.svelte-1u3q4z5{padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:.9rem}.main.svelte-1u3q4z5{gap:0 1.2rem}}:root{--bg:#fff;--ink:#111;--muted:#555;--faint:#8a8a8a;--line:#e6e6e3;--line-2:#c4c4c0;--surface:#f3f3f1;--radius:0;--font-sans:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Pretendard Variable", Pretendard, ui-monospace, Consolas, monospace}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);word-break:keep-all;overflow-wrap:anywhere;border-top:3px solid var(--ink);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}body.bare{background:#fafaf8;border-top:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mono{font-family:var(--font-mono);letter-spacing:.02em}.body.svelte-12qhfyh{padding-top:clamp(1rem,3.5vw,3.5rem);padding-bottom:clamp(2rem,5vw,5rem)}footer.svelte-12qhfyh{width:min(88rem,100% - 2rem);padding:2.5rem 0 calc(3rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink);color:var(--muted);margin:clamp(4rem,8vw,8rem) auto 0;font-size:.85rem;line-height:1.8}.row.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 3rem;display:flex}.row.small.svelte-12qhfyh{border-top:1px solid var(--line);color:var(--faint);margin-top:3rem;padding-top:1.25rem;font-size:.75rem}.row.small.svelte-12qhfyh .mono:where(.svelte-12qhfyh){letter-spacing:.06em}.mark.svelte-12qhfyh{letter-spacing:.04em;color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none}.who.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:.6rem 0 0}.contact-wrap.svelte-12qhfyh{margin-top:1.25rem;font-size:.8rem}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh){letter-spacing:.06em;flex-wrap:wrap;gap:.75rem 2rem;font-size:.8rem;display:flex}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink)}.links.svelte-12qhfyh{gap:1.75rem;display:flex}
