.Nav_nav__BuI2O{position:relative;z-index:100;background:transparent;padding:18px 24px 12px}.Nav_inner__VQ6N5{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center}.Nav_link__Ikos1{font-family:var(--font-main);font-weight:500;font-size:1.02rem;color:#736b63;text-decoration:none;transition:color .15s}.Nav_link__Ikos1:hover{color:#2c2a25;text-decoration:underline;text-underline-offset:4px}.Nav_links__sb7NY{display:flex;flex-wrap:wrap;gap:16px 52px;align-items:center;justify-content:center}.Nav_active__NQgbg{font-weight:700;color:#2c2a25}.Nav_hamburger__XHWyF{display:none;background:none;border:none;padding:8px;cursor:inherit;z-index:101}.Nav_hamburgerLine__iLqc9{display:block;width:22px;height:2px;background:#2c2a25;margin:5px 0;transition:transform .3s ease,opacity .3s ease}.Nav_hamburgerOpen__iiVUL .Nav_hamburgerLine__iLqc9:first-child{transform:translateY(7px) rotate(45deg)}.Nav_hamburgerOpen__iiVUL .Nav_hamburgerLine__iLqc9:nth-child(2){opacity:0}.Nav_hamburgerOpen__iiVUL .Nav_hamburgerLine__iLqc9:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){.Nav_nav__BuI2O{padding:12px 20px}.Nav_inner__VQ6N5{justify-content:flex-end}.Nav_hamburger__XHWyF{display:block;position:fixed;top:12px;right:20px;z-index:201}.Nav_links__sb7NY{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:var(--paper-base,#f6f5f1);display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:40px 32px;z-index:200;opacity:0;pointer-events:none;transition:opacity .3s ease}.Nav_linksOpen__tztsN{opacity:1;pointer-events:auto}.Nav_links__sb7NY .Nav_link__Ikos1{font-size:1.1rem;padding:14px 0;display:block;text-align:center}}@font-face{font-family:TC Seraphine Round;src:url("/assets/fonts/TC Seraphine Round Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TC Seraphine Round;src:url("/assets/fonts/TC Seraphine Round Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TC Seraphine Round;src:url("/assets/fonts/TC Seraphine Round Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TC Seraphine Round;src:url("/assets/fonts/TC Seraphine Round Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TC Seraphine Round;src:url("/assets/fonts/TC Seraphine Round Bold Italic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TC Seraphine Round;src:url("/assets/fonts/TC Seraphine Round Light Italic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:TC Wonderling;src:url(/assets/fonts/TCWonderling-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TC Wonderling;src:url(/assets/fonts/TCWonderling-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TC Wonderling;src:url(/assets/fonts/TCWonderling-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TC Wonderling;src:url(/assets/fonts/TCWonderling-ItalicRegular.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TC Wonderling;src:url(/assets/fonts/TCWonderling-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TC Wonderling;src:url(/assets/fonts/TCWonderling-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}:root{--font-main:"TC Seraphine Round",Georgia,serif;--font-heading:"TC Wonderling",Georgia,serif;--paper-base:#f9f7f2;--paper-tint-warm:hsla(39,41%,57%,.22);--paper-tint-cool:hsla(73,7%,47%,.14);--paper-edge:rgba(120,108,84,.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--paper-base);background-image:radial-gradient(ellipse 78% 68% at 50% 42%,transparent 55%,var(--paper-edge)),radial-gradient(ellipse 90% 70% at 18% 8%,var(--paper-tint-warm),transparent 68%),radial-gradient(ellipse 80% 60% at 88% 84%,var(--paper-tint-cool),transparent 70%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}body,html{color:#2c2a25;font-family:var(--font-main);font-size:16.5px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;cursor:url(/assets/cursor/mouse.png),auto}body{background:transparent}a,button{cursor:url(/assets/cursor/mouse.png),pointer}a{color:inherit;text-decoration:none;transition:color .15s}a:hover{color:var(--accent-color,inherit)!important}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent-color,#901714);outline-offset:3px;border-radius:2px}.katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 0 6px}@media (max-width:768px){body,html{overflow-x:hidden}}