:root{--brand:#22d3c5;--brand-ink:#0b7a72;--brand-tint:#e9f8f6;--brand-deep:#0b2e2b;--paper:#f7f7f5;--surface:#fff;--ink:#15181b;--ink-2:#4a5258;--muted:#687076;--line:#e6e7e3;--line-2:#d5d8d4;--warn:#b45309;--side-w:248px;--gutter:clamp(20px, 4.4vw, 72px)}a{color:var(--brand-ink);text-underline-offset:2px}a:hover{color:var(--brand-deep)}@media (min-width:1101px){body:has([data-shell]){padding-left:var(--side-w)}}@media (max-width:640px){body:has([data-shell]){padding-bottom:calc(60px + env(safe-area-inset-bottom))}}
@font-face{font-family:Aurelius Mask;font-weight:1 449;font-display:block;unicode-range:U+30-39,U+FF10-FF19;src:url(data:font/ttf;base64,AAEAAAAKAIAAAwAgT1MvMkimR5YAAAEoAAAAYGNtYXD+YAEBAAABlAAAAGRnbHlmbTacxgAAAgAAAAB0aGVhZDAhTIQAAACsAAAANmhoZWEGkAN0AAAA5AAAACRobXR4BhMAAAAAAYgAAAAMbG9jYQAcADoAAAH4AAAACG1heHAABwAOAAABCAAAACBuYW1lfNtEXQAAAnQAAABmcG9zdD1aYEEAAALcAAAANgABAAAAAQAATuTmL18PPPUAAQPoAAAAAObhBGMAAAAA5uEEYwBUAFoC9wKEAAAAAwACAAAAAAAAAAEAAASI/uAAAAPoAAAAqAIGAAEAAAAAAAAAAAAAAAAAAAADAAEAAAADAAwAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwMKAZAABQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAPz8/PwAAADD/GQNw/4gAAASIASAAAAAAAAAAAAIfAt0AAAAgAAAAAAAAAisAAAPoAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAFAAAAAGAAQAAQACADn/Gf//AAAAMP8Q//8AAAAAAAEABgAYAAAAAQABAAEAAQABAAEAAQABAAEAAQACAAIAAgACAAIAAgACAAIAAgACAAAAAAAcADoAAwBUAKIB1wI8AAMABwALAAATMxEjExcFJzU3BQf2QEDBIP6dICABYyACPP5mAU83zTeWN803AAADAPEAWgL3AoQAAwAHAAsAAAEzESMBFwEnNTcBBwHOTEwBAif+IScnAd8nAoT91gHBQ/7rQ9JD/utDAAAAAAQANgABAAAAAAABAA0AAAABAAAAAAACAAMADQADAAEECQABABoAEAADAAEECQACAAYAKkF1cmVsaXVzIE1hc2s0MDAAQQB1AHIAZQBsAGkAdQBzACAATQBhAHMAawA0ADAAMAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwRzdGFyCHN0YXJ3aWRlAAA=)format("truetype")}@font-face{font-family:Aurelius Mask;font-weight:450 599;font-display:block;unicode-range:U+30-39,U+FF10-FF19;src:url(data:font/ttf;base64,AAEAAAAKAIAAAwAgT1MvMkkKR50AAAEoAAAAYGNtYXD+YAEBAAABlAAAAGRnbHlmm2fI8gAAAgAAAAB0aGVhZDApTIQAAACsAAAANmhoZWEGnAN4AAAA5AAAACRobXR4BiIAAAAAAYgAAAAMbG9jYQAcADoAAAH4AAAACG1heHAABwAOAAABCAAAACBuYW1lfNxEXgAAAnQAAABmcG9zdD1aYEEAAALcAAAANgABAAAAAQAA8XKNv18PPPUAAQPoAAAAAObhBGMAAAAA5uEEYwBWAFYC/QKIAAAAAwACAAAAAAAAAAEAAASI/uAAAAPoAAAArAISAAEAAAAAAAAAAAAAAAAAAAADAAEAAAADAAwAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwMRAfQABQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAPz8/PwAAADD/GQNw/4gAAASIASAAAAAAAAAAAAIfAt0AAAAgAAAAAAAAAjoAAAPoAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAFAAAAAGAAQAAQACADn/Gf//AAAAMP8Q//8AAAAAAAEABgAYAAAAAQABAAEAAQABAAEAAQABAAEAAQACAAIAAgACAAIAAgACAAIAAgACAAAAAAAcADoAAwBWAJ8B5AI/AAMABwALAAATMxEjExcFJzU3BQf4SkrHJf6XJSUBaSUCP/5gAVhA0ECQQNBAAAADAOsAVgL9AogAAwAHAAsAAAEzESMBFwEnNTcBBwHIWFgBCSz+GiwsAeYsAoj9zgHMTf7nTcxN/udNAAAAAAQANgABAAAAAAABAA0AAAABAAAAAAACAAMADQADAAEECQABABoAEAADAAEECQACAAYAKkF1cmVsaXVzIE1hc2s1MDAAQQB1AHIAZQBsAGkAdQBzACAATQBhAHMAawA1ADAAMAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwRzdGFyCHN0YXJ3aWRlAAA=)format("truetype")}@font-face{font-family:Aurelius Mask;font-weight:600 1000;font-display:block;unicode-range:U+30-39,U+FF10-FF19;src:url(data:font/ttf;base64,AAEAAAAKAIAAAwAgT1MvMknSR6cAAAEoAAAAYGNtYXD+YAEBAAABlAAAAGRnbHlm6twNQAAAAgAAAAB0aGVhZDA2TJQAAACsAAAANmhoZWEGsAN+AAAA5AAAACRobXR4BjYAAAAAAYgAAAAMbG9jYQAcADoAAAH4AAAACG1heHAABwAOAAABCAAAACBuYW1lfN5EYAAAAnQAAABmcG9zdD1aYEEAAALcAAAANgABAAAAAQAAUIwE318PPPUAAQPoAAAAAObhBGMAAAAA5uEEYwBZAFkDBwKVAAAAAwACAAAAAAAAAAEAAASI/uAAAAPoAAAAsgImAAEAAAAAAAAAAAAAAAAAAAADAAEAAAADAAwAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwMbArwABQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAPz8/PwAAADD/GQNw/4gAAASIASAAAAAAAAAAAAIfAt0AAAAgAAAAAAAAAk4AAAPoAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAFAAAAAGAAQAAQACADn/Gf//AAAAMP8Q//8AAAAAAAEABgAYAAAAAQABAAEAAQABAAEAAQABAAEAAQACAAIAAgACAAIAAgACAAIAAgACAAAAAAAcADoAAwBZAKMB9QJLAAMABwALAAATMxEjExcFJzU3BQf6WlrOLf6RLS0Bby0CS/5YAWVO1E6GTtROAAADAOEAWQMHApUAAwAHAAsAAAEzESMBFwEnNTcBBwG+bGwBEzb+EDY2AfA2ApX9xAHcXv7iXsBe/uJeAAAAAAQANgABAAAAAAABAA0AAAABAAAAAAACAAMADQADAAEECQABABoAEAADAAEECQACAAYAKkF1cmVsaXVzIE1hc2s3MDAAQQB1AHIAZQBsAGkAdQBzACAATQBhAHMAawA3ADAAMAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwRzdGFyCHN0YXJ3aWRlAAA=)format("truetype")}html[data-mask] body,html[data-mask] body :not([data-nomask],[data-nomask] *){font-family:Aurelius Mask,Noto Sans JP,Hiragino Sans,Yu Gothic,system-ui,sans-serif!important}
