.overlay.svelte-1uha8ag{position:fixed;inset:0;z-index:9999;background:#1a1a1a;transition:opacity .7s ease}.overlay.fade-out.svelte-1uha8ag{opacity:0}.skip.svelte-1uha8ag{position:fixed;top:1.25rem;right:1.5rem;z-index:10000;background:none;border:1px solid rgba(255,255,255,.3);color:#ffffff80;font-size:.7rem;letter-spacing:.08em;padding:.3rem .8rem;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.skip.svelte-1uha8ag:hover{color:#fff;border-color:#fff9}.eq-wrapper.svelte-1uha8ag{position:fixed;z-index:10000}.eq-row.svelte-1uha8ag{display:flex;align-items:baseline;flex-wrap:nowrap;font-size:5rem;font-weight:300;letter-spacing:.02em;line-height:1;margin:0}.eq-rkwt.svelte-1uha8ag{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:#fff}.eq-part.svelte-1uha8ag{overflow:hidden;max-width:0;opacity:0;white-space:nowrap;transition:max-width .5s ease,opacity .4s ease,margin-left .5s ease;margin-left:0}.eq-part.visible.svelte-1uha8ag{max-width:16ch;opacity:1;margin-left:.4em}.eq-mult.svelte-1uha8ag{font-size:2rem;font-weight:300;color:#fff6}.eq-answer.svelte-1uha8ag{display:flex;align-items:baseline;gap:.4em;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .4s ease,margin-top .5s ease;margin-top:0}.eq-answer.visible.svelte-1uha8ag{max-height:6rem;opacity:1;margin-top:.6rem}.eq-answer-eq.svelte-1uha8ag{font-size:1.8rem;font-weight:300;color:#fff6}.eq-answer-name.svelte-1uha8ag{font-size:3.5rem;font-weight:300;color:#fff;letter-spacing:.02em}.hero.svelte-1uha8ag{padding:4rem 0 3rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:5rem;font-weight:300;letter-spacing:.02em;line-height:1}.line.svelte-1uha8ag{height:1px;background:#1a1a1a;margin-bottom:3rem}.about.svelte-1uha8ag{margin-bottom:3rem}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;font-weight:300;letter-spacing:.02em;margin-bottom:1.5rem}.about-content.svelte-1uha8ag{display:flex;gap:2rem;align-items:flex-start}.about-photo.svelte-1uha8ag{flex-shrink:0;width:120px;height:120px;overflow:hidden}.about-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.about-name.svelte-1uha8ag{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.about-name-en.svelte-1uha8ag{font-weight:300;font-size:.85rem;margin-left:.75rem;color:#777;letter-spacing:.04em}.about-body.svelte-1uha8ag{font-size:.85rem;line-height:1.8;color:#444;margin-bottom:.5rem}.about-links.svelte-1uha8ag{display:flex;gap:1rem;list-style:none;margin-top:.75rem}.about-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.8rem;border-bottom:1px solid #1a1a1a;padding-bottom:1px;transition:opacity .15s}.about-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:.5}.latest.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;font-weight:300;letter-spacing:.02em;margin-bottom:1.5rem}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.all-link.svelte-1uha8ag{font-size:.85rem;border-bottom:1px solid #1a1a1a;padding-bottom:2px;transition:opacity .15s}.all-link.svelte-1uha8ag:hover{opacity:.5}@media(max-width:640px){.eq-row.svelte-1uha8ag{font-size:3rem}.eq-mult.svelte-1uha8ag{font-size:1.3rem}.eq-answer-name.svelte-1uha8ag{font-size:2.2rem}.eq-answer-eq.svelte-1uha8ag{font-size:1.2rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem}.about-content.svelte-1uha8ag{flex-direction:column}.grid.svelte-1uha8ag{grid-template-columns:1fr}}
