@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pirata-one-latin-ext-400-normal.CI_wL8s0.woff2)format("woff2"),url(/_astro/pirata-one-latin-ext-400-normal.DS3wEyC3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pirata-one-latin-400-normal.C8jLWNfm.woff2)format("woff2"),url(/_astro/pirata-one-latin-400-normal.CiJE7gJH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gochi-hand-latin-400-normal.D3Iu69dp.woff2)format("woff2"),url(/_astro/gochi-hand-latin-400-normal.DC0_N7qt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Pirata One", Georgia, serif;--font-hand:"Gochi Hand", "Comic Sans MS", cursive;--font-body:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--ease-out:cubic-bezier(.2,.8,.2,1);--violet:#82288c;--orange:#f37b2b;--citron:#f4e72f;--miel:#f2a93b;--bleu:#1f5f96;--hex-pointy:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);--hex-flat:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);--hexclip:var(--hex-pointy);--rail:112px;--tabbar:0px;--comb-night:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cg fill='none' stroke='%23f2a93b' stroke-opacity='.08' stroke-width='1'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34'/%3E%3C/g%3E%3C/svg%3E") 0 0/42px 75px;--comb-night-glow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cg fill='none' stroke='%23f2a93b' stroke-opacity='.6' stroke-width='1.6'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34'/%3E%3C/g%3E%3C/svg%3E") 0 0/42px 75px}html[data-theme=dark]{color-scheme:dark;--bg:#140c08;--bg-2:#22150d;--ink:#fff6e6;--ink-2:#f1dfc0;--accent:#ffc94d;--on-accent:#1a0f08;--line:#ffc94d73;--glass:#180e08c7;--hub-glow:#55310f;--pattern:#f2a93b;--dust:255,211,107;--shadow:#00000073;--rail-bg:#0f0805;--comb-lines:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cg fill='none' stroke='%23f2a93b' stroke-opacity='.08' stroke-width='1'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34'/%3E%3C/g%3E%3C/svg%3E") 0 0/42px 75px;--comb-glow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cg fill='none' stroke='%23f2a93b' stroke-opacity='.6' stroke-width='1.6'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34'/%3E%3C/g%3E%3C/svg%3E") 0 0/42px 75px;--carte-bg:#24211d;--carte-ink:#f7f3ea;--carte-accent:#f4e72f}html[data-theme=light]{color-scheme:light;--bg:#fff6e3;--bg-2:#fbe7c2;--ink:#24140b;--ink-2:#4a2c17;--accent:#9a4a06;--on-accent:#fff6e3;--line:#9a4a0666;--glass:#fffaf0e6;--hub-glow:#ffdf9c;--pattern:#b85f12;--dust:184,95,18;--shadow:#5a320a38;--rail-bg:#fff0d4;--comb-lines:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cg fill='none' stroke='%23b85f12' stroke-opacity='.1' stroke-width='1'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34'/%3E%3C/g%3E%3C/svg%3E") 0 0/42px 75px;--comb-glow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cg fill='none' stroke='%23b85f12' stroke-opacity='.55' stroke-width='1.6'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34'/%3E%3C/g%3E%3C/svg%3E") 0 0/42px 75px;--carte-bg:#fff8ea;--carte-ink:#2b1810;--carte-accent:#82288c}@media (width<=760px){:root{--rail:0px;--tabbar:calc(86px + env(safe-area-inset-bottom))}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(17px,.9rem + .25vw,18.5px)}body{min-height:100dvh;padding:0 0 var(--tabbar) var(--rail);background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.55}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;height:auto;display:block}a{color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.pill{background:var(--glass);border:1.5px solid var(--line);backdrop-filter:blur(6px);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.9rem;font-weight:500;display:inline-flex}.lang{padding:3px}.lang a{border-radius:999px;padding:5px 10px;font-size:.9rem;font-weight:700;text-decoration:none}.lang a[aria-current=page]{background:var(--accent);color:var(--on-accent)}.theme-btn{justify-content:center;width:42px;height:42px;padding:0}.theme-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}html[data-theme=dark] .i-moon,html[data-theme=light] .i-sun{display:none}.status:before{content:"";background:#a8957c;border-radius:50%;flex:none;width:9px;height:9px}.status.open:before{background:#5fd068;animation:2s infinite ping;box-shadow:0 0 #5fd06899}.status:empty{display:none}@keyframes ping{70%{box-shadow:0 0 0 8px #5fd06800}to{box-shadow:0 0 #5fd06800}}.chamber{--c-bg:var(--bg);--c-ink:var(--ink);--c-ink-2:var(--ink-2);--c-accent:var(--accent);--c-on-accent:var(--on-accent);--c-card:var(--glass);--c-line:var(--line);background:var(--c-bg);color:var(--c-ink);overflow-x:clip}.chamber:before{content:"";z-index:-1;background:var(--room-bg,none);pointer-events:none;position:fixed;inset:0}.ch-inner{max-width:1180px;padding:calc(56px + env(safe-area-inset-top)) clamp(16px,5vw,64px) 72px;margin:0 auto;position:relative}html[data-enter=hex] main{animation:ch-in .7s var(--ease-out) .3s backwards}@keyframes ch-in{0%{opacity:0;transform:translateY(24px)}}.ch-kicker{color:var(--c-accent);font-size:clamp(1.02rem,1.6vw,1.15rem);font-weight:600;line-height:1.3}.ch-title{font-family:var(--font-display);margin:.08em 0 .3em;font-size:clamp(3rem,10vw,7rem);font-weight:400;line-height:.9}.ch-lead{max-width:40em;color:var(--c-ink-2);font-size:clamp(1.12rem,1.8vw,1.3rem)}.ch-h3{font-family:var(--font-display);margin:1.5em 0 .6em;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:400;line-height:1}.btn{background:var(--c-accent);color:var(--c-on-accent);transition:transform .25s var(--ease-out),box-shadow .25s;border-radius:999px;align-items:center;gap:10px;padding:13px 24px;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:0 8px 22px var(--shadow);transform:translateY(-2px)}.btn.ghost{color:var(--c-ink);border:2px solid var(--c-ink);background:0 0}.address{font-family:var(--font-display);margin-bottom:.4em;font-size:clamp(2.1rem,4.4vw,3.2rem);line-height:1}.metro{align-items:center;gap:8px;margin-bottom:22px;font-size:1.05rem;font-weight:700;display:flex}.metro .m{background:var(--c-ink);width:32px;height:32px;color:var(--c-bg);border-radius:50%;place-items:center;font-weight:700;display:grid}.metro .l{color:#fff;border-radius:50%;place-items:center;min-width:28px;height:28px;padding:0 4px;font-size:.85rem;font-weight:700;display:grid}@media (width<=760px){.status{white-space:normal;line-height:1.25}.ch-inner{padding-top:16px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}.honey-drips{--hd-color:var(--miel);--hd-tip:#d9801a;filter:url(#honey-goo);pointer-events:none;overflow:hidden}.honey-drips.hd-small{filter:url(#honey-goo-sm)}.honey-drips:before{content:"";height:var(--hd-edge);background:var(--hd-color);position:absolute;top:0;left:-30px;right:-30px}.honey-drips b{top:calc(var(--hd-edge) - var(--w) / 2);left:var(--x);width:0;position:absolute}.honey-drips i{top:0;left:calc(var(--w) / -2);width:var(--w);height:var(--w);background:linear-gradient(180deg,var(--hd-color),var(--hd-tip));border-radius:50%;position:absolute}.honey-drips .pool{left:calc(var(--w) * -1.8);width:calc(var(--w) * 3.6);height:calc(var(--w) * 1.1);background:var(--hd-color)}.honey-drips .hang{top:calc(var(--w) / 2);height:var(--h);transform-origin:top;animation:hd-hang 6s ease-in-out var(--d) infinite alternate paused;border-radius:0 0 50% 50%/0 0 45% 45%}.honey-drips .fall{animation:hd-fall var(--t) linear var(--fd) infinite backwards paused}.honey-drips.on i{animation-play-state:running}@keyframes hd-hang{to{transform:scaleY(1.16)}}@keyframes hd-fall{0%{transform:translateY(calc(var(--h) - var(--w) / 2)) scale(.3);animation-timing-function:ease-in-out}66%{transform:translateY(calc(var(--h) - var(--w) / 2 + 6px)) scale(1,1.15);animation-timing-function:ease-in}76%{transform:translateY(calc(var(--h) - var(--w) / 2 + 20px)) scale(.9,1.12);animation-timing-function:cubic-bezier(.45,0,1,1)}92%{opacity:1}to{transform:translateY(calc(var(--hd-room) - var(--w) / 2)) scale(.72,.9);opacity:0}}@media (width<=760px){.honey-drips .wide{display:none}}@media (prefers-reduced-motion:reduce){.honey-drips i{animation:none}.honey-drips .fall{display:none}}.site-footer{margin-top:24px;margin-bottom:calc(var(--tabbar) * -1);padding:96px clamp(16px,5vw,64px) calc(28px + var(--tabbar));background:var(--comb-lines),var(--rail-bg);color:var(--ink);border-top:1.5px solid var(--line);position:relative;overflow-x:clip}.sf-drip{position:absolute;top:0;left:-30px;right:-30px}.sf-inner{grid-template-columns:1.2fr 1fr 1fr;gap:28px;max-width:1180px;margin:0 auto;display:grid}.site-footer p,.sf-hours{color:var(--ink-2);font-size:1rem}.site-footer .sf-word{font-family:var(--font-display);color:var(--accent);margin-bottom:6px;font-size:2.2rem;line-height:1}.site-footer .sf-h{color:var(--accent);margin-bottom:6px;font-size:1.08rem;font-weight:700}.site-footer a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700}.sf-inner p+p,.sf-hours+p{margin-top:8px}.sf-hours{margin-top:8px;list-style:none}.sf-hours b{color:var(--ink)}.site-footer .sf-warning{border-top:1.5px dashed var(--line);text-align:center;max-width:1180px;margin:28px auto 0;padding-top:18px;font-size:.85rem;font-weight:500;color:var(--ink)!important}.sf-warning [lang=fr]{display:block}@media (width<=760px){.sf-inner{grid-template-columns:1fr;gap:20px}}.hx{--hs:var(--hx-size,52px);width:calc(var(--hs) * .866);height:var(--hs);clip-path:var(--hex-pointy);transition:transform .35s var(--ease-out),filter .3s;background:linear-gradient(160deg,#ffd36b,#c46a17 70%);flex:none;place-items:center;display:grid;position:relative}.hx:before{content:"";clip-path:var(--hex-pointy);background:var(--hx-in,var(--rail-bg));transition:background .3s;position:absolute;inset:2px}.hx svg{fill:none;width:46%;height:46%;stroke:var(--icon,var(--accent));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s .12s;position:relative}.hx .honey{clip-path:var(--hex-pointy);position:absolute;inset:2px}.hx .honey:before,.hx .honey:after{content:"";left:-50%;top:var(--lvl,112%);aspect-ratio:1;background:var(--miel);width:200%;transition:top .6s var(--ease-out);animation:6s linear infinite slosh;animation-play-state:var(--slosh,paused);border-radius:42%;position:absolute}.hx .honey:before{background:#ffd36b;margin-top:-3px;animation-duration:9s;animation-direction:reverse}@keyframes slosh{to{rotate:360deg}}.nav-item[aria-current=page],.nav-item.active,.nav-item:focus-visible,.nav-item.press{--lvl:14%;--icon:#1a0f08;--slosh:running}.press .hx .honey:before,.press .hx .honey:after{transition-duration:.28s}.press .hx svg{animation:jiggle .6s var(--ease-out)}.nav-item{width:100%;color:var(--ink);flex-direction:column;align-items:center;gap:5px;padding:3px 0;text-decoration:none;display:flex}.nav-item .lbl{text-align:center;font-size:.74rem;font-weight:600;line-height:1.15;transition:color .3s}.nav-item:hover .hx,.nav-item:focus-visible .hx{filter:drop-shadow(0 4px 10px #f2a93b73);transform:translateY(-2px)scale(1.06)}.nav-item:active .hx{scale:.92}.nav-item:focus-visible{outline:none}.nav-item:focus-visible .lbl{text-underline-offset:3px;text-decoration:underline}.nav-item[aria-current=page] .lbl,.nav-item.active .lbl{color:var(--accent)}@media (hover:hover){.nav-item:hover,.hive-cell:hover{--lvl:14%;--icon:#1a0f08;--slosh:running}.nav-item:hover .lbl{color:var(--accent)}.nav-item:hover .hx svg,.hive-cell:hover .hx svg,.rail-home:hover .hx-logo img{animation:jiggle .6s var(--ease-out)}}@keyframes jiggle{20%{rotate:-14deg}45%{rotate:10deg}70%{rotate:-5deg}}.rail,.dock,.mhead .pill{color:var(--ink)}.rail{z-index:30;width:var(--rail);scrollbar-width:none;background:var(--comb-lines),var(--rail-bg);border-right:1.5px solid var(--line);view-transition-name:rail;--hx-size:clamp(40px,6.2vh,54px);flex-direction:column;align-items:center;gap:clamp(2px,1vh,10px);padding:18px 8px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.rail-drip{position:absolute;top:0;left:0;right:0}.rail:before{content:"";z-index:-1;width:var(--rail);pointer-events:none;background:var(--comb-glow);opacity:0;height:100%;mask-image:radial-gradient(circle 110px at var(--mx,50%) var(--my,50%),#000 15%,transparent);transition:opacity .4s;position:fixed;top:0;left:0}.rail:hover:before{opacity:1}.rail-bee{z-index:2;pointer-events:none;will-change:transform;width:34px;position:absolute;top:-16px;left:-17px}.rail-bee img{width:100%;height:auto;animation:2.6s ease-in-out infinite bee-rest;display:block;scale:-1 1}.rail-bee.flying img{animation:.12s linear infinite bee-buzz}@keyframes bee-rest{50%{translate:0 -3px}}@keyframes bee-buzz{50%{translate:.6px -.8px}}@media (prefers-reduced-motion:reduce){.hx .honey:before,.hx .honey:after,.rail-bee img{animation:none}}.rail-home{margin-top:10px}.hx-logo{--hs:clamp(56px,8.6vh,74px)}.hx-logo:before{background:radial-gradient(circle at 50% 38%,#ffe08a 0%,var(--miel) 48%,#c46a17 100%)}.hx-logo img{width:82%;height:auto;position:relative}.rail-home[aria-current=page] .hx-logo{filter:drop-shadow(0 0 12px #f2a93bb3)}.rail-list{flex-direction:column;gap:clamp(2px,1vh,10px);width:100%;list-style:none;display:flex}.rail-tools{flex-direction:column;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.rail-tools .lang a{padding:4px 8px;font-size:.82rem}@media (width>=761px) and (height<=820px){.rail{--hx-size:clamp(34px,6vh,46px);gap:2px;padding-top:12px}.rail-home{margin-top:4px}.hx-logo{--hs:clamp(46px,7.6vh,60px)}.rail-list{gap:clamp(0px,.4vh,4px)}.rail .nav-item{gap:2px}.rail .lbl{font-size:.7rem}.rail-tools{gap:6px;padding-top:6px}.rail-tools .theme-btn{width:36px;height:36px}}.topbar{z-index:20;top:calc(12px + env(safe-area-inset-top));color:var(--ink);gap:8px;display:flex;position:absolute;right:clamp(16px,3vw,40px)}.topbar .pill{font-weight:600;text-decoration:none;transition:border-color .2s}.topbar a:hover{border-color:var(--accent)}.topbar svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.tb-word{display:none}@media (width>=761px) and (width<=900px){.tb-go{display:none}}.mhead,.dock{display:none}@media (width<=760px){.rail{display:none}.mhead{z-index:5;padding:calc(12px + env(safe-area-inset-top)) 16px 4px;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.mword{font-family:var(--font-display);color:var(--c-accent);white-space:nowrap;font-size:1.55rem;line-height:1;text-decoration:none}.mtools{align-items:center;gap:6px;display:flex}.mtools .theme-btn{width:38px;height:38px}.topbar{z-index:5;align-items:center;min-height:62px;padding:6px 16px 0;position:relative;top:auto;right:auto}.topbar .status{white-space:normal;min-width:0;font-size:.86rem;line-height:1.25}.topbar .tb-call{flex:none;margin-left:auto}.tb-go,.tb-num{display:none}.tb-word{display:inline}.dock{z-index:30;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--rail-bg);border:1.5px solid var(--line);width:min(360px,100% - 24px);box-shadow:0 10px 30px var(--shadow);view-transition-name:dock;--hx-size:36px;border-radius:26px;grid-template-columns:1fr auto 1fr;align-items:end;padding:6px 8px 7px;display:grid;position:fixed;translate:-50%}.dock .nav-item{gap:3px;padding:0}.dock .lbl{white-space:nowrap;font-size:.7rem}.dock-hive{color:var(--accent);filter:drop-shadow(0 6px 12px #0000004d);flex-direction:column;align-items:center;gap:3px;margin-top:-30px;padding:0 14px;display:flex;position:relative}.dock-hive .lbl{font-size:.7rem;font-weight:700}.dock-bee{pointer-events:none;width:30px;animation:2.6s ease-in-out infinite bee-rest;position:absolute;top:-12px;right:2px;scale:-1 1}.dock-hive[aria-expanded=true] .dock-bee{visibility:hidden}}.dock-hive .hx,.hive-close .hx{--hs:62px}.dock-hive .hx:before,.hive-close .hx:before{background:radial-gradient(circle at 50% 35%,#ffe08a,var(--miel) 60%,#d9801a)}.dock-hive .hx svg,.hive-close .hx svg{stroke:#1a0f08;width:44%;height:44%}html:has(.hive[open]){overflow:hidden}.hive{--cw:min(112px,calc((100vw - 40px) / 3));width:100%;max-width:none;height:100%;max-height:none;padding:24px 16px calc(112px + env(safe-area-inset-bottom));backdrop-filter:blur(6px);color:var(--ink);background:#0f0805c7;border:0;margin:0}html[data-theme=light] .hive{background:#fff6e3e0}.hive[open]{flex-direction:column;justify-content:flex-end;align-items:center;gap:18px;display:flex}.hive::backdrop{background:0 0}.hive-cells{grid-template-columns:repeat(6,calc(var(--cw) / 2));grid-auto-rows:calc(var(--cw) / .866 * .75);padding-bottom:calc(var(--cw) / .866 * .25);list-style:none;display:grid}.hive-cells li{animation:hive-pop .45s var(--ease-out) calc(var(--i) * 45ms) backwards;grid-column:span 2}.hive-cells li:first-child,.hive-cells li:nth-child(6){grid-column:2/span 2}.hive-cells li:nth-child(3){grid-column:1/span 2}@keyframes hive-pop{0%{opacity:0;transform:translateY(70px)scale(.5)}}.hive-cell{height:calc(var(--cw) / .866);color:var(--ink);place-items:center;text-decoration:none;display:grid}.hive-cell .hx{--hs:calc(var(--cw) / .866 - 6px);align-content:center;gap:5px}.hive-cell .hx svg{aspect-ratio:1;width:30%;height:auto}.hive-cell b{text-align:center;max-width:80%;color:var(--icon,var(--ink));font-size:.8rem;line-height:1.1;transition:color .3s .12s;position:relative}.hive-cell[aria-current=page],.hive-cell.press{--lvl:14%;--icon:#1a0f08;--slosh:running}.hive-cell:focus-visible{outline:none}.hive-cell:focus-visible .hx{filter:drop-shadow(0 0 0 var(--accent)) drop-shadow(0 0 3px var(--accent))}.hive-cells:has(.hive-cell.press) .hive-cell[aria-current=page]:not(.press){--lvl:112%;--icon:initial;--slosh:paused}@media (hover:hover){.hive-cells:has(.hive-cell:hover) .hive-cell[aria-current=page]:not(:hover){--lvl:112%;--icon:initial;--slosh:paused}}.hive-cell:active .hx{scale:.94}.hive-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.hive-tools .pill{font-weight:600;text-decoration:none}.hive-tools svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.hive-close{padding:0;position:fixed}.hive-bee{pointer-events:none;width:30px;position:fixed;top:0;left:0}.hive-bee img{animation:2.6s ease-in-out infinite bee-rest;scale:-1 1}@media (prefers-reduced-motion:reduce){.hive-cells li,.dock-bee,.hive-bee img{animation:none}}
