.sm{z-index:100;pointer-events:none;position:fixed;inset:0}.sm[data-open]{pointer-events:auto}.sm-panel{--ink:#121211;background:var(--ink);color:#fff;clip-path:var(--sm-closed,inset(0 0 100% 100% round 14px));visibility:hidden;font-family:var(--hm-font-p,"Instrument Sans", system-ui, sans-serif);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;transition:clip-path .46s cubic-bezier(.7,0,.18,1),visibility 0s linear .46s;display:grid;position:absolute;inset:clamp(10px,2.5vw,36px);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.sm[data-open] .sm-panel{clip-path:inset(0 round 22px);visibility:visible;transition:clip-path .46s cubic-bezier(.7,0,.18,1),visibility}.sm-wheel{color:#ffffff8c;pointer-events:none;width:min(150vh,150vw);height:auto;position:absolute;top:50%;left:0;transform:translate(-58%,-50%)rotate(-8deg)}.sm-close{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:14px;justify-self:end;align-items:center;gap:10px;margin:clamp(14px,2vw,24px);padding:12px 20px;font-size:15px;display:inline-flex;position:relative}.sm-close:hover{border-color:#fff}.sm-pages{align-content:center;justify-items:start;gap:clamp(0px,.6vh,8px);padding-left:clamp(24px,42vw,640px);padding-right:24px;display:grid;position:relative}.sm-page{color:#fff;font-family:"Seatren", var(--hm-font-h,serif);letter-spacing:-.02em;opacity:0;transition:opacity .3s ease calc(.18s + var(--i) * 50ms), transform .4s cubic-bezier(.2, .7, .2, 1) calc(.18s + var(--i) * 50ms), color .15s;font-size:clamp(44px,8.2vw,128px);line-height:.98;text-decoration:none;transform:translateY(14px)}.sm[data-open] .sm-page{opacity:1;transform:none}.sm-page:hover,.sm-page:focus-visible,.sm-page[aria-current=page]{color:var(--hm-glow,#f2553d);outline:none}.sm-page[data-accent]{color:var(--hm-glow,#f2553d)}.sm-page[data-accent]:hover{color:#fff}.sm-foot{color:#fff9;font-family:var(--hm-font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:clamp(16px,2vw,26px);font-size:11.5px;display:flex;position:relative}.sm-small{flex-wrap:wrap;gap:8px 18px;display:flex}.sm-small a{color:#fffc;text-decoration:none}.sm-small a:hover{color:#fff}.hg-menu-btn{font:inherit;cursor:pointer;border:0;gap:12px}.hg-menu-dot{width:calc(var(--u) * .42);aspect-ratio:1;background:conic-gradient(#f771a0 0 30deg, #ffa44e 30deg 90deg, #f4ce23 90deg 120deg, #96d448 120deg 180deg, #28acdf 180deg 240deg, #9167ea 240deg 300deg, #f164af 300deg 360deg);box-shadow:0 0 0 1px var(--ink);border-radius:50%}@supports (color:lab(0% 0 0)){.hg-menu-dot{background:conic-gradient(lab(65.3815% 55.5839 .731969) 0 30deg, lab(76.1542% 33.3377 63.5566) 30deg 90deg, lab(84.3279% 2.77337 79.232) 90deg 120deg, lab(78.6091% -36.2193 59.6474) 120deg 180deg, lab(65.4686% -22.2535 -36.1988) 180deg 240deg, lab(53.0171% 39.0061 -61.4261) 240deg 300deg, lab(62.639% 60.6604 -11.7526) 300deg 360deg)}}.hg-menu-btn:hover .hg-menu-dot{animation:2s linear infinite hg-spin}.hg-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.sm-pages{padding-left:24px}.sm-wheel{color:#ffffff40;width:160vw;transform:translate(-45%,-50%)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.sm-panel,.sm-page{transition:none}}.hg-center.hg-menu-btn{justify-content:center;align-items:center;display:flex}.fn{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.fn-end{gap:10px;display:flex}.fn-tile{color:#121211;height:44px;font:inherit;pointer-events:auto;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -18px #12121180}.fn-mark{font-family:var(--hm-font-h,inherit);letter-spacing:-.02em;font-weight:600}.fn-ink{color:#fff;background:#121211}@media (max-width:560px){.fn-ink{display:none}}.fn .hg-menu-dot{width:22px;box-shadow:0 0 0 1px #121211}
