@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.002ht2t_o636a.woff2)format("woff2");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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_e586f1cf-module__1AW7lG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_e586f1cf-module__1AW7lG__variable{--lb-display:"Anton", "Anton Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.14a9xpaqsbppk.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_f9924e95-module__t9jXca__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_f9924e95-module__t9jXca__variable{--lb-body:"Archivo", "Archivo Fallback"}
.lb{--yellow:#ffe14d;--red:#ff3d2e;--blue:#1f35e0;--ink:#111;--white:#fffdf4;--pink:#ff9ccb;--pad:clamp(16px,4.4vw,72px);--display:var(--lb-display),"Anton",Impact,sans-serif;--body:var(--lb-body),"Archivo",var(--font-geist),system-ui,sans-serif;background:var(--yellow);min-height:100vh;color:var(--ink);font:500 17px/1.55 var(--body);overflow-x:clip}.lb ::selection{background:var(--ink);color:var(--yellow)}.lb a:focus-visible,.lb button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.lb-head{z-index:5;max-width:1680px;padding:18px var(--pad);align-items:center;gap:14px 28px;margin:0 auto;display:flex;position:relative}.lb-logo{font:400 clamp(24px,2.3vw,34px)/1 var(--display);letter-spacing:.005em;white-space:nowrap;align-items:center;gap:.24em;display:inline-flex}.lb-logo b{background:var(--red);color:var(--white);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:9px;padding:.1em .24em .14em;font-weight:400;display:inline-block;transform:rotate(-3deg)}.lb-nav{gap:4px;margin-left:auto;display:flex}.lb-nav a{border:3px solid #0000;border-radius:999px;align-items:center;min-height:46px;padding:0 17px;font-size:16px;font-weight:700;transition:background-color .2s,border-color .2s;display:inline-flex}.lb-nav a:hover{border-color:var(--ink);background:var(--white)}.lb-burger{border:3px solid var(--ink);background:var(--white);width:48px;height:48px;box-shadow:3px 3px 0 var(--ink);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;display:none}.lb-burger i{background:var(--ink);border-radius:2px;width:20px;height:3px;display:block}.lb-btn{border:3px solid var(--ink);min-height:56px;font:800 17px/1 var(--body);font-variation-settings:"wdth" 110;white-space:nowrap;box-shadow:5px 5px 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;transition:transform .15s,box-shadow .15s;display:inline-flex}.lb-btn:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.lb-btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.lb-btn--red{background:var(--red);color:var(--ink)}.lb-btn--white{background:var(--white);color:var(--ink)}.lb-btn--ink{background:var(--ink);color:var(--yellow);box-shadow:5px 5px 0 var(--red)}.lb-btn--ink:hover{box-shadow:7px 7px 0 var(--red)}.lb-btn--ink:active{box-shadow:2px 2px 0 var(--red)}.lb-hero{max-width:1680px;padding:clamp(10px,2vw,36px) var(--pad) clamp(16px,2vw,32px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);margin:0 auto;display:grid}.lb-eyebrow{border:3px solid var(--ink);background:var(--blue);color:var(--white);font:700 clamp(15px,1.15vw,17px)/1.25 var(--body);font-variation-settings:"wdth" 116;box-shadow:4px 4px 0 var(--ink);border-radius:12px;padding:9px 16px 10px;display:inline-block;transform:rotate(-2deg)}.lb-copy{container-type:inline-size}.lb-h1{font:400 clamp(44px,7.6vw,150px)/.94 var(--display);letter-spacing:.004em;text-wrap:balance;overflow-wrap:break-word;margin-top:clamp(18px,2vw,30px)}.lb-h1 em{background:var(--red);width:fit-content;max-width:100%;color:var(--white);border:clamp(3px,.3vw,5px) solid var(--ink);box-shadow:.07em .07em 0 var(--ink);transform-origin:0 0;border-radius:.1em;margin-top:.22em;padding:.04em .2em .1em;font-size:min(1em,11cqi);font-style:normal;display:block;transform:rotate(1.4deg)}.lb-sub{max-width:30em;margin-top:clamp(20px,2vw,30px);font-size:clamp(17px,1.3vw,20px);line-height:1.5}.lb-ctas{flex-wrap:wrap;gap:16px 18px;margin-top:clamp(24px,2.4vw,34px);display:flex}.lb-art{aspect-ratio:1;justify-self:center;width:min(100%,700px,100svh - 170px);min-width:min(100%,320px);position:relative}.lb-block{background:var(--blue);border:5px solid var(--ink);box-shadow:12px 12px 0 var(--ink);border-radius:999px 999px 28px 28px;position:absolute;inset:2% 2% 8% 24%}.lb-circle{z-index:2;aspect-ratio:1;border:6px solid var(--ink);background:var(--white);width:64%;box-shadow:10px 10px 0 var(--ink);border-radius:50%;position:absolute;top:22%;left:0;overflow:hidden}.lb-arch{z-index:3;aspect-ratio:3/4;border:5px solid var(--ink);background:var(--white);width:36%;box-shadow:8px 8px 0 var(--ink);border-radius:999px 999px 22px 22px;position:absolute;bottom:0;right:5%;overflow:hidden}.lb-circle img,.lb-arch img{object-fit:cover}.lb-tag{z-index:4;border:3px solid var(--ink);font:400 clamp(17px,1.6vw,26px)/1 var(--display);white-space:nowrap;box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:.3em .62em .36em;position:absolute}.lb-tag--a{background:var(--white);top:15%;left:1%;transform:rotate(-7deg)}.lb-tag--b{background:var(--yellow);bottom:46%;right:27%;transform:rotate(6deg)}.lb-seal{z-index:4;width:28%;height:auto;animation:26s linear infinite lb-spin;position:absolute;top:-4%;right:-3%}.lb-seal-burst{fill:var(--red);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.lb-seal text{font:700 10.5px var(--body);fill:var(--ink)}.lb-seal-core{fill:var(--yellow);stroke:var(--ink);stroke-width:2.5px}.lb-seal-star{fill:var(--ink)}.lb-star{z-index:3;height:auto;stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round;animation:18s linear infinite lb-spin;position:absolute}.lb-star--a{width:13%;fill:var(--yellow);top:3%;left:44%}.lb-star--b{width:10%;fill:var(--pink);animation-direction:reverse;bottom:2%;left:2%}.lb-zig{z-index:1;width:20%;height:auto;stroke:var(--yellow);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:33%;right:9%}@keyframes lb-spin{to{transform:rotate(360deg)}}.lb-marquee{z-index:3;pointer-events:none;padding:clamp(24px,2.6vw,46px) 0;display:grid;position:relative}.lb-band{border-block:3px solid var(--ink);grid-area:1/1;width:112%;margin-left:-6%;overflow:hidden}.lb-band--red{background:var(--red);color:var(--ink);transform:rotate(1.8deg)}.lb-band--ink{background:var(--ink);color:var(--yellow);transform:rotate(-1.8deg)}.lb-track{width:max-content;animation:52s linear infinite lb-run;display:flex}.lb-track--back{animation-direction:reverse}.lb-strip{flex:none;display:flex}.lb-strip-i{font:400 clamp(26px,2.8vw,46px)/1 var(--display);white-space:nowrap;align-items:center;gap:clamp(14px,1.4vw,24px);padding:clamp(8px,.8vw,12px) clamp(14px,1.4vw,24px) clamp(10px,.9vw,14px) 0;display:inline-flex}.lb-strip-star{fill:currentColor;width:.72em;height:.72em}@keyframes lb-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lb-track,.lb-seal,.lb-star{animation:none}}.lb-menu{max-width:1680px;padding:clamp(40px,5vw,84px) var(--pad) clamp(60px,6.4vw,108px);margin:0 auto}.lb-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 48px;margin-bottom:clamp(30px,3.4vw,56px);display:flex}.lb-sec-h p{max-width:24em;font-size:clamp(17px,1.35vw,21px);font-weight:600}.lb-h2{max-width:11em;font:400 clamp(42px,5.6vw,104px)/.92 var(--display);letter-spacing:.004em;text-wrap:balance;overflow-wrap:break-word}.lb-dishes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,30px);display:grid}.lb-dish{border:4px solid var(--ink);min-width:0;box-shadow:8px 8px 0 var(--ink);border-radius:28px;flex-direction:column;padding:clamp(16px,1.4vw,22px) clamp(16px,1.4vw,22px) clamp(22px,1.8vw,30px);transition:transform .2s,box-shadow .2s;display:flex;position:relative}.lb-dish:hover{box-shadow:11px 11px 0 var(--ink);transform:translate(-3px,-3px)}.lb-dish--griot{background:var(--red)}.lb-dish--joumou{background:var(--blue);color:var(--white)}.lb-dish--diri{background:var(--ink);color:var(--white)}.lb-dish--diri h3{color:var(--yellow)}.lb-dish--pikliz{background:var(--white)}.lb-dish-n{z-index:2;border:3px solid var(--ink);background:var(--yellow);width:50px;height:50px;color:var(--ink);font:400 21px/1 var(--display);box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:rotate(8deg)}.lb-dish-ph{aspect-ratio:1;border:4px solid var(--ink);background:var(--yellow);position:relative;overflow:hidden}.lb-dish-ph img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lb-dish:hover .lb-dish-ph img{transform:scale(1.06)}.lb-dish--griot .lb-dish-ph{border-radius:50%}.lb-dish--joumou .lb-dish-ph{border-radius:999px 999px 20px 20px}.lb-dish--diri .lb-dish-ph{border-color:var(--yellow);border-radius:24px;transform:rotate(-3deg)}.lb-dish--pikliz .lb-dish-ph{border-radius:20px 20px 999px 999px}.lb-dish h3{font:400 clamp(30px,2.6vw,44px)/1 var(--display);letter-spacing:.005em;margin-top:20px}.lb-dish p{margin-top:8px;font-size:16px;line-height:1.45}.lb-events{background:var(--blue);color:var(--white);border-block:4px solid var(--ink)}.lb-events-in{max-width:1680px;padding:clamp(56px,6.4vw,108px) var(--pad);margin:0 auto}.lb-sec-h--light p{color:#e8ebff}.lb-evs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);display:grid}.lb-ev{border:4px solid var(--ink);background:var(--white);min-width:0;color:var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:28px;padding:14px 14px 26px;position:relative}.lb-ev-ph{isolation:isolate;aspect-ratio:4/3.3;border:4px solid var(--ink);background:var(--red);border-radius:999px 999px 18px 18px;position:relative;overflow:hidden}.lb-ev--2 .lb-ev-ph{background:var(--yellow)}.lb-ev--3 .lb-ev-ph{background:var(--pink)}.lb-ev-ph img{object-fit:cover;filter:grayscale()contrast(1.2)brightness(1.06);mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lb-ev:hover .lb-ev-ph img{transform:scale(1.05)}.lb-ev-n{z-index:2;border:3px solid var(--ink);background:var(--yellow);width:52px;height:52px;font:400 21px/1 var(--display);box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px;transform:rotate(-8deg)}.lb-ev h3{font:400 clamp(30px,2.6vw,42px)/1 var(--display);margin:20px 8px 0}.lb-ev p{margin:6px 8px 0}.lb-order{max-width:1680px;padding:clamp(64px,7vw,120px) var(--pad);margin:0 auto}.lb-order-in{border:5px solid var(--ink);background:var(--red);box-shadow:12px 12px 0 var(--ink);border-radius:36px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(26px,4vw,64px);padding:clamp(28px,4.4vw,72px);display:grid;position:relative}.lb-order .lb-h2{max-width:12em;font-size:clamp(40px,4.8vw,88px)}.lb-hours{border:3px solid var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--ink);border-radius:12px;margin-top:24px;padding:10px 16px 11px;font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.lb-ways{flex-wrap:wrap;gap:14px 16px;margin-top:30px;display:flex}.lb-ways .lb-btn{min-width:140px}.lb-order-ph{aspect-ratio:1;border:5px solid var(--ink);background:var(--yellow);width:min(100%,420px);box-shadow:10px 10px 0 var(--ink);border-radius:50%;justify-self:center;position:relative;overflow:hidden}.lb-order-ph img{object-fit:cover}.lb-star--c{width:clamp(60px,6.4vw,104px);fill:var(--yellow);top:-34px;right:clamp(18px,6%,90px)}.lb-foot{padding:46px var(--pad) 54px;text-align:center;background:var(--ink);color:#f4f1e6;flex-direction:column;align-items:center;gap:10px;display:flex}.lb-foot .lb-logo{color:var(--yellow)}.lb-foot .lb-logo b{border-color:var(--yellow);box-shadow:3px 3px 0 var(--yellow)}.lb-foot .lk-credit{max-width:62em}@media (max-width:1100px){.lb-dishes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.lb-nav{display:none}.lb-head-cta{margin-left:auto}.lb-burger{display:flex}.lb-evs{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:4px var(--pad) 22px;scroll-padding:0 var(--pad);grid-template-columns:none;grid-auto-columns:min(74%,360px);grid-auto-flow:column;overflow-x:auto}.lb-evs::-webkit-scrollbar{display:none}.lb-ev{scroll-snap-align:start}}@media (max-width:860px){.lb-hero{grid-template-columns:1fr;gap:clamp(22px,5vw,36px)}.lb-art{aspect-ratio:1/.9;order:-1;width:min(100%,520px);min-width:0}.lb-order-in{grid-template-columns:1fr}.lb-order-ph{order:-1;width:min(64%,300px)}}@media (max-width:640px){.lb-dishes{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:4px var(--pad) 22px;scroll-padding:0 var(--pad);grid-template-columns:none;grid-auto-columns:min(76%,300px);grid-auto-flow:column;overflow-x:auto}.lb-dishes::-webkit-scrollbar{display:none}.lb-dish{scroll-snap-align:start}}@media (max-width:560px){.lb{font-size:16px}.lb-head{gap:12px;padding-block:14px}.lb-logo{font-size:clamp(22px,7.2vw,28px)}.lb-head-cta{display:none}.lb-burger{margin-left:auto}.lb-h1{font-size:clamp(40px,14.4vw,72px)}.lb-ctas .lb-btn{flex:100%}.lb-block{box-shadow:8px 8px 0 var(--ink)}.lb-circle{box-shadow:7px 7px 0 var(--ink);border-width:5px}.lb-arch{box-shadow:6px 6px 0 var(--ink);border-width:4px}.lb-order-in{box-shadow:8px 8px 0 var(--ink);border-width:4px;border-radius:28px}.lb-ways .lb-btn{flex:30%;min-width:0;padding:0 12px}}
