.kkdNMW_cursor{z-index:1000;pointer-events:none;opacity:0;mix-blend-mode:difference;transition:opacity .3s;position:fixed;top:0;left:0}.kkdNMW_cursor.kkdNMW_visible{opacity:1}.kkdNMW_dot{background:var(--paper);width:8px;height:8px;transition:width .5s var(--ease-out),height .5s var(--ease-out),margin .5s var(--ease-out),background .4s var(--ease-out),transform .3s var(--ease-out);border-radius:50%;place-items:center;margin:-4px 0 0 -4px;display:grid;position:absolute;top:0;left:0}.kkdNMW_label{font-family:var(--font-hand);color:var(--ink);opacity:0;white-space:nowrap;font-size:22px;transition:opacity .3s}.kkdNMW_hover .kkdNMW_dot{width:46px;height:46px;box-shadow:inset 0 0 0 1.5px var(--paper);background:0 0;margin:-23px 0 0 -23px}.kkdNMW_labelled .kkdNMW_dot{width:96px;height:96px;margin:-48px 0 0 -48px}.kkdNMW_labelled .kkdNMW_dot .kkdNMW_label{opacity:1}.kkdNMW_down .kkdNMW_dot{transform:scale(.8)}html.has-cursor .site-root{cursor:none}html.has-cursor .site-root a{cursor:none}html.has-cursor .site-root button{cursor:none}html.has-cursor .site-root label{cursor:none}html.has-cursor .site-root select{cursor:none}html.has-cursor .site-root [role=button]{cursor:none}:is(html.has-cursor .site-root input,html.has-cursor .site-root textarea){cursor:text}
.lsx_IW_logo{align-items:center;gap:12px;display:inline-flex}.lsx_IW_logo .credit{letter-spacing:.38em;font-size:13px;font-weight:600}.lsx_IW_tile{background:var(--paper);width:36px;height:36px;transition:transform .6s var(--ease-out);border-radius:9px;flex:none;place-items:center;display:grid}.lsx_IW_mark{width:26px;height:26px}a:hover .lsx_IW_tile{transform:rotate(-6deg)scale(1.06)}
._2PnLRW_skip{z-index:500;background:var(--paper);color:var(--ink);padding:10px 16px;position:fixed;top:-60px;left:12px}._2PnLRW_skip:focus{top:12px}._2PnLRW_nav{z-index:200;padding:calc(var(--gutter) + 12px) calc(var(--gutter) + 16px) 12px;color:var(--paper);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);transition:transform .8s var(--ease-out);background:#121212d1;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:fixed;top:0;left:0;right:0}._2PnLRW_nav._2PnLRW_hidden{transform:translateY(-120%)}._2PnLRW_nav._2PnLRW_open{transform:none}._2PnLRW_logo{justify-self:start}._2PnLRW_links{gap:clamp(14px,2vw,30px);display:flex}._2PnLRW_links a{color:#ededead1;transition:color .3s;position:relative}._2PnLRW_links a:hover,._2PnLRW_links a[aria-current=page]{color:var(--paper)}._2PnLRW_links a[aria-current=page]:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:-6px;transform:rotate(-4deg)}._2PnLRW_actions{grid-column:-2;justify-self:end;align-items:center;gap:22px;display:flex}._2PnLRW_cta{padding:6px 0;position:relative}._2PnLRW_cta:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}._2PnLRW_cta:hover:after{transform:scaleX(0)}._2PnLRW_menuButton{cursor:pointer;background:0 0;border:0;padding:6px 0;display:none}._2PnLRW_sheet{z-index:150;background:var(--ink);color:var(--paper);padding:110px var(--gutter) 40px;text-align:center;visibility:hidden;opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out),visibility 0s .6s;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:fixed;inset:0;transform:translateY(-12px)}._2PnLRW_sheet ol{flex-direction:column;align-items:center;display:flex}._2PnLRW_sheet li{opacity:0;transition:opacity .6s var(--ease-out),transform .9s var(--ease-out);transform:translateY(40px)}._2PnLRW_sheet a{transition:letter-spacing .6s var(--ease-out);font-size:clamp(2.4rem,9.5vw,6rem);display:block}._2PnLRW_sheet a:hover{letter-spacing:.04em}._2PnLRW_sheet .hand{color:var(--graphite)}._2PnLRW_sheetOpen{visibility:visible;opacity:1;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out),visibility 0s;transform:none}._2PnLRW_sheetOpen li{opacity:1;transform:none}@media (max-width:1100px){._2PnLRW_nav{grid-template-columns:1fr auto}._2PnLRW_links{display:none}._2PnLRW_menuButton{display:inline-block}}@media (max-width:480px){._2PnLRW_cta{display:none}}
