.Star-module__lUBhfG__star{pointer-events:none;display:block}
.CursorToggle-module__ePvL-G__toggle{right:calc(var(--space-3) + env(safe-area-inset-right,0px));bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:50;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:fixed}.CursorToggle-module__ePvL-G__toggle:hover svg{animation:.5s ease-in-out CursorToggle-module__ePvL-G__wobble}@keyframes CursorToggle-module__ePvL-G__wobble{25%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}}@media (hover:none){.CursorToggle-module__ePvL-G__toggle{display:none}}
:root{--lime:#dcf7a7;--mint:#a4f7d8;--blush:#f9dfda;--periwinkle:#9fa0e8;--pink:#e64dbd;--pink-ink:#b0127b;--red:#ec3326;--paper:#f4f4f2;--white:#fff;--card:#e8e4e1;--black:#111;--font:"Helvetica Neue", Helvetica, Arial, "PingFang SC", "Noto Sans SC", sans-serif;--text-size:1.0625rem;--text-xs:var(--text-size);--menu-size:var(--text-size);--name-size:1.25rem;--gutter:1.125rem;--menu-leading:1.2;--leading:1.35;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:2rem;--space-5:4rem;--space-6:8rem;--focus:2px solid var(--black)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--black);font-family:var(--font);font-size:var(--text-size);line-height:var(--leading);-webkit-font-smoothing:antialiased;cursor:url(/cursor-star.svg) 14 14,auto;margin:0}a,button{cursor:url(/cursor-star-link.svg) 14 14,pointer}:root[data-cursor=apple] body{cursor:url(/cursor-apple.svg) 14 14,auto}:root[data-cursor=apple] a,:root[data-cursor=apple] button{cursor:url(/cursor-apple-link.svg) 14 14,pointer}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}h1,h2,h3{font-size:var(--text-size);font-weight:400}ul,ol{list-style:none}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:var(--focus);outline-offset:2px}.skip-link{left:var(--space-2);z-index:100;padding:var(--space-1) var(--space-2);background:var(--white);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
