@font-face{font-family:Eczar;src:url('/assets/fonts/Eczar.ttf') format('truetype');font-weight:400 800;font-display:swap}.brand{font-family:Eczar,Georgia,serif;font-weight:400;font-size:1.48rem;letter-spacing:-.01em}.brand small{font-weight:400;letter-spacing:.09em;font-size:.72rem}.header{padding:1.25rem 0;border-bottom:1px solid var(--line)}.header nav a{text-decoration:none;text-underline-offset:6px}.header nav a:hover{text-decoration:underline}.section-link{text-underline-offset:5px}html{scroll-padding-top:2rem}@media(max-width:600px){.brand{font-size:1.27rem}.brand small{font-size:.62rem}.header nav{justify-content:flex-start;gap:.6rem 1.15rem}}

.wordmark-english{display:inline-flex;gap:.3em;line-height:1.15}.wordmark-english .wordmark-word{display:inline-block;border-top:1px solid currentColor;padding-top:.06em}.brand small{margin-top:.45rem}.brand>span{display:block}

@font-face{font-family:Elsie;src:url('/assets/fonts/Elsie-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}.brand{font-family:Elsie,Georgia,serif;font-weight:400;font-size:1.55rem;letter-spacing:.005em}.wordmark-english{display:inline;line-height:1.2}.wordmark-english .wordmark-word{border-top:0;padding-top:0}.brand small{font-family:'Hiragino Mincho ProN','Yu Mincho',serif;font-size:.7rem;letter-spacing:.07em;margin-top:.45rem}@media(max-width:600px){.brand{font-size:1.3rem}.brand small{font-size:.6rem}}
