:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-rgb:255,255,255;--Black:#323232;--black:#323232;--red:#DD5751}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background:#FFFFFF;min-height:100vh;font-family:Gilroy-Medium,system-ui,Avenir,Helvetica,Arial,sans-serif}:lang(ja),[lang=ja]{font-family:var(--font-noto-sans-jp),sans-serif}body{color:rgb(var(--foreground-rgb));display:block}a{color:inherit;text-decoration:none}a,button{font-weight:500}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-family:inherit;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@font-face{font-family:Gilroy-Medium;src:url(/fonts/Gilroy-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.title{font-size:40px;line-height:36px;letter-spacing:2.4px;width:100%}.bio,.title{color:var(--black,#323232);font-family:Gilroy-Medium,sans-serif;font-style:normal;font-weight:400;text-align:left}.bio{font-size:20px;line-height:28px;letter-spacing:1px;max-width:840px}