:root{--c-white:#fff;--c-black:#1c1917;--c-gray-50:#fafaf9;--c-gray-100:#f5f5f4;--c-gray-200:#e7e5e4;--c-gray-300:#d6d3d1;--c-gray-400:#a8a29e;--c-gray-600:#57534e;--c-gray-500:#78716c;--c-gray-700:#44403c;--c-gray-800:#292524;--c-gray-900:#171717;--c-accent-primary:#44403c;--c-accent-primary-light:#d6d3d1;--c-accent-primary-dark:#292524;--c-accent-secondary:#f87171;--c-accent-tertiary:#f87171;--c-surface-main:#f8f7f3;--c-surface-blur:hsla(48,26%,96%,.4);--c-drop-shadow:rgb(248 247 243/5%);--c-surface-light:#fbfaf8;--c-surface-dark:#ecebe7;--t-size-xs:0.75rem;--t-size-sm:0.875rem;--t-size-md:1rem;--t-size-lg:1.125rem;--t-size-xl:1.25rem;--t-size-2xl:1.5rem;--t-size-3xl:1.875rem;--t-size-4xl:2.25rem;--t-size-5xl:3rem;--t-size-6xl:3.75rem;--t-size-7xl:4.5rem;--t-size-8xl:6rem;--t-size-9xl:8rem;--t-family-ja:"Noto Serif JP",serif;--t-family-en:"Crimson Pro",serif}body{font-family:var(--t-family-ja);color:var(--c-gray-900)}img{vertical-align:top}body,figure,h1,h2,h3,p,ul{padding:0;margin:0;list-style:none}*,:after,:before{box-sizing:border-box}a{color:inherit;text-decoration:none}.grecaptcha-badge{visibility:hidden}