:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#faf8ef;--bg-2:#fbfaf3;--ink:#121414;--ink-2:#4a504e;--ink-3:#858b89;--line:#e7e6dc;--yellow:#f7ee8e;--yellow-2:#f2e46a;--teal:#5bbdbb;--teal-soft:#e3f3f2;--head:"Anton","Impact","Arial Narrow Bold",sans-serif;--body:"Montserrat","Helvetica Neue",Arial,sans-serif;--brand:"Chonburi","Georgia",serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{background-color:var(--bg);background-image:linear-gradient(#11111108 1px,#0000 1px),linear-gradient(90deg,#11111108 1px,#0000 1px),linear-gradient(#1111110d 1px,#0000 1px),linear-gradient(90deg,#1111110d 1px,#0000 1px);background-size:16px 16px,16px 16px,80px 80px,80px 80px}body{background-color:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;background-image:linear-gradient(#11111108 1px,#0000 1px),linear-gradient(90deg,#11111108 1px,#0000 1px),linear-gradient(#1111110d 1px,#0000 1px),linear-gradient(90deg,#1111110d 1px,#0000 1px);background-size:16px 16px,16px 16px,80px 80px,80px 80px;font-size:15px;line-height:1.6;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:fixed;inset:0 0 auto}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:8px}.wrap{width:100%;max-width:1160px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto;position:relative}.pattern{z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88' fill='none' stroke='%23121414' stroke-width='1.8' stroke-linecap='round'%3E%3Cellipse cx='22' cy='20' rx='7' ry='9'/%3E%3Cpath d='M22 29v30'/%3E%3Cpath d='M58 10v16M63 10v16M68 10v16M58 26q5 7 10 0M63 28v30'/%3E%3C/svg%3E");background-size:88px 88px;display:none;position:fixed;inset:0}header,main,footer{z-index:1;position:relative}header{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1.5px solid var(--ink);background:#ffffffd9;position:sticky}header .wrap{justify-content:space-between;align-items:center;gap:16px;height:70px;display:flex}.logo{color:var(--ink);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.word{font-family:var(--brand);color:var(--yellow);-webkit-text-stroke:1.4px var(--ink);text-shadow:2.5px 2.5px 0 var(--ink);padding-right:14px;font-size:1.8rem;line-height:1;position:relative}.word svg{width:14px;height:14px;position:absolute;top:-6px;right:-3px}.logo small{letter-spacing:.26em;text-transform:uppercase;border-left:1.5px solid var(--ink);padding-left:12px;font-size:.6rem;font-weight:700;line-height:1.45}.right{align-items:center;gap:12px;display:flex}.status{background:var(--teal-soft);color:#2b7f7d;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.status i{background:var(--teal);border-radius:50%;width:7px;height:7px;position:relative}.status i:after{content:"";border:1.5px solid var(--teal);border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.cta{color:var(--ink);white-space:nowrap;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.84rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.cta:hover{box-shadow:4px 4px 0 var(--teal);transform:translate(-1px,-1px)}.cta svg{width:15px;height:15px}@media (width<=640px){.status,.logo small{display:none}}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:32px;min-height:calc(100svh - 190px);max-height:720px;padding-block:40px 24px;display:grid}.hero .wrap>*{min-width:0}.tab{font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--teal);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:9px;padding:5px 14px 4px;font-size:.95rem;display:inline-block}h1{font-family:var(--head);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;max-width:16ch;margin:22px 0 0;font-size:clamp(2.2rem,4.4vw,3.5rem);font-weight:400;line-height:1.02}h1 .hl{background:linear-gradient(transparent 55%,var(--yellow) 55%,var(--yellow) 92%,transparent 92%);padding:0 .06em}.lead{max-width:46ch;color:var(--ink-2);margin:18px 0 0;font-size:1.02rem}.lead b{color:var(--ink);font-weight:700}.actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.login-btn{border:1.5px solid var(--ink);cursor:pointer;height:60px;font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:var(--yellow);box-shadow:5px 5px 0 var(--ink);border-radius:14px;align-items:center;gap:12px;padding:0 30px;font-size:1.4rem;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.login-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:40%;height:100%;transition:left .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-60%;transform:skew(-20deg)}.login-btn:hover{box-shadow:7px 7px 0 var(--teal);transform:translate(-2px,-2px)}.login-btn:hover:after{left:130%}.login-btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.login-btn svg{width:22px;height:22px;transition:transform .2s}.login-btn:hover svg{transform:translate(4px)}.who{color:var(--ink-3);flex-direction:column;gap:2px;font-size:.8rem;line-height:1.5;display:flex}.who b{color:var(--ink-2);font-weight:600}.art{position:relative}.art svg{width:100%;height:auto;max-height:520px;display:block}.art .shaker{transform-origin:240px 210px;animation:5s ease-in-out infinite shake}@keyframes shake{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}85%{transform:rotate(-4deg)}90%{transform:rotate(2deg)}}.art .grain{animation:2.8s linear infinite fall}@keyframes fall{0%{opacity:0;transform:translateY(-10px)}15%{opacity:1}to{opacity:0;transform:translateY(70px)}}.rise{animation:.8s cubic-bezier(.16,1,.3,1) both rise}.d1{animation-delay:50ms}.d2{animation-delay:.12s}.d3{animation-delay:.2s}.d4{animation-delay:.28s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=860px){.hero .wrap{grid-template-columns:1fr;gap:8px;min-height:0;max-height:none;padding-block:24px 32px}.art{order:-1;max-width:300px;margin:0 auto}.art svg{max-height:240px}}.join{padding-block:16px 64px}.join-in{border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--bg-2);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:32px;display:grid}.join-in>*{min-width:0}.join h2{font-family:var(--head);text-transform:uppercase;margin:14px 0 0;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:400;line-height:1.05}.join h2 span{background:linear-gradient(transparent 55%,var(--yellow) 55%,var(--yellow) 92%,transparent 92%)}.join p{color:var(--ink-2);max-width:44ch;margin:10px 0 0}.badge .bi{background:var(--yellow);border:1.5px solid var(--ink);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.badge .bi svg{width:18px;height:18px}.badge b{font-variant-numeric:tabular-nums;word-break:break-word;font-weight:600}.badge:hover .act{color:var(--ink)}@media (width<=860px){.join-in{grid-template-columns:1fr;padding:24px}.badges{min-width:0}}footer{border-top:1.5px solid var(--ink);background:#fff}footer .wrap{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;font-size:.8rem;display:flex}.secure{color:var(--ink-2);align-items:center;gap:8px;font-weight:700;display:inline-flex}.secure svg{width:14px;height:14px}.veil{z-index:40;-webkit-backdrop-filter:blur(6px);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#12141459;place-items:center;animation:.25s vin;display:grid;position:fixed;inset:0}@keyframes vin{0%{opacity:0}to{opacity:1}}.sheet{border:1.5px solid var(--ink);width:100%;max-width:440px;max-height:100%;box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:20px;padding:26px;animation:.4s cubic-bezier(.16,1,.3,1) sin;position:relative;overflow:auto}@keyframes sin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sheet-top{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:20px;display:flex}.back{color:var(--ink-2);font-family:var(--body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:.85rem;font-weight:600;display:inline-flex}.back:hover{background:var(--bg-2);color:var(--ink)}.dots{gap:6px;display:flex}.dots i{background:var(--line);border:1px solid #0000;border-radius:99px;width:22px;height:5px;transition:background .3s}.dots i.on{background:var(--yellow);border-color:var(--ink)}.x{border:1.5px solid var(--ink);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.x:hover{background:var(--yellow)}.step{animation:.35s cubic-bezier(.16,1,.3,1) fade}@keyframes fade{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.sheet h3{font-family:var(--head);text-transform:uppercase;margin:0;font-size:1.9rem;font-weight:400;line-height:1}.sheet .sub{color:var(--ink-2);margin:8px 0 0;font-size:.92rem}.opts{flex-direction:column;gap:10px;margin-top:20px;display:flex}.opt{border:1.5px solid var(--ink);width:100%;color:var(--ink);font-family:var(--body);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:46px 1fr 18px;align-items:center;gap:14px;padding:12px 14px 12px 12px;transition:transform .2s,box-shadow .2s,background .2s;display:grid}.opt:hover{box-shadow:4px 4px 0 var(--ink);background:var(--bg-2);transform:translate(-2px,-2px)}.opt .oi{background:var(--yellow);border:1.5px solid var(--ink);border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.opt.t .oi{background:var(--teal)}.opt .oi svg{width:22px;height:22px}.opt b{font-size:.98rem;font-weight:700;display:block}.opt small{color:var(--ink-2);margin-top:1px;font-size:.8rem;line-height:1.4;display:block}.opt .chev{transition:transform .2s}.opt:hover .chev{transform:translate(3px)}.chip{font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;background:var(--yellow);border:1.5px solid var(--ink);border-radius:8px;margin-bottom:12px;padding:4px 12px 3px;font-size:.85rem;display:inline-block}.chip.t{background:var(--teal)}form{flex-direction:column;gap:16px;margin-top:20px;display:flex}label{letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.lrow{justify-content:space-between;align-items:baseline;display:flex}.link{font-family:var(--body);color:var(--ink);border:0;border-bottom:2px solid var(--teal);cursor:pointer;background:0 0;padding:0;font-size:.8rem;font-weight:700}.input{background:var(--bg-2);border:1.5px solid var(--line);border-radius:12px;align-items:center;gap:10px;height:50px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.input:focus-within{border-color:var(--ink);box-shadow:3px 3px 0 var(--teal);background:#fff}.input svg{width:17px;height:17px;color:var(--ink-3);flex:none}.input input{min-width:0;height:100%;color:var(--ink);font-family:var(--body);background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.input input::placeholder{color:var(--ink-3)}.eye{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.eye:hover{color:var(--ink);background:var(--line)}.submit{border:1.5px solid var(--ink);cursor:pointer;width:100%;height:54px;font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--ink);border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:1.2rem;transition:transform .2s,box-shadow .2s;display:flex}.submit:hover{box-shadow:5px 5px 0 var(--teal);transform:translate(-1px,-1px)}.msg{background:var(--teal-soft);border-left:3px solid var(--teal);color:var(--ink-2);border-radius:10px;padding:12px 14px;font-size:.85rem}.toast{left:50%;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 16px));z-index:50;background:var(--yellow);color:var(--ink);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:10px;padding:10px 16px;font-size:.85rem;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) sin;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body{flex-direction:column;min-height:100vh;display:flex}html{height:100%}main{flex:1;align-items:center;display:flex}.solo{width:100%}.solo .wrap{text-align:center;flex-direction:column;align-items:center;padding-block:56px;display:flex}.shaker-mini{width:92px;height:auto;overflow:visible}.shaker-mini .tilt{transform-origin:60px 80px;animation:6s ease-in-out infinite wobble;transform:rotate(-14deg)}@keyframes wobble{0%,80%,to{transform:rotate(-14deg)}85%{transform:rotate(-22deg)}90%{transform:rotate(-8deg)}95%{transform:rotate(-18deg)}}.solo h1{font-family:var(--head);text-transform:uppercase;letter-spacing:.01em;max-width:none;margin:22px 0 0;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:400;line-height:1}.solo .lead{max-width:36ch;color:var(--ink-2);margin:12px 0 0;font-size:1rem}.solo .login-btn{margin-top:30px}.new{color:var(--ink-3);margin:28px 0 0;font-size:.88rem}.new a{color:var(--ink);border-bottom:2px solid var(--teal);font-weight:700;text-decoration:none}.new a:hover{border-bottom-color:var(--ink)}header{border-bottom:1px solid var(--line);background:#fff}footer{border-top:1px solid var(--line)}.logo-img{width:auto;height:40px;display:block}.gridbg{z-index:0;pointer-events:none;background-image:linear-gradient(#12141416 1px,#0000 1px),linear-gradient(90deg,#12141416 1px,#0000 1px);background-position:50%;background-size:56px 56px;display:none;position:fixed;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 35%,#0000 85%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 35%,#0000 85%)}header,footer{background:#faf8efeb}.shaker-mini{transform:scaleX(-1)}.hbtn{border:1.5px solid var(--ink);background:var(--yellow);height:40px;color:var(--ink);font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:1.05rem;transition:transform .2s,box-shadow .2s;display:inline-flex}.hbtn:hover{box-shadow:4px 4px 0 var(--teal);transform:translate(-1px,-1px)}.hbtn svg{width:16px;height:16px}.cta{height:40px}@media (width<=520px){.cta span,.cta{gap:0;padding:0 11px;font-size:0}.cta svg{width:18px;height:18px}}.duo{width:100%}.duo .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-block:40px;display:grid}.duo .wrap>*{min-width:0}.deco{align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.deco .shaker-mini{width:62px}.deco .star{width:22px;height:22px;margin-bottom:46px;animation:3s ease-in-out infinite twinkle}@keyframes twinkle{50%{transform:scale(.7)rotate(20deg)}}.duo h1{font-family:var(--head);text-transform:uppercase;text-wrap:balance;max-width:12ch;margin:16px 0 0;font-size:clamp(2.6rem,5.6vw,4.4rem);font-weight:400;line-height:.98}.duo h1 .hl{background:linear-gradient(transparent 58%,var(--yellow) 58%,var(--yellow) 92%,transparent 92%);padding:0 .05em}.duo .lead{max-width:40ch;color:var(--ink-2);margin:18px 0 0}.duo-art{justify-content:center;align-items:flex-end;min-height:440px;display:flex;position:relative}.chef{z-index:1;width:auto;max-width:100%;height:min(62vh,520px);animation:6s ease-in-out infinite ride;position:relative}@keyframes ride{50%{transform:translate(-10px)rotate(-1deg)}}.blob{border:1.5px solid var(--ink);border-radius:50%;position:absolute}.b1{background:var(--teal);width:300px;height:300px;box-shadow:6px 6px 0 var(--ink);top:44%;left:50%;transform:translate(-50%,-50%)}.b2{background:var(--yellow);width:90px;height:90px;top:6%;right:12%}.spark{z-index:2;position:absolute}.s1{width:28px;height:28px;animation:3.4s ease-in-out infinite twinkle;top:14%;left:14%}.s2{width:22px;height:22px;bottom:28%;right:10%}@media (width<=860px){.duo .wrap{grid-template-columns:1fr;gap:12px;padding-block:24px}.duo-art{order:-1;min-height:0}.chef{height:300px}.b1{width:200px;height:200px}.b2{width:56px;height:56px}.deco{display:none}}nav.links{gap:22px;font-size:.86rem;font-weight:600;display:flex}nav.links a{color:var(--ink);border-bottom:2px solid #0000;padding-block:4px;text-decoration:none;transition:border-color .2s}nav.links a:hover{border-bottom-color:var(--teal)}@media (width<=1100px){nav.links{display:none}}.sec{border-top:1.5px solid var(--ink);padding-block:88px}.sec.band{background:var(--bg-2)}.sec-head{flex-direction:column;align-items:flex-start;gap:14px;max-width:680px;margin-bottom:40px;display:flex}.sec h2{font-family:var(--head);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3rem);font-weight:400;line-height:1}.sec .hl{background:linear-gradient(transparent 58%,var(--yellow) 58%,var(--yellow) 92%,transparent 92%);padding:0 .05em}.sec-head p{color:var(--ink-2);max-width:60ch;margin:0}.fine{color:var(--ink-3);margin:18px 0 0;font-size:.82rem}.box{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:16px;min-width:0;padding:24px}.cols{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.cols>*{min-width:0}@media (width<=860px){.cols{grid-template-columns:1fr}.sec{padding-block:64px}}h3.sub{font-family:var(--head);text-transform:uppercase;letter-spacing:.02em;margin:0 0 14px;font-size:1.25rem;font-weight:400}.facts{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.fact{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:18px;display:flex}.fact.y{background:var(--yellow)}.fact.t{background:var(--teal)}.fact b{font-family:var(--head);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:400;line-height:1}.fact span{color:var(--ink-2);font-size:.84rem}.fact.y span,.fact.t span{color:var(--ink)}@media (width<=860px){.facts{grid-template-columns:repeat(2,1fr)}.fact:last-child{grid-column:1/-1}}.menu{border:1.5px solid var(--ink);max-width:820px;box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:20px;margin:0 auto;padding:44px clamp(20px,5vw,60px)}.menu-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;display:flex}.menu-head h2{font-size:clamp(2.4rem,5vw,3.4rem)}.menu-head p{color:var(--ink-2);margin:0}.course{border-bottom:1.5px dashed var(--line);padding-block:18px}.course:last-of-type{border-bottom:0}.kind{letter-spacing:.18em;text-transform:uppercase;background:var(--teal-soft);color:#2b7f7d;border-radius:6px;margin-bottom:8px;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-block}.line{align-items:baseline;gap:10px;display:flex}.line h3{min-width:0;margin:0;font-size:1.08rem;font-weight:700}.line i{border-bottom:2.5px dotted var(--ink);flex:1;min-width:20px;transform:translateY(-4px)}.line em{font-style:normal;font-family:var(--head);letter-spacing:.04em;white-space:nowrap;font-size:1.05rem}.course p{color:var(--ink-2);max-width:60ch;margin:6px 0 0;font-size:.94rem}.menu-foot{background:var(--yellow);border:1.5px solid var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding:16px 18px;display:flex}.menu-foot b{font-family:var(--head);text-transform:uppercase;font-size:1.4rem;font-weight:400}.menu-foot span{max-width:44ch;font-size:.82rem}.reqs{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:32px;display:grid}.req{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.ck{background:var(--yellow);border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.req b{font-size:1rem}@media (width<=760px){.reqs{grid-template-columns:1fr}}ol.steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}ol.steps li{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}ol.steps .n{background:var(--teal);border:1.5px solid var(--ink);width:40px;height:40px;font-family:var(--head);border-radius:10px;place-items:center;font-size:1.2rem;display:grid}ol.steps b{display:block}ol.steps p{color:var(--ink-2);margin:2px 0 0;font-size:.92rem}ul.ticks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}ul.ticks li{padding-left:30px;font-size:.95rem;position:relative}ul.ticks li:before{content:"✓";background:var(--teal);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:1px;left:0}.zero{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;display:flex}.zero b{font-family:var(--head);background:var(--yellow);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px;padding:8px 20px 4px;font-size:clamp(3.4rem,8vw,5rem);font-weight:400;line-height:1}.zero span{max-width:18ch;font-weight:700}.pay{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pay caption{text-align:left;font-family:var(--head);text-transform:uppercase;padding-bottom:10px;font-size:1.25rem}.pay th,.pay td{text-align:left;border-bottom:1px solid var(--line);padding:12px 2px}.pay thead th{color:var(--ink-3);border-bottom:1.5px solid var(--ink);font-size:.78rem;font-weight:700}.pay th:last-child,.pay td:last-child{text-align:right}.pay td:last-child{font-family:var(--head);font-size:1.15rem}.bar{background:var(--teal-soft);border-radius:99px;height:8px;margin-top:8px;display:block;position:relative;overflow:hidden}.bar i{background:var(--teal);border-radius:99px;position:absolute;inset:0 auto 0 0}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips span{border:1.5px solid var(--ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:600}.chips.t span{background:var(--teal-soft)}.eng{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.eng h3{font-family:var(--head);text-transform:uppercase;margin:0 0 8px;font-size:1.35rem;font-weight:400}.eng p{color:var(--ink-2);margin:0;font-size:.94rem}@media (width<=860px){.eng{grid-template-columns:1fr}}.contact-box{background:var(--yellow);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:36px;display:grid}.contact-box>*{min-width:0}.contact-box h2{margin:14px 0 0}.contact-box .hl{background:linear-gradient(#0000 58%,#fff 58% 92%,#0000 92%)}.contact-box p{max-width:42ch;margin:10px 0 0}.badges{flex-direction:column;gap:10px;min-width:310px;display:flex}.badge{border:1.5px solid var(--ink);width:100%;color:var(--ink);font-family:var(--body);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:10px 14px 10px 10px;font-size:.92rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.badge:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.badge .bi{background:var(--yellow);border:1.5px solid var(--ink);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.badge.wa .bi{background:var(--teal)}.badge .bt{flex-direction:column;flex:1;min-width:0;display:flex}.badge small{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:700}.badge b{word-break:break-word;font-weight:600}.badge .act{color:var(--ink-3);font-size:.72rem;font-weight:700}@media (width<=860px){.contact-box{grid-template-columns:1fr;padding:24px}.badges{min-width:0}}main{display:block}.duo{align-items:center;min-height:calc(100svh - 72px);display:flex}@media (width<=860px){.duo{min-height:0}}html{scroll-behavior:smooth}section[id]{scroll-margin-top:80px}.pages{border-top:1.5px solid var(--ink);background:#fff;padding-block:72px 88px;position:relative;overflow:hidden}.pgrid{z-index:1;grid-template-columns:1fr 1fr;gap:28px;display:grid;position:relative}.pg{border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:26px;flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.pg-wide{grid-column:1/-1}.pg-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:110px;display:flex}.pg h2{font-family:var(--head);text-transform:uppercase;letter-spacing:.005em;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(2.6rem,5vw,4rem);font-weight:400;line-height:.92}.ill{max-width:100%;height:auto;display:block}.ill-truck{width:min(340px,48%);margin:-60px -6px -40px 0;transform:rotate(-3deg)}.ill-shaker{width:min(230px,70%);margin:18px auto 30px;transform:rotate(-14deg)}.ill-laptop{width:min(320px,92%);margin:8px auto 18px}.ill-env{width:120px;margin:-30px 0 0;transform:rotate(8deg)}.panel{border:1.5px solid var(--ink);border-radius:18px;margin-top:auto;padding:20px 22px}.pg-top+.panel{margin-top:18px}.panel.teal{background:var(--teal)}.panel.yellow{background:var(--yellow)}.panel.white{background:var(--bg-2)}.panel .big{font-family:var(--head);text-transform:uppercase;margin:0 0 14px;font-size:1.5rem;line-height:1.05}.facts3{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.facts3.col{grid-template-columns:1fr;gap:12px}.facts3 li{align-items:center;gap:12px;min-width:0;font-size:.95rem;display:flex}.facts3 b{font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;font-size:1.2rem;font-weight:400}.ck{border:1.5px solid var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:grid}.panel.row{flex-wrap:wrap;gap:10px;display:flex}.pill-btn{border:1.5px solid var(--ink);height:44px;color:var(--ink);font-family:var(--body);cursor:pointer;box-shadow:3px 3px 0 var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;max-width:100%;padding:0 18px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.pill-btn:hover{box-shadow:4px 4px 0 var(--ink);background:var(--yellow);transform:translate(-1px,-1px)}.pg-contact .pg-top{align-items:center;min-height:0}.pg-contact .panel{margin-top:16px}.conf{z-index:0;width:56px;height:56px;position:absolute}.c-a{top:30px;left:3%;transform:rotate(20deg)}.c-b{width:48px;top:44%;right:4%}.c-c{width:44px;bottom:22px;left:46%;transform:rotate(-140deg)}.c-d{width:40px;bottom:36%;left:1.5%}@media (width<=860px){.pgrid{grid-template-columns:1fr;gap:22px}.facts3{grid-template-columns:1fr;gap:12px}.ill-truck{width:46%;margin:-14px 0 -10px}.ill-shaker{width:150px;margin:6px auto 18px}.pg{padding:22px}.conf{display:none}}.pg-top{align-items:center;min-height:0}.disc-ill{flex:none;place-items:center;width:200px;height:200px;display:grid;position:relative}.disc-ill .disc{border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:50%;position:absolute;inset:10px}.disc.yellow{background:var(--yellow)}.disc.teal{background:var(--teal)}.disc-ill .dot{border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:34px;height:34px;position:absolute;top:4px;right:-4px}.disc-ill .disc.teal~.dot{background:var(--yellow)}.disc-ill .sp{z-index:2;width:24px;height:24px;animation:3.2s ease-in-out infinite twinkle;position:absolute;bottom:18px;left:-2px}.disc-ill img{z-index:1;max-width:none;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative}.pg:hover .disc-ill img{transform:rotate(-4deg)scale(1.04)}.d-truck{width:230px;height:230px}.d-truck img{width:240px;margin-top:10px}.d-note img{width:118px}.d-lap img{width:200px}.d-env{width:150px;height:150px}.d-env img{width:120px}.d-env .dot{width:24px;height:24px}.pgrid{align-items:stretch}.pg .panel{margin-top:auto}.pg-top{margin-bottom:22px}@media (width<=860px){.disc-ill{width:140px;height:140px}.d-truck{width:150px;height:150px}.d-truck img{width:146px;margin-top:6px}.d-note img{width:80px}.d-lap img{width:136px}.d-env{width:110px;height:110px}.d-env img{width:86px}.pg h2{font-size:2.3rem}}.pg-truck{align-items:center;padding:34px 28px 24px;overflow:hidden}.truck-scene{flex-direction:column;align-items:stretch;width:min(760px,100%);display:flex;position:relative}.board{z-index:2;background:var(--yellow);border:2px solid var(--ink);width:90%;box-shadow:6px 6px 0 var(--ink);text-align:center;border-radius:14px;margin-left:5%;padding:26px 26px 20px;position:relative}.board-tab{font-family:var(--head);letter-spacing:.08em;text-transform:uppercase;background:var(--teal);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;border-radius:8px;padding:3px 14px 2px;font-size:.95rem;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.board h2{font-size:clamp(2rem,4.4vw,3rem);line-height:1}.board-sub{margin:6px 0 14px;font-size:.84rem;font-weight:700}.board-list{border-top:2px solid var(--ink);text-align:left;grid-template-columns:repeat(3,1fr);column-gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.board-list{grid-template-columns:1fr 1fr}}.board-list .price{grid-column:1/-1}@media (width<=560px){.board-list{grid-template-columns:1fr}}.board-list li{border-bottom:1.5px solid #1214142e;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 2px;font-size:.95rem;display:flex}.board-list span{white-space:nowrap;font-weight:600}.board-list i{display:none}.board-list b{font-family:var(--head);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1.5px solid var(--ink);background:#fff;border-radius:8px;padding:2px 10px 1px;font-size:.98rem;font-weight:400}.board-list .price{border-bottom:0;padding-top:12px}.board-list .price b{border:1.5px solid var(--ink);background:#fff;border-radius:8px;padding:1px 10px 0;font-size:1.5rem}.truck-img{z-index:1;width:84%;height:auto;margin:-13.8% auto 0;display:block;position:relative}.truck-scene .road{background:var(--ink);border-radius:2px;height:2px;margin:2px -40px 0;display:block}.truck-scene .t1{z-index:3;width:30px;height:30px;animation:3s ease-in-out infinite twinkle;position:absolute;top:4%;right:6%}.pg-truck:hover .truck-img{animation:1.8s ease-in-out infinite ride}@media (width<=640px){.pg-truck{padding:32px 14px 20px}.board{width:90%;margin-left:5%;padding:22px 14px 14px}.board-list li{font-size:.8rem}.board-list b{font-size:.95rem}.truck-img{width:80%;margin-top:-13%}.truck-scene .t1{display:none}}.legal-foot{border-top:1.5px solid var(--ink);background:#faf8efeb}.legal-foot .wrap{padding-block:40px 20px;display:block}.lf-grid{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr 1.2fr;gap:36px;padding-bottom:28px;display:grid}.lf-grid>*{min-width:0}.lf-q img{border:1.5px solid var(--ink);width:150px;height:auto;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:12px;padding:6px;display:block}.lf-q p{color:var(--ink-2);max-width:36ch;margin:22px 0 0;font-size:.8rem}.legal-foot h4{font-family:var(--head);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-size:1.15rem;font-weight:400}.legal-foot p{color:var(--ink-2);margin:0 0 8px;font-size:.82rem;line-height:1.55}.legal-foot b{color:var(--ink)}.lf-note{color:var(--ink-3)!important;font-size:.74rem!important}.lf-bottom{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:.8rem;display:flex}@media (width<=860px){.lf-grid{grid-template-columns:1fr;gap:24px}}.hbtn{text-decoration:none}.hbtn.ghost{background:#fff}.hbtn.ghost:hover{background:var(--teal)}.burger{border:1.5px solid var(--ink);cursor:pointer;width:40px;height:40px;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:none}.burger span{background:var(--ink);border-radius:2px;width:16px;height:2px;transition:transform .25s,opacity .25s;display:block}.burger.on span:first-child{transform:translateY(6px)rotate(45deg)}.burger.on span:nth-child(2){opacity:0}.burger.on span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mnav{padding:10px max(20px,env(safe-area-inset-right,0px)) 18px max(20px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:2px;display:flex}.mnav a:not(.hbtn){font-family:var(--head);text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);padding:12px 4px;font-size:1.3rem;text-decoration:none}.mnav .hbtn{justify-content:center;margin-top:12px}@media (width<=1100px){.burger{display:inline-flex}}@media (width>=1101px){.mnav{display:none!important}}.lf-link{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tab.live{align-items:center;gap:8px;display:inline-flex}.tab.live i{border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{filter:brightness(.82)saturate(.7)}}.hero-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.big-btn{border:1.5px solid var(--ink);background:var(--yellow);height:56px;color:var(--ink);font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink);border-radius:14px;align-items:center;gap:12px;padding:0 26px;font-size:1.3rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.big-btn:hover{box-shadow:7px 7px 0 var(--teal);transform:translate(-2px,-2px)}.big-btn svg{width:20px;height:20px}.rentree{border-left:3px solid var(--teal);flex-direction:column;padding:6px 14px;display:flex}.rentree small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700}.rentree b{font-family:var(--head);text-transform:uppercase;font-size:1.25rem;font-weight:400}.duo .new{margin-top:18px}.rncp{color:var(--ink);border-bottom:2px solid var(--teal);margin-top:12px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.rncp:hover{border-bottom-color:var(--ink)}.pg-note .board-tab,.pg-lap .board-tab,.pg-letter .board-tab{position:absolute;top:-16px;left:24px;transform:none}.pg-note{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.note-sheet{background:var(--yellow);border:2px solid var(--ink);height:100%;box-shadow:8px 8px 0 var(--ink);background-image:repeating-linear-gradient(#0000 0 43px,#12141429 43px 44.5px);background-position:0 18px;border-radius:20px;padding:34px 28px 26px;position:relative}.note-sheet h2{margin-bottom:14px;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.note-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.note-list li{align-items:center;gap:12px;height:44.5px;font-size:1.02rem;display:flex}.note-list b{font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:400}.tick{background:var(--teal);border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:grid}.note-help{border:1.5px solid var(--ink);background:#fff;border-radius:12px;max-width:30ch;margin:18px 0 0;padding:12px 14px;font-size:.9rem;transform:rotate(-1.5deg)}.note-pencil{z-index:2;pointer-events:none;width:120px;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-26px;right:-18px;transform:rotate(10deg)}.pg-note:hover .note-pencil{transform:rotate(2deg)translateY(-6px)}.pg-lap{text-align:center;align-items:center;padding:34px 28px 26px}.pg-lap h2{text-align:left;align-self:flex-start;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.lap-scene{width:min(340px,92%);margin:20px auto 18px;position:relative}.lap-scene img{width:100%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.pg-lap:hover .lap-scene img{transform:translateY(-4px)}.sticker{background:var(--yellow);border:2px solid var(--ink);width:96px;height:96px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:4s ease-in-out infinite wiggle;display:flex;position:absolute;top:-22px;right:-22px;transform:rotate(12deg)}.sticker b{font-family:var(--head);font-size:2rem;font-weight:400;line-height:1}.sticker small{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:700}@keyframes wiggle{0%,to{transform:rotate(12deg)}50%{transform:rotate(4deg)scale(1.05)}}.lap-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:auto;display:flex}.lap-pills span{border:1.5px solid var(--ink);background:var(--teal-soft);border-radius:999px;padding:8px 14px;font-size:.86rem;font-weight:700}.pg-letter{background:var(--teal);padding:22px 28px}.letter-scene{align-items:center;gap:24px;width:100%;display:flex}.letter{border:2px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:14px;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 20px;display:flex;position:relative}.letter .board-tab{left:20px;transform:none}.letter h2{font-size:1.9rem;line-height:1}.letter p{display:none}.letter-btns{flex-wrap:wrap;gap:8px;display:flex}.env-img{flex:none;order:-1;width:120px;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;transform:rotate(-8deg)}.pg-letter:hover .env-img{transform:rotate(4deg)translateY(-4px)}.partners{border-top:1.5px solid var(--ink);background:#fff;padding-block:56px}.logos{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.logos span{border:1.5px dashed var(--ink-3);height:76px;color:var(--ink-3);background:var(--bg-2);border-radius:14px;place-items:center;font-size:.78rem;font-weight:600;display:grid}@media (width<=760px){.logos{grid-template-columns:repeat(2,1fr)}.logos span:last-child{grid-column:1/-1}}.faq{border-top:1.5px solid var(--ink);background:var(--bg-2);padding-block:72px 88px}.faq-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;display:flex}.faq-head h2{font-family:var(--head);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:400;line-height:1}.faq-list{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.faq details{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:14px;transition:box-shadow .2s,transform .2s}.faq details[open]{box-shadow:6px 6px 0 var(--teal)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--yellow);border:1.5px solid var(--ink);width:30px;height:30px;font-family:var(--head);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;transition:transform .3s;display:grid}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-2);max-width:62ch;margin:0;padding:0 20px 18px}.legal-sheet h3{margin-top:4px}.legal-body p{color:var(--ink-2);margin:12px 0 0;font-size:.88rem}.legal-body h4{font-family:var(--head);text-transform:uppercase;margin:20px 0 0;font-size:1.2rem;font-weight:400}.reveal.pop{animation:.7s cubic-bezier(.16,1,.3,1) both popin}@keyframes popin{0%{transform:translateY(22px)}to{transform:none}}@media (width<=860px){.note-pencil{width:84px;bottom:-18px;right:-6px}.sticker{width:76px;height:76px;top:-18px;right:-8px}.sticker b{font-size:1.6rem}.pg-letter{padding:22px 14px}.letter-scene{flex-direction:column;align-items:stretch;gap:14px}.env-img{align-self:center;width:90px}.letter{padding:22px 14px 16px}.hero-cta{gap:12px}.hero-cta .big-btn{display:none}}.pg-form{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;padding:40px 32px 32px;display:grid}.form-left{min-width:0;position:relative}.pg-form .board-tab{margin-bottom:16px;display:inline-block;position:static;transform:none}.pg-form h2{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1}.form-left p{color:var(--ink-2);max-width:38ch;margin:14px 0 6px}.tiles{grid-template-columns:repeat(3,1fr);gap:12px;min-width:0;display:grid}.tile{border:1.5px solid var(--ink);min-height:118px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;padding:16px;transition:transform .25s,box-shadow .25s;display:flex}.tile:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)rotate(-1deg)}.tile.t{background:var(--teal)}.tile.y{background:var(--yellow)}.tile b{font-family:var(--head);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:400;line-height:1.05}.tile span{color:var(--ink-2);font-size:.8rem;font-weight:600}.tile.t span,.tile.y span{color:var(--ink)}@media (width<=860px){.pg-form{grid-template-columns:1fr;gap:22px;padding:30px 18px 22px}.tiles{grid-template-columns:1fr 1fr}}.partners{border-top:1.5px solid var(--ink);background:#fff;padding-block:56px 0;overflow:hidden}.partners h2{text-align:center;margin:0 0 8px}.street{height:390px;position:relative}.marquee{position:absolute;top:8px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track{gap:28px;width:max-content;padding:6px 0 10px;animation:26s linear infinite pass;display:flex}@keyframes pass{to{transform:translate(-50%)}}.bub{border:1.5px solid var(--ink);width:104px;height:104px;box-shadow:4px 4px 0 var(--ink);color:var(--ink-3);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.bub.t{background:var(--teal-soft)}.bub.y{background:#fdf9d2}.drive{z-index:2;width:340px;animation:.5s ease-in-out infinite alternate bump;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.drive>img:first-child{width:100%;height:auto;display:block}.sign-logo{width:32%;height:auto;position:absolute;top:3.5%;left:31%}@keyframes bump{0%{transform:none}to{transform:translateY(-3px)rotate(-.4deg)}}.road{background:var(--ink);height:28px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dashes{background:repeating-linear-gradient(90deg,var(--yellow) 0 36px,transparent 36px 72px);width:200%;height:4px;animation:3s linear infinite pass;position:absolute;top:12px;left:0}.partners:hover .track{animation-play-state:paused}@media (width<=640px){.street{height:310px}.drive{width:220px}.bub{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.track,.dashes,.drive{animation:none!important}}.street{flex-direction:column;align-items:center;height:auto;padding:24px 0 0;display:flex}.drive{width:min(600px,92vw);margin-bottom:-6px;position:relative;bottom:auto;left:auto;transform:none}.road{flex:none;width:100%;position:relative}.sign-logos{align-items:center;width:58.5%;height:13.6%;display:flex;position:absolute;top:2.6%;left:18%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sign-track{gap:10px;width:max-content;animation:14s linear infinite pass;display:flex}.sign-track span{border:1.5px solid var(--ink);height:clamp(26px,5.4vw,46px);color:var(--ink-3);white-space:nowrap;background:#fff;border-radius:8px;flex:none;place-items:center;padding:0 14px;font-size:clamp(.55rem,1.3vw,.78rem);font-weight:700;display:grid}.partners:hover .sign-track{animation-play-state:paused}@media (width<=640px){.drive{width:92vw}.street{height:auto}}@media (prefers-reduced-motion:reduce){.sign-track{animation:none!important}}.drive{margin-top:clamp(30px,4.5vw,56px)}.sign-logos{background:var(--yellow);border:2px solid var(--ink);width:72%;height:clamp(84px,13vw,132px);box-shadow:5px 5px 0 var(--ink);border-radius:14px;padding:0 6px;top:auto;bottom:79.5%;left:12%;-webkit-mask-image:none;mask-image:none}.sign-logos:before,.sign-logos:after{content:"";z-index:1;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.sign-logos:before{background:linear-gradient(90deg,var(--yellow),transparent);left:0}.sign-logos:after{background:linear-gradient(-90deg,var(--yellow),transparent);right:0}.sign-track{gap:14px}.sign-track span{width:calc(clamp(84px,13vw,132px) - 22px);height:calc(clamp(84px,13vw,132px) - 22px);box-shadow:3px 3px 0 var(--ink);border-radius:50%;padding:0;font-size:clamp(.6rem,1.2vw,.8rem)}.sign-track span:nth-child(3n+2){background:var(--teal-soft)}.street{position:relative}.town{z-index:0;opacity:.95;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221200%22%20height%3D%22300%22%20viewBox%3D%220%20-14%201200%20314%22%3E%3Crect%20x%3D%2210%22%20y%3D%2285%22%20width%3D%22190%22%20height%3D%22215%22%20fill%3D%22%23fdf9d2%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%224%22%20y%3D%2273%22%20width%3D%22202%22%20height%3D%2214%22%20rx%3D%223%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%2232.0%22%20y%3D%22107%22%20width%3D%2269.0%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22109.0%22%20y%3D%22107%22%20width%3D%2269.0%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%2224%22%20y%3D%22172%22%20width%3D%22162%22%20height%3D%2226%22%20rx%3D%225%22%20fill%3D%22%23121414%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Ctext%20x%3D%22105.0%22%20y%3D%22191.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22Impact%2C%20Arial%20Black%2C%20Arial%2C%20sans-serif%22%20font-size%3D%2218.0%22%20letter-spacing%3D%221%22%20fill%3D%22%23f7ee8e%22%3EPIZZA%3C/text%3E%3Cpath%20d%3D%22M16.0%20204%20h29.7%20v22%20a14.8%2011.4%200%200%201%20-29.7%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M45.7%20204%20h29.7%20v22%20a14.8%2011.4%200%200%201%20-29.7%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M75.3%20204%20h29.7%20v22%20a14.8%2011.4%200%200%201%20-29.7%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M105.0%20204%20h29.7%20v22%20a14.8%2011.4%200%200%201%20-29.7%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M134.7%20204%20h29.7%20v22%20a14.8%2011.4%200%200%201%20-29.7%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M164.3%20204%20h29.7%20v22%20a14.8%2011.4%200%200%201%20-29.7%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Crect%20x%3D%2226%22%20y%3D%22240%22%20width%3D%2295.0%22%20height%3D%2244%22%20rx%3D%223%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22127.8%22%20y%3D%22236%22%20width%3D%2249.4%22%20height%3D%2264%22%20rx%3D%223%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22215%22%20y%3D%2245%22%20width%3D%22165%22%20height%3D%22255%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22209%22%20y%3D%2233%22%20width%3D%22177%22%20height%3D%2214%22%20rx%3D%223%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22237.0%22%20y%3D%2267%22%20width%3D%2256.5%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22301.5%22%20y%3D%2267%22%20width%3D%2256.5%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22229%22%20y%3D%22172%22%20width%3D%22137%22%20height%3D%2226%22%20rx%3D%225%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Ctext%20x%3D%22297.5%22%20y%3D%22191.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22Impact%2C%20Arial%20Black%2C%20Arial%2C%20sans-serif%22%20font-size%3D%2218.0%22%20letter-spacing%3D%221%22%20fill%3D%22%23121414%22%3ECAF%C3%89%3C/text%3E%3Cpath%20d%3D%22M221.0%20204%20h30.6%20v22%20a15.3%2011.8%200%200%201%20-30.6%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M251.6%20204%20h30.6%20v22%20a15.3%2011.8%200%200%201%20-30.6%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M282.2%20204%20h30.6%20v22%20a15.3%2011.8%200%200%201%20-30.6%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M312.8%20204%20h30.6%20v22%20a15.3%2011.8%200%200%201%20-30.6%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M343.4%20204%20h30.6%20v22%20a15.3%2011.8%200%200%201%20-30.6%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Crect%20x%3D%22231%22%20y%3D%22240%22%20width%3D%2282.5%22%20height%3D%2244%22%20rx%3D%223%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22317.3%22%20y%3D%22236%22%20width%3D%2242.9%22%20height%3D%2264%22%20rx%3D%223%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22395%22%20y%3D%22105%22%20width%3D%22215%22%20height%3D%22195%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22389%22%20y%3D%2293%22%20width%3D%22227%22%20height%3D%2214%22%20rx%3D%223%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22417.0%22%20y%3D%22127%22%20width%3D%2281.5%22%20height%3D%2245%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22506.5%22%20y%3D%22127%22%20width%3D%2281.5%22%20height%3D%2245%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22172%22%20width%3D%22187%22%20height%3D%2226%22%20rx%3D%225%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Ctext%20x%3D%22502.5%22%20y%3D%22191.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22Impact%2C%20Arial%20Black%2C%20Arial%2C%20sans-serif%22%20font-size%3D%2218.0%22%20letter-spacing%3D%221%22%20fill%3D%22%23121414%22%3EGRILL%3C/text%3E%3Cpath%20d%3D%22M401.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M430.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23e3f3f2%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M459.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M488.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23e3f3f2%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M517.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M546.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23e3f3f2%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M575.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Crect%20x%3D%22411%22%20y%3D%22240%22%20width%3D%22107.5%22%20height%3D%2244%22%20rx%3D%223%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22528.3%22%20y%3D%22236%22%20width%3D%2255.9%22%20height%3D%2264%22%20rx%3D%223%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22625%22%20y%3D%2265%22%20width%3D%22160%22%20height%3D%22235%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22619%22%20y%3D%2253%22%20width%3D%22172%22%20height%3D%2214%22%20rx%3D%223%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22647.0%22%20y%3D%2287%22%20width%3D%2254.0%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22709.0%22%20y%3D%2287%22%20width%3D%2254.0%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22639%22%20y%3D%22172%22%20width%3D%22132%22%20height%3D%2226%22%20rx%3D%225%22%20fill%3D%22%23121414%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Ctext%20x%3D%22705.0%22%20y%3D%22191.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22Impact%2C%20Arial%20Black%2C%20Arial%2C%20sans-serif%22%20font-size%3D%2218.0%22%20letter-spacing%3D%221%22%20fill%3D%22%23ffffff%22%3ESUSHI%3C/text%3E%3Cpath%20d%3D%22M631.0%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M660.6%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M690.2%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M719.8%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M749.4%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Crect%20x%3D%22641%22%20y%3D%22240%22%20width%3D%2280.0%22%20height%3D%2244%22%20rx%3D%223%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22724.2%22%20y%3D%22236%22%20width%3D%2241.6%22%20height%3D%2264%22%20rx%3D%223%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22800%22%20y%3D%2295%22%20width%3D%22215%22%20height%3D%22205%22%20fill%3D%22%23e3f3f2%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22794%22%20y%3D%2283%22%20width%3D%22227%22%20height%3D%2214%22%20rx%3D%223%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22822.0%22%20y%3D%22117%22%20width%3D%2281.5%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22911.5%22%20y%3D%22117%22%20width%3D%2281.5%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22814%22%20y%3D%22172%22%20width%3D%22187%22%20height%3D%2226%22%20rx%3D%225%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Ctext%20x%3D%22907.5%22%20y%3D%22191.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22Impact%2C%20Arial%20Black%2C%20Arial%2C%20sans-serif%22%20font-size%3D%2218.0%22%20letter-spacing%3D%221%22%20fill%3D%22%23121414%22%3EBURGER%3C/text%3E%3Cpath%20d%3D%22M806.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M835.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M864.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M893.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M922.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M951.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M980.0%20204%20h29.0%20v22%20a14.5%2011.2%200%200%201%20-29.0%200%20z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Crect%20x%3D%22816%22%20y%3D%22240%22%20width%3D%22107.5%22%20height%3D%2244%22%20rx%3D%223%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%22933.3%22%20y%3D%22236%22%20width%3D%2255.9%22%20height%3D%2264%22%20rx%3D%223%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%221030%22%20y%3D%2255%22%20width%3D%22160%22%20height%3D%22245%22%20fill%3D%22%23fdf9d2%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%221024%22%20y%3D%2243%22%20width%3D%22172%22%20height%3D%2214%22%20rx%3D%223%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%221052.0%22%20y%3D%2277%22%20width%3D%2254.0%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%221114.0%22%20y%3D%2277%22%20width%3D%2254.0%22%20height%3D%2246%22%20rx%3D%224%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%221044%22%20y%3D%22172%22%20width%3D%22132%22%20height%3D%2226%22%20rx%3D%225%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Ctext%20x%3D%221110.0%22%20y%3D%22191.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22Impact%2C%20Arial%20Black%2C%20Arial%2C%20sans-serif%22%20font-size%3D%2215.2%22%20letter-spacing%3D%221%22%20fill%3D%22%23121414%22%3EBOULANGERIE%3C/text%3E%3Cpath%20d%3D%22M1036.0%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M1065.6%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M1095.2%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M1124.8%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Cpath%20d%3D%22M1154.4%20204%20h29.6%20v22%20a14.8%2011.4%200%200%201%20-29.6%200%20z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22/%3E%3Crect%20x%3D%221046%22%20y%3D%22240%22%20width%3D%2280.0%22%20height%3D%2244%22%20rx%3D%223%22%20fill%3D%22%23bfe7e5%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Crect%20x%3D%221129.2%22%20y%3D%22236%22%20width%3D%2241.6%22%20height%3D%2264%22%20rx%3D%223%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M205%20300%20v-120%22%20stroke%3D%22%23121414%22%20stroke-width%3D%223%22/%3E%3Ccircle%20cx%3D%22205%22%20cy%3D%22176%22%20r%3D%227%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M1020%20300%20v-120%22%20stroke%3D%22%23121414%22%20stroke-width%3D%223%22/%3E%3Ccircle%20cx%3D%221020%22%20cy%3D%22176%22%20r%3D%227%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3C/svg%3E) 0 100%/auto 100% repeat-x;height:clamp(190px,26vw,300px);animation:60s linear infinite townmove;position:absolute;bottom:26px;left:0;right:0}@keyframes townmove{to{background-position:-1200px bottom}}.partners:hover .town{animation-play-state:paused}.road{z-index:1}.cab{clip-path:polygon(0 0,55% 0,100% 100%,0 100%);z-index:1;width:20.7%;height:21%;position:absolute;top:32.7%;left:72%}.body-logo{z-index:1;width:22%;height:auto;position:absolute;top:57%;left:13%}@media (prefers-reduced-motion:reduce){.town{animation:none!important}}.cab{overflow:hidden}.driver{width:auto;height:128%;position:absolute;bottom:-12%;right:13%}.cab .wheel{width:14%;height:auto;position:absolute;bottom:-8%;right:6%}.cab .glare{background:#ffffff73;width:8%;height:130%;position:absolute;top:-10%;right:8%;transform:rotate(-28deg)}.body-logo{width:13%!important;top:47%!important;left:21%!important}.driver-svg{width:100%;height:100%;position:absolute;inset:0}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.fiche-btn{border:1.5px solid var(--ink);background:var(--yellow);height:46px;color:var(--ink);font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:4px 4px 0 var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 18px;font-size:1.05rem;transition:transform .2s,box-shadow .2s;display:inline-flex}.fiche-btn:hover{box-shadow:5px 5px 0 var(--teal);transform:translate(-1px,-1px)}.form-actions .rncp{margin-top:0}.fiche-sheet{flex-direction:column;max-width:860px;max-height:min(88vh,100%);padding:0;display:flex;overflow:hidden}.fiche-head{background:var(--yellow);border-bottom:2px solid var(--ink);padding:30px 28px 20px;position:relative}.fiche-head .board-tab{border-top-left-radius:0;border-top-right-radius:0;position:absolute;top:-1px;left:24px;transform:none}.fiche-head .x{position:absolute;top:14px;right:14px}.fiche-head h3{font-family:var(--head);text-transform:uppercase;margin:14px 50px 0 0;font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:400;line-height:1}.fiche-head p{margin:6px 0 0;font-size:.85rem;font-weight:700}.fiche-body{grid-template-columns:1fr 1fr;gap:18px;padding:24px 28px 30px;display:grid;overflow-y:auto}.f-sec{border:1.5px solid var(--ink);background:#fff;border-radius:14px;min-width:0;padding:16px 18px}.f-sec.wide{grid-column:1/-1}.f-sec h4{font-family:var(--head);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:10px;margin:0 0 10px;font-size:1.2rem;font-weight:400;display:flex}.f-sec h4 span{background:var(--teal);border:1.5px solid var(--ink);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid}.f-sec p{color:var(--ink-2);margin:0 0 8px;font-size:.9rem}.f-sec ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.f-sec li{padding-left:20px;font-size:.9rem;line-height:1.45;position:relative}.f-sec li:before{content:"";background:var(--yellow);border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:4px}.f-note{color:var(--ink-3)!important;margin-top:10px!important;font-size:.8rem!important}.ccp{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.ccp b{font-family:var(--head);background:var(--yellow);border:1.5px solid var(--ink);border-radius:8px;flex:none;padding:2px 10px 1px;font-size:1rem;font-weight:400}.ccp span{font-size:.92rem;font-weight:600}.price-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.price-row>div{border:1.5px solid var(--ink);background:var(--bg-2);border-radius:12px;padding:10px 12px}.price-row>div.y{background:var(--yellow)}.price-row small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.7rem;font-weight:700;display:block}.price-row b{font-family:var(--head);font-size:1.7rem;font-weight:400;line-height:1.1}.f-pay{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.f-pay th,.f-pay td{text-align:left;border-bottom:1px solid var(--line);padding:8px 2px}.f-pay th{color:var(--ink-3);font-size:.75rem}.f-pay td:not(:first-child),.f-pay th:not(:first-child){text-align:right}.f-pay td:last-child{font-family:var(--head);font-size:1.05rem}@media (width<=760px){.fiche-body{grid-template-columns:1fr;padding:18px 14px 24px}.fiche-head{padding:28px 16px 16px}}.pg-ticket{background:var(--yellow);align-items:stretch;padding:34px 28px 30px}.pg-ticket .board-tab{position:absolute;top:-16px;left:24px;transform:none}.pg-ticket h2{margin-bottom:20px;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.ticket-wrap{filter:drop-shadow(1.5px 0 #121414)drop-shadow(-1.5px 0 #121414)drop-shadow(0 1.5px #121414)drop-shadow(0 -1.5px #121414)drop-shadow(5px 5px #121414);width:min(380px,100%);margin:0 auto;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:rotate(-1.5deg)}.pg-ticket:hover .ticket-wrap{transform:rotate(0)translateY(-4px)}.ticket{--zig:10px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/calc(2*var(--zig)) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/calc(2*var(--zig)) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/calc(2*var(--zig)) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/calc(2*var(--zig)) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/calc(2*var(--zig)) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/calc(2*var(--zig)) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/calc(2*var(--zig)) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/calc(2*var(--zig)) 51% repeat-x;background:#fff;padding:26px 22px 30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative}.t-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.t-head span{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.t-head b{font-size:.8rem}.t-table{color:var(--ink-2);margin:10px 0 6px;font-size:.78rem}.t-lines{margin:0;padding:0;list-style:none}.t-lines li{border-bottom:1.5px dashed #1214144d;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:10px 0;font-size:.9rem;display:grid}.t-lines em{color:var(--ink-3);font-style:normal}.t-lines b{font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:400}.t-extra{color:var(--ink-2);margin:14px 0 0;font-size:.8rem;line-height:1.5}.t-extra b{color:var(--ink)}.stamp{filter:none;border:3px solid var(--teal);color:#2b8f8c;width:84px;height:84px;font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--teal);background:#fff;border-radius:50%;place-items:center;font-size:1.15rem;display:grid;position:absolute;bottom:-26px;right:-22px;transform:rotate(-16deg)}@media (width<=860px){.pg-ticket{padding:32px 16px 26px}.stamp{width:66px;height:66px;font-size:.95rem;bottom:-22px;right:-6px}}.pg-bill{background:var(--teal)}.bill-lines li{grid-template-columns:1fr auto}.bill-lines span{font-size:.85rem}.bill-lines b{font-size:1.15rem}.bill-lines .minus{color:#2b8f8c}.total{background:var(--yellow);border:2px solid var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.total span{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.total b{font-family:var(--head);font-size:2rem;font-weight:400;line-height:1}.stamp-sm{text-align:center;border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--ink);background:var(--yellow);font-size:.95rem;line-height:1;transform:rotate(14deg)}.pg-bill .ticket-wrap{transform:rotate(1.5deg)}.pg-bill:hover .ticket-wrap{transform:rotate(0)translateY(-4px)}.pg-menu{background:var(--bg-2);align-items:center;padding:40px 28px 30px}.pg-menu>.board-tab{position:absolute;top:-16px;left:24px;transform:none}.menu-card{border:2px solid var(--ink);outline:1.5px solid var(--ink);outline-offset:-10px;width:min(900px,100%);box-shadow:7px 7px 0 var(--ink);background:#fff;border-radius:16px;padding:34px clamp(18px,4vw,44px) 28px}.mc-head{text-align:center;border-bottom:2px solid var(--ink);padding-bottom:14px}.mc-head small{letter-spacing:.2em;text-transform:uppercase;color:#2b8f8c;font-size:.72rem;font-weight:700}.mc-head h2{margin:6px auto;font-size:clamp(2rem,3.4vw,2.6rem);line-height:1}.mc-head p{margin:0;font-size:.85rem;font-weight:700}.mc-body{grid-template-columns:1.25fr .9fr;gap:30px;padding-top:20px;display:grid}.mc-body>*{min-width:0}.mc-body h3{font-family:var(--head);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:1.25rem;font-weight:400}.mc-courses ul,.mc-formule ul{margin:0;padding:0;list-style:none}.mc-courses li{border-bottom:1.5px solid var(--line);grid-template-columns:96px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.mc-courses li:last-child{border-bottom:0}.mc-courses em{letter-spacing:.12em;text-transform:uppercase;background:var(--teal-soft);color:#2b7f7d;text-align:center;border-radius:6px;padding:4px 8px;font-size:.7rem;font-style:normal;font-weight:700}.mc-courses span{font-size:.98rem;font-weight:700}.mc-courses small{font-family:var(--head);letter-spacing:.04em;font-size:.95rem}.mc-formule{border-left:2px solid var(--ink);flex-direction:column;padding-left:26px;display:flex}.mc-formule li{border-bottom:1.5px solid var(--line);flex-direction:column;padding:8px 0;display:flex}.mc-formule li b{font-family:var(--head);text-transform:uppercase;font-size:1.35rem;font-weight:400;line-height:1.05}.mc-formule li span{color:var(--ink-2);font-size:.82rem}.mc-price{background:var(--yellow);border:2px solid var(--ink);border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 14px;display:flex}.mc-price small{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mc-price b{font-family:var(--head);font-size:2.1rem;font-weight:400;line-height:1}.mc-foot{border-top:2px solid var(--ink);justify-content:center;margin-top:22px;padding-top:18px;display:flex}.mc-foot .form-actions{justify-content:center;margin-top:0}@media (width<=760px){.mc-body{grid-template-columns:1fr}.mc-formule{border-left:0;border-top:2px solid var(--ink);padding-top:16px;padding-left:0}.mc-courses li{grid-template-columns:84px 1fr}.mc-courses small{display:none}.pg-menu{padding:34px 12px 22px}}.pg-resa{background:var(--teal);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:26px 30px;display:grid}.pg-resa .board-tab{background:#fff;margin-bottom:8px;display:inline-block;position:static;transform:none}.resa-text{min-width:0}.resa-text h2{font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1}.resa-text p{margin:8px 0 0;font-size:.92rem}.tent{background:var(--yellow);border:2px solid var(--ink);width:160px;height:118px;box-shadow:5px 5px 0 var(--ink);border-radius:10px 10px 4px 4px;flex-direction:column;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:perspective(300px)rotateX(10deg)rotate(-4deg)}.tent:before{content:"";border-top:1.5px solid var(--ink);position:absolute;top:8px;left:10px;right:10px}.tent:after{content:"";border-top:1.5px solid var(--ink);position:absolute;bottom:8px;left:10px;right:10px}.tent span{font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;font-size:1.55rem;line-height:1}.tent small{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.pg-resa:hover .tent{transform:perspective(300px)rotateX(0)rotate(0)translateY(-4px)}.resa-btns{flex-direction:column;align-items:stretch;gap:8px;display:flex}.resa-btns .pill-btn{justify-content:center}@media (width<=960px){.pg-resa{grid-template-columns:auto 1fr}.resa-btns{flex-flow:wrap;grid-column:1/-1}}@media (width<=560px){.pg-resa{grid-template-columns:1fr;justify-items:start;padding:24px 16px}.tent{width:120px;height:92px}.tent span{font-size:1.5rem}.resa-btns{flex-direction:column;width:100%}}.faq-head p{color:var(--ink-2);margin:0;font-size:.95rem}.rail-wrap{max-width:1060px;margin:0 auto;padding-top:10px;position:relative}.rail{border:2px solid var(--ink);height:16px;box-shadow:0 4px 0 var(--ink);background:linear-gradient(#e9ebea,#b9bebc);border-radius:8px;position:absolute;top:0;left:-10px;right:-10px}.rail-tickets{grid-template-columns:repeat(6,1fr);gap:12px;padding:0 6px;display:grid;position:relative}.rail-t{border:2px solid var(--ink);min-height:118px;color:var(--ink);font-family:var(--body);text-align:left;cursor:pointer;transform-origin:top;transform:rotate(var(--r,0deg));box-shadow:4px 4px 0 var(--ink);background:#fff;border-top:0;border-radius:0 0 10px 10px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:24px 14px 18px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s;display:flex;position:relative}.rail-t:first-child{--r:-2deg}.rail-t:nth-child(2){--r:1.5deg}.rail-t:nth-child(3){--r:-1deg}.rail-t:nth-child(4){--r:2deg}.rail-t:nth-child(5){--r:-1.5deg}.rail-t:nth-child(6){--r:1deg}.rail-t:hover{transform:rotate(0)translateY(4px)}.rail-t.on{background:var(--yellow);box-shadow:5px 5px 0 var(--teal);transform:rotate(0)translateY(10px)}.rail-t .clip{background:var(--teal);border:2px solid var(--ink);border-radius:4px;width:26px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.rail-t small{color:var(--ink-3);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.7rem}.rail-t b{font-family:var(--head);text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:1.05}.fq-answer{max-width:760px;margin:42px auto 0}.fq-panel{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:16px;padding:24px 26px;animation:.45s cubic-bezier(.16,1,.3,1) serve;position:relative}@keyframes serve{0%{transform:translateY(-10px)}to{transform:none}}.fq-panel small{color:#2b8f8c;letter-spacing:.06em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem}.fq-panel h3{font-family:var(--head);text-transform:uppercase;margin:6px 0 10px;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.05}.fq-panel p{color:var(--ink-2);max-width:62ch;margin:0;font-size:1rem}@media (width<=860px){.rail-tickets{grid-template-columns:repeat(2,1fr);row-gap:26px}.rail{display:none}.rail-t{border-top:2px solid var(--ink);border-radius:10px;min-height:90px}.fq-answer{margin-top:28px}}@media (prefers-reduced-motion:reduce){.fq-panel{animation:none}}.p-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.p-head h2{font-family:var(--head);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:400;line-height:1}.p-head p{max-width:56ch;color:var(--ink-2);margin:0}.partners h2 .hl{background:linear-gradient(transparent 58%,var(--yellow) 58%,var(--yellow) 92%,transparent 92%);padding:0 .05em}.street{background:linear-gradient(#fff 0%,#eef8f7 100%)}.sky{pointer-events:none;z-index:0;height:62%;position:absolute;inset:0 0 auto}.sun{aspect-ratio:1;background:var(--yellow);border:2px solid var(--ink);width:clamp(56px,7vw,92px);box-shadow:4px 4px 0 var(--ink);border-radius:50%;position:absolute;top:8%;right:12%}.cloud{width:clamp(80px,10vw,130px);height:auto;animation:38s linear infinite drift-c;position:absolute}.cloud.c1{top:12%;left:6%}.cloud.c2{width:clamp(60px,7vw,96px);animation-duration:50s;animation-delay:-18s;top:30%;left:58%}.cloud.c3{width:clamp(50px,6vw,80px);animation-duration:44s;animation-delay:-30s;top:4%;left:32%}@keyframes drift-c{0%{transform:translate(40vw)}to{transform:translate(-60vw)}}.sky-star{width:18px;height:18px;animation:3s ease-in-out infinite twinkle;position:absolute}.s-a{top:40%;left:22%}.s-b{animation-delay:-1.4s;top:18%;right:28%}.recruit{z-index:3;border:2px solid var(--ink);width:min(300px,30vw);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex;position:absolute;top:24px;left:max(24px,4vw);transform:rotate(-2deg)}.recruit small{letter-spacing:.14em;text-transform:uppercase;color:#2b8f8c;font-size:.7rem;font-weight:700}.recruit b{font-family:var(--head);text-transform:uppercase;font-size:1.35rem;font-weight:400;line-height:1.05}.recruit span{color:var(--ink-2);font-size:.84rem}.recruit .pill-btn{background:var(--yellow);align-self:flex-start;margin-top:6px}.puff{border:2px solid var(--ink);opacity:0;background:#fff;border-radius:50%;width:18px;height:18px;animation:1.8s ease-out infinite puff;position:absolute;bottom:16%;left:-2%}.p2{animation-delay:.6s}.p3{animation-delay:1.2s}@keyframes puff{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1}to{opacity:0;transform:translate(-70px,-26px)scale(1.6)}}@media (width<=960px){.recruit{width:auto;margin:0 16px 18px;position:relative;top:auto;left:auto;transform:none}.sun{right:6%}}@media (prefers-reduced-motion:reduce){.cloud,.puff,.sky-star{animation:none!important}.puff{display:none}}.street{background:linear-gradient(#fffdf2 0%,#f3faf9 55%,#e6f4f2 100%);overflow:hidden}.sky{height:70%}.sun{background:radial-gradient(circle at 35% 35%,#fffbd0,var(--yellow) 60%);z-index:1}.sun:before{content:"";background:repeating-conic-gradient(#f7ee8e8c 0 8deg,transparent 8deg 22deg);z-index:-1;border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:-60%;-webkit-mask:radial-gradient(circle,#0000 34%,#000 36%,#0000 70%);mask:radial-gradient(circle,#0000 34%,#000 36%,#0000 70%)}@keyframes spin{to{transform:rotate(360deg)}}.bunting{z-index:1;transform-origin:top;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2296%22%20height%3D%2240%22%20viewBox%3D%220%200%2096%2040%22%3E%3Cpath%20d%3D%22M0%204Q24%2012%2048%204T96%204%22%20fill%3D%22none%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M10%207l10%2022%2010-21z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M58%206l10%2022%2010-21z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 0 0/96px 40px repeat-x;height:40px;animation:5s ease-in-out infinite alternate sway;position:absolute;top:0;left:0;right:0}@keyframes sway{to{transform:skew(-2deg)translateY(2px)}}.skyline{z-index:0;opacity:.9;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221000%22%20height%3D%22220%22%20viewBox%3D%220%200%201000%20220%22%3E%3Crect%20x%3D%220%22%20y%3D%22112%22%20width%3D%2270%22%20height%3D%22108%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%2210%22%20y%3D%22126%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2228%22%20y%3D%22126%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2210%22%20y%3D%22148%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2210%22%20y%3D%22170%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2228%22%20y%3D%22170%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2246%22%20y%3D%22170%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2210%22%20y%3D%22192%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2246%22%20y%3D%22192%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2273%22%20y%3D%2293%22%20width%3D%22110%22%20height%3D%22127%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22119%22%20y%3D%22107%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22155%22%20y%3D%22107%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2283%22%20y%3D%22129%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22119%22%20y%3D%22129%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22137%22%20y%3D%22129%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22155%22%20y%3D%22129%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22137%22%20y%3D%22151%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2283%22%20y%3D%22173%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22101%22%20y%3D%22173%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%2283%22%20y%3D%22195%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22101%22%20y%3D%22195%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22137%22%20y%3D%22195%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22190%22%20y%3D%2287%22%20width%3D%2269%22%20height%3D%22133%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22236%22%20y%3D%22101%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22218%22%20y%3D%22123%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22218%22%20y%3D%22145%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22167%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22218%22%20y%3D%22167%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22189%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22218%22%20y%3D%22189%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22236%22%20y%3D%22189%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22266%22%20y%3D%2261%22%20width%3D%2271%22%20height%3D%22159%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22312%22%20y%3D%2275%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22312%22%20y%3D%2297%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22294%22%20y%3D%22119%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22276%22%20y%3D%22163%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22294%22%20y%3D%22163%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22276%22%20y%3D%22185%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22294%22%20y%3D%22185%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22312%22%20y%3D%22185%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22276%22%20y%3D%22207%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22294%22%20y%3D%22207%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22341%22%20y%3D%2287%22%20width%3D%2297%22%20height%3D%22133%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22351%22%20y%3D%22101%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22387%22%20y%3D%22101%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22405%22%20y%3D%22101%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22423%22%20y%3D%22101%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22351%22%20y%3D%22123%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22369%22%20y%3D%22123%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22387%22%20y%3D%22123%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22387%22%20y%3D%22145%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22405%22%20y%3D%22145%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22423%22%20y%3D%22145%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22351%22%20y%3D%22167%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22387%22%20y%3D%22167%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22423%22%20y%3D%22167%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22351%22%20y%3D%22189%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22369%22%20y%3D%22189%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22387%22%20y%3D%22189%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22423%22%20y%3D%22189%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22351%22%20y%3D%22211%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22447%22%20y%3D%2250%22%20width%3D%22107%22%20height%3D%22170%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22457%22%20y%3D%2264%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22475%22%20y%3D%2264%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22493%22%20y%3D%2264%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22511%22%20y%3D%2264%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22529%22%20y%3D%2264%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22475%22%20y%3D%2286%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22493%22%20y%3D%2286%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22529%22%20y%3D%2286%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22475%22%20y%3D%22108%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22529%22%20y%3D%22108%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22457%22%20y%3D%22130%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22475%22%20y%3D%22130%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22457%22%20y%3D%22152%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22475%22%20y%3D%22152%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22493%22%20y%3D%22152%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22529%22%20y%3D%22152%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22457%22%20y%3D%22174%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22475%22%20y%3D%22174%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22529%22%20y%3D%22174%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22475%22%20y%3D%22196%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22493%22%20y%3D%22196%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22529%22%20y%3D%22196%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22564%22%20y%3D%22144%22%20width%3D%22108%22%20height%3D%2276%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22592%22%20y%3D%22158%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22628%22%20y%3D%22158%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22574%22%20y%3D%22180%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22610%22%20y%3D%22180%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22628%22%20y%3D%22180%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22646%22%20y%3D%22180%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22574%22%20y%3D%22202%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22677%22%20y%3D%2289%22%20width%3D%22101%22%20height%3D%22131%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22723%22%20y%3D%22103%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22741%22%20y%3D%22103%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22759%22%20y%3D%22103%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22687%22%20y%3D%22125%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22705%22%20y%3D%22125%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22723%22%20y%3D%22125%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22741%22%20y%3D%22125%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22705%22%20y%3D%22147%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22687%22%20y%3D%22169%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22705%22%20y%3D%22169%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22723%22%20y%3D%22169%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22741%22%20y%3D%22169%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22759%22%20y%3D%22169%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22741%22%20y%3D%22191%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22781%22%20y%3D%22120%22%20width%3D%22103%22%20height%3D%22100%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22845%22%20y%3D%22134%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22863%22%20y%3D%22134%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22809%22%20y%3D%22156%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22863%22%20y%3D%22156%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22791%22%20y%3D%22178%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22845%22%20y%3D%22178%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22863%22%20y%3D%22178%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22791%22%20y%3D%22200%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22845%22%20y%3D%22200%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22893%22%20y%3D%2261%22%20width%3D%2292%22%20height%3D%22159%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%22903%22%20y%3D%2275%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22921%22%20y%3D%2275%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22939%22%20y%3D%2275%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22921%22%20y%3D%2297%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22957%22%20y%3D%2297%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22921%22%20y%3D%22119%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22957%22%20y%3D%22119%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22903%22%20y%3D%22141%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22921%22%20y%3D%22141%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22957%22%20y%3D%22141%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22903%22%20y%3D%22163%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22939%22%20y%3D%22163%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22957%22%20y%3D%22185%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22939%22%20y%3D%22207%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22957%22%20y%3D%22207%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%22995%22%20y%3D%2238%22%20width%3D%2251%22%20height%3D%22182%22%20fill%3D%22%23d6ecea%22/%3E%3Crect%20x%3D%221023%22%20y%3D%2274%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%221005%22%20y%3D%2296%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%221005%22%20y%3D%22118%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%221023%22%20y%3D%22118%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%221023%22%20y%3D%22140%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%221005%22%20y%3D%22162%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%221023%22%20y%3D%22184%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%221005%22%20y%3D%22206%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3Crect%20x%3D%221023%22%20y%3D%22206%22%20width%3D%228%22%20height%3D%2210%22%20fill%3D%22%23eef8f7%22/%3E%3C/svg%3E) 0 100%/auto 100% repeat-x;height:clamp(250px,30vw,380px);animation:160s linear infinite townmove;position:absolute;bottom:42px;left:0;right:0}.town{z-index:0;bottom:42px!important}.props{z-index:1;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22900%22%20height%3D%22130%22%20viewBox%3D%220%200%20900%20130%22%3E%3Cpath%20d%3D%22M40%20130V30%22%20stroke%3D%22%23121414%22%20stroke-width%3D%224%22/%3E%3Cpath%20d%3D%22M40%2034h18%22%20stroke%3D%22%23121414%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M50%2034h20l-4%2012h-12z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22%20stroke-linejoin%3D%22round%22/%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2250%22%20r%3D%2210%22%20fill%3D%22%23f7ee8e%22%20opacity%3D%22.35%22/%3E%3Crect%20x%3D%2233%22%20y%3D%22122%22%20width%3D%2214%22%20height%3D%228%22%20rx%3D%222%22%20fill%3D%22%23121414%22/%3E%3Cpath%20d%3D%22M184%20104h32l-5%2026h-22z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M200%20104c-2-18-14-24-20-30%2012%200%2018%208%2020%2016%202-12%208-22%2018-26-2%2012-8%2022-12%2030%208-6%2016-6%2022-4-8%204-14%2010-18%2014%22%20fill%3D%22%233f9e9b%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22/%3E%3Crect%20x%3D%22300%22%20y%3D%2296%22%20width%3D%2290%22%20height%3D%2210%22%20rx%3D%223%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Crect%20x%3D%22304%22%20y%3D%2280%22%20width%3D%2282%22%20height%3D%229%22%20rx%3D%223%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Cpath%20d%3D%22M310%20106v24M380%20106v24M314%2089v7M376%2089v7%22%20stroke%3D%22%23121414%22%20stroke-width%3D%224%22/%3E%3Cpath%20d%3D%22M470%20130V30%22%20stroke%3D%22%23121414%22%20stroke-width%3D%224%22/%3E%3Cpath%20d%3D%22M470%2034h18%22%20stroke%3D%22%23121414%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M480%2034h20l-4%2012h-12z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22%20stroke-linejoin%3D%22round%22/%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2250%22%20r%3D%2210%22%20fill%3D%22%23f7ee8e%22%20opacity%3D%22.35%22/%3E%3Crect%20x%3D%22463%22%20y%3D%22122%22%20width%3D%2214%22%20height%3D%228%22%20rx%3D%222%22%20fill%3D%22%23121414%22/%3E%3Cpath%20d%3D%22M600%20130l14-60h34l14%2060%22%20fill%3D%22none%22%20stroke%3D%22%23121414%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22/%3E%3Crect%20x%3D%22610%22%20y%3D%2274%22%20width%3D%2242%22%20height%3D%2240%22%20rx%3D%223%22%20fill%3D%22%23121414%22/%3E%3Ctext%20x%3D%22631%22%20y%3D%2292%22%20text-anchor%3D%22middle%22%20font-family%3D%22Impact%2CArial%20Black%2Csans-serif%22%20font-size%3D%2211%22%20fill%3D%22%23fff%22%20letter-spacing%3D%221%22%3EMENU%3C/text%3E%3Cpath%20d%3D%22M618%20100h26M618%20106h18%22%20stroke%3D%22%23f7ee8e%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M724%20104h32l-5%2026h-22z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M740%20104c-2-18-14-24-20-30%2012%200%2018%208%2020%2016%202-12%208-22%2018-26-2%2012-8%2022-12%2030%208-6%2016-6%2022-4-8%204-14%2010-18%2014%22%20fill%3D%22%233f9e9b%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22/%3E%3Crect%20x%3D%22820%22%20y%3D%22100%22%20width%3D%2222%22%20height%3D%2230%22%20rx%3D%223%22%20fill%3D%22%23fff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222.5%22/%3E%3Cpath%20d%3D%22M817%20100h28%22%20stroke%3D%22%23121414%22%20stroke-width%3D%223%22/%3E%3C/svg%3E) 0 100%/auto 100% repeat-x;height:clamp(84px,10vw,130px);animation:28s linear infinite propsmove;position:absolute;bottom:42px;left:0;right:0}@keyframes propsmove{to{background-position:-900px bottom}}.sidewalk{z-index:1;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2260%22%20height%3D%2218%22%20viewBox%3D%220%200%2060%2018%22%3E%3Crect%20width%3D%2260%22%20height%3D%2218%22%20fill%3D%22%23efece0%22/%3E%3Cpath%20d%3D%22M0%201h60%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M30%201v17%22%20stroke%3D%22%23c9c5b4%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M0%2017h60%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3C/svg%3E) 0 0/60px 18px repeat-x;height:18px;animation:1.9s linear infinite sidemove;position:absolute;bottom:26px;left:0;right:0}@keyframes sidemove{to{background-position:-60px 0}}.drive{z-index:3}.drive:after{content:"";filter:blur(2px);z-index:-1;background:#12141438;border-radius:50%;height:16px;position:absolute;bottom:-2%;left:10%;right:8%}.road{z-index:2;height:30px}.speed{background:var(--ink);opacity:0;border-radius:4px;height:4px;animation:1.2s linear infinite speed;position:absolute;left:-12%}.sp1{width:70px;top:58%}.sp2{width:44px;animation-delay:.4s;top:68%}.sp3{width:58px;animation-delay:.8s;top:78%}@keyframes speed{0%{opacity:0;transform:translate(30px)}30%{opacity:.8}to{opacity:0;transform:translate(-60px)}}.partners:hover .skyline,.partners:hover .props,.partners:hover .sidewalk,.partners:hover .dashes{animation-play-state:paused}.street{padding-top:58px!important}@media (width<=640px){.speed{display:none}.bunting{background-size:72px 30px;height:30px}.sun{width:42px;top:34px;left:5%;right:auto}.street{padding-top:46px!important}}@media (prefers-reduced-motion:reduce){.skyline,.props,.sidewalk,.bunting,.sun:before,.speed{animation:none!important}.speed{display:none}}.wspin{aspect-ratio:1;z-index:2;pointer-events:none;width:19.8%;height:auto;position:absolute}.w-rear{top:73.95%;left:10%}.w-front{top:73.2%;left:73.85%}.wspin .rot{transform-origin:50px 50px;animation:.7s linear infinite roll}@keyframes roll{to{transform:rotate(360deg)}}.open-sign{width:8.9%;height:4.2%;font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;color:#2b8f8c;z-index:2;background:#fff;border-radius:6px;place-items:center;font-size:clamp(.38rem,.82vw,.68rem);display:grid;position:absolute;top:43.7%;left:54.6%}.beam{clip-path:polygon(0 38%,100% 0,100% 100%,0 62%);z-index:1;background:linear-gradient(90deg,#f7ee8ed9,#f7ee8e00);width:26%;height:20%;animation:2.4s ease-in-out infinite alternate beam;position:absolute;top:57%;left:97%}@keyframes beam{to{opacity:.55}}.bulbs{z-index:3;pointer-events:none;background:radial-gradient(circle,#fffbd8 0 3px,#121414 3.5px 4.5px,#0000 5px) 6px -5px/22px 12px repeat-x,radial-gradient(circle,#fffbd8 0 3px,#121414 3.5px 4.5px,#0000 5px) 17px calc(100% + 5px)/22px 12px repeat-x;border-radius:14px;width:72%;height:clamp(84px,13vw,132px);animation:1.2s steps(2,end) infinite blink;position:absolute;bottom:79.5%;left:12%}.steam{display:none}.steam path{fill:none;stroke:#121414;stroke-width:2.2px;stroke-linecap:round;opacity:0;animation:3s ease-in-out infinite steam}.steam .st2{animation-delay:1s}.steam .st3{animation-delay:2s}@keyframes steam{0%{opacity:0;transform:translateY(10px)}35%{opacity:.6}to{opacity:0;transform:translateY(-14px)}}.partners:hover .wspin .rot{animation-play-state:paused}@media (width<=640px){.beam{display:none}.bulbs{background-size:16px 10px,16px 10px}}@media (prefers-reduced-motion:reduce){.wspin .rot,.steam path,.bulbs,.beam{animation:none!important}.steam path{opacity:.4}}.mijote{background:#fff;padding-top:56px}.kitchen{background:linear-gradient(#fbfaf3,#f3f9f8);height:clamp(520px,62vw,640px);margin-top:22px;position:relative;overflow:hidden}.tiles{background-image:linear-gradient(#1214140f 2px,#0000 2px),linear-gradient(90deg,#1214140f 2px,#0000 2px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 60%,#000 40%,#0000 85%);mask-image:radial-gradient(60% 70% at 50% 60%,#000 40%,#0000 85%)}.pot-zone{aspect-ratio:400/240;width:min(440px,86vw);position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.pot-back,.pot-front{width:100%;height:100%;position:absolute;top:0;left:0}.pot-back{z-index:1}.pot-front{z-index:3}.wave{animation:2.4s linear infinite wave}@keyframes wave{to{transform:translate(-100px)}}.simmer circle{fill:#fffbe0;stroke:#121414;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite simmer}.simmer circle:nth-child(2){animation-delay:.4s}.simmer circle:nth-child(3){animation-delay:.8s}.simmer circle:nth-child(4){animation-delay:1.2s}@keyframes simmer{0%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.3)}}.pot-logo{z-index:4;width:28%;height:auto;position:absolute;top:52%;left:36%}.spoon{z-index:2;transform-origin:50% 100%;width:9%;height:auto;animation:3.2s ease-in-out infinite stir;position:absolute;bottom:58%;left:62%}@keyframes stir{0%,to{transform:rotate(18deg)}50%{transform:rotate(30deg)translate(-10px)}}.lid{z-index:4;transform-origin:0 100%;width:40%;height:auto;position:absolute;bottom:-6%;left:-30%;transform:rotate(-74deg)}.stove{z-index:0;height:40px;position:absolute;bottom:-30px;left:12%;right:12%}.grate{background:var(--ink);border-radius:5px;height:10px;position:absolute;bottom:6px;left:0;right:0}.flame{background:radial-gradient(circle at 50% 70%,#fff 0 20%,var(--yellow) 30%,#f2c94c 70%);border:2px solid var(--ink);transform-origin:50% 100%;border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:22px;height:30px;animation:.5s ease-in-out infinite alternate flick;position:absolute;bottom:14px}.f1{left:8%}.f2{animation-delay:.15s;left:28%}.f3{background:radial-gradient(circle at 50% 70%,#fff 0 20%,#bfe7e5 35%,var(--teal) 75%);animation-delay:.3s;left:48%}.f4{animation-delay:.1s;left:68%}.f5{animation-delay:.25s;left:86%}@keyframes flick{0%{transform:scaleY(.8)rotate(-4deg)}to{transform:scaleY(1.1)rotate(4deg)}}.counter-top{background:var(--yellow);border-top:2px solid var(--ink);height:44px;position:absolute;bottom:0;left:0;right:0}.count-badge{z-index:5;font-family:var(--head);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 14px 5px;font-size:.95rem;position:absolute;top:-12%;right:-34%;transform:rotate(6deg)}.count-badge b{color:#2b8f8c;font-size:1.3rem;font-weight:400}.steam-s{z-index:0;width:60%;height:auto;position:absolute;bottom:70%;left:20%;overflow:visible}.steam-s path{fill:none;stroke:#1214142e;stroke-width:5px;stroke-linecap:round;stroke-dasharray:30 260;animation:3.6s linear infinite steamline}.steam-s path:nth-child(2){animation-delay:1.2s}.steam-s path:nth-child(3){animation-delay:2.4s}@keyframes steamline{0%{stroke-dashoffset:290px}to{stroke-dashoffset:0}}.mbubs{z-index:2;height:0;position:absolute;top:20%;left:0;right:0}.mbub{left:calc(50% + var(--x));width:var(--sz);height:var(--sz);margin-left:calc(var(--sz) / -2);animation:mrise var(--d) linear infinite;animation-delay:var(--dl);cursor:default;outline:none;position:absolute;top:0}.mbub .b{border:2px solid var(--ink);width:100%;height:100%;box-shadow:3px 3px 0 var(--ink),inset -6px -8px 0 #5bbdbb2e;background:radial-gradient(circle at 30% 26%,#fff 0 14%,#ffffffe6 15%,#eaf7f6 60%,#d5efed 100%);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.mbub .b i{border:1.5px solid var(--ink);width:64%;height:64%;color:var(--ink-3);background:#fff;border-radius:50%;place-items:center;font-size:.56rem;font-weight:700;display:grid}.mbub .pop{border:3px solid var(--ink);opacity:0;animation:mpop var(--d) linear infinite;animation-delay:var(--dl);border-radius:50%;position:absolute;inset:-10%}@keyframes mrise{0%{opacity:0;transform:translate(0)scale(.2)}8%{opacity:1;transform:translateY(-20px)scale(.6)}30%{transform:translate(var(--sw),-30%) scale(.95)}30%{transform:translate(var(--sw),calc(var(--sz) * -1.6)) scale(.95)}55%{transform:translate(calc(var(--sw) * -1),calc(var(--sz) * -3)) scale(1)}80%{transform:translate(var(--sw),calc(var(--sz) * -4.3)) scale(1.05);opacity:1}88%{transform:translate(0,calc(var(--sz) * -4.7)) scale(1.18);opacity:0}to{transform:translate(0,calc(var(--sz) * -4.7)) scale(1.18);opacity:0}}@keyframes mpop{0%,84%{opacity:0;transform:scale(.6)}88%{opacity:.9;transform:scale(1)}96%{opacity:0;transform:scale(1.7)}to{opacity:0}}.mbub:hover,.mbub:focus-visible{z-index:6;animation-play-state:paused}.mbub:hover .pop,.mbub:focus-visible .pop{animation-play-state:paused}.mbub:hover .b,.mbub:focus-visible .b{transform:scale(1.25)}.mbub:hover:after,.mbub:focus-visible:after{content:attr(data-name);white-space:nowrap;font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;background:var(--yellow);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:8px;padding:2px 10px 1px;font-size:.85rem;position:absolute;top:-34px;left:50%;transform:translate(-50%)}@media (width<=640px){.count-badge{top:-24%;left:50%;right:auto;transform:translate(-50%)rotate(4deg)}.lid{display:none}.mbubs{top:16%}}@media (prefers-reduced-motion:reduce){.mbub,.mbub .pop,.wave,.simmer circle,.spoon,.flame,.steam-s path{animation:none!important}.mbub{opacity:1}}.pot-zone{bottom:74px!important}.stove{height:34px!important;bottom:-26px!important}.count-badge{top:24px!important;left:max(16px,5vw)!important;right:auto!important;transform:rotate(-4deg)!important}.lid{transform-origin:50%!important;width:34%!important;bottom:-2%!important;left:-27%!important;transform:rotate(-24deg)!important}@media (width<=640px){.count-badge{z-index:6!important;font-size:.8rem!important;top:auto!important;bottom:6px!important;left:50%!important;transform:translate(-50%)rotate(-2deg)!important}.pot-zone{bottom:70px!important}}.lid{width:38%!important;bottom:-4%!important;left:-30%!important;transform:rotate(-18deg)!important}.hand-spoon{overflow:visible;width:26%!important;animation:none!important;bottom:52%!important;left:52%!important;transform:none!important}.hand-spoon .stir{transform-box:view-box;transform-origin:63px 268px;animation:3.2s ease-in-out infinite stir2}@keyframes stir2{0%,to{transform:rotate(-6deg)}50%{transform:rotate(10deg)translate(-14px)}}.k-rail{z-index:1;width:clamp(150px,18vw,240px);height:auto;position:absolute;top:26px;right:6%}.k-rail .sw{transform-box:fill-box;transform-origin:50% 0;animation:4s ease-in-out infinite alternate swing}.k-rail .s2{animation-delay:-1.3s}.k-rail .s3{animation-delay:-2.6s}@keyframes swing{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.k-shelf{z-index:1;width:clamp(140px,17vw,230px);height:auto;position:absolute;top:44%;left:5%}.k-board{z-index:2;width:clamp(150px,19vw,250px);height:auto;position:absolute;bottom:42px;right:7%}.k-shaker{z-index:2;width:clamp(42px,5vw,64px);position:absolute;bottom:42px;left:12%;transform:rotate(-6deg)}.k-shaker svg{width:100%;height:auto;display:block}@media (width<=860px){.k-shelf,.k-rail{display:none}.k-board{width:120px;right:3%}.k-shaker{width:38px;left:4%}.lid{display:none}}@media (prefers-reduced-motion:reduce){.hand-spoon .stir,.k-rail .sw{animation:none!important}}.deco{align-items:flex-start;height:96px;position:relative}.deco .shaker-mini{width:74px;transform:none}.deco .shaker-mini .tilt{transform-origin:60px 80px;animation:2.2s ease-in-out infinite pour;transform:rotate(-150deg)}@keyframes pour{0%,to{transform:rotate(-150deg)}20%{transform:rotate(-142deg)translateY(-6px)}40%{transform:rotate(-156deg)translateY(4px)}60%{transform:rotate(-144deg)translateY(-4px)}80%{transform:rotate(-152deg)}}.deco .star{margin:6px 0 0 4px}.salt-fall{z-index:2;pointer-events:none;width:40px;height:0;position:absolute;top:80px;left:22px}.salt-fall i{left:var(--gx);border:1.5px solid var(--ink);opacity:0;width:6px;height:6px;animation:saltdrop var(--gd) linear infinite;animation-delay:var(--gl);background:#fff;border-radius:1.5px;position:absolute;top:0}@keyframes saltdrop{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(10px,110px) rotate(var(--gr))}}@media (prefers-reduced-motion:reduce){.deco .shaker-mini .tilt{animation:none}.salt-fall{display:none}}.sec-frame,.pg,.menu-card,.fq-panel{border-radius:24px}.sec-frame{width:calc(100% - 2 * max(24px, env(safe-area-inset-left,0px)));border:1.5px solid var(--ink);max-width:1092px;box-shadow:8px 8px 0 var(--ink);background:#fff;margin:0 auto;position:relative;overflow:hidden}.pg,.sec-frame,.pg-resa{box-shadow:8px 8px 0 var(--ink)!important}.menu-card{box-shadow:6px 6px 0 var(--ink);border-radius:18px}.fq-panel{box-shadow:6px 6px 0 var(--ink)}.tile,.btn,.big-btn,.hbtn,.pill-btn,.fiche-btn,.rail-t{box-shadow:4px 4px 0 var(--ink)}.partners.mijote,.faq{background:#fff;border-top:0;padding:72px 0 0}.faq{padding-bottom:0}.mijote .p-head{padding-top:46px}.mijote .kitchen{background:0 0;margin-top:10px}.faq .sec-frame{background:var(--bg-2);padding:0 0 44px}.faq .sec-frame>.wrap{padding-top:52px}.contact-end{background:#fff;padding:72px 0 88px}.pages{padding-bottom:0}.sec-frame>.wrap>.tab:first-child,.mijote .p-head>.tab,.faq .faq-head>.tab{box-shadow:3px 3px 0 var(--ink);border-top-left-radius:0;border-top-right-radius:0;margin:0;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.faq .faq-head{padding-top:6px}.pg-menu>.board-tab,.pg-ticket .board-tab{left:50%!important;transform:translate(-50%)!important}.pg-ticket h2{text-align:center}.pg-resa{position:relative}.pg-resa .board-tab{top:-16px;left:50%;margin:0!important;position:absolute!important;transform:translate(-50%)!important}.pg-resa{padding-top:34px!important}.pg-ticket,.pg-menu{padding-top:40px}.pg-resa2{background:var(--teal);padding:44px 32px 34px;position:relative}.pg-resa2>.board-tab{background:#fff;margin:0;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.resa-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:30px;display:grid}.resa-grid>*{min-width:0}.resa-scene svg{width:100%;max-width:460px;height:auto;margin:0 auto;display:block}.tent-g{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite tentw}@keyframes tentw{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}.resa-card{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:16px;padding:22px 24px 24px;position:relative;transform:rotate(1deg)}.rc-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:10px;font-family:ui-monospace,Menlo,Consolas,monospace;display:flex}.rc-head span{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.rc-head b{font-size:.8rem}.resa-card h2{margin:14px 0 10px;font-size:clamp(1.8rem,3.2vw,2.4rem);line-height:1}.rc-lines{margin:0 0 18px;padding:0;list-style:none}.rc-lines li{border-bottom:1.5px dashed #1214144d;grid-template-columns:90px 1fr;align-items:baseline;gap:10px;padding:8px 0;font-size:.9rem;display:grid}.rc-lines span{color:var(--ink-3);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem}.rc-lines b{font-weight:700}.rc-btns{flex-wrap:wrap;gap:8px;display:flex}.rc-btns .pill-btn.wa{background:var(--yellow);width:100%;font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;justify-content:center;height:48px;font-size:1.05rem;font-weight:400}.rc-btns .pill-btn{flex:auto;justify-content:center}@media (width<=560px){.rc-btns .pill-btn.wa{padding:0 10px;font-size:.88rem}}@media (width<=860px){.resa-grid{grid-template-columns:1fr}.resa-scene svg{max-width:320px}.pg-resa2{padding:40px 16px 24px}.resa-card{transform:none}}@media (prefers-reduced-motion:reduce){.tent-g{animation:none}}.hand-spoon{z-index:2!important;width:28%!important;bottom:52%!important;left:55%!important}.hand-spoon .stir{transform-origin:70px 268px!important;animation:3.4s ease-in-out infinite stir3!important}@keyframes stir3{0%,to{transform:rotate(14deg)}50%{transform:rotate(28deg)translate(-12px)}}#open-login{background:#fff!important}#open-login:hover{background:var(--teal-soft)!important}.m-cta{display:none}@media (width<=860px){.m-cta{z-index:25;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));border:2px solid var(--ink);background:var(--yellow);height:54px;color:var(--ink);font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:1.2rem;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;transform:translateY(160%)}.m-cta.show{transform:none}body{padding-bottom:80px}.toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.tab,.board-tab{white-space:nowrap}@media (width<=860px){.rail-t b{overflow-wrap:anywhere;font-size:1rem}.rail-t{min-height:84px;padding:20px 12px 14px}}.k-rail .sw,.steam-s path,.simmer circle,.wave,.tent-g,.flame{animation:none!important}.steam-s{display:none}.simmer circle{opacity:.6}:root{--ink-3:#5d6462}.t-table,.rail-t small,.fq-panel small,.rc-lines span,.rc-head b,.t-head b,.lf-note,.mc-courses em{font-size:max(.8rem,1em)!important}.t-lines em{color:var(--ink-2)}.legal-foot p{font-size:.9rem}.lf-note{font-size:.82rem!important}.rncp,.lf-link{align-items:center;min-height:44px;display:inline-flex}.mbub:focus{z-index:6;animation-play-state:paused}.mbub:focus .pop{animation-play-state:paused}.mbub:focus .b{transform:scale(1.25)}.mbub:focus:after{content:attr(data-name);white-space:nowrap;font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;background:var(--yellow);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:8px;padding:2px 10px 1px;font-size:.85rem;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.mnav .hbtn{background:var(--yellow)!important}.menu-card{outline:0!important}@media (width<=860px){.pg-ticket .stamp{width:58px!important;height:58px!important;font-size:.8rem!important;bottom:-30px!important;right:-6px!important}.ticket{padding-bottom:36px}}.mijote .sec-frame{background:var(--bg-2)!important}.coasters-wrap{padding:26px 24px 44px}.coasters{flex-wrap:wrap;justify-content:center;gap:22px 26px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}.coaster{filter:drop-shadow(4px 4px #121414);width:118px;height:118px;transform:rotate(var(--r,0deg));cursor:default;background:50%/100% 100% no-repeat;outline:none;place-items:center;transition:transform .3s cubic-bezier(.34,1.4,.64,1);display:grid;position:relative}.c-y{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-2%20-2%20104%20104%22%3E%3Cpath%20d%3D%22M98.00%2050.00A4.2%204.2%200%200%201%2096.06%2063.52A4.2%204.2%200%200%201%2090.38%2075.95A4.2%204.2%200%200%201%2081.43%2086.28A4.2%204.2%200%200%201%2069.94%2093.66A4.2%204.2%200%200%201%2056.83%2097.51A4.2%204.2%200%200%201%2043.17%2097.51A4.2%204.2%200%200%201%2030.06%2093.66A4.2%204.2%200%200%201%2018.57%2086.28A4.2%204.2%200%200%201%209.62%2075.95A4.2%204.2%200%200%201%203.94%2063.52A4.2%204.2%200%200%201%202.00%2050.00A4.2%204.2%200%200%201%203.94%2036.48A4.2%204.2%200%200%201%209.62%2024.05A4.2%204.2%200%200%201%2018.57%2013.72A4.2%204.2%200%200%201%2030.06%206.34A4.2%204.2%200%200%201%2043.17%202.49A4.2%204.2%200%200%201%2056.83%202.49A4.2%204.2%200%200%201%2069.94%206.34A4.2%204.2%200%200%201%2081.43%2013.72A4.2%204.2%200%200%201%2090.38%2024.05A4.2%204.2%200%200%201%2096.06%2036.48A4.2%204.2%200%200%201%2098.00%2050.00Z%22%20fill%3D%22%23f7ee8e%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20fill%3D%22none%22%20stroke%3D%22%23121414%22%20stroke-width%3D%221%22%20stroke-dasharray%3D%222%203%22%20opacity%3D%22.5%22/%3E%3C/svg%3E)}.c-t{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-2%20-2%20104%20104%22%3E%3Cpath%20d%3D%22M98.00%2050.00A4.2%204.2%200%200%201%2096.06%2063.52A4.2%204.2%200%200%201%2090.38%2075.95A4.2%204.2%200%200%201%2081.43%2086.28A4.2%204.2%200%200%201%2069.94%2093.66A4.2%204.2%200%200%201%2056.83%2097.51A4.2%204.2%200%200%201%2043.17%2097.51A4.2%204.2%200%200%201%2030.06%2093.66A4.2%204.2%200%200%201%2018.57%2086.28A4.2%204.2%200%200%201%209.62%2075.95A4.2%204.2%200%200%201%203.94%2063.52A4.2%204.2%200%200%201%202.00%2050.00A4.2%204.2%200%200%201%203.94%2036.48A4.2%204.2%200%200%201%209.62%2024.05A4.2%204.2%200%200%201%2018.57%2013.72A4.2%204.2%200%200%201%2030.06%206.34A4.2%204.2%200%200%201%2043.17%202.49A4.2%204.2%200%200%201%2056.83%202.49A4.2%204.2%200%200%201%2069.94%206.34A4.2%204.2%200%200%201%2081.43%2013.72A4.2%204.2%200%200%201%2090.38%2024.05A4.2%204.2%200%200%201%2096.06%2036.48A4.2%204.2%200%200%201%2098.00%2050.00Z%22%20fill%3D%22%235bbdbb%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20fill%3D%22none%22%20stroke%3D%22%23121414%22%20stroke-width%3D%221%22%20stroke-dasharray%3D%222%203%22%20opacity%3D%22.5%22/%3E%3C/svg%3E)}.c-w{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-2%20-2%20104%20104%22%3E%3Cpath%20d%3D%22M98.00%2050.00A4.2%204.2%200%200%201%2096.06%2063.52A4.2%204.2%200%200%201%2090.38%2075.95A4.2%204.2%200%200%201%2081.43%2086.28A4.2%204.2%200%200%201%2069.94%2093.66A4.2%204.2%200%200%201%2056.83%2097.51A4.2%204.2%200%200%201%2043.17%2097.51A4.2%204.2%200%200%201%2030.06%2093.66A4.2%204.2%200%200%201%2018.57%2086.28A4.2%204.2%200%200%201%209.62%2075.95A4.2%204.2%200%200%201%203.94%2063.52A4.2%204.2%200%200%201%202.00%2050.00A4.2%204.2%200%200%201%203.94%2036.48A4.2%204.2%200%200%201%209.62%2024.05A4.2%204.2%200%200%201%2018.57%2013.72A4.2%204.2%200%200%201%2030.06%206.34A4.2%204.2%200%200%201%2043.17%202.49A4.2%204.2%200%200%201%2056.83%202.49A4.2%204.2%200%200%201%2069.94%206.34A4.2%204.2%200%200%201%2081.43%2013.72A4.2%204.2%200%200%201%2090.38%2024.05A4.2%204.2%200%200%201%2096.06%2036.48A4.2%204.2%200%200%201%2098.00%2050.00Z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23121414%22%20stroke-width%3D%222%22/%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20fill%3D%22none%22%20stroke%3D%22%23121414%22%20stroke-width%3D%221%22%20stroke-dasharray%3D%222%203%22%20opacity%3D%22.5%22/%3E%3C/svg%3E)}.coaster:nth-child(4n+1){--r:-6deg}.coaster:nth-child(4n+2){--r:4deg}.coaster:nth-child(4n+3){--r:-2deg}.coaster:nth-child(4n){--r:7deg}.coaster .cl{border:2px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:64%;height:64%;display:grid}.coaster .cl i{color:var(--ink-3);font-size:.7rem;font-style:normal;font-weight:700}.coaster:hover,.coaster:focus{z-index:2;transform:rotate(0)translateY(-6px)scale(1.06)}.coaster:hover:after,.coaster:focus:after{content:attr(data-name);white-space:nowrap;font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--ink);filter:none;background:#fff;border-radius:8px;padding:2px 10px 1px;font-size:.85rem;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.coasters-note{text-align:center;max-width:56ch;color:var(--ink-2);margin:30px auto 0;font-size:.95rem}.coasters{max-width:1000px}.coasters-note{display:none}@media (width<=560px){.coaster{width:84px;height:84px}.coasters{gap:14px 10px}.coasters-wrap{padding:22px 10px 36px}}.contact-end{padding:56px 0 64px!important}.pg-strip{background:var(--teal);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex;position:relative;padding:30px 28px 24px!important}.pg-strip>.board-tab{background:#fff;margin:0;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pg-strip h2{margin:0;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1}.strip-btns{flex-wrap:wrap;gap:10px;display:flex}.strip-btns .wa{background:var(--yellow)}@media (width<=700px){.pg-strip{text-align:center;flex-direction:column;align-items:stretch}.strip-btns{flex-direction:column}.strip-btns .pill-btn{justify-content:center}}.showcase{max-width:960px;margin:24px auto 44px;padding:0 20px}.glass{border:2.5px solid var(--ink);background:linear-gradient(#eef8f7,#fff);border-bottom:0;border-radius:26px 26px 0 0;padding-top:14px;position:relative;overflow:hidden}.glass:before,.glass:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);position:absolute;top:0;bottom:0;transform:skew(-14deg)}.glass:before{width:60px;left:10%}.glass:after{width:24px;right:22%}.shelf-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.vtrack{gap:26px;width:max-content;margin:0;padding:8px 0 0;list-style:none;animation:40s linear infinite vslide;display:flex}.rev .vtrack{animation-duration:46s;animation-direction:reverse}@keyframes vslide{to{transform:translate(-50%)}}.showcase:hover .vtrack{animation-play-state:paused}.vp{cursor:default;outline:none;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.vp .dome{border:2px solid var(--ink);background:#ffffffb3;border-bottom:0;border-radius:48px 48px 0 0;width:96px;height:22px;margin-bottom:-2px}.vp .pl{border:2px solid var(--ink);width:96px;height:96px;box-shadow:inset 0 0 0 7px var(--cream),inset 0 0 0 8.5px var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.vp .pl i{color:var(--ink-3);font-size:.7rem;font-style:normal;font-weight:700}.vp .stand{border:2px solid var(--ink);background:var(--yellow);border-radius:4px;width:68px;height:12px;margin-top:-5px}.vp.t .stand{background:var(--teal)}.vp.w .stand{background:#fff}.vp:hover .pl,.vp:focus .pl{transform:translateY(-6px)}.vp .pl{transition:transform .25s}.vp:hover:after,.vp:focus:after{content:attr(data-name);z-index:4;white-space:nowrap;font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;background:var(--yellow);border:2px solid var(--ink);border-radius:8px;padding:1px 8px 0;font-size:.8rem;position:absolute;top:2px;left:50%;transform:translate(-50%)}.glass-shelf{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#5bbdbb73;height:12px;margin-top:6px}.case-base{border:2.5px solid var(--ink);background:var(--yellow);height:40px;box-shadow:6px 6px 0 var(--ink);border-radius:0 0 12px 12px;place-items:center;display:grid}.case-base span{font-family:var(--head);letter-spacing:.2em;text-transform:uppercase;font-size:1.1rem}@media (width<=560px){.vp .pl{width:76px;height:76px}.vp .dome{width:76px;height:18px}.vp .stand{width:54px}.vtrack{gap:16px}.showcase{padding:0 12px}}@media (prefers-reduced-motion:reduce){.vtrack{animation:none}}.mc-courses li{grid-template-columns:112px 1fr auto!important}.mc-courses em{white-space:nowrap;padding:4px 6px;font-size:.72rem!important}@media (width<=760px){.mc-courses li{grid-template-columns:100px 1fr!important}}.pgrid{gap:48px 28px!important}.pages{padding-top:72px!important}.partners.mijote,.faq,.contact-end{padding-top:64px!important}.rail-t b{overflow-wrap:normal!important}.pg-menu{background:var(--bg-2)}.duo-art{align-items:flex-end;min-height:520px;position:relative}.b1{background:radial-gradient(circle at 35% 30%,#7fd0ce,var(--teal) 60%)!important;width:340px!important;height:340px!important;box-shadow:8px 8px 0 var(--ink)!important;top:46%!important}.b2{box-shadow:4px 4px 0 var(--ink);border:2px solid var(--ink)!important;width:84px!important;height:84px!important;top:4%!important;right:14%!important}.chef-wrap{z-index:2;animation:4s ease-in-out infinite cruise;position:relative}@keyframes cruise{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-14px)rotate(-1.5deg)}}.chef{display:block;animation:none!important}.ground{background:var(--ink);z-index:1;border-radius:3px;height:3px;position:absolute;bottom:8px;left:8%;right:8%}.skate-shadow{z-index:1;background:#1214142e;border-radius:50%;width:200px;height:14px;margin-left:-100px;animation:4s ease-in-out infinite shadowp;position:absolute;bottom:2px;left:50%}@keyframes shadowp{50%{transform:translate(-14px)scaleX(.94)}}.speedl{z-index:1;background:var(--ink);opacity:0;border-radius:4px;height:4px;animation:1.6s linear infinite spd;position:absolute;right:10%}.l1{width:60px;bottom:44px}.l2{width:36px;animation-delay:.5s;bottom:62px}.l3{width:48px;animation-delay:1s;bottom:80px}@keyframes spd{0%{opacity:0;transform:translate(0)}30%{opacity:.8}to{opacity:0;transform:translate(50px)}}.hchip{z-index:3;width:auto;height:auto;line-height:1;font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 14px 5px;font-size:1.05rem;display:inline-block;position:absolute}.hchip.hc1{top:24%;left:4%;transform:rotate(-6deg)}.hchip.hc2{background:var(--yellow);font-size:1.5rem;top:44%;right:2%;transform:rotate(7deg)}.hchip.hc3{background:var(--teal-soft);top:62%;left:2%;transform:rotate(4deg)}.s1{top:8%!important;left:14%!important}@media (width<=860px){.duo-art{min-height:0}.b1{width:220px!important;height:220px!important}.b2{width:52px!important;height:52px!important}.hchip{padding:4px 10px 3px;font-size:.85rem}.hchip.hc2{font-size:1.1rem}.skate-shadow{width:130px;margin-left:-65px}.speedl{display:none}}@media (prefers-reduced-motion:reduce){.chef-wrap,.skate-shadow,.speedl{animation:none!important}}nav.links{min-width:0;gap:2px!important}.hbtn{white-space:nowrap}@media (width<=1440px){.logo small{display:none}}header .wrap{gap:20px}nav.links a{font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:8px;font-size:.88rem;font-weight:400;transition:background .2s;border-bottom:0!important;padding:6px 7px!important}nav.links a:hover{background:var(--teal-soft)}.mnav a:not(.hbtn){letter-spacing:.06em}.dd{display:flex;position:relative}.dd-btn{font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 7px;font-size:.88rem;font-weight:400;transition:background .2s;display:inline-flex}.dd-btn:hover,.dd-btn[aria-expanded=true]{background:var(--teal-soft)}.dd-btn svg{transition:transform .2s}.dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.dd-menu{z-index:30;border:1.5px solid var(--ink);min-width:240px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:-6px}.dd-menu[hidden]{display:none}.dd-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}nav.links .dd-menu a{display:block;padding:10px 12px!important}nav.links .dd-menu a:hover,nav.links .dd-menu a:focus-visible{background:var(--yellow)}.mnav a.msub{padding:10px 4px 10px 34px;font-size:1.05rem;position:relative}.mnav a.msub:before{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);border-bottom-left-radius:3px;width:10px;height:10px;margin-top:-6px;position:absolute;top:50%;left:14px}.pages,.partners,.partners.mijote,.mijote,.faq,.contact-end,.legal-foot{background:0 0}
