.plate-header[data-astro-cid-6z7c6iil]{pointer-events:none}.plate[data-astro-cid-6z7c6iil]{--s:4px;--bw:1px;--edge:color-mix(in oklab, var(--color-carve) 75%, transparent);--fill:color-mix(in oklab, var(--color-paper-2) 78%, transparent);pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}.plate-link[data-astro-cid-6z7c6iil]{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-ink-2);padding:11px 16px;font-size:12px;transition:background-color .2s,color .2s,box-shadow .2s}.plate-link[data-astro-cid-6z7c6iil]:hover{background:var(--color-stone-2);color:var(--color-ink)}.plate-link[data-astro-cid-6z7c6iil].is-active{background:var(--color-stone-2);color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-signal)}.plate-menu[data-astro-cid-6z7c6iil]{color:var(--color-ink);transition:background-color .2s}.plate-menu[data-astro-cid-6z7c6iil]:hover{background:var(--color-stone-2)}.plate-cart[data-astro-cid-6z7c6iil]{background:var(--color-signal);height:44px;color:var(--color-paper);font-family:var(--font-display);align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex;box-shadow:inset 0 -4px #0003}.plate-cart[data-astro-cid-6z7c6iil]:hover{background:var(--color-signal-2)}.plate-sheet[data-astro-cid-6z7c6iil]{clip-path:polygon(0 18px,6px 18px,6px 12px,12px 12px,12px 6px,18px 6px,18px 0,calc(100% - 18px) 0,calc(100% - 18px) 6px,calc(100% - 12px) 6px,calc(100% - 12px) 12px,calc(100% - 6px) 12px,calc(100% - 6px) 18px,100% 18px,100% 100%,0 100%);max-height:86dvh;transition:transform .45s var(--ease-out-expo), overlay .45s allow-discrete, display .45s allow-discrete;border-radius:0;transform:translateY(100%)}.plate-sheet[data-astro-cid-6z7c6iil][open]{transform:none}@starting-style{.plate-sheet[data-astro-cid-6z7c6iil][open]{transform:translateY(100%)}}.sheet-link[data-astro-cid-6z7c6iil]{background:var(--color-card);font-family:var(--font-display);padding:16px 14px;font-size:15px}.sheet-link[data-astro-cid-6z7c6iil].is-active{background:var(--color-signal);color:var(--color-paper)}.foot-head[data-astro-cid-6e3du7sh]{font-family:var(--font-display);letter-spacing:.03em;color:color-mix(in oklab, var(--color-deep-fg) 55%, transparent);font-size:12px}.foot-link[data-astro-cid-6e3du7sh]{color:color-mix(in oklab, var(--color-deep-fg) 85%, transparent);transition:color .2s}.foot-link[data-astro-cid-6e3du7sh]:hover{color:var(--color-signal)}.social-btn[data-astro-cid-6e3du7sh]{--st:3px;background:var(--color-stone-2);height:40px;font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:8px;padding:0 12px;font-size:11px;transition:background-color .2s,color .2s;display:inline-flex}.social-btn[data-astro-cid-6e3du7sh]:hover{background:var(--color-signal);color:var(--color-paper)}.cart-drawer[data-astro-cid-ibgmu7tp]{transition:transform .5s var(--ease-out-expo), overlay .5s allow-discrete, display .5s allow-discrete;transform:translate(100%)}.cart-drawer[data-astro-cid-ibgmu7tp][open]{transform:none}@starting-style{.cart-drawer[data-astro-cid-ibgmu7tp][open]{transform:translate(100%)}}.cart-drawer[data-astro-cid-ibgmu7tp]::backdrop{opacity:0;transition:opacity .4s, overlay .4s allow-discrete, display .4s allow-discrete}.cart-drawer[data-astro-cid-ibgmu7tp][open]::backdrop{opacity:1}@starting-style{.cart-drawer[data-astro-cid-ibgmu7tp][open]::backdrop{opacity:0}}.live-dock[data-astro-cid-jwnk5z42]{--orb:56px;z-index:43;right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));width:0;height:0;position:fixed}.dock-follow[data-astro-cid-jwnk5z42]{filter:drop-shadow(0 12px 18px #00000080);visibility:hidden;transition:translate .55s var(--ease-out-expo), visibility 0s .55s;position:absolute;bottom:0;right:0;translate:0 calc(100% + 32px)}.live-dock[data-astro-cid-jwnk5z42].is-ready[data-live="0"]:not([data-off-hidden],.is-yielding,.is-waiting) .dock-follow[data-astro-cid-jwnk5z42]{visibility:visible;transition:translate .55s var(--ease-out-expo);translate:0}.dock-follow-plate[data-astro-cid-jwnk5z42]{--st:3px;background:var(--color-stone-2);align-items:stretch;height:44px;display:flex;box-shadow:inset 0 -3px #00000047,inset 0 1px #ffffff0f}.dock-follow-link[data-astro-cid-jwnk5z42]{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;color:var(--color-ink);align-items:center;gap:8px;padding:0 10px 0 12px;font-size:11px;line-height:1;transition:background-color .2s;display:inline-flex}.dock-hide[data-astro-cid-jwnk5z42]{width:32px;color:var(--color-ink-2);box-shadow:inset 1px 0 0 color-mix(in oklab, var(--color-ink) 12%, transparent);place-items:center;transition:background-color .2s,color .2s;display:grid}.dock-follow-link[data-astro-cid-jwnk5z42]:hover,.dock-hide[data-astro-cid-jwnk5z42]:hover{background:var(--color-carve);color:var(--color-ink)}.dock-follow-link[data-astro-cid-jwnk5z42]:focus-visible,.dock-hide[data-astro-cid-jwnk5z42]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-signal);outline:none}.dock-live[data-astro-cid-jwnk5z42]{width:var(--orb);height:var(--orb);visibility:hidden;transition:translate .6s var(--ease-out-expo), visibility 0s .6s;border-radius:50%;position:absolute;bottom:6px;right:0;translate:0 calc(100% + 40px)}.live-dock[data-astro-cid-jwnk5z42].is-ready[data-live="1"]:not(.is-yielding) .dock-live[data-astro-cid-jwnk5z42]{visibility:visible;transition:translate .6s var(--ease-out-expo);translate:0}.dock-live[data-astro-cid-jwnk5z42]:focus-visible{outline:none}.dock-live[data-astro-cid-jwnk5z42]:focus-visible .dock-orb[data-astro-cid-jwnk5z42]{outline:2.5px solid var(--color-signal);outline-offset:4px}.dock-orb[data-astro-cid-jwnk5z42]{background:var(--color-paper);transition:transform .4s var(--ease-out-expo);border-radius:50%;position:absolute;inset:0;box-shadow:0 14px 26px -8px #000000bf}.dock-orb[data-astro-cid-jwnk5z42]:before,.dock-orb[data-astro-cid-jwnk5z42]:after{content:"";border:2.5px solid var(--color-tt-pink);pointer-events:none;border-radius:50%;position:absolute;inset:0}.dock-orb[data-astro-cid-jwnk5z42]:after{opacity:0;border-width:2px}.live-dock[data-astro-cid-jwnk5z42].is-ready[data-live="1"]:not(.is-yielding) .dock-orb[data-astro-cid-jwnk5z42]:after{animation:1.6s cubic-bezier(.25,.6,.4,1) .3s 3 dock-ripple}@keyframes dock-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.dock-face[data-astro-cid-jwnk5z42]{color:var(--color-ink);background:radial-gradient(circle at 50% 28%, var(--color-stone-2), var(--color-stone) 72%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:5px;overflow:hidden}.dock-face[data-astro-cid-jwnk5z42] svg{width:72%;height:auto;translate:0 -3px}.dock-tag[data-astro-cid-jwnk5z42]{--st:3px;background:var(--color-paper);padding:2px;position:absolute;bottom:-8px;left:50%;translate:-50%}.dock-tag-in[data-astro-cid-jwnk5z42]{--st:2px;background:color-mix(in oklab, var(--color-tt-pink) 78%, #000);color:#fff;font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;padding:3px 5px 2px;font-size:10px;line-height:1;display:block}.dock-info[data-astro-cid-jwnk5z42]{z-index:-1;top:50%;right:calc(var(--orb) / 2);filter:drop-shadow(0 12px 18px #00000080);opacity:0;visibility:hidden;transition:opacity .25s, translate .45s var(--ease-out-expo), visibility 0s .45s;position:absolute;translate:14px -50%}.dock-info-plate[data-astro-cid-jwnk5z42]{--s:3px;--edge:var(--color-carve);--fill:var(--color-stone);width:max-content;max-width:min(300px, calc(100vw - var(--orb) - 48px));padding:10px calc(var(--orb) / 2 + 14px) 10px 14px;flex-direction:column;gap:4px;display:flex}.dock-info-kicker[data-astro-cid-jwnk5z42]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-signal);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:1;display:inline-flex}.dock-info-title[data-astro-cid-jwnk5z42]{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.dock-live[data-astro-cid-jwnk5z42]:focus-visible .dock-info[data-astro-cid-jwnk5z42],.live-dock[data-astro-cid-jwnk5z42].is-peek .dock-info[data-astro-cid-jwnk5z42]{opacity:1;visibility:visible;transition:opacity .25s, translate .45s var(--ease-out-expo);translate:0 -50%}@media (hover:hover){.dock-live[data-astro-cid-jwnk5z42]:hover .dock-info[data-astro-cid-jwnk5z42]{opacity:1;visibility:visible;transition:opacity .25s, translate .45s var(--ease-out-expo);translate:0 -50%}.dock-live[data-astro-cid-jwnk5z42]:hover .dock-orb[data-astro-cid-jwnk5z42]{transform:scale(1.05)}}html:not(.js) .live-dock[data-astro-cid-jwnk5z42][data-live="0"] .dock-follow[data-astro-cid-jwnk5z42],html:not(.js) .live-dock[data-astro-cid-jwnk5z42][data-live="1"] .dock-live[data-astro-cid-jwnk5z42]{visibility:visible;translate:0}html:not(.js) .dock-hide[data-astro-cid-jwnk5z42]{display:none}@media (width>=640px){.live-dock[data-astro-cid-jwnk5z42]{--orb:64px;right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.dock-follow[data-astro-cid-jwnk5z42],.dock-live[data-astro-cid-jwnk5z42],.dock-info[data-astro-cid-jwnk5z42],.dock-orb[data-astro-cid-jwnk5z42]{transition:none!important}.live-dock[data-astro-cid-jwnk5z42].is-ready[data-live="1"]:not(.is-yielding) .dock-orb[data-astro-cid-jwnk5z42]:after{animation:none}}html[data-dock=follow] body>footer{padding-bottom:68px}html[data-dock=live] body>footer{padding-bottom:88px}@media (width>=640px){html[data-dock=follow] body>footer{padding-bottom:80px}html[data-dock=live] body>footer{padding-bottom:104px}}body>main{margin-top:-12px}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}}
