.mks{--mks-ms:var(--lp-ms,.52s);--mks-lift:var(--lp-lift,.76s);--mks-ease:var(--lp-ease,cubic-bezier(.4, 0, .2, 1));--mks-glide:var(--lp-glide,cubic-bezier(.33, 1, .68, 1));--mks-pad:16px;z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mks-fade var(--mks-ms) var(--mks-ease) both;cursor:pointer;background:#050609bd;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mks[data-leaving]{animation:mks-fade-out .3s var(--mks-ease) both;pointer-events:none}.mks-panel{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;height:100dvh;padding:0 var(--mks-pad) calc(32px + env(safe-area-inset-bottom));background:var(--color-bench,#0d0e12);cursor:default;animation:mks-rise var(--mks-ms) var(--mks-glide) both;outline:none;position:relative;overflow:hidden auto;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 120px -40px #000000f2}.mks[data-leaving] .mks-panel{animation:mks-sink .3s var(--mks-ease) both}.mks-panel:focus,.mks-panel:focus-visible{outline:none}@media (min-width:640px){.mks{--mks-pad:28px}}@media (min-width:768px){.mks{align-items:center;padding:24px}.mks-panel{max-width:1280px;height:auto;min-height:min(100%,720px);max-height:100%;animation:mks-pop var(--mks-lift) var(--mks-glide) both;border-radius:32px;padding-bottom:40px}.mks[data-leaving] .mks-panel{animation:mks-pop-out .3s var(--mks-ease) both}}@media (min-width:1024px){.mks{--mks-pad:40px;padding:28px}}.mks-bar{z-index:6;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.mks-x{top:calc(24px + env(safe-area-inset-top));cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);width:44px;height:44px;transition:background-color var(--mks-ms) var(--mks-ease), scale var(--mks-lift) var(--mks-glide);background:#0e0f149e;border-radius:99px;place-items:center;display:grid;position:relative;right:12px;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 24px -8px #000000b3}.mks-x:hover{background:#282a34e0}.mks-x:active{transition-duration:80ms;scale:.92}@media (min-width:640px){.mks-x{top:38px;right:14px}}@media (min-width:1024px){.mks-x{top:22px;right:-22px}}.mks-top{gap:28px;padding-top:12px;display:grid}@media (min-width:640px){.mks-top{gap:32px;padding-top:24px}}@media (min-width:1024px){.mks-top{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:44px;padding-top:32px}.mks-aside{padding-top:48px}}@media (min-width:1200px){.mks-top{grid-template-columns:minmax(0,1fr) 400px;gap:56px}}.mks-art-col,.mks-aside{min-width:0}.mks-hero canvas{animation:none}.mks-name{font-size:40px}@media (min-width:640px){.mks-name{font-size:52px}}.mks-sec{margin-top:88px}@media (min-width:640px){.mks-sec{margin-top:112px}}.mks-flow>section{scroll-margin-top:24px;margin-top:88px!important}@media (min-width:640px){.mks-flow>section{margin-top:112px!important}}.mks-pick[aria-pressed=true]{color:#fff;background:color-mix(in srgb, var(--brand-amethyst) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-amethyst) 62%, transparent)}.mks-stick{z-index:5;justify-content:center;margin-top:40px;padding-bottom:4px;display:flex;position:sticky;bottom:0}@media (min-width:768px){.mks-stick{padding-bottom:0}}.mks-stick-pick{cursor:pointer;width:44px;height:44px;color:var(--color-ink-2);transition:background-color var(--mks-ms) var(--mks-ease), color var(--mks-ms) var(--mks-ease), scale var(--mks-lift) var(--mks-glide);background:#ffffff0f;border-radius:13px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.mks-stick-pick:hover{color:var(--color-ink);background:#ffffff1c}.mks-stick-pick:active{transition-duration:80ms;scale:.92}.mks-stick-pick[aria-pressed=true]{color:#fff;background:var(--brand-amethyst);box-shadow:none}.mks-skel{animation:mks-breathe 1.6s var(--mks-ease) infinite alternate;background:#ffffff0d;border-radius:12px;display:block}.mks-skel-art{aspect-ratio:4/5;border-radius:24px}@media (min-width:768px){.mks-skel-art{aspect-ratio:5/4;border-radius:28px}}.mks-skel-line{height:14px;margin-top:10px}.mks-skel-title{width:80%;height:52px;margin-top:18px}.mks-skel-card{border-radius:24px;height:320px;margin-top:28px}.mks-note{text-align:center;flex-direction:column;align-items:center;padding:120px 12px 80px;display:flex}.mks-note-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;font-size:36px;line-height:1.08}.mks-note-text{max-width:28em;color:var(--color-ink-2);margin-top:10px;font-size:15px;line-height:1.6}.mks-note-cta{margin-top:28px}@keyframes mks-fade{0%{opacity:0}}@keyframes mks-fade-out{to{opacity:0}}@keyframes mks-rise{0%{transform:translateY(100%)}}@keyframes mks-sink{to{transform:translateY(100%)}}@keyframes mks-pop{0%{opacity:0;transform:translateY(28px)scale(.985)}}@keyframes mks-pop-out{to{opacity:0;transform:translateY(16px)scale(.99)}}@keyframes mks-breathe{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.mks,.mks-panel,.mks[data-leaving],.mks[data-leaving] .mks-panel{animation-name:mks-fade;animation-duration:.16s}.mks[data-leaving],.mks[data-leaving] .mks-panel{animation-name:mks-fade-out}.mks-skel{animation:none}}@media (max-width:899px){.mks-tools{margin-right:48px}}
