@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1)}}@layer base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#0a0a0c;--bg-2:#141217;--text:#f5f1ea;--muted:#b8b1a7;--line:#f5f1ea24;--amber:#f7a21b;--thai:#ff3b5c;--thai-blue:#2f6bff;--thai-yellow:#ffc928;--ringo:#ff5a00;--ringo-brick:#c62800;--ringo-yellow:#f5b400;--lakase:#ffc928;--lakase-teal:#00b28a;--lakase-purple:#7b4cc2;--lakase-blue:#2d9cdb;--lakase-orange:#f7931e;--ink:#0a0a0c;--cream:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--cream:color-mix(in srgb, var(--text) 78%, var(--amber))}}:root{--gutter:clamp(20px, 5.6vw, 96px);--header-h:78px;--f-display:var(--font-anton), Impact, "Arial Narrow Bold", sans-serif;--f-brush:var(--font-permanent-marker), "Marker Felt", "Comic Sans MS", cursive;--f-body:var(--font-barlow), system-ui, -apple-system, "Segoe UI", sans-serif;--f-cond:var(--font-barlow-condensed), "Arial Narrow", sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--ease-brush:cubic-bezier(.72,0,.18,1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p{font-weight:inherit;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.ico{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}[id]{scroll-margin-top:calc(var(--header-h) - 1px)}.skip{z-index:200;background:var(--amber);color:var(--ink);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;transition:top .2s;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.wm{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;white-space:nowrap;align-items:flex-end;font-weight:400;line-height:.9;display:inline-flex}.wm-sub{font-family:var(--f-cond);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.55em;margin-top:.4em;font-weight:700;line-height:1;display:flex}.wm-sub--lines:before,.wm-sub--lines:after{content:"";background:currentColor;border-radius:2px;width:1.4em;height:.14em;min-height:1.5px}.wm-thai .t,.wm-thai .g{display:inline-block;position:relative}.wm-thai .t{color:#ff3b5c24;-webkit-text-stroke:.07em var(--thai);text-shadow:0 0 .08em #ff3b5cf2,0 0 .26em #ff3b5cbf,0 0 .6em #ff3b5c73}.wm-thai .g{color:#2f6bff29;-webkit-text-stroke:.07em var(--thai-blue);text-shadow:0 0 .08em #2f6bfff2,0 0 .26em #2f6bffcc,0 0 .6em #2f6bff80;margin-left:.05em}.wm-thai .t:after,.wm-thai .g:after{content:attr(data-text);color:#0000;-webkit-text-stroke:.022em #ffe9ed;text-shadow:none;position:absolute;top:0;left:0}.wm-thai .g:after{-webkit-text-stroke-color:#e6edff}.wm-sub--thai{color:var(--thai-yellow);letter-spacing:.1em;text-shadow:0 0 .6em #ffc92873}.wm-sub--thai:before,.wm-sub--thai:after{background:var(--thai);box-shadow:0 0 .5em var(--thai)}.wm-ringo{color:var(--text);text-shadow:0 .05em .3em #000000a6}.wm-ringo .chili{filter:drop-shadow(0 0 .12em #ff5a008c);align-self:flex-end;width:.36em;height:.98em;margin:0 .01em;transform:translateY(.02em)rotate(4deg)}.wm-sub--ringo{color:var(--text);letter-spacing:.42em;padding-left:.42em}.wm-sub--ringo:before,.wm-sub--ringo:after{background:var(--ringo)}.wm-kase{filter:drop-shadow(0 .05em .25em #0009)}.wm-kase .la{color:var(--text);margin-right:.2em}.wm-kase .k{color:var(--lakase)}.wm-kase .a{color:var(--lakase-orange)}.wm-kase .s{color:var(--lakase-teal)}.wm-kase .e{color:var(--lakase-blue)}.wm-sub--kase{color:var(--text);letter-spacing:.07em}.header{z-index:70;height:var(--header-h);padding:0 var(--gutter);align-items:center;gap:28px;transition:background-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset:0 0 auto}.header.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line);background:#0a0a0cd9}html.menu-open .header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.brand{flex-direction:column;flex:none;align-items:center;line-height:1;display:inline-flex}.brand__row{align-items:flex-start;display:flex}.brand__word{font-family:var(--f-display);letter-spacing:.015em;color:var(--text);text-shadow:0 2px 14px #00000073;font-size:35px;line-height:.95}.brand__crown{width:19px;height:15px;color:var(--amber);margin:-7px 0 0 1px;transform:rotate(16deg)}.brand__sub{font-family:var(--f-cond);letter-spacing:.46em;color:var(--amber);margin-top:3px;margin-right:.7em;padding-left:.46em;font-size:9.5px;font-weight:700}.brand--lg .brand__word{font-size:clamp(44px,4.4vw,64px)}.brand--lg .brand__sub{margin-top:6px;font-size:clamp(11px,.95vw,14px)}.brand--lg{justify-self:start}.brand--lg .brand__crown{width:clamp(40px,3.7vw,58px);height:clamp(31px,2.86vw,45px);margin:2px 0 0 8px;transform:rotate(-6deg)}.nav{margin-inline:auto}.nav ul{gap:clamp(22px,2.8vw,44px);display:flex}.nav a{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:10px 0;font-size:12.5px;font-weight:600;display:block;position:relative}.nav a:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .4s var(--ease-out);border-radius:2px;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header__actions{align-items:center;gap:clamp(12px,1.6vw,26px);margin-left:auto;display:flex}.nav+.header__actions{margin-left:0}.btn-order{background:var(--text);height:38px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;transition:box-shadow .3s,transform .3s var(--ease-out);border-radius:999px;align-items:center;gap:18px;padding:0 15px 0 22px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 24px #00000059}.btn-order .ico{width:15px;height:15px;transition:transform .35s var(--ease-out)}.btn-order:hover{box-shadow:0 0 0 4px #f7a21b4d,0 10px 30px #f7a21b47}.btn-order:hover .ico{transform:translate(4px)}.burger{border-radius:50%;place-items:center;width:44px;height:44px;margin-right:-9px;display:grid}.burger .ico{width:27px;height:27px}.burger .ico-close,html.menu-open .burger .ico-open{display:none}html.menu-open .burger .ico-close{display:block}.menu{z-index:65;padding:calc(var(--header-h) + 28px) var(--gutter) max(28px, env(safe-area-inset-bottom));background:radial-gradient(70% 45% at 100% 0%, #ff5a0033, transparent 70%), radial-gradient(60% 40% at 0% 100%, #2f6bff33, transparent 70%), radial-gradient(50% 35% at 100% 100%, #ffc9281f, transparent 70%), var(--bg);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out),visibility 0s linear .4s;flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--ease-out)}.menu__nav a{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:.28em;font-size:clamp(2.3rem,7vw,4.6rem);line-height:1.12;transition:color .25s;display:inline-flex}.menu__nav a .ico{opacity:0;width:.5em;height:.5em;transition:opacity .3s,transform .35s var(--ease-out);color:var(--amber);transform:translate(-.3em)}.menu__nav a:hover{color:var(--amber)}.menu__nav a:hover .ico{opacity:1;transform:none}.menu.is-open .menu__nav li{animation:menuIn .6s var(--ease-out) both}.menu.is-open .menu__nav li:nth-child(2){animation-delay:50ms}.menu.is-open .menu__nav li:nth-child(3){animation-delay:.1s}.menu.is-open .menu__nav li:nth-child(4){animation-delay:.15s}@keyframes menuIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.menu__brands{flex-wrap:wrap;gap:10px 22px;margin-top:26px;display:flex}.menu__brands a{font-family:var(--f-cond);letter-spacing:.16em;font-size:15px;font-weight:700}.menu__foot{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.menu__foot a{color:var(--text);font-weight:600}.hero{--hh:max(100svh, 640px, 50vw);--stage-w:max(100vw, calc(var(--hh) * 1.7917));height:var(--hh);isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.hero__stage{top:0;left:calc(50% - var(--stage-w) / 2);width:var(--stage-w);aspect-ratio:1376/768;z-index:0;position:absolute;container-type:inline-size}.hero__img{object-fit:cover;width:100%;height:100%}.hero__marks{position:absolute;inset:0}.mark{flex-direction:column;align-items:center;font-size:4.3cqw;line-height:1;display:flex;position:absolute;transform:translate(-50%)}.mark__in{flex-direction:column;align-items:center;display:flex}.mark--thai{left:max(18.6%, calc((var(--stage-w) - 100vw) / 2 + var(--gutter) + 1.7em));top:35.4%}.mark--ringo{font-size:4.75cqw;top:34.6%;left:49.6%}.mark--kase{left:min(81.6%, calc(100% - (var(--stage-w) - 100vw) / 2 - var(--gutter) - 1.75em));font-size:4.45cqw;top:34.4%}.mark .wm-sub{font-size:.3em}.mark--ringo .wm-sub{font-size:.26em}.mark--kase .wm-sub{margin-top:.3em;font-size:.34em}.hero__shade{z-index:1;pointer-events:none;background:linear-gradient(180deg, #0a0a0c9e 0%, #0a0a0c00 15%), radial-gradient(46% 30% at 50% 77%, #0a0a0cb3 0%, #0a0a0c00 100%), linear-gradient(0deg, var(--bg) 0%, #0a0a0c8c 14%, #0a0a0c00 40%);position:absolute;inset:0}.hero__embers{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__content{left:0;right:0;top:max(50.5%, calc(var(--stage-w) * .258 + 14px));z-index:3;padding:0 var(--gutter);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.hero__title{font-family:var(--f-brush);letter-spacing:-.005em;text-transform:uppercase;color:var(--text);text-shadow:0 4px 34px #0009;font-size:clamp(2.6rem,min(5.2vw,8.4svh),5.4rem);font-weight:400;line-height:.98;transform:rotate(-4deg)}.hero__title .l{white-space:nowrap;padding:0 .08em;display:block}.hero__title .l3{color:var(--amber);margin-top:.04em;margin-left:-.35em;font-size:1.06em;line-height:1}.hero__tags{letter-spacing:.32em;color:var(--muted);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em 0;margin-top:clamp(20px,2.5vw,38px);font-size:clamp(10.5px,.95vw,14px);font-weight:500;display:flex}.hero__tags li{align-items:center;display:flex}.hero__tags li+li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 1.3em 0 1em}.hero__discover{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(18px,2vw,30px);font-size:11px;font-weight:700;display:flex}.hero__discover .circle{width:38px;height:38px;transition:background .3s,border-color .3s,color .3s,transform .3s var(--ease-out);border:1.5px solid #f5f1eacc;border-radius:50%;place-items:center;display:grid}.hero__discover .ico{width:16px;height:16px;animation:nudge 2.2s var(--ease-out) infinite}.hero__discover:hover .circle{background:var(--amber);border-color:var(--amber);color:var(--ink);transform:translateY(3px)}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(3px)}}.hero__vibes{z-index:3;left:var(--gutter);letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:2.05;position:absolute;bottom:clamp(42px,11.5%,120px)}.hero__badge{z-index:3;right:var(--gutter);aspect-ratio:1;width:clamp(86px,11.2vw,168px);color:var(--text);position:absolute;bottom:clamp(30px,8.5%,96px)}.hero__badge .ring{width:100%;height:100%;animation:20s linear infinite spin;position:absolute;inset:0}.hero__badge .ring text{font-family:var(--f-body);letter-spacing:1px;fill:currentColor;font-size:9.4px;font-weight:700}.hero__badge .globe{width:27%;height:27%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}.wm-thai .t{animation:7s linear infinite flickerA}.wm-thai .g{animation:9s linear 1.3s infinite flickerB}@keyframes flickerA{0%,17%,19.5%,21%,58%,60%,to{opacity:1}18%,20.5%,59%{opacity:.45}}@keyframes flickerB{0%,40%,42%,43.5%,to{opacity:1}41%,43%{opacity:.4}}.js .hero__img{opacity:0;transition:opacity 1.2s ease,transform 2.4s var(--ease-out);transform:scale(1.06)}.js .mark__in{opacity:0;filter:blur(10px)brightness(1.8);transition:opacity .9s var(--ease-out),transform 1.2s var(--ease-out),filter 1.2s var(--ease-out);transform:scale(.86)}.js .mark--thai .mark__in{transition-delay:.25s}.js .mark--ringo .mark__in{transition-delay:.4s}.js .mark--kase .mark__in{transition-delay:.55s}.js .hero__title .l{clip-path:inset(-30% 104% -30% -6%);transition:clip-path .9s var(--ease-brush)}.js .hero__title .l1{transition-delay:.75s}.js .hero__title .l2{transition-delay:1s}.js .hero__title .l3{transition-delay:1.25s}.js [data-hero-fade]{opacity:0;transition:opacity .9s var(--ease-out),translate .9s var(--ease-out);transition-delay:calc(1.4s + var(--d,0) * .12s);translate:0 16px}.js.is-loaded .hero__img{opacity:1;transform:none}.js.is-loaded .mark__in{opacity:1;filter:none;transform:none}.js.is-loaded .hero__title .l{clip-path:inset(-30% -6%)}.js.is-loaded [data-hero-fade]{opacity:1;translate:none}.band{--c:var(--thai);--c-ink:#fff;isolation:isolate;background:var(--bg);align-items:center;min-height:clamp(520px,37.5vw,660px);display:flex;position:relative;overflow:hidden}.band:before{content:"";z-index:4;background:linear-gradient(90deg, #f5f1ea0f, var(--c) 50%, #f5f1ea0f);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.band:before{background:linear-gradient(90deg, #f5f1ea0f, color-mix(in srgb, var(--c) 55%, transparent) 50%, #f5f1ea0f)}}.band__media{z-index:0;position:absolute;inset:0}.band__img{object-fit:cover;object-position:right center;will-change:transform;width:100%;height:110%;position:absolute;top:-5%;left:0;transform:scale(1.04)}.band__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0ce6 0%,#0a0a0cb8 24%,#0a0a0c38 44%,#0a0a0c00 58%),linear-gradient(#0a0a0c00 74%,#0a0a0c80 100%);position:absolute;inset:0}.band__copy{z-index:2;width:100%;padding:clamp(46px,4vw,72px) var(--gutter);position:relative}.band__copy>*{max-width:560px}.kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.9em;font-size:12px;font-weight:500;display:flex}.kicker .dash{background:currentColor;width:14px;height:1px}.band__title{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;text-shadow:0 4px 30px #00000073;margin-top:16px;font-size:clamp(2.75rem,5.15vw,5.1rem);font-weight:400;line-height:.98}.band__label{letter-spacing:.22em;text-transform:uppercase;margin-top:18px;font-size:13.5px;font-weight:600}.band__text{color:#f5f1eae6;margin-top:10px;font-size:15.5px;line-height:1.6;max-width:31em!important}.cta{background:var(--c);min-width:min(300px,100%);height:52px;color:var(--c-ink);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 14px 34px -14px var(--c), inset 0 -3px 0 #00000029;transition:transform .35s var(--ease-out),box-shadow .35s;border-radius:999px;justify-content:space-between;align-items:center;gap:34px;margin-top:26px;padding:0 24px 0 34px;font-size:13px;font-weight:700;display:inline-flex}.cta .ico{width:18px;height:18px;transition:transform .4s var(--ease-out)}.cta:hover{box-shadow:0 0 0 5px var(--c),0 18px 46px -10px var(--c), inset 0 -3px 0 #00000029;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cta:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--c) 24%, transparent),0 18px 46px -10px var(--c), inset 0 -3px 0 #00000029}}.cta:hover .ico{transform:translate(7px)}.cta:active{transform:translateY(0)scale(.98)}.pills{flex-wrap:wrap;gap:12px 13px;margin-top:22px;display:flex}.pills li{letter-spacing:.05em;text-transform:uppercase;height:32px;transition:background-color .25s,border-color .25s,color .25s,transform .25s var(--ease-out);border:1.5px solid #f5f1ead1;border-radius:999px;align-items:center;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.pills li:hover{background:var(--c);border-color:var(--c);color:var(--c-ink);transform:translateY(-2px)}.slogan{z-index:2;font-family:var(--f-brush);text-transform:uppercase;white-space:nowrap;color:var(--c);transform:rotate(var(--rot,-12deg));text-shadow:0 2px 20px #0000008c;font-weight:400;line-height:.94;position:absolute}.slogan span{display:block}.band__list{z-index:2;right:var(--gutter);text-align:right;letter-spacing:.24em;text-transform:uppercase;color:#f5f1eac7;text-shadow:0 1px 10px #000000b3;font-size:11px;font-weight:600;line-height:2.1;position:absolute;bottom:clamp(40px,11%,84px)}.band__list li:last-child{color:var(--text)}.band--thai{--c:var(--thai)}.band--thai .kicker,.band--thai .accent{color:var(--thai)}.band--thai .slogan{--rot:-13deg;left:max(39.5%, calc(var(--gutter) + 440px));text-shadow:0 0 18px #ff3b5c73,0 2px 16px #00000080;font-size:clamp(1.35rem,2.35vw,2.35rem);top:56%}.band--thai .slogan .s2{padding-left:.35em}.band--thai .slogan .s3{padding-left:1.25em}.band--thai .slogan .s4{padding-left:1.1em}.band--thai .band__list li:last-child{font-weight:700}.band--thai .band__media:after{background:linear-gradient(90deg,#0a0a0ce6 0%,#0a0a0cb8 24%,#0a0a0c38 44%,#0a0a0c00 58%),linear-gradient(#0a0a0c00 74%,#0a0a0c80 100%),radial-gradient(20% 34% at 95% 86%,#0a0a0cd1,#0a0a0c00 100%)}.band--ringo{--c:var(--ringo)}.band--ringo .fire{font-family:var(--f-brush);letter-spacing:0;color:var(--ringo);text-shadow:0 0 34px #ff5a0066;margin-left:.2em;font-size:1.02em;line-height:.8;display:inline-block;transform:rotate(-7deg)translateY(-.1em)}.band--ringo .slogan{--rot:-14deg;left:max(36.5%, calc(var(--gutter) + 420px));text-shadow:0 0 16px #ff5a0059,0 2px 16px #0009;font-size:clamp(1.45rem,2.75vw,2.8rem);top:12%}.band--ringo .slogan .s1{padding-left:1em}.band--ringo .slogan .s2{padding-left:1.3em}.band--ringo .slogan .s4{padding-left:.55em}.band--ringo .band__media:after{background:linear-gradient(90deg,#0a0a0cd1 0%,#0a0a0c8c 26%,#0a0a0c14 46%,#0a0a0c00 58%),linear-gradient(#0a0a0c00 74%,#0a0a0c80 100%)}.band--kase{--c:var(--lakase);--c-ink:var(--ink);min-height:clamp(560px,40vw,720px)}.band--kase .bouchee{font-family:var(--f-brush);letter-spacing:.005em;color:var(--lakase);transform-origin:0;text-shadow:0 0 30px #ffc92838;margin-top:.1em;font-size:1.02em;line-height:1.02;display:inline-block;transform:rotate(-3.5deg)}.band--kase .slogan{--rot:-18deg;color:var(--lakase-teal);text-shadow:0 0 16px #00b28a59,0 2px 16px #0009;font-size:clamp(1.45rem,2.7vw,2.75rem);top:7%;right:3.2%}.band--kase .slogan .s2{padding-left:.3em}.band--kase .slogan .s3{padding-left:.2em}.band--kase .slogan .s4{padding-left:.55em}.band--kase .doodle-crown{z-index:2;width:clamp(40px,4.4vw,70px);height:clamp(31px,3.4vw,54px);color:var(--lakase);filter:drop-shadow(0 0 10px #ffc92859);position:absolute;top:41%;right:5.2%;transform:rotate(-8deg)}.band--kase .band__list{text-align:center;right:calc(var(--gutter) + 6px)}.band--kase .band__media:after{background:linear-gradient(90deg,#0a0a0ce6 0%,#0a0a0cb3 24%,#0a0a0c2e 44%,#0a0a0c00 56%),linear-gradient(#0a0a0c00 76%,#0a0a0c8c 100%),radial-gradient(18% 34% at 91% 20%,#0a0a0c8c,#0a0a0c00 100%)}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out),translate .9s var(--ease-out),clip-path 1s var(--ease-brush);transition-delay:calc(var(--d,0) * 85ms);translate:0 26px}.js [data-reveal].is-in{opacity:1;translate:none}.js .slogan[data-reveal]{clip-path:inset(-30% 104% -30% -30%);translate:none}.js .slogan[data-reveal].is-in{clip-path:inset(-30%)}.grain{position:relative}.grain:before{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mood{padding:clamp(52px,4.6vw,84px) var(--gutter) clamp(52px,4.4vw,80px);background:radial-gradient(40% 50% at 100% 0%, #ff5a000d, transparent 70%), var(--bg);border-top:1px solid #f5f1ea0f}.mood__title{text-align:center;font-family:var(--f-brush);color:var(--cream);text-shadow:0 0 40px #f7a21b2e;font-size:clamp(2.3rem,4.1vw,4rem);font-weight:400;line-height:1;position:relative;transform:rotate(-2deg)}.mood__grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.35vw,40px);margin-top:clamp(26px,2.5vw,40px);display:grid;position:relative}.mood-card{--bc:#f5f1ea33;aspect-ratio:2.28;isolation:isolate;border:1px solid var(--bc);background:var(--bg-2);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .4s;border-radius:14px;display:block;position:relative;overflow:hidden;container-type:inline-size}.mood-card__bg{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .9s var(--ease-out),filter .6s;position:absolute;inset:0}.mood-card:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.mood-card__brand{z-index:2;flex-direction:column;justify-content:center;align-items:center;padding-right:6cqw;display:flex;position:absolute;inset:0}.mood-card__btn{z-index:3;aspect-ratio:1;width:clamp(40px,11cqw,52px);color:var(--text);transition:background-color .35s,color .35s,border-color .35s,transform .4s var(--ease-out);background:#0a0a0ce0;border:1px solid #f5f1ea59;border-radius:50%;place-items:center;margin-top:calc(clamp(40px,11cqw,52px)/-2);display:grid;position:absolute;top:50%;right:5.2%}.mood-card__btn .ico{width:42%;height:42%;transition:transform .4s var(--ease-out)}.mood-card:hover{transform:translateY(-6px)}.mood-card:hover .mood-card__bg{transform:scale(1.1)}.mood-card:hover .mood-card__btn{background:var(--c);border-color:var(--c);color:var(--c-ink,#fff)}.mood-card:hover .mood-card__btn .ico{transform:translate(3px)}.mood-card--thai{--c:var(--thai);--bc:#2f6bff8c}.mood-card--thai .mood-card__bg{transform-origin:22% 42%;filter:blur(2px)saturate(1.45)brightness(.85);transform:scale(2.3)}.mood-card--thai:hover .mood-card__bg{transform:scale(2.45)}.mood-card--thai:after{background:linear-gradient(115deg,#2f6bff57,#0a0a0c1a 55%,#ff3b5c2e)}.mood-card--thai:hover{box-shadow:0 26px 60px -24px #2f6bffbf}.mood-card--thai .tiger{filter:drop-shadow(0 0 1.2cqw #2f6bffe6)drop-shadow(0 0 3cqw #2f6bff80);width:30cqw;height:auto}.mood-card--thai .wm{margin-top:1.2cqw;font-size:9.6cqw}.mood-card--thai .wm-sub{margin-top:1cqw;font-size:2.5cqw}.mood-card--ringo{--c:var(--ringo);--bc:#ff5a0080}.mood-card--ringo .mood-card__bg{transform-origin:64% 24%;filter:blur(4px)saturate(1.35)brightness(.95);transform:scale(2.2)}.mood-card--ringo:hover .mood-card__bg{transform:scale(2.35)}.mood-card--ringo:after{background:radial-gradient(48% 60% at 46%,#0a0a0c73,#0a0a0c00 100%),linear-gradient(90deg,#0a0a0c40,#c628001f)}.mood-card--ringo:hover{box-shadow:0 26px 60px -24px #ff5a00bf}.mood-card--ringo .wm{font-size:16.5cqw}.mood-card--ringo .wm-sub{margin-top:1.8cqw;font-size:3.3cqw}.mood-card--kase{--c:var(--lakase);--c-ink:var(--ink);--bc:#ffc92880}.mood-card--kase .mood-card__bg{transform-origin:90% 84%;filter:blur(.6px)saturate(1.25)brightness(.85);transform:scale(3)}.mood-card--kase:hover .mood-card__bg{transform:scale(3.2)}.mood-card--kase:after{background:radial-gradient(52% 55% at 46% 52%,#0a0a0c9e,#0a0a0c0d 100%)}.mood-card--kase:hover{box-shadow:0 26px 60px -24px #ffc92899}.mood-card--kase .wm{font-size:14.5cqw}.mood-card--kase .wm-sub{margin-top:1.8cqw;font-size:4.4cqw}.features{text-align:center;grid-template-columns:repeat(4,1fr);gap:28px 20px;margin-top:clamp(40px,3.8vw,60px);display:grid;position:relative}.feature .ico{width:clamp(40px,3.2vw,48px);height:clamp(40px,3.2vw,48px);color:var(--text);transition:transform .45s var(--ease-out),color .3s;margin:0 auto 16px;display:block}.feature:hover .ico{color:var(--amber);transform:translateY(-4px)rotate(-4deg)}.feature p{letter-spacing:.07em;text-transform:uppercase;font-size:11.5px;font-weight:700}.footer{background:var(--bg-2);padding:0 var(--gutter) max(28px, env(safe-area-inset-bottom))}.footer__top{border-top:1px solid #f5f1ea1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:clamp(34px,3.2vw,52px) 0 clamp(26px,2.4vw,36px);display:grid;position:relative}.footer__brush{font-family:var(--f-brush);color:#f5f1ea9e;text-transform:uppercase;text-align:left;padding-right:.2em;font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:.95;transform:rotate(-7deg)}.footer__brush span{display:block}.footer__brush span+span{margin-left:-.2em;padding-left:0}.footer__brush:after{content:"";background:#f5f1ea59;border-radius:2px;width:2.1em;height:2px;margin:.14em 0 0 .6em;display:block}.footer__right{justify-content:flex-end;align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.footer__links{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 0;font-size:11.5px;font-weight:600;display:flex}.footer__links li{white-space:nowrap;align-items:center;display:flex}.footer__links li+li:before{content:"";background:#f5f1ea66;width:1px;height:11px;margin:0 12px}.footer__links a{color:#f5f1eadb;padding:6px 0;transition:color .25s;position:relative}.footer__links a:hover{color:var(--amber)}.social{align-items:center;gap:10px;display:flex}.social a{width:40px;height:40px;color:var(--text);transition:color .25s,background-color .25s,transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid}.social a .ico{width:27px;height:27px}.social a:hover{color:var(--ink);background:var(--thai-yellow);transform:translateY(-2px)}.social__handle{color:var(--muted);letter-spacing:.02em;font-size:12px}.footer__info{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 0;padding:0 0 clamp(22px,2vw,30px);font-size:13px;display:flex}.footer__info li{align-items:center;display:flex}.footer__info li+li:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 12px}.footer__info strong{color:var(--text);font-weight:600}.footer__info a{color:var(--text);border-bottom:1px solid #f5f1ea40;font-weight:600;transition:border-color .25s,color .25s}.footer__info a:hover{color:var(--amber);border-color:var(--amber)}.footer__bottom{color:#f5f1eab8;border-top:1px solid #f5f1ea1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:clamp(22px,2vw,28px);font-size:12px;display:flex}.footer__brands{align-items:center;gap:clamp(24px,4.4vw,66px);margin-left:auto;display:flex}.footer__brands a{font-family:var(--f-body);letter-spacing:.02em;color:var(--text);font-size:15px;font-weight:700;transition:color .25s}.footer__brands a:first-child:hover{color:var(--thai)}.footer__brands a:nth-child(2):hover{color:var(--ringo)}.footer__brands a:nth-child(3):hover{color:var(--lakase)}.credit{border-left:1px solid #f5f1ea29;padding-left:clamp(18px,2.4vw,34px)}.credit a{color:var(--text);border-bottom:1px solid #f5f1ea4d;font-weight:700;transition:color .25s,border-color .25s}.credit a:hover{color:var(--amber);border-color:var(--amber)}@media (max-width:1180px){.nav{display:none}.header__actions{margin-left:auto!important}}@media (min-width:761px) and (max-width:1339px){.band--thai .slogan{display:none}}@media (min-width:761px) and (max-width:1180px){.band--ringo .slogan,.br-d{display:none}.band__text{max-width:25em!important}.band__media:after,.band--thai .band__media:after,.band--ringo .band__media:after,.band--kase .band__media:after{background:linear-gradient(90deg,#0a0a0ced 0%,#0a0a0cd1 36%,#0a0a0c4d 54%,#0a0a0c00 66%),linear-gradient(#0a0a0c00 74%,#0a0a0c80 100%)}}@media (max-width:1060px){.band__list{display:none}.band--kase .doodle-crown{top:44%}}@media (max-width:980px){.mood__grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.mood-card{aspect-ratio:2.6}.footer__top{grid-template-columns:1fr 1fr;row-gap:28px}.footer__brush{justify-self:end}.footer__right{grid-column:1/-1;justify-content:space-between}.footer__links{justify-content:flex-start}}@media (max-width:760px),(max-aspect-ratio:4/5){.hero{--sw:210vw;height:auto;min-height:max(100svh,640px)}.hero__stage{--stage-w:var(--sw);left:calc(50% - var(--sw) / 2);width:var(--sw);top:var(--st,40px)}.hero__img{-webkit-mask-image:linear-gradient(#0000 0%,#000 14%);mask-image:linear-gradient(#0000 0%,#000 14%)}.hero__stage:after{content:"";background:linear-gradient(0deg,var(--bg),#0a0a0c00);height:30%;position:absolute;inset:auto 0 0}.hero__marks{z-index:2;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:4px;width:100vw;padding:0 10px;display:grid;inset:61% auto auto calc(50% - 50vw)}.mark,.mark--thai,.mark--ringo,.mark--kase{font-size:clamp(22px,6.5vw,46px);position:relative;top:auto;left:auto;transform:none}.mark--ringo{font-size:clamp(23px,6.9vw,48px)}.mark .wm-sub,.mark--ringo .wm-sub,.mark--kase .wm-sub{letter-spacing:.08em;padding-left:0;font-size:max(.3em,8.5px)}.mark--ringo .wm-sub{letter-spacing:.3em;padding-left:.3em}.wm-sub--lines:before,.wm-sub--lines:after{width:.8em}.hero__shade{background:linear-gradient(#0a0a0c99 0%,#0a0a0c00 12%)}.hero__content{padding-top:calc(var(--st,40px) + var(--sw) / 1.7917 * .61 + clamp(62px, 16vw, 116px));padding-bottom:150px;position:relative;top:auto}.hero__title{font-size:clamp(2.05rem,9.3vw,4.6rem)}.hero__title .l3{margin-left:0;font-size:1.04em}.hero__tags{letter-spacing:.2em;margin-top:26px;font-size:10.5px}.hero__discover{margin-top:30px}.hero__tags li+li:before{margin:0 .9em 0 .7em}.hero__vibes{letter-spacing:.22em;font-size:10.5px;line-height:1.95;bottom:30px}.hero__badge{width:92px;bottom:26px}}@media (min-width:761px) and (max-aspect-ratio:4/5){.hero{--sw:150vw}.mark,.mark--thai,.mark--ringo,.mark--kase{font-size:clamp(30px,5vw,48px)}}@media (max-width:760px){:root{--header-h:64px}.brand__word{font-size:27px}.brand__sub{font-size:8.5px}.btn-order{gap:12px;height:36px;padding:0 12px 0 16px;font-size:11px}.btn-order .ico{width:14px;height:14px}.band,.band--kase{min-height:0;display:block}.band__media{aspect-ratio:16/10;position:relative;inset:auto;overflow:hidden}.band__img{object-position:75% 50%}.band--kase .band__img{object-position:72% 50%}.band__media:after,.band--ringo .band__media:after,.band--kase .band__media:after{background:linear-gradient(0deg, var(--bg) 0%, #0a0a0c33 34%, #0a0a0c00 55%),linear-gradient(90deg, #0a0a0c80 0%, #0a0a0c00 45%)}.band__copy{padding:6px 20px 58px}.band__title{font-size:clamp(2.6rem,13vw,3.6rem)}.band__text{font-size:15px}.br-d{display:none}.cta{width:100%;min-width:0}.pills{gap:10px}.pills li{height:30px;padding:0 13px;font-size:11.5px}.band--thai .slogan{font-size:clamp(1.05rem,5.2vw,1.5rem);top:14%;left:6%}.band--ringo .slogan{font-size:clamp(1.05rem,5.2vw,1.5rem);top:12%;left:7%}.band--kase .slogan{font-size:clamp(1.05rem,5.2vw,1.5rem);top:9%;left:6%;right:auto}.band--kase .doodle-crown{width:38px;height:30px;top:46%;left:31%;right:auto}.mood-card{aspect-ratio:2.28}.features{grid-template-columns:1fr 1fr;gap:34px 14px}.feature p{font-size:11px}.footer__top{text-align:center;grid-template-columns:1fr;justify-items:center;gap:26px}.brand--lg{justify-self:center}.footer__links{gap:4px 20px}.footer__links li+li:before{display:none}.footer__brush{justify-self:center}.footer__right{flex-direction:column;gap:18px}.footer__links{justify-content:center}.footer__info{text-align:center;flex-direction:column;justify-content:center;gap:4px}.footer__info li+li:before{display:none}.footer__bottom{text-align:center;flex-direction:column;justify-content:center}.footer__brands{order:-1;margin-left:0}.credit{border-left:0;padding-left:0}}@media (max-width:380px){.brand__crown{display:none}.hero__tags{letter-spacing:.14em}}.hm,.btn-order .ico-bag{display:none}@media (max-width:760px){.hero{height:auto;min-height:0;padding:calc(var(--header-h) + 10px) 0 34px;overflow:hidden}.hero__stage,.hero__shade,.hero__embers,.hero__tags,.hero__discover,.hero__vibes,.hero__badge{display:none}.hero__content{padding:0;position:absolute;top:0;left:0}.hero__title{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn-order{color:#fff;background:#ff6a1f;box-shadow:0 0 0 1px #ffffff1a,0 8px 26px -8px #ff6a1fcc}.btn-order .ico-bag{width:16px;height:16px;display:inline-block}.btn-order>.ico:not(.ico-bag){display:none}.btn-order{gap:9px;padding:0 16px}.hm{z-index:3;display:block;position:relative}.hm__bg{inset:calc(-1 * var(--header-h) - 10px) 0 -34px;z-index:-1;position:absolute;overflow:hidden}.hm__bg img{object-fit:cover;object-position:18% 30%;filter:blur(3px)saturate(1.3)brightness(.34);width:100%;height:100%;transform:scale(1.08)}.hm__bg:after{content:"";background:radial-gradient(90% 40% at 50% 46%, #ff5a0029, transparent 70%),linear-gradient(180deg, #0a0a0c8c, #0a0a0c33 30%, #0a0a0c59 70%, var(--bg));position:absolute;inset:0}.hm__title{text-align:center;font-family:var(--f-brush);text-transform:uppercase;padding:0 16px;line-height:.95;position:relative;transform:rotate(-3deg)}.hm__l1{white-space:nowrap;color:var(--text);text-shadow:0 3px 18px #000000b3;font-size:clamp(22px,7vw,32px);display:block}.hm__l2{white-space:nowrap;color:#ffd21f;text-shadow:0 0 22px #ffd21f47,0 3px 16px #0009;margin-top:4px;font-size:clamp(30px,9.5vw,44px);display:inline-block;position:relative}.hm__crown{color:#ffd21f;width:.62em;height:.5em;position:absolute;top:.02em;right:-.62em;transform:rotate(12deg)}.hm__swash{color:#ffd21f;width:78%;height:12px;margin:2px auto 0;display:block}.hm__tags{font-family:var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--text);justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:11px;font-weight:700;display:flex}.hm__tags i{background:var(--thai-blue);width:6px;height:6px;box-shadow:0 0 8px var(--thai-blue);border-radius:50%}.hm__tags i.o{background:var(--ringo);box-shadow:0 0 8px var(--ringo)}.hm__note{z-index:4;font-family:var(--f-brush);text-transform:uppercase;pointer-events:none;font-size:13px;line-height:1;position:absolute}.hm__note--l{color:#8fb2ff;top:-54px;left:10px;transform:rotate(-14deg)}.hm__note--l:after{content:"";background:var(--thai);border-radius:3px;width:70%;height:3px;margin-top:4px;display:block;transform:rotate(-2deg)}.hm__note--r{color:var(--muted);text-align:right;top:-58px;right:8px;transform:rotate(-10deg)}.hm__fan{perspective:1100px;height:clamp(330px,94vw,420px);margin-top:58px;position:relative}.hm__card{--c:var(--thai-blue);transform-style:preserve-3d;transition:transform .9s var(--ease-out),opacity .7s var(--ease-out),filter .4s;border-radius:16px;display:block;position:absolute;top:0;overflow:visible}.hm__card .frame{border-radius:inherit;border:2px solid var(--c);box-shadow:0 0 0 1px #ffffff14 inset,0 0 14px var(--c),0 0 34px var(--c),0 24px 40px -16px #000000e6;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hm__card .frame{box-shadow:0 0 0 1px #ffffff14 inset,0 0 14px var(--c),0 0 34px color-mix(in srgb, var(--c) 55%, transparent),0 24px 40px -16px #000000e6}}.hm__card .frame{background:#0b0b10}.hm__card .frame img{object-fit:cover;width:100%;height:100%}.hm__card .frame:after{content:"";background:linear-gradient(#0000 34%,#0000008c 46% 60%,#0000 70%);position:absolute;inset:0}.hm__card .over{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:0 6px;display:flex;position:absolute;top:37%;left:0;right:0}.hm__card .wm{font-size:clamp(24px,7.4vw,32px)}.hm__card .wm-sub{letter-spacing:.14em;font-size:8px}.hm__card .slog{font-family:var(--f-brush);text-transform:uppercase;text-shadow:0 2px 8px #000000d9;margin-top:9px;font-size:clamp(10.5px,3vw,13px);line-height:1.05;transform:rotate(-7deg)}.hm__card--thai{--c:#3e7bff;z-index:1;width:36.5%;height:86%;top:5%;left:0;transform:rotateY(22deg)rotate(-4deg)}.hm__card--thai .over{padding:0 17% 0 4px}.hm__card--kase .over{padding:0 4px 0 17%}.hm__card--thai .wm,.hm__card--kase .wm{font-size:clamp(20px,6.2vw,27px)}.hm__card--thai .slog{color:#bfd2ff}.hm__card--thai .slog:after{content:"";background:var(--thai);border-radius:2px;width:60%;height:2px;margin:5px auto 0;display:block}.hm__card--ringo{--c:#ff6a1f;z-index:3;width:38%;height:100%;left:31%;transform:translateZ(40px)}.hm__card--ringo .wm{font-size:clamp(28px,8.6vw,38px)}.hm__card--ringo .slog{color:var(--ringo);align-items:center;gap:4px;display:flex}.hm__card--ringo .slog svg{flex:none;width:12px;height:14px}.hm__card--kase{--c:#ffc928;z-index:2;width:36.5%;height:90%;top:3%;right:0;transform:rotateY(-22deg)rotate(4deg)}.hm__card--kase .wm{font-size:clamp(22px,6.8vw,30px)}.hm__card--kase .wm-sub{font-size:7.5px}.hm__card--kase .slog{color:#ffd21f}.hm__card--thai .frame img{object-position:50% 50%}.hm__card:active{filter:brightness(1.12)}.hm__dish{z-index:4;pointer-events:none;filter:drop-shadow(0 12px 16px #000000b3);position:absolute}.hm__dish--thai{width:62%;bottom:-6%;left:-7%}.hm__dish--kase{width:62%;bottom:-5%;right:-9%}.hm__caps{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:22px;padding:0 10px;display:grid}.hm__cap{font-family:var(--f-cond);letter-spacing:.09em;text-transform:uppercase;color:var(--text);align-items:center;gap:7px;font-size:9.5px;font-weight:700;line-height:1.3;display:flex}.hm__cap svg{flex:none;width:22px;height:26px}.hm__cta{color:#fff;width:calc(100% - 64px);height:54px;font-family:var(--f-cond);letter-spacing:.1em;text-transform:uppercase;background:#ff2e4d;border-radius:999px;justify-content:center;align-items:center;gap:14px;margin:22px auto 0;font-size:17px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 34px -10px #ff2e4dd9}.hm__cta .ico{width:22px;height:22px;transition:transform .4s var(--ease-out)}.hm__cta:active{transform:scale(.98)}.hm__bar{background:linear-gradient(90deg,#3e7bff,#ff6a1f 50%,#ffc928);border-radius:16px;grid-template-columns:repeat(3,1fr);margin:20px 12px 0;padding:2px;display:grid;position:relative}.hm__bar:before{content:"";background:#0c0c10;border-radius:14px;position:absolute;inset:2px}.hm__bar a{justify-content:space-between;align-items:center;gap:4px;min-height:66px;padding:8px 8px 8px 7px;display:flex;position:relative}.hm__bar a+a:before{content:"";background:#f5f1ea29;width:1px;position:absolute;top:14px;bottom:14px;left:0}.hm__bar .b{align-items:center;gap:5px;min-width:0;display:flex}.hm__bar img{border-radius:50%;flex:none;width:30px;height:30px}.hm__bar .wm{font-size:15px}.hm__bar .wm-kase .la{margin-right:.12em}.hm__bar .go{border:1.5px solid #f5f1eabf;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.hm__bar .go .ico{width:12px;height:12px}.hm__feats{grid-template-columns:repeat(4,1fr);margin:24px 8px 0;display:grid}.hm__feats li{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 4px;display:flex}.hm__feats li+li{border-left:1px solid #f5f1ea24}.hm__feats svg{width:30px;height:30px;color:var(--text)}.hm__feats li:nth-child(3) svg{color:#ffd21f}.hm__feats b{font-family:var(--f-cond);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.15}.hm__feats span{color:var(--muted);font-size:9.5px;line-height:1.3}.mood .features{display:none}.js .hm [data-hm]{opacity:0;transition:opacity .8s var(--ease-out),translate .8s var(--ease-out);transition-delay:calc(.25s + var(--d,0) * .1s);translate:0 14px}.js.is-loaded .hm [data-hm]{opacity:1;translate:none}.js .hm__card{opacity:0}.js .hm__card--thai{transform:translate(38%)rotateY(0)rotate(0)scale(.9)}.js .hm__card--kase{transform:translate(-38%)rotateY(0)rotate(0)scale(.9)}.js .hm__card--ringo{transform:translateY(30px)scale(.92)}.js.is-loaded .hm__card{opacity:1;transition-delay:.35s}.js.is-loaded .hm__card--thai{transition-delay:.6s;transform:rotateY(22deg)rotate(-4deg)}.js.is-loaded .hm__card--kase{transition-delay:.6s;transform:rotateY(-22deg)rotate(4deg)}.js.is-loaded .hm__card--ringo{transform:translateZ(40px)}.hm__card--thai .frame{animation:5s step-end 2s infinite neon}}@media (max-width:370px){.hm__tags{letter-spacing:.16em;gap:8px}.hm__bar .wm{font-size:13px}.hm__bar img{width:26px;height:26px}.hm__caps{padding:0 6px}.hm__cap{font-size:8.5px}}@keyframes neon{0%,to{filter:none}3%{filter:brightness(.6)}5%{filter:none}7%{filter:brightness(.75)}9%{filter:none}}@media (prefers-reduced-motion:reduce){.js .hm [data-hm],.js .hm__card{opacity:1!important;translate:none!important}.js .hm__card--thai{transform:rotateY(22deg)rotate(-4deg)!important}.js .hm__card--kase{transform:rotateY(-22deg)rotate(4deg)!important}.js .hm__card--ringo{transform:translateZ(40px)!important}.hm__card--thai .frame{animation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .hero__img,.js .mark__in,.js [data-hero-fade],.js [data-reveal]{opacity:1!important;filter:none!important;transform:translate(0)!important}.js .hero__title .l,.js .slogan[data-reveal]{clip-path:none!important}.band__img{transform:none!important}.hero__embers{display:none}}.anat{--ac:var(--ringo);--ac-text:#ff8a4c;--ac-ink:#fff;--brush:var(--ringo);--c:var(--ringo);--c-ink:#fff;--fl1:#ffeccdf2;--fl2:#f5b4008c;--fl3:#ff5a0040;color:var(--text);background:var(--bg);isolation:isolate;position:relative;overflow:hidden}.anat:before{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.anat:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg, #f5f1ea0f, var(--ac) 50%, #f5f1ea0f);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.anat:after{background:linear-gradient(90deg, #f5f1ea0f, color-mix(in srgb, var(--ac) 55%, transparent) 50%, #f5f1ea0f)}}.anat--thai{--ac:var(--thai-blue);--ac-text:#8fb2ff;--ac-ink:#fff;--brush:var(--thai);--c:var(--thai);--c-ink:#fff;--fl1:#ecf2fff2;--fl2:#ff3b5c6b;--fl3:#2f6bff4d;background:radial-gradient(46% 50% at 64% 52%, #2f6bff2b, transparent 70%),radial-gradient(30% 34% at 80% 22%, #ff3b5c1c, transparent 70%),radial-gradient(28% 30% at 36% 86%, #a840ff14, transparent 70%),var(--bg)}.anat--thai:before{background:repeating-linear-gradient(0deg,#8fb2ff09 0 1px,#0000 1px 5px)}.anat--ringo{background:radial-gradient(50% 50% at 62% 55%, #ff5a0021, transparent 70%),radial-gradient(40% 30% at 64% 100%, #c628001f, transparent 70%),var(--bg)}.anat--ringo:before{background:repeating-linear-gradient(90deg,#f5f1ea08 0 1px,#0000 1px 96px)}.anat--kase{--ac:var(--lakase);--ac-text:var(--lakase);--ac-ink:var(--ink);--brush:var(--lakase);--c:var(--lakase);--c-ink:var(--ink);--fl1:#fff8e2f2;--fl2:#ffc92880;--fl3:#00b28a38;background:radial-gradient(48% 50% at 62% 54%, #ffc92821, transparent 70%),radial-gradient(30% 30% at 82% 18%, #7b4cc21a, transparent 70%),radial-gradient(28% 28% at 36% 90%, #00b28a14, transparent 70%),var(--bg)}.anat--kase:before{opacity:.07;background:conic-gradient(from 150deg at 50% 0%, var(--lakase) 0 60deg, transparent 0) 0 0/56px 48px, conic-gradient(from -30deg at 50% 100%, var(--lakase-teal) 0 60deg, transparent 0) 28px 0/56px 48px, conic-gradient(from -30deg at 50% 100%, var(--lakase-purple) 0 60deg, transparent 0) 0 24px/56px 48px;-webkit-mask:radial-gradient(70% 75% at 60%,#000 0%,#0000 85%);mask:radial-gradient(70% 75% at 60%,#000 0%,#0000 85%)}.anat ol{margin:0;padding:0;list-style:none}.anat-pin{height:100svh;min-height:560px;padding:18px var(--gutter) 16px;grid-template:"top""area"minmax(0,1fr)/1fr;row-gap:10px;display:grid;position:relative}.anat-head,.anat-foot{z-index:5;grid-area:top;align-self:start;position:relative}.anat-foot{display:grid}.anat-foot>*{grid-area:1/1;align-self:start}.anat-over{font-family:var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--brush);align-items:center;gap:.9em;font-size:12px;font-weight:700;display:flex}.anat-over .dash{background:currentColor;width:14px;height:1px}.anat-over .soft{color:var(--muted)}.anat-h{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;text-shadow:0 4px 30px #00000073;margin-top:14px;font-size:clamp(2.2rem,3.9vw,4.4rem);font-weight:400;line-height:.98}.anat-h .l{display:block}.anat-h .brush{font-family:var(--f-brush);color:var(--brush);transform-origin:0;text-shadow:0 0 30px var(--brush),0 2px 16px #00000080;margin-top:.26em;line-height:1.04;display:inline-block;transform:rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.anat-h .brush{text-shadow:0 0 30px color-mix(in srgb, var(--brush) 30%, transparent),0 2px 16px #00000080}}.anat-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--text);margin-top:18px;font-size:13px;font-weight:600}.anat-brand{color:var(--muted);align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.anat-brand img{border-radius:50%;flex:none;width:36px;height:36px}.anat-brand .wm{font-size:22px}.anat-area{grid-area:area;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.anat-stagewrap{flex:none;width:100%;position:relative}.anat-stage{width:min(300px,72vw);aspect-ratio:var(--ar,1 / 2.4);margin-inline:auto;position:relative}.anat.is-sized .anat-stage{aspect-ratio:auto}.anat-deco{pointer-events:none;opacity:.9;position:absolute;inset:-18px -14px}.anat-deco .axis{border-left:1px dashed #f5f1ea21;position:absolute;top:0;bottom:0;left:50%}.anat-deco i{border:1.5px solid var(--ac);width:14px;height:14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.anat-deco i{border:1.5px solid color-mix(in srgb, var(--ac) 45%, #f5f1ea40)}}.anat-deco i:nth-child(2){border-bottom:0;border-right:0;top:0;left:0}.anat-deco i:nth-child(3){border-bottom:0;border-left:0;top:0;right:0}.anat-deco i:nth-child(4){border-top:0;border-right:0;bottom:0;left:0}.anat-deco i:nth-child(5){border-top:0;border-left:0;bottom:0;right:0}.glow{aspect-ratio:1;pointer-events:none;width:220%;margin-top:-110%;position:absolute;top:50%;left:-60%}.glow-core{filter:blur(18px);background:radial-gradient(circle,#ff5a00b8 0%,#ff5a0066 22%,#ff5a0024 40%,#ff5a000a 52%,#0000 64%);border-radius:50%;position:absolute;inset:0}.glow-heat{opacity:.55;border-radius:50%;position:absolute;inset:18%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}.anat--ringo .glow-heat{filter:url(#heat-ringo);background:repeating-radial-gradient(circle at 50% 52%,#0000 0 9px,#ff96464d 11px 12.5px,#0000 14.5px 24px)}.anat--thai .glow-core{background:radial-gradient(circle at 47% 51%,#2f6bffb3 0%,#2f6bff5c 22%,#2f6bff1f 40%,#0000 60%),radial-gradient(circle at 58% 44%,#ff3b5c57 0%,#ff3b5c1f 24%,#0000 46%)}.anat--thai .glow-heat{background:repeating-radial-gradient(circle at 50% 52%,#0000 0 15px,#5082ff6b 16px 17px,#0000 18px 32px,#ff3b5c52 33px 34px,#0000 35px 48px)}.anat--kase .glow-core{background:radial-gradient(circle,#ffc9289e 0%,#f7931e57 22%,#f7931e1f 40%,#ffc9280a 52%,#0000 64%)}.anat--kase .glow-heat{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffc9284d 0 5deg, transparent 5deg 15deg);animation:60s linear infinite anatSpin}@keyframes anatSpin{to{transform:rotate(360deg)}}.rig,.shake,.squash{position:absolute;inset:0}.shadow{pointer-events:none;background:radial-gradient(closest-side,#000000d9,#00000073 45%,#0000 100%);border-radius:50%;position:absolute}.ly{will-change:transform;position:absolute}.ly-par,.ly-float{position:absolute;inset:0}.ly-float{transform:translate3d(0, calc(var(--f,0) * var(--amp,0) * 6px), 0) rotate(calc(var(--f,0) * var(--amp,0) * var(--fr,1) * 1deg))}.ly img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%}.ly-lip{z-index:7;pointer-events:none;display:none}.anat.is-live .ly-lip{display:block}.anat--thai .ly-lip img{clip-path:inset(22.4% 0 0);-webkit-mask:radial-gradient(49.4% 21.6% at 50% 22.4%,#0000 96%,#000 100%);mask:radial-gradient(49.4% 21.6% at 50% 22.4%,#0000 96%,#000 100%)}.anat--kase .ly-lip img{clip-path:polygon(0 30%,26% 36%,52% 44%,78% 36%,100% 30%,100% 100%,0 100%)}.fx{pointer-events:none;z-index:8;position:absolute;inset:0}.shock{aspect-ratio:1;opacity:0;width:80%;margin-top:-40%;position:absolute;top:50%;left:10%;overflow:visible}.shock circle{fill:none;stroke:var(--ac);vector-effect:non-scaling-stroke}.anat--thai .shock circle+circle{stroke:var(--thai)}.anat--kase .shock circle+circle{stroke:var(--lakase-teal)}.flash{aspect-ratio:1;background:radial-gradient(circle, var(--fl1) 0, var(--fl2) 18%, var(--fl3) 36%, transparent 62%);mix-blend-mode:screen;opacity:0;border-radius:50%;width:150%;margin-top:-75%;position:absolute;top:50%;left:-25%}.p{opacity:0;will-change:transform,opacity;position:absolute;top:50%;left:50%}.p--sesame{border-radius:50%;width:10px;height:5px;margin:-2.5px 0 0 -5px;box-shadow:inset -1px -1px #0000002e}.p--chili{clip-path:polygon(0 30%,55% 0,100% 45%,70% 100%,15% 85%);width:13px;height:10px;margin:-5px 0 0 -6.5px}.p--crumb{border-radius:45% 60% 50% 40%;width:9px;height:7px;margin:-3.5px 0 0 -4.5px}.p--peanut{clip-path:polygon(12% 18%,60% 0,100% 34%,86% 88%,30% 100%,0 58%);width:10px;height:8px;margin:-4px 0 0 -5px}.p--ring{background:radial-gradient(circle,#ffd69699 0 32%,#0000 34%);border:2.6px solid;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.p--leaf{border-radius:70% 8%;width:10px;height:7px;margin:-3.5px 0 0 -5px}.p--grain{border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;box-shadow:inset -1px -1px #0000001f}.anat-bgword{z-index:-1;white-space:nowrap;font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.2px var(--ac);font-size:clamp(130px,21vw,340px);line-height:1;position:absolute;top:calc(50% - .5em);left:0}@supports (color:color-mix(in lab, red, red)){.anat-bgword{-webkit-text-stroke:1.2px color-mix(in srgb, var(--ac) 16%, transparent)}}.anat-bgword{pointer-events:none;-webkit-user-select:none;user-select:none}.anat-labels{grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:28px;display:grid}.lbl-dot,.lbl-lead,.lbl-chip{display:none}.lbl-num{font-family:var(--f-cond);letter-spacing:.18em;color:var(--ac-text);margin-bottom:5px;font-size:12px;font-weight:700;line-height:1;display:block}.lbl-title{font-family:var(--f-cond);letter-spacing:.035em;text-transform:uppercase;color:var(--text);font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.08}.lbl-line{color:var(--muted);margin-top:5px;font-size:13.5px;line-height:1.4}.lbl-body{transition:opacity .3s}.anat.is-placed .anat-stagewrap{width:auto}.anat.is-placed .anat-labels{pointer-events:none;z-index:9;margin:0;display:block;position:absolute;inset:0}.anat.is-placed .lbl{width:0;height:0;position:absolute;top:0;left:0}.anat.is-placed .lbl-dot{left:var(--ax);top:var(--ay);background:var(--text);width:10px;height:10px;box-shadow:0 0 0 3px var(--ac), 0 0 16px 4px var(--ac);border-radius:50%;margin:-5px 0 0 -5px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.anat.is-placed .lbl-dot{box-shadow:0 0 0 3px var(--ac), 0 0 16px 4px color-mix(in srgb, var(--ac) 45%, transparent)}}.anat.is-placed .lbl-lead{top:calc(var(--ay) - 1px);height:2px;display:block;position:absolute;overflow:visible}.anat.is-placed .lbl-lead line{stroke:#f5f1ea80;stroke-width:1.2px;stroke-dasharray:1 1}.anat.is-placed .lbl-body{top:var(--ay);width:var(--lw,200px);position:absolute;transform:translateY(-50%)}.anat.is-placed .lbl[data-side=r] .lbl-body{left:calc(var(--lx) + 14px)}.anat.is-placed .lbl[data-side=l] .lbl-body{left:calc(var(--lx) - 14px - var(--lw,200px));text-align:right}.anat.is-placed .lbl.is-cur .lbl-dot{background:var(--ac);box-shadow:0 0 0 4px var(--ac), 0 0 22px 6px var(--ac)}@supports (color:color-mix(in lab, red, red)){.anat.is-placed .lbl.is-cur .lbl-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--ac) 35%, transparent), 0 0 22px 6px color-mix(in srgb, var(--ac) 60%, transparent)}}.anat.is-placed .lbl.is-cur .lbl-lead line{stroke:var(--ac)}.anat.is-placed.is-mob .lbl-body{display:none}.anat.is-placed.is-mob .lbl-dot{width:8px;height:8px;margin:-4px 0 0 -4px}.anat.is-placed.is-mob .lbl-chip{top:var(--ay);background:var(--bg-2);width:28px;height:28px;font-family:var(--f-cond);letter-spacing:.04em;color:var(--text);border:1px solid #f5f1ea59;border-radius:50%;place-items:center;margin-top:-14px;font-size:12px;font-weight:700;line-height:1;transition:background-color .3s,color .3s,border-color .3s;display:grid;position:absolute}.anat.is-placed.is-mob .lbl[data-side=r] .lbl-chip{left:var(--lx)}.anat.is-placed.is-mob .lbl[data-side=l] .lbl-chip{left:calc(var(--lx) - 28px)}.anat.is-placed.is-mob .lbl.is-cur .lbl-chip{background:var(--ac);border-color:var(--ac);color:var(--ac-ink)}.anat-hint{font-family:var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:flex}.anat-hint .ico{width:20px;height:20px;color:var(--ac-text);animation:1.6s ease-in-out infinite anatBob}@keyframes anatBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.anat-cap{display:none}.anat-final{background:var(--bg-2);border:1px solid var(--ac);border-radius:18px;gap:10px;max-width:400px;padding:20px 20px 22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.anat-final{border:1px solid color-mix(in srgb, var(--ac) 40%, #f5f1ea1a)}}.anat-final{box-shadow:0 30px 60px -30px #000000d9, 0 0 40px -18px var(--ac)}@supports (color:color-mix(in lab, red, red)){.anat-final{box-shadow:0 30px 60px -30px #000000d9, 0 0 40px -18px color-mix(in srgb, var(--ac) 55%, transparent)}}.fin-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fin-brand{align-items:center;gap:10px;min-width:0;display:flex}.fin-brand img{border-radius:50%;flex:none;width:32px;height:32px}.fin-brand .wm{font-size:21px}.fin-tag{font-family:var(--f-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--ac-text);white-space:nowrap;font-size:11px;font-weight:700}.fin-name{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;font-size:clamp(28px,2.3vw,38px);font-weight:400;line-height:1}.fin-note{color:var(--muted);font-size:14px;line-height:1.4}.fin-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.fin-price{font-family:var(--f-cond);letter-spacing:.03em;color:var(--text);font-size:24px;font-weight:700;line-height:1}.fin-price--soon{letter-spacing:.22em;text-transform:uppercase;color:var(--ac-text);font-size:13px}.fin-uber{font-family:var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.fin-uber i{background:#3fd07f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3fd07f}.anat-final .cta{width:100%;min-width:0;height:50px;margin-top:6px}.anat-rail{display:none}.rail-in{flex-direction:column;justify-content:space-between;height:100%;padding-left:16px;display:flex;position:relative}.rail-track{background:#f5f1ea24;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:3px;overflow:hidden}.rail-fill{background:var(--ac);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.rail-ticks{flex-direction:column;justify-content:space-between;height:100%;display:flex}.rail-ticks li{font-family:var(--f-cond);letter-spacing:.08em;color:#f5f1ea61;font-size:11.5px;font-weight:700;line-height:1;transition:color .3s;position:relative}.rail-ticks li:before{content:"";background:var(--bg);border:1.5px solid #f5f1ea59;border-radius:50%;width:8px;height:8px;margin-top:-4px;transition:background-color .3s,border-color .3s;position:absolute;top:50%;left:-17px}.rail-ticks li.is-done{color:var(--muted)}.rail-ticks li.is-done:before{background:var(--text);border-color:var(--text)}.rail-ticks li.is-cur{color:var(--ac-text)}.rail-ticks li.is-cur:before{background:var(--ac);border-color:var(--ac);box-shadow:0 0 12px 2px var(--ac)}@supports (color:color-mix(in lab, red, red)){.rail-ticks li.is-cur:before{box-shadow:0 0 12px 2px color-mix(in srgb, var(--ac) 60%, transparent)}}.anat.is-live .lbl-num,.anat.is-live .lbl-title,.anat.is-live .lbl-line{opacity:0}.anat.is-live .lbl-dot{transform:scale(0)}.anat.is-live .lbl-chip{opacity:0}.anat.is-live .anat-final{opacity:0;visibility:hidden}.anat.is-live.is-mob .anat-cap{opacity:0;visibility:hidden;display:grid}.anat.is-static .anat-hint,.anat.is-static .anat-rail{display:none}html:not(.js) .anat-pin{height:auto;min-height:0;padding-block:72px}html:not(.js) .anat-hint,html:not(.js) .anat-rail{display:none!important}.header{transition:background-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,transform .5s var(--ease-out)}body.anat-on .header{transform:translateY(-101%)}html.menu-open body.anat-on .header{transform:none}@media (min-width:1200px){.anat-pin{padding:40px var(--gutter) 34px;grid-template:"head area rail"minmax(0,1fr)"foot area rail"/clamp(280px,25vw,380px) minmax(0,1fr) 46px;gap:24px 28px}.anat-head{grid-area:head}.anat-foot{grid-area:foot;align-self:end}.anat-hint{grid-area:foot;align-self:end;padding-bottom:6px}.anat-area{grid-row:1/3}.anat-rail{grid-area:rail;align-self:center;height:min(56vh,440px);display:block}}@media (min-width:1200px) and (max-height:780px){.anat-brand{display:none}.anat-final{gap:8px;padding:16px 18px 18px}}@media (min-width:768px) and (max-width:1199.98px){.anat-pin{padding:26px var(--gutter) 20px}.anat-h{font-size:clamp(2.4rem,5.4vw,3.6rem)}.anat-hint{left:var(--gutter);z-index:6;position:absolute;bottom:20px}.anat-rail{right:calc(var(--gutter) - 4px);z-index:6;width:40px;height:min(44vh,360px);display:block;position:absolute;top:50%;transform:translateY(-50%)}.anat-final{grid-template-columns:1fr minmax(220px,300px);align-items:center;column-gap:24px;max-width:none}.anat-final>:not(.cta){grid-column:1}.anat-final .cta{grid-area:1/2/5;margin-top:0}}@media (max-width:767.98px){.anat-pin{padding:16px var(--gutter) 14px}.anat-over{letter-spacing:.2em;font-size:11px}.anat-h{margin-top:10px;font-size:clamp(2rem,9.6vw,2.75rem)}.anat-h .brush{margin-top:.3em}.anat-sub{letter-spacing:.18em;margin-top:12px;font-size:11px}.anat-brand{display:none}.anat-hint{z-index:6;justify-content:center;position:absolute;bottom:14px;left:0;right:0}.anat.is-mob .anat-cap{background:var(--bg-2);border:1px solid var(--ac);border-radius:16px;align-content:start;gap:6px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.anat.is-mob .anat-cap{border:1px solid color-mix(in srgb, var(--ac) 35%, #f5f1ea1a)}}.cap-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cap-num{font-family:var(--f-cond);letter-spacing:.16em;color:var(--ac-text);font-size:12px;font-weight:700}.cap-segs{grid-template-columns:repeat(6,1fr);gap:4px;width:120px;display:grid}.cap-segs i{background:#f5f1ea2e;border-radius:2px;height:3px;transition:background-color .3s}.cap-segs i.on{background:var(--ac)}.cap-title{font-family:var(--f-cond);letter-spacing:.03em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.1}.cap-line{color:var(--muted);font-size:14px;line-height:1.35}.anat-final{gap:7px;max-width:none;padding:14px 16px 16px}.fin-tag{display:none}.fin-name{font-size:26px}.fin-note{font-size:13px}.fin-price{font-size:20px}.fin-price--soon{font-size:12px}.anat-final .cta{height:46px;margin-top:4px}.anat.is-static .anat-pin{grid-template-rows:auto auto auto;grid-template-areas:"top""area""foot";height:auto;min-height:0;padding-block:56px}.anat.is-static .anat-foot{grid-area:foot;margin-top:24px}.anat.is-static .anat-labels{margin-top:32px}.anat.is-static .anat-area{flex-direction:column}html:not(.js) .anat-pin{grid-template-rows:auto auto auto;grid-template-areas:"top""area""foot"}html:not(.js) .anat-foot{grid-area:foot;margin-top:24px}}@media (prefers-reduced-motion:reduce){.anat-hint .ico,.anat--kase .glow-heat{animation:none}}.cpt{--cpt-gold:#f7a21b;--cpt-blue:#2f8bff;--cpt-red:#ff4a2a;--cpt-yellow:#ffc928;isolation:isolate;background:var(--bg);grid-template-columns:minmax(0,41%) minmax(0,1fr) minmax(0,37%);grid-template-areas:"left.right";min-height:max(760px,56.3vw);padding:clamp(22px,1.8vw,30px) clamp(24px,3.6vw,60px) clamp(36px,3vw,52px);display:grid;position:relative;overflow:hidden}.cpt__bg{z-index:-1;position:absolute;inset:0}.cpt__bg img{object-fit:cover;object-position:center;width:100%;height:100%}.cpt__bg-m{display:none}.cpt__bg:after{content:"";background:linear-gradient(90deg, #0a0a0ceb 0%, #0a0a0cb3 26%, #0a0a0c00 42%), linear-gradient(180deg, var(--bg) 0%, #0a0a0c00 9%, #0a0a0c00 90%, var(--bg) 100%);position:absolute;inset:0}.cpt__left{flex-direction:column;grid-area:left;min-width:0;display:flex}.cpt__brand{align-items:center;gap:clamp(22px,2.4vw,42px);display:flex}.gs{font-family:var(--f-brush);text-transform:uppercase;justify-items:center;padding-top:22px;line-height:.82;display:inline-grid;position:relative;transform:rotate(-6deg)}.gs__crown{width:46px;height:36px;color:var(--cpt-gold);position:absolute;top:-4px;left:50%;transform:rotate(4deg)}.gs__l1{color:var(--text);text-shadow:3px 3px #0009;font-size:clamp(34px,3.1vw,52px)}.gs__l2{color:var(--cpt-gold);text-shadow:3px 3px #0009;margin-left:.5em;font-size:clamp(34px,3.1vw,52px)}.gs__aix{font-family:var(--f-cond);letter-spacing:.32em;color:var(--text);align-items:center;gap:.6em;margin-top:6px;font-size:12px;font-weight:700;display:flex;transform:rotate(6deg)}.gs__aix:before,.gs__aix:after{content:"";background:currentColor;width:2.6em;height:1.5px}.cpt__claim{font-family:var(--f-cond);letter-spacing:.34em;text-transform:uppercase;color:var(--muted);border-left:1px solid #f5f1ea4d;padding:6px 0 6px clamp(22px,2.4vw,42px);font-size:13px;font-weight:600;line-height:1.75}.cpt__kicker{font-family:var(--f-cond);letter-spacing:.3em;text-transform:uppercase;color:var(--cpt-gold);margin-top:clamp(34px,3.2vw,54px);font-size:13.5px;font-weight:700}.cpt__kicker span{margin:0 .5em}.cpt__title{font-family:var(--f-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);text-shadow:0 4px 30px #0000008c;margin-top:14px;font-size:clamp(3.4rem,6.5vw,7.2rem);font-weight:400;line-height:.92}.cpt__brush{font-family:var(--f-brush);color:var(--cpt-gold);transform-origin:0;text-shadow:0 0 30px #f7a21b40;white-space:nowrap;margin-top:.06em;font-size:.74em;display:block;transform:rotate(-2.5deg)}.cpt__lead{color:#f5f1ead1;max-width:35em;margin-top:clamp(26px,2.6vw,44px);font-size:clamp(15.5px,1.12vw,18.5px);line-height:1.65}.cpt__lead strong{color:var(--text);font-weight:700}.cpt__plate{border:2px solid var(--cpt-gold);background:#0a0a0c8c;border-radius:16px;align-self:flex-start;align-items:center;gap:22px;margin-top:clamp(28px,2.6vw,44px);padding:16px 34px 16px 22px;display:inline-flex;box-shadow:inset 0 0 0 1px #00000080,0 0 24px #f7a21b59,0 0 60px #f7a21b1f}.cpt__pin{aspect-ratio:1;background:var(--cpt-gold);width:clamp(56px,4.4vw,72px);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.cpt__pin .ico{width:42%;height:42%}.cpt__addr{gap:6px;display:grid}.cpt__street{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-size:clamp(2rem,2.9vw,3rem);line-height:1}.cpt__city{font-family:var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-size:clamp(11px,.85vw,13.5px);font-weight:700}.cpt__feats{margin:0;padding:0;list-style:none;display:flex}.cpt__feats--d{margin-top:clamp(30px,2.8vw,46px)}.cpt__feats li{font-family:var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;padding:0 clamp(16px,1.7vw,28px);font-size:11.5px;font-weight:700;line-height:1.55;display:flex}.cpt__feats li:first-child{padding-left:0}.cpt__feats li+li{border-left:1px solid #f5f1ea33}.cpt__feats .ico{width:36px;height:36px;color:var(--cpt-gold);stroke-width:1.4px}.cpt__feats--m{display:none}.cpt__foot{align-items:center;gap:22px;margin-top:auto;padding-top:26px;display:flex}.cpt__vibes{font-family:var(--f-brush);text-transform:uppercase;color:#f5f1ea8c;white-space:nowrap;font-size:clamp(16px,1.3vw,22px);line-height:.95;transform:rotate(-8deg)}.cpt__line{background:#f5f1ea40;flex:1;height:1px}.cpt__aix{font-family:var(--f-cond);letter-spacing:.4em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.cpt__vibes-m,.cpt__aix-m{display:none}.cpt__right{flex-direction:column;grid-area:right;min-width:0;display:flex}.cpt__origins{font-family:var(--f-cond);letter-spacing:.4em;text-transform:uppercase;color:var(--muted);justify-content:flex-end;align-items:center;gap:1.2em;font-size:12px;font-weight:600;display:flex}.cpt__origins i{color:var(--text);letter-spacing:0;font-style:normal}.cpt__origins b{background:#f5f1ea59;width:52px;height:1px;margin-left:.4em}.cpt__cards{gap:clamp(14px,1.2vw,20px);margin:clamp(26px,2.4vw,42px) 0 0;padding:0;list-style:none;display:grid}.cc{--cc:var(--cpt-gold);--cc-border:#e8a84099;isolation:isolate;border:1.5px solid var(--cc-border);min-height:clamp(200px,14vw,240px);box-shadow:0 0 22px var(--cc-border), 0 22px 44px -26px #000000e6;background:#0a0a0cd1;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body""logo logo";gap:clamp(14px,1.3vw,22px) clamp(20px,2vw,34px);padding:clamp(20px,2vw,34px) clamp(24px,2.2vw,36px) clamp(16px,1.4vw,24px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cc{box-shadow:0 0 22px color-mix(in srgb, var(--cc-border) 40%, transparent), 0 22px 44px -26px #000000e6}}.cc{transition:border-color .35s, box-shadow .45s, transform .45s var(--ease-out)}.cc:hover{box-shadow:0 0 34px var(--cc), 0 22px 44px -26px #000000e6;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.cc:hover{box-shadow:0 0 34px color-mix(in srgb, var(--cc) 45%, transparent), 0 22px 44px -26px #000000e6}}.cc--thai{--cc:var(--cpt-blue);--cc-border:#dea8469e}.cc--ringo{--cc:var(--cpt-red);--cc-border:#f08232a8}.cc--kase{--cc:var(--cpt-yellow);--cc-border:#f2b232a8}.cc__bg{z-index:-1;position:absolute;inset:0}.cc__bg img{object-fit:cover;object-position:right center;width:100%;height:100%}.cc__bg-m{display:none}.cc__icon{aspect-ratio:1;border:2px solid var(--cc);width:clamp(64px,5vw,82px);color:var(--cc);box-shadow:0 0 18px var(--cc);border-radius:50%;grid-area:icon;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cc__icon{box-shadow:0 0 18px color-mix(in srgb, var(--cc) 30%, transparent)}}.cc__icon .ico{width:44%;height:44%}.cc__body{grid-area:body;align-self:start;padding-right:clamp(70px,6.4vw,110px)}.cc__title{font-family:var(--f-cond);letter-spacing:.07em;text-transform:uppercase;color:var(--text);font-size:clamp(19px,1.45vw,25px);font-weight:700}.cc__text{color:#f5f1ead1;margin-top:8px;font-size:clamp(14px,1vw,16.5px);line-height:1.5}.cc__num{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.5px #dea03c80;font-size:clamp(4rem,5.6vw,6rem);line-height:1;position:absolute;top:clamp(20px,1.8vw,30px);right:clamp(22px,2vw,34px)}.cc__logo{grid-area:logo;align-items:center;gap:clamp(18px,1.8vw,30px);display:flex}.cc__rule{background:var(--cc);width:clamp(80px,9vw,150px);height:1.5px}@supports (color:color-mix(in lab, red, red)){.cc__rule{background:color-mix(in srgb, var(--cc) 70%, transparent)}}.cc__slogan{display:none}.cc--ringo .cc__slogan{font-family:var(--f-brush);text-transform:uppercase;color:var(--ringo);text-shadow:0 2px 10px #000c;font-size:clamp(14px,1.1vw,18px);line-height:.95;display:block;position:absolute;bottom:clamp(18px,1.8vw,30px);right:clamp(18px,1.6vw,26px);transform:rotate(-12deg)}.cpt__frontieres{font-family:var(--f-brush);text-transform:uppercase;color:#f5f1ea80;margin:18px 0 0 34%;font-size:clamp(15px,1.2vw,20px);line-height:.95;transform:rotate(-8deg)}.cl{justify-items:center;line-height:1;display:inline-grid}.cl__tag{font-family:var(--f-cond);letter-spacing:.3em;text-transform:uppercase;color:var(--text);margin-top:6px;font-size:9.5px;font-weight:700}.cl--thai .cl__word{font-family:var(--f-body);letter-spacing:.03em;color:var(--text);font-size:clamp(26px,2.1vw,34px);font-weight:700}.cl--thai b{color:var(--cpt-blue);text-shadow:0 0 14px #2f8bff99;font-weight:700}.cl__i{position:relative}.cl__flame{background:radial-gradient(circle at 50% 75%, #ffd24a 0 30%, var(--cpt-blue) 62%);border-radius:50%/62% 62% 38% 38%;width:.26em;height:.36em;position:absolute;top:-.28em;left:50%;translate:-50%;box-shadow:0 0 8px #2f8bffcc}.cl--ringo{position:relative}.cl__crown{width:22px;height:17px;color:var(--cpt-gold);position:absolute;top:-18px;left:50%;translate:-50%}.cl--ringo .cl__word{font-family:var(--f-brush);text-transform:uppercase;color:var(--cpt-red);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #00000080);background:linear-gradient(#ff7a2a,#e8261b);-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,2.8vw,46px);transform:rotate(-4deg)}.cl--ringo .cl__tag{color:var(--ringo)}.cl--kase .cl__word{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(36px,3vw,50px)}.cl--kase .k1,.cl--kase .k2{color:#ffc928}.cl--kase .k3{color:#f7931e}.cl--kase .k4{color:#29b34a}.cl--kase .k5{color:#e8261b}@media (max-width:1100px){.cpt{min-height:0;padding:30px 20px 34px;display:block}.cpt__bg-d{display:none}.cpt__bg-m{display:block}.cpt__bg img{object-position:70% top}.cpt__bg:after{background:linear-gradient(90deg, #0a0a0cd9 0%, #0a0a0c59 60%, #0a0a0c1a 100%), linear-gradient(180deg, var(--bg) 0%, #0a0a0c00 6%, #0a0a0c33 45%, #0a0a0cbf 75%, var(--bg) 100%)}.cpt__vibes-m{z-index:1;font-family:var(--f-brush);text-transform:uppercase;color:var(--cpt-gold);opacity:.75;text-align:left;font-size:19px;line-height:.95;display:block;position:absolute;top:300px;right:14px;transform:rotate(-10deg)}.cpt__vibes-m .ico{width:26px;height:20px;margin:0 0 6px 34px;display:block}.cpt__left,.cpt__right{display:block}.cpt__brand{gap:18px}.gs__l1,.gs__l2{font-size:36px}.gs__crown{width:36px;height:28px}.cpt__claim{letter-spacing:.28em;padding-left:18px;font-size:11px}.cpt__kicker{letter-spacing:.24em;margin-top:30px;font-size:12px}.cpt__title{margin-top:10px;font-size:clamp(2.9rem,12.4vw,4.4rem)}.cpt__brush{font-size:.72em}.cpt__lead{max-width:30em;margin-top:18px;padding-right:22%;font-size:15px}.cpt__plate{gap:14px;margin-top:24px;padding:14px 18px 14px 14px;display:flex}.cpt__pin{width:52px}.cpt__street{font-size:1.9rem}.cpt__city{letter-spacing:.12em;font-size:10.5px}.cpt__feats--d,.cpt__foot,.cpt__origins,.cpt__frontieres{display:none}.cpt__cards{gap:14px;margin-top:26px}.cc{border-width:2px;border-color:var(--cc);min-height:0;box-shadow:0 0 18px var(--cc);background:#0b0b0f;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;padding:20px 18px 18px}@supports (color:color-mix(in lab, red, red)){.cc{box-shadow:0 0 18px color-mix(in srgb, var(--cc) 35%, transparent)}}.cc__bg-d{display:none}.cc__bg-m{display:block}.cc__bg img{object-position:72% center;width:66%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.cc__bg:after{content:"";background:linear-gradient(90deg,#0b0b0f 0%,#0b0b0fd9 40%,#0b0b0f1a 70%,#0b0b0f00 100%);position:absolute;inset:0}.cc__icon{border-width:2px;width:54px}.cc__body{padding-right:30%}.cc__title{letter-spacing:.05em;font-size:15.5px}.cc__text{text-shadow:0 1px 6px #000000e6;font-size:13px}.cc__num{-webkit-text-stroke:1.5px var(--cc);font-size:3.6rem;top:14px;right:14px}.cc__rule{display:none}.cc__slogan,.cc--ringo .cc__slogan{font-family:var(--f-brush);text-transform:uppercase;color:var(--cc);text-shadow:0 2px 10px #000000e6;text-align:right;font-size:14px;line-height:.95;display:block;position:absolute;bottom:16px;right:14px;transform:rotate(-10deg)}.cl--thai .cl__word{font-size:27px}.cl--ringo .cl__word{font-size:36px}.cl--kase .cl__word{font-size:38px}.cpt__feats--m{justify-content:space-between;margin-top:26px;display:flex}.cpt__feats--m li{letter-spacing:.14em;flex:1;gap:10px;padding:0 10px;font-size:10px}.cpt__feats--m li:first-child{padding-left:0}.cpt__feats--m .ico{flex:none;width:30px;height:30px}.cpt__aix-m{font-family:var(--f-cond);letter-spacing:.4em;text-transform:uppercase;color:var(--muted);align-items:center;gap:16px;margin-top:24px;font-size:11px;font-weight:600;display:flex}.cpt__aix-m span{background:#f5f1ea38;flex:1;height:1px}}@media (max-width:420px){.cpt__feats--m li{flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px;font-size:9.5px}.cpt__vibes-m{font-size:15px;top:286px}.cc__body{padding-right:26%}}@media (prefers-reduced-motion:reduce){.cc,.cc:hover{transition:none;transform:none}}.cpt__ctas{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2vw,32px);display:flex}.cpt__btn{height:52px;font-family:var(--f-body);letter-spacing:.12em;text-transform:uppercase;transition:transform .35s var(--ease-out), box-shadow .35s, background-color .3s, border-color .3s, color .3s;border-radius:999px;align-items:center;gap:12px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.cpt__btn .ico{width:18px;height:18px;transition:transform .4s var(--ease-out)}.cpt__btn:hover .ico:last-child{transform:translate(5px)}.cpt__btn:active{transform:scale(.98)}.cpt__btn--main{background:var(--cpt-gold);color:var(--ink);box-shadow:0 12px 30px -12px #f7a21be6,inset 0 -3px #00000024}.cpt__btn--main:hover{transform:translateY(-2px);box-shadow:0 0 0 5px #f7a21b33,0 16px 40px -12px #f7a21be6,inset 0 -3px #00000024}.cpt__btn--ghost{color:var(--text);background:#0a0a0c59;border:1.5px solid #f5f1eab3}.cpt__btn--ghost:hover{border-color:var(--cpt-gold);color:var(--cpt-gold)}.cc__logo{z-index:2;position:relative}.cc__rule{flex:0 clamp(40px,5vw,110px)}.cc__cta{border:1.5px solid var(--cc);height:38px;color:var(--text);font-family:var(--f-cond);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#0a0a0c99;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:700;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.cc__cta .ico{width:15px;height:15px;transition:transform .35s var(--ease-out)}.cc__cta:hover{background:var(--cc);color:var(--ink);box-shadow:0 0 22px var(--cc)}@supports (color:color-mix(in lab, red, red)){.cc__cta:hover{box-shadow:0 0 22px color-mix(in srgb, var(--cc) 55%, transparent)}}.cc__cta:hover .ico{transform:translate(4px)}.cc--ringo .cc__cta:hover{color:#fff}@media (min-width:1101px){.cc--ringo .cc__rule{flex-basis:24px}}.js .cc[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), translate 1s var(--ease-out), rotate 1s var(--ease-out), border-color .35s, box-shadow .45s, transform .45s var(--ease-out);transition-delay:calc(var(--d,0) * .14s);translate:80px;rotate:1.5deg}.js .cc[data-reveal].is-in{opacity:1;translate:none;rotate:none}.cc:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg, transparent 30%, var(--cc) 46%, #ffffff1f 50%, transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cc:after{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--cc) 22%, transparent) 46%, #ffffff1f 50%, transparent 62%)}}.cc:after{translate:-110%}.js .cc.is-in:after{animation:ccSweep 1.3s var(--ease-out) forwards;animation-delay:calc(var(--d,0) * .14s + .55s)}@keyframes ccSweep{to{translate:110%}}.js .cc[data-reveal] .cc__icon{opacity:0;transition:scale .7s cubic-bezier(.34,1.56,.64,1),opacity .5s;transition-delay:calc(var(--d,0) * .14s + .35s);scale:.4}.js .cc[data-reveal].is-in .cc__icon{opacity:1;scale:1}.js .cc[data-reveal] .cc__num{opacity:0;translate:0 45%}.js .cc[data-reveal].is-in .cc__num{animation:ccNum 1.4s var(--ease-out) forwards;animation-delay:calc(var(--d,0) * .14s + .45s)}@keyframes ccNum{0%{opacity:0;translate:0 45%;scale:.7}45%{opacity:1;-webkit-text-stroke-color:var(--cc);text-shadow:0 0 18px var(--cc), 0 0 38px color-mix(in srgb, var(--cc) 60%, transparent);translate:0 -6%;scale:1.12}to{opacity:1;translate:0;scale:1}}.js .cc[data-reveal] .cc__cta{opacity:0;transition:opacity .6s var(--ease-out), translate .6s var(--ease-out), background-color .3s, color .3s, box-shadow .3s;transition-delay:calc(var(--d,0) * .14s + .75s);translate:-14px}.js .cc[data-reveal].is-in .cc__cta{opacity:1;translate:none}.js .cc[data-reveal].is-in .cc__cta:hover{transition-delay:0s}@media (max-width:1100px){.js .cc[data-reveal]{translate:0 50px;rotate:none}.cpt__ctas{margin-top:18px}.cpt__btn{flex:auto;justify-content:center;height:50px;padding:0 16px;font-size:12px}.cc__logo{flex-wrap:wrap;row-gap:12px}.cc__cta{height:34px;padding:0 13px;font-size:11.5px}.cc__slogan,.cc--ringo .cc__slogan{font-size:12.5px;top:82px;bottom:auto;right:12px}}@media (prefers-reduced-motion:reduce){.js .cc[data-reveal],.js .cc[data-reveal] .cc__icon,.js .cc[data-reveal] .cc__num,.js .cc[data-reveal] .cc__cta{opacity:1!important;animation:none!important;translate:none!important;rotate:none!important;scale:1!important}.cc:after{display:none}}.band:before,.anat:after{display:none}.mood{border-top:0}.band{min-height:max(520px,42.42vw)}.band--kase{min-height:max(560px,42.42vw)}.band__img{object-position:right center;height:100%;top:0;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%)}.anat:after{z-index:-1;background:linear-gradient(180deg, var(--bg) 0%, #0a0a0c00 16%, #0a0a0c00 84%, var(--bg) 100%);height:auto;display:block;inset:0}.anat--thai:before,.anat--ringo:before{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.footer{background:linear-gradient(180deg, var(--bg) 0, var(--bg-2) clamp(90px, 9vw, 150px))}@media (max-width:760px){.band__img{-webkit-mask-image:linear-gradient(#0000 0%,#000 12%);mask-image:linear-gradient(#0000 0%,#000 12%)}}.sep{--c:var(--amber);--sep-h:clamp(64px, 6vw, 96px);z-index:6;height:var(--sep-h);background:var(--bg);pointer-events:none;position:relative}.sep--thai{--c:#ff5c78}.sep--ringo{--c:#ff7a1f}.sep--kase{--c:#f2b63a}.sep__smoke{width:min(70vw,760px);height:calc(var(--sep-h) * 3.4);pointer-events:none;background:radial-gradient(closest-side, var(--c), transparent 75%);position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.sep__smoke{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 16%, transparent), transparent 75%)}}.sep__smoke{animation:6s ease-in-out infinite alternate sepGlow}@keyframes sepGlow{0%{opacity:.55;scale:.94}to{opacity:1;scale:1.04}}.sep__inner{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.sep__num{width:clamp(200px,18vw,290px);overflow:visible}.sep__num text{font-family:var(--f-display);fill:#0a0a0c8c;stroke:var(--c);stroke-width:2.6px;paint-order:stroke;filter:drop-shadow(0 0 10px var(--c));font-size:168px}@supports (color:color-mix(in lab, red, red)){.sep__num text{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--c) 45%, transparent))}}.sep__axis{height:calc(var(--sep-h) * .9);flex-direction:column;align-items:center;width:2px;margin-top:4px;display:flex;position:relative}.sep__node{border:2px solid var(--c);background:var(--bg);width:16px;height:16px;box-shadow:0 0 12px var(--c);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.sep__node{box-shadow:0 0 12px color-mix(in srgb, var(--c) 60%, transparent)}}.sep__node{position:relative}.sep__node:after{content:"";background:var(--c);border-radius:50%;position:absolute;inset:3px}.sep__line{background:linear-gradient(180deg, var(--c), var(--c));flex:1;width:1.5px}@supports (color:color-mix(in lab, red, red)){.sep__line{background:linear-gradient(180deg, var(--c), color-mix(in srgb, var(--c) 0%, transparent))}}.sep__line{transform-origin:top}.sep__label{writing-mode:vertical-rl;font-family:var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--c);white-space:nowrap;text-shadow:0 0 10px #0a0a0ce6;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:700;line-height:1.25;display:flex;position:absolute;top:-6px;left:20px;transform:rotate(180deg)}.sep__label span{display:block}.sep__crown{width:20px;height:16px;color:var(--c);margin-top:8px;transform:rotate(90deg)}.js .sep[data-reveal]{opacity:1;translate:none}.js .sep .sep__num text{stroke-dasharray:1100;stroke-dashoffset:1100px;transition:stroke-dashoffset 1.8s cubic-bezier(.6,.1,.2,1)}.js .sep.is-in .sep__num text{stroke-dashoffset:0}.js .sep .sep__node{transition:scale .6s cubic-bezier(.34,1.56,.64,1) .9s;scale:0}.js .sep.is-in .sep__node{animation:2.4s ease-in-out 1.6s infinite sepPulse;scale:1}@keyframes sepPulse{0%,to{box-shadow:0 0 12px color-mix(in srgb, var(--c) 60%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 18%, transparent), 0 0 24px var(--c)}}.js .sep .sep__line{transition:transform 1.1s var(--ease-out) 1.2s;transform:scaleY(0)}.js .sep.is-in .sep__line{transform:none}.js .sep .sep__label{opacity:0;transition:opacity .8s var(--ease-out) 1.4s, translate .8s var(--ease-out) 1.4s;translate:0 -16px}.js .sep.is-in .sep__label{opacity:1;translate:none}@media (max-width:760px){.sep{--sep-h:56px}.cpt{padding-bottom:92px}.sep+.band .kicker{margin-top:96px}.sep__num{width:170px}.sep__label{font-size:10.5px;left:16px}}@media (prefers-reduced-motion:reduce){.sep__smoke{animation:none}.js .sep .sep__num text{stroke-dashoffset:0;transition:none}.js .sep .sep__node,.js .sep .sep__line,.js .sep .sep__label{opacity:1;transition:none;animation:none;transform:translate(0)}}@media (max-width:760px){.band,.band--kase{flex-direction:column;align-items:stretch;display:flex}.band__copy{display:contents}.band__copy>*{order:4;max-width:none;margin-inline:20px}.band .kicker{order:1;margin-top:52px}.band__title{order:2;margin-bottom:26px}.band__media{order:3}.band__label{margin-top:2px}.band .kicker{text-align:center;justify-content:center}.band__title{text-align:center}.band--ringo .fire,.band--kase .bouchee{transform-origin:50%}.band__copy>:last-child{margin-bottom:58px}.band__media:after,.band--ringo .band__media:after,.band--kase .band__media:after{background:linear-gradient(0deg, var(--bg) 0%, #0a0a0c00 24%), linear-gradient(180deg, var(--bg) 0%, #0a0a0c00 18%)}}.band--thai .accent{color:#ffe3e8;text-shadow:0 0 .04em #fff, 0 0 .12em var(--thai), 0 0 .3em var(--thai), 0 0 .7em #ff3b5c8c;animation:2.6s ease-in-out infinite neonPulse,7s step-end 1.5s infinite neonFlicker}@keyframes neonPulse{0%,to{text-shadow:0 0 .04em #fff, 0 0 .12em var(--thai), 0 0 .3em var(--thai), 0 0 .7em #ff3b5c8c}50%{text-shadow:0 0 .06em #fff, 0 0 .2em var(--thai), 0 0 .55em var(--thai), 0 0 1.2em #ff3b5ccc, 0 0 2em #2f6bff59}}@keyframes neonFlicker{0%,to{opacity:1}2%{opacity:.35}3%{opacity:1}4.5%{opacity:.55}5.5%{opacity:1}41%{opacity:.7}42%{opacity:1}}.band--ringo .fire{-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 10px #ff5a00a6)drop-shadow(0 0 26px #ff3c0059);background:linear-gradient(#c62800 0%,#ff8a00 14%,#ffe9a8 28%,#ffc229 40%,#ff8a00 58%,#ff4a00 78%,#b81e00 100%) 0 0/100% 260%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite fireRise,1.3s ease-in-out infinite fireFlicker}@keyframes fireRise{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes fireFlicker{0%,to{filter:drop-shadow(0 0 10px #ff5a00a6)drop-shadow(0 0 26px #ff3c0059)}30%{filter:drop-shadow(0 0 14px #ff7800d9)drop-shadow(0 0 34px #ff3c0080)}55%{filter:drop-shadow(0 0 8px #ff50008c)drop-shadow(0 0 20px #ff28004d)}80%{filter:drop-shadow(0 0 16px #ff8c14e6)drop-shadow(0 0 40px #ff460073)}}.band--kase .bouchee{background:linear-gradient(100deg, var(--lakase) 0%, var(--lakase) 40%, #fff6d0 50%, var(--lakase) 60%, var(--lakase) 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 12px #ffc92873);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:3.6s ease-in-out infinite sunShine,3.6s ease-in-out infinite sunPulse}@keyframes sunShine{0%{background-position:120% 0}55%,to{background-position:-20% 0}}@keyframes sunPulse{0%,to{filter:drop-shadow(0 0 12px #ffc92873)}50%{filter:drop-shadow(0 0 22px #ffc928bf)drop-shadow(0 0 44px #f7931e59)}}@media (prefers-reduced-motion:reduce){.band--thai .accent,.band--ringo .fire,.band--kase .bouchee{animation:none}}html.oc-open{overflow:hidden}.oc{border:1px solid var(--line);background:var(--bg-2);width:min(520px,100% - 32px);max-width:none;color:var(--text);font-family:var(--f-body);overscroll-behavior:contain;border-radius:24px;margin:auto;padding:0;box-shadow:0 30px 80px -20px #000000b3}.oc[open]{animation:oc-in .4s var(--ease-out)}.oc::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050507b8}@keyframes oc-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.oc__in{gap:12px;padding:26px 22px 22px;display:grid}.oc__head{padding:0 48px 6px 4px;position:relative}.oc__kicker{font-family:var(--f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin:0;font-size:13px;font-weight:700}.oc__title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;margin:4px 0 0;font-size:clamp(30px,6vw,40px);font-weight:400;line-height:1}.oc__close{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background-color .25s,border-color .25s;display:grid;position:absolute;top:-6px;right:-4px}.oc__close .ico{width:18px;height:18px}.oc__close:hover{background:#f5f1ea14;border-color:#f5f1ea4d}.oc__opt{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:left;background:#f5f1ea08;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.oc__opt--pickup{border-color:var(--amber);align-items:center}@supports (color:color-mix(in lab, red, red)){.oc__opt--pickup{border-color:color-mix(in srgb, var(--amber) 55%, transparent)}}.oc__opt--pickup{cursor:pointer;transition:transform .3s var(--ease-out), background-color .3s, box-shadow .3s}.oc__opt--pickup:hover{background:var(--amber);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.oc__opt--pickup:hover{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.oc__opt--pickup:hover{box-shadow:0 14px 34px -18px var(--amber)}.oc__opt--deliv{grid-template-columns:48px minmax(0,1fr)}.oc__ico{width:48px;height:48px;color:var(--amber);background:#f5f1ea0f;border-radius:14px;place-items:center;display:grid}.oc__opt--pickup .oc__ico{background:var(--amber);color:var(--ink)}.oc__ico .ico{width:22px;height:22px}.oc__txt{gap:3px;min-width:0;display:grid}.oc__txt strong{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:400;line-height:1.05}.oc__txt>span{color:var(--muted);font-size:15px;line-height:1.4}.oc__go{width:20px;height:20px;color:var(--amber);transition:transform .3s var(--ease-out)}.oc__opt--pickup:hover .oc__go{transform:translate(5px)}.oc__brands{grid-column:2;gap:8px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.oc__brand{background:#f5f1ea0a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 4px 4px 14px;display:flex}.oc__bname{font-weight:600}.oc__uber{white-space:nowrap;background:var(--text);min-height:40px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.oc__uber .ico{width:14px;height:14px}.oc__soon{color:var(--muted);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.oc__soon .ico{width:14px;height:14px}.oc :focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width:640px){.oc{border-bottom:0;border-radius:24px 24px 0 0;width:100%;margin:auto 0 0}.oc[open]{animation-name:oc-up}.oc__in{padding:22px 16px calc(18px + env(safe-area-inset-bottom))}.oc__brands{grid-column:1/-1;margin-top:2px}@keyframes oc-up{0%{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.oc[open]{animation:none}.oc__opt--pickup,.oc__go{transition:none}}.nav__dd{position:relative}.nav__trigger{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:10px 0;font-size:12.5px;font-weight:600;display:flex;position:relative}.nav__trigger:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .4s var(--ease-out);border-radius:2px;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav__trigger:hover:after,.nav__dd.is-open .nav__trigger:after,.nav__trigger.is-current:after,.nav>ul>li>a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav__chev{width:13px;height:13px;transition:transform .35s var(--ease-out);margin-top:-1px}.nav__dd.is-open .nav__chev{transform:rotate(180deg)}.nav__brand,.menu__brand{--c:var(--amber)}.nav__panel{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);opacity:0;visibility:hidden;transform-origin:50% 0;width:344px;transition:opacity .22s var(--ease-out), transform .35s var(--ease-out), visibility 0s linear .35s;background:#100e13f2;border:1px solid #f5f1ea1f;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,-8px)scale(.98);box-shadow:0 30px 70px -20px #000000d9,0 0 0 1px #00000059}.nav__panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav__dd.is-open .nav__panel,html:not(.js) .nav__dd:hover .nav__panel,html:not(.js) .nav__dd:focus-within .nav__panel{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), transform .35s var(--ease-out);transform:translate(-50%)scale(1)}.nav .nav__brands{gap:2px;display:grid}.nav .nav__panel a:after{display:none}.nav .nav__brand{letter-spacing:0;text-transform:none;white-space:normal;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:9px 14px 9px 9px;font-size:14px;font-weight:400;transition:background-color .25s;display:grid}.nav__brand.nav__brand--thai{--c:var(--thai)}.nav__brand.nav__brand--ringo{--c:var(--ringo)}.nav__brand.nav__brand--kase{--c:var(--lakase)}.nav__badge{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1.5px var(--c);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nav__badge{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--c) 70%, transparent)}}.nav__badge{transition:box-shadow .3s, transform .4s var(--ease-out)}.nav__brand-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.nav__brand-name{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-size:19px;line-height:1}.nav__brand-tag{font-family:var(--f-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:700;line-height:1.2}.nav__brand-go{width:16px;height:16px;color:var(--c);opacity:.55;transition:transform .35s var(--ease-out), opacity .25s}.nav .nav__brand:hover,.nav .nav__brand:focus-visible{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.nav .nav__brand:hover,.nav .nav__brand:focus-visible{background:color-mix(in srgb, var(--c) 11%, transparent)}}.nav .nav__brand:hover .nav__badge,.nav .nav__brand:focus-visible .nav__badge{box-shadow:0 0 0 2px var(--c), 0 0 22px var(--c)}@supports (color:color-mix(in lab, red, red)){.nav .nav__brand:hover .nav__badge,.nav .nav__brand:focus-visible .nav__badge{box-shadow:0 0 0 2px var(--c), 0 0 22px color-mix(in srgb, var(--c) 60%, transparent)}}.nav .nav__brand:hover .nav__badge,.nav .nav__brand:focus-visible .nav__badge{transform:rotate(-6deg)scale(1.04)}.nav .nav__brand:hover .nav__brand-go,.nav .nav__brand:focus-visible .nav__brand-go{opacity:1;transform:translate(4px)}.nav .nav__brand[aria-current=page]{background:#f5f1ea0d}.nav .nav__all{font-family:var(--f-cond);letter-spacing:.2em;color:var(--amber);border-top:1px solid #f5f1ea1a;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;margin-top:6px;padding:13px 14px 11px;font-size:12px;font-weight:700;display:flex}.nav .nav__all .ico{width:15px;height:15px;transition:transform .35s var(--ease-out)}.nav .nav__all:hover .ico,.nav .nav__all:focus-visible .ico{transform:translate(4px)}.menu__sub{gap:8px;max-width:520px;margin:10px 0 18px;display:grid}.menu__nav .menu__sub a{width:100%;font-family:var(--f-body);letter-spacing:0;text-transform:none;color:var(--text);background:#f5f1ea09;border:1px solid #f5f1ea1f;border-radius:999px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:7px 18px 7px 7px;font-size:15px;line-height:1.15;transition:border-color .25s,background-color .25s;display:grid}.menu__nav .menu__sub a .ico{opacity:1;width:18px;height:18px;color:var(--c);transition:transform .35s var(--ease-out);transform:none}.menu__nav .menu__sub a:hover{color:var(--text);border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.menu__nav .menu__sub a:hover{background:color-mix(in srgb, var(--c) 10%, transparent)}}.menu__nav .menu__sub a:hover .ico{transform:translate(4px)}.menu__brand.menu__brand--thai{--c:var(--thai)}.menu__brand.menu__brand--ringo{--c:var(--ringo)}.menu__brand.menu__brand--kase{--c:var(--lakase)}.menu__badge{object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 1.5px var(--c);border-radius:50%}.menu__brand-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.menu__brand-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:20px;line-height:1}.menu__brand-tag{font-family:var(--f-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:700}.menu__nav a[aria-current=page]{color:var(--amber)}.menu__nav .menu__sub a[aria-current=page]{border-color:var(--c);color:var(--text)}.menu.is-open .menu__nav li:nth-child(5){animation-delay:.2s}@media (max-width:760px){.menu__nav .menu__sub a{padding-right:16px}.menu__brand-name{font-size:18px}}.inner-page{--c:var(--amber);--c-ink:var(--ink)}.nowrap{white-space:nowrap}.pg-kicker{font-family:var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--c);align-items:center;gap:.9em;font-size:12.5px;font-weight:700;display:flex}.pg-kicker .dash{background:currentColor;flex:none;width:14px;height:1px}.pg-h2{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;text-shadow:0 4px 30px #00000073;margin-top:14px;font-size:clamp(2.5rem,4.7vw,4.6rem);font-weight:400;line-height:.98}.kw-brush{font-family:var(--f-brush);letter-spacing:0;color:var(--c);transform-origin:0;text-shadow:0 0 30px var(--c), 0 2px 16px #00000080;margin-top:.14em;line-height:1.04;display:inline-block;transform:rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.kw-brush{text-shadow:0 0 30px color-mix(in srgb, var(--c) 30%, transparent), 0 2px 16px #00000080}}.pg-lead{color:#f5f1eadb;max-width:36em;margin-top:18px;font-size:16px;line-height:1.65}.steps__list,.bc__values{margin:0;padding:0;list-style:none}.pg-sec{padding:clamp(72px, 8vw, 128px) var(--gutter);position:relative}.pg-head{max-width:780px;margin-bottom:clamp(34px,4vw,56px)}.ctas{flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:28px;display:flex}.ctas .cta{margin-top:0}.ctas a[href^=tel\:],.bo__addr a[href^=tel\:]{white-space:nowrap}.cta--amber{--c:var(--amber);--c-ink:var(--ink)}.cta.cta--ghost{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}@supports (color:color-mix(in lab, red, red)){.cta.cta--ghost{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 75%, transparent)}}.cta.cta--ghost:hover{background:var(--c);color:var(--c-ink);box-shadow:0 0 0 5px var(--c), 0 18px 46px -10px var(--c)}@supports (color:color-mix(in lab, red, red)){.cta.cta--ghost:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--c) 22%, transparent), 0 18px 46px -10px var(--c)}}.soon-chip{color:#f5f1eac7;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1.5px dashed #f5f1ea57;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:12.5px;font-weight:700;display:inline-flex}.soon-chip .ico{width:17px;height:17px;color:var(--c)}.kw-neon{color:#ffe3e8;text-shadow:0 0 .04em #fff, 0 0 .12em var(--thai), 0 0 .3em var(--thai), 0 0 .7em #ff3b5c8c;animation:2.6s ease-in-out infinite neonPulse,7s step-end 1.5s infinite neonFlicker}.kw-fire{font-family:var(--f-brush);letter-spacing:0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #ff5a00a6)drop-shadow(0 0 26px #ff3c0059);background:linear-gradient(#c62800 0%,#ff8a00 14%,#ffe9a8 28%,#ffc229 40%,#ff8a00 58%,#ff4a00 78%,#b81e00 100%) 0 0/100% 260%;-webkit-background-clip:text;background-clip:text;margin-left:.2em;font-size:1.02em;line-height:.8;animation:1.8s linear infinite fireRise,1.3s ease-in-out infinite fireFlicker;display:inline-block;transform:rotate(-7deg)translateY(-.1em)}.kw-sun{font-family:var(--f-brush);letter-spacing:.005em;transform-origin:0;background:linear-gradient(100deg, var(--lakase) 0%, var(--lakase) 40%, #fff6d0 50%, var(--lakase) 60%, var(--lakase) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #ffc92873);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.1em;font-size:1.02em;line-height:1.02;animation:3.6s ease-in-out infinite sunShine,3.6s ease-in-out infinite sunPulse;display:inline-block;transform:rotate(-3.5deg)}.ph{isolation:isolate;min-height:min(86svh,820px);padding:calc(var(--header-h) + clamp(64px, 9vw, 140px)) var(--gutter) clamp(60px, 7vw, 110px);background:var(--bg);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ph__bg{z-index:-2;position:absolute;inset:0}.ph__img{object-fit:cover;object-position:center 30%;filter:blur(3px)saturate(1.3)brightness(.5);width:100%;height:100%;transform:scale(1.06)}.ph:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #0a0a0ce6 0%, #0a0a0c99 50%, #0a0a0c4d 100%), linear-gradient(0deg, var(--bg) 0%, #0a0a0c00 42%), linear-gradient(180deg, #0a0a0cbf 0%, #0a0a0c00 24%);position:absolute;inset:0}.ph__in{z-index:1;max-width:1000px;position:relative}.ph__title{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;text-shadow:0 4px 30px #00000080;margin-top:18px;font-size:clamp(3rem,7.2vw,7rem);font-weight:400;line-height:.94}.ph__title .kw-brush{animation:brushIn 1.1s var(--ease-brush) .2s both}@keyframes brushIn{0%{clip-path:inset(-25% 102% -25% -8%)}to{clip-path:inset(-25% -8%)}}.ph__lead{color:#f5f1eae6;max-width:36em;margin-top:24px;font-size:clamp(15.5px,1.15vw,18px);line-height:1.65}.steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);display:grid}.step{transition:border-color .35s, transform .45s var(--ease-out), box-shadow .45s;background:linear-gradient(160deg,#f7a21b17,#f5f1ea04 55%);border:1px solid #f5f1ea1a;border-radius:22px;padding:clamp(26px,2.6vw,38px);position:relative;overflow:hidden}.step:hover{border-color:#f7a21b73;transform:translateY(-4px);box-shadow:0 26px 60px -34px #f7a21bb3}.step__num{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.5px #f7a21b61;font-size:clamp(4rem,6vw,6rem);line-height:1;position:absolute;top:8px;right:18px}.step__ico{width:60px;height:60px;color:var(--amber);background:#f7a21b24;border-radius:50%;place-items:center;display:grid}.step__ico .ico{width:28px;height:28px}.step__title{max-width:12em;font-family:var(--f-display);letter-spacing:.015em;text-transform:uppercase;margin-top:22px;font-size:clamp(1.5rem,1.9vw,1.9rem);line-height:1.05;position:relative}.step__text{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6;position:relative}.bebook{background:repeating-linear-gradient(135deg,#f7a21b0a 0 14px,#0000 14px 28px),#141217b3;border:2px dashed #f7a21b73;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag cta""title cta""text cta";align-items:center;column-gap:32px;margin-top:clamp(24px,2.6vw,36px);padding:clamp(28px,3vw,44px);display:grid;position:relative}.bebook__tag{height:28px;color:var(--amber);font-family:var(--f-cond);letter-spacing:.18em;text-transform:uppercase;background:#f7a21b24;border-radius:999px;grid-area:tag;justify-self:start;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.bebook__tag .ico{width:14px;height:14px}.bebook__title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.012em;grid-area:title;margin-top:14px;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.05}.bebook__text{color:var(--muted);grid-area:text;margin-top:8px;font-size:15px;line-height:1.6}.bebook .cta{grid-area:cta;margin-top:0}.bebook--live{background:#141217cc;border-style:solid;border-color:#f7a21b99}.bebook--live .cta{cursor:pointer;border:0;font-family:inherit}.bebook__text a{color:var(--text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.ctr{padding:clamp(72px, 8vw, 128px) var(--gutter);background:radial-gradient(40% 60% at 90% 50%, #f7a21b12, transparent 70%), var(--bg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,90px);display:grid}.ctr .ctas .cta,.ph .ctas .cta{gap:24px;min-width:0}.ctr__list{grid-template-columns:1fr 1fr;gap:24px 28px;margin:32px 0 0;display:grid}.ctr__list dt{font-family:var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--c);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.ctr__list dt .ico{width:18px;height:18px}.ctr__list dd{color:var(--text);margin:6px 0 0;font-size:16px;line-height:1.5}.ctr__list dd a{border-bottom:1px solid #f5f1ea4d;font-weight:700;transition:color .25s,border-color .25s}.ctr__list dd a:hover{color:var(--amber);border-color:var(--amber)}.ctr__map{aspect-ratio:4/3;background:var(--bg-2);border:1px solid #f5f1ea1f;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,0 0 60px -30px #f7a21b59}.ctr__map:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f7a21b33,inset 0 0 50px #0a0a0c73}.ctr__map iframe{filter:invert(.9)hue-rotate(180deg)saturate(.75)contrast(.95);border:0;width:100%;height:100%;display:block}.deliv__list{gap:14px;display:grid}.deliv__row{background:linear-gradient(90deg, var(--c), #f5f1ea04 45%);border:1px solid #f5f1ea1a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,28px);padding:16px clamp(18px,2vw,28px) 16px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.deliv__row{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 13%, transparent), #f5f1ea04 45%)}}.deliv__row{transition:border-color .35s}.deliv__row:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.deliv__row:hover{border-color:color-mix(in srgb, var(--c) 50%, transparent)}}.deliv__row--thai{--c:var(--thai);--c-ink:#fff}.deliv__row--ringo{--c:var(--ringo);--c-ink:#fff}.deliv__row--kase{--c:var(--lakase);--c-ink:var(--ink)}.deliv__badge{object-fit:cover;width:72px;height:72px;box-shadow:0 0 0 2px var(--c), 0 0 26px -4px var(--c);border-radius:50%}.deliv__name{font-family:var(--f-display);letter-spacing:.015em;text-transform:uppercase;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:400;line-height:1}.deliv__tag{font-family:var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--c);margin-top:6px;font-size:12px;font-weight:700}.deliv__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 22px;display:flex}.deliv__actions .cta{min-width:0;margin-top:0}.deliv__more{letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-bottom:1.5px solid var(--c);align-items:center;gap:8px;padding:8px 0;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deliv__more{border-bottom:1.5px solid color-mix(in srgb, var(--c) 60%, transparent)}}.deliv__more{transition:color .25s}.deliv__more .ico{width:15px;height:15px;transition:transform .35s var(--ease-out)}.deliv__more:hover{color:var(--c)}.deliv__more:hover .ico{transform:translate(4px)}.faq__list{gap:12px;max-width:920px;display:grid}.faq__item{background:#f5f1ea06;border:1px solid #f5f1ea1a;border-radius:18px;transition:border-color .3s,background-color .3s}.faq__item[open]{background:#f7a21b0d;border-color:#f7a21b73}.faq__item summary{cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:16.5px;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:focus-visible{outline-offset:-3px}.faq__chev{width:20px;height:20px;color:var(--amber);transition:transform .35s var(--ease-out)}.faq__item[open] .faq__chev{transform:rotate(180deg)}.faq__a{color:#f5f1ead6;max-width:46em;padding:0 24px 22px;font-size:15.5px;line-height:1.65}.cx{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,28px);padding-bottom:0;display:grid}.cx__phone{transition:transform .45s var(--ease-out), box-shadow .45s;background:radial-gradient(80% 120% at 0 0,#f7a21b33,#0000 60%),#120f0c;border:1px solid #f7a21b6b;border-radius:28px;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,60px);display:flex;position:relative;overflow:hidden}.cx__phone:hover{transform:translateY(-4px);box-shadow:0 30px 80px -36px #f7a21bb3}.cx__label{font-family:var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.cx__label .ico{width:20px;height:20px}.cx__num{font-family:var(--f-display);letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 40px #f7a21b59;font-size:clamp(1.9rem,5vw,5rem);line-height:1}.cx__hint{color:var(--muted);font-size:14.5px}.cx__cards{gap:14px;display:grid}.cx-card{background:#f5f1ea06;border:1px solid #f5f1ea1a;border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico title""ico val""ico note";align-content:center;align-items:center;column-gap:18px;height:100%;padding:20px 52px 20px 22px;transition:border-color .3s,background-color .3s;display:grid;position:relative}.cx-card__ico{width:52px;height:52px;color:var(--amber);background:#f7a21b1f;border-radius:50%;grid-area:ico;place-items:center;display:grid}.cx-card__ico .ico{width:24px;height:24px}.cx-card__title{font-family:var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);grid-area:title;font-size:12px;font-weight:700}.cx-card__val{overflow-wrap:anywhere;grid-area:val;margin-top:2px;font-size:17px;font-weight:700}.cx-card__val--soon{font-size:15.5px;font-weight:600}.cx-card__note{color:var(--muted);grid-area:note;margin-top:3px;font-size:13px}.cx-card__go{width:18px;height:18px;color:var(--amber);transition:transform .35s var(--ease-out);position:absolute;top:20px;right:20px}.cx-card--link:hover{background:#f7a21b0f;border-color:#f7a21b80}.cx-card--link:hover .cx-card__go{transform:translate(2px,-2px)}.cx-brands{padding-top:clamp(56px,6vw,96px)}@media (max-width:980px){.steps__list,.ctr,.cx{grid-template-columns:1fr}}@media (max-width:760px){.ph{min-height:0;padding-top:calc(var(--header-h) + 72px);padding-bottom:56px}.ph__title{font-size:clamp(2.7rem,13vw,4rem)}.ph:after{background:linear-gradient(180deg, #0a0a0cb3 0%, #0a0a0c80 45%, var(--bg) 100%)}.pg-h2{font-size:clamp(2.3rem,11vw,3.2rem)}.soon-chip{width:100%}.ctas .cta,.deliv__actions .cta{letter-spacing:.09em;gap:10px;padding:0 18px 0 22px;font-size:12.5px}.bebook{grid-template-columns:1fr;grid-template-areas:"tag""title""text""cta"}.bebook .cta{margin-top:22px}.ctr__list{grid-template-columns:1fr;gap:18px}.ctr__map{aspect-ratio:4/5}.deliv__row{grid-template-columns:auto minmax(0,1fr);padding:16px}.deliv__badge{width:60px;height:60px}.deliv__actions{grid-column:1/-1;justify-content:space-between}.deliv__actions .cta,.deliv__actions .soon-chip{width:100%}.faq__item summary{padding:18px;font-size:15.5px}.faq__a{padding:0 18px 18px}.cx__phone{padding:26px 22px}.cx__num{font-size:clamp(1.8rem,8.6vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.kw-neon,.kw-fire,.kw-sun,.ph__title .kw-brush{animation:none}}.ph__h1{font:inherit;margin:0}.ph__h1>.ph__title{display:block}.faq .pg-head{text-align:center;margin-inline:auto}.faq .pg-head .pg-kicker{justify-content:center}.faq__list{margin-inline:auto}.cx-card__val--mail{overflow-wrap:normal;word-break:normal}@media (max-width:420px){.cx-card__val--mail{font-size:15.5px}}.legal{padding:calc(var(--header-h) + clamp(28px, 5vw, 64px)) var(--gutter) clamp(72px, 8vw, 120px)}.legal__in{max-width:760px;margin-inline:auto}.legal__crumbs ol{font-family:var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.legal__crumbs li+li:before{content:"/";opacity:.5;margin-right:8px}.legal__crumbs a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.legal__crumbs a{-webkit-text-decoration-color:color-mix(in srgb, var(--c) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--c) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--c) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--c) 60%, transparent)}}.legal__crumbs a{text-underline-offset:3px}.legal__crumbs a:hover{color:var(--c)}.legal__head{text-align:center;margin-top:clamp(28px,4vw,44px)}.legal__head .pg-kicker{justify-content:center}.legal__title{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;margin-top:14px;font-size:clamp(2.5rem,6vw,4.4rem);font-weight:400;line-height:.98}.legal__date{color:var(--muted);margin-top:14px;font-size:13px}.legal__body{margin-top:clamp(40px,5vw,64px)}.legal__sec{border-top:1px solid var(--line);padding-block:clamp(26px,3vw,36px)}.legal__h2{text-align:center;font-family:var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin-bottom:18px;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700}.legal__sec p,.legal__ul li{color:#f5f1eadb;font-size:15.5px;line-height:1.7}.legal__sec p+p{margin-top:12px}.legal__sec a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.legal__sec a{-webkit-text-decoration-color:color-mix(in srgb, var(--c) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--c) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--c) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--c) 60%, transparent)}}.legal__sec a{text-underline-offset:3px;overflow-wrap:anywhere}.legal__sec a:hover{color:var(--c)}.legal__dl{gap:10px;margin:0;display:grid}.legal__dl>div{border-bottom:1px dashed var(--line);grid-template-columns:minmax(150px,34%) 1fr;gap:16px;padding-bottom:10px;display:grid}.legal__dl dt{font-family:var(--f-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:13px;font-weight:600}.legal__dl dd{overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.55}.legal__dl+p{margin-top:16px}.legal__pending{color:var(--muted);font-style:italic}.legal__ul{gap:12px;margin:0;padding-left:1.1em;list-style:outside;display:grid}.legal__ul li::marker{color:var(--c)}.legal__back{text-align:center;margin-top:clamp(36px,5vw,56px)}@media (max-width:560px){.legal__dl>div{grid-template-columns:1fr;gap:2px}}.nf{min-height:78vh;padding:calc(var(--header-h) + 48px) var(--gutter) 96px;text-align:center;place-items:center;display:grid}.nf__in{max-width:680px}.nf .pg-kicker{justify-content:center}.nf__title{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;margin-top:16px;font-size:clamp(2.6rem,7vw,5rem);font-weight:400;line-height:.98}.nf__title .kw-brush{color:var(--amber);text-transform:none;margin-top:8px;display:block}.nf__lead{color:#f5f1eadb;max-width:32em;margin:20px auto 0;font-size:16px;line-height:1.65}.nf__ctas{justify-content:center;display:flex}.nf__brands{font-family:var(--f-cond);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:30px;font-size:13px;font-weight:700;display:flex}.nf__brands a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--amber);-webkit-text-decoration-color:var(--amber);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.nf__brands a{-webkit-text-decoration-color:color-mix(in srgb, var(--amber) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--amber) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--amber) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--amber) 60%, transparent)}}.nf__brands a{text-underline-offset:4px}.nf__brands a:hover{color:var(--amber)}.brand-page--thai{--c:var(--thai);--c-ink:#fff;--c-2:var(--thai-blue)}.brand-page--ringo{--c:var(--ringo);--c-ink:#fff;--c-2:var(--ringo-yellow)}.brand-page--kase{--c:var(--lakase);--c-ink:var(--ink);--c-2:var(--lakase-teal)}.bh{isolation:isolate;min-height:max(100svh,700px);padding:calc(var(--header-h) + clamp(12px, 2vw, 28px)) var(--gutter) clamp(36px, 4vw, 64px);background:var(--bg);align-items:center;display:flex;position:relative;overflow:hidden}.bh__atmo{z-index:-2;pointer-events:none;will-change:transform;position:absolute;inset:-6% -4%}.bh__atmo-img{object-fit:cover;object-position:right center;filter:blur(12px)saturate(1.4)brightness(.42);opacity:.8;width:100%;height:100%;transform:scale(1.08)}.bh:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 55% at 72% 50%, var(--c), transparent 70%), linear-gradient(90deg, #0a0a0cf0 0%, #0a0a0cb8 34%, #0a0a0c33 66%, #0a0a0c59 100%), linear-gradient(0deg, var(--bg) 0%, #0a0a0c00 26%), linear-gradient(180deg, #0a0a0cbf 0%, #0a0a0c00 20%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bh:before{background:radial-gradient(42% 55% at 72% 50%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), linear-gradient(90deg, #0a0a0cf0 0%, #0a0a0cb8 34%, #0a0a0c33 66%, #0a0a0c59 100%), linear-gradient(0deg, var(--bg) 0%, #0a0a0c00 26%), linear-gradient(180deg, #0a0a0cbf 0%, #0a0a0c00 20%)}}.bh--thai:before{background:repeating-linear-gradient(0deg, #8fb2ff09 0 1px, transparent 1px 5px), radial-gradient(42% 55% at 72% 50%, #2f6bff33, transparent 70%), linear-gradient(90deg, #0a0a0cf0 0%, #0a0a0cb8 34%, #0a0a0c33 66%, #0a0a0c59 100%), linear-gradient(0deg, var(--bg) 0%, #0a0a0c00 26%), linear-gradient(180deg, #0a0a0cbf 0%, #0a0a0c00 20%)}.bh__in{grid-template:".scene"1fr"head scene""body scene"".scene"1fr/minmax(0,1fr) minmax(0,1.05fr);column-gap:clamp(24px,4vw,72px);width:100%;display:grid;position:relative}.bh__head{grid-area:head}.bh__scene{grid-area:scene;justify-content:center;align-items:center;min-width:0;display:flex}.bh__body{grid-area:body}.bh__kicker{font-family:var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--c);align-items:center;gap:.9em;font-size:12.5px;font-weight:700;display:flex}.bh__kicker .dash{background:currentColor;flex:none;width:14px;height:1px}.bh__wm{margin-top:18px;font-size:clamp(38px,4.2vw,64px);line-height:1}.bh__title{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;text-shadow:0 4px 30px #00000073;margin-top:clamp(14px,1.6vw,22px);font-size:clamp(3rem,5.8vw,6.2rem);font-weight:400;line-height:.95}.bh--kase .bh__title{font-size:clamp(2.8rem,4.9vw,5.4rem)}.bh__intro{color:#f5f1eae0;max-width:33em;margin-top:22px;font-size:16px;line-height:1.65}.bh__pills{margin-top:22px}.bh .ctas .cta{gap:24px;min-width:0}.bh__social a{color:var(--text);align-items:center;gap:10px;margin-top:18px;padding:4px 0;font-size:14px;font-weight:600;transition:color .25s;display:inline-flex}.bh__social .ico{width:20px;height:20px}.bh__social a:hover{color:var(--c)}.lm{aspect-ratio:1;touch-action:manipulation;width:min(100%,76svh,720px);position:relative}.lm__halo{aspect-ratio:1;z-index:0;pointer-events:none;will-change:transform;border-radius:50%;width:84%;position:absolute;top:4%;left:8%}.lm__halo i{border-radius:50%;position:absolute}.lm__fx{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lm__shock{z-index:3;aspect-ratio:1;pointer-events:none;opacity:0;border:3px solid var(--c);width:34%;box-shadow:0 0 26px var(--c-2,var(--c)), inset 0 0 20px var(--c);border-radius:50%;position:absolute;top:42%;left:50%;translate:-50% -50%}.lm__shock.is-on{animation:lmShock .75s var(--ease-out) forwards}@keyframes lmShock{0%{opacity:.95;transform:scale(.15)}to{opacity:0;transform:scale(2.6)}}.lm__actor{z-index:2;perspective:1000px;will-change:transform, opacity;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:3% 9% 7%;container-type:size}.lm__btn{width:min(100cqw, 100cqh * var(--ar,1));aspect-ratio:var(--ar,1);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:32%;display:block;position:relative}.lm__btn:focus-visible{outline-offset:6px}.lm__tilt{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;display:block}.lm__body{transform-origin:50% 100%;will-change:transform;width:100%;height:100%;display:block;position:relative}.lm__img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 22px 40px #0000008c) drop-shadow(0 0 28px var(--c))}@supports (color:color-mix(in lab, red, red)){.lm__img{filter:drop-shadow(0 22px 40px #0000008c) drop-shadow(0 0 28px color-mix(in srgb, var(--c) 32%, transparent))}}.lm__img{pointer-events:none;-webkit-user-drag:none}.lm--fallback .lm__img{border-radius:50%}.lm__eyes{aspect-ratio:3;pointer-events:none;mix-blend-mode:screen;opacity:.3;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lm__eyes--glow{filter:blur(3px);background:radial-gradient(closest-side at 22%,#c8dcfff2,#2f6bff8c 48%,#0000),radial-gradient(closest-side at 78%,#c8dcfff2,#2f6bff8c 48%,#0000)}.lm__eyes--glint{aspect-ratio:3.4;background:linear-gradient(105deg,#0000 38%,#ffffffe6 46%,#ffffff40 52%,#0000 60%) 0 0/280% 100%;background-position:var(--gx,50%) 0;-webkit-mask:radial-gradient(#000 52%,#0000 74%);mask:radial-gradient(#000 52%,#0000 74%)}.lm__prop{z-index:4;pointer-events:none;will-change:transform;position:absolute}.lm__prop img{filter:drop-shadow(0 22px 30px #000000a6);width:100%;height:auto}.lm__prop--1{width:33%;bottom:-1%;left:-4%}.lm__prop--2{width:27%;bottom:3%;right:-3%}.lm--ringo .lm__prop--1{width:25%;left:-2%}.lm--ringo .lm__prop--2{width:19%;right:0}.lm--kase .lm__prop--1{width:38%;bottom:0;left:-6%}.lm--kase .lm__prop--2{width:34%;bottom:2%;right:-2%}.lm__hint{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--f-cond);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#f5f1ead1;pointer-events:none;background:#0a0a0c9e;border:1px solid #f5f1ea29;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:-1%;left:50%;transform:translate(-50%)}.lm__hint .ico{width:14px;height:14px;color:var(--c)}.lm:not(.is-live) .lm__hint{display:none}.lm--thai .lm__halo i:first-child{border:2px solid #ff3b5cf2;animation:7s step-end 2s infinite neonFlicker;inset:6%;box-shadow:0 0 14px #ff3b5ce6,0 0 50px #ff3b5c59,inset 0 0 16px #ff3b5c99}.lm--thai .lm__halo i:nth-child(2){border:2px solid #2f6bfff2;animation:5.5s step-end .4s infinite reverse neonFlicker;inset:12%;box-shadow:0 0 14px #2f6bffe6,0 0 46px #2f6bff66,inset 0 0 14px #2f6bff8c}.lm--thai .lm__halo i:nth-child(3){background:radial-gradient(circle,#2f6bff38 0%,#ff3b5c14 45%,#0000 68%);animation:2.6s ease-in-out infinite lmPulse;inset:0}.lm--ringo .lm__halo i:first-child{background:radial-gradient(circle,#ff5a0080 0%,#ff5a0033 34%,#c6280014 52%,#0000 66%);animation:2.2s ease-in-out infinite lmPulse;inset:-4%}.lm--ringo .lm__halo i:nth-child(2){background:repeating-radial-gradient(circle,#0000 0 14px,#ff964633 16px 18px,#0000 20px 34px);animation:3.2s ease-in-out infinite lmHeat;inset:10%;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}.lm--ringo .lm__halo i:nth-child(3){filter:blur(8px);background:radial-gradient(at 50% 100%,#ff780073,#0000 70%);border-radius:50%;height:30%;animation:1.4s ease-in-out infinite fireFlickerBox;bottom:2%;left:10%;right:10%}.lm--kase .lm__halo i:first-child{background:repeating-conic-gradient(from 0deg, #ffc92833 0 6deg, transparent 6deg 18deg);animation:70s linear infinite lmSpin;inset:-12%;-webkit-mask:radial-gradient(circle,#000 22%,#0000 68%);mask:radial-gradient(circle,#000 22%,#0000 68%)}.lm--kase .lm__halo i:nth-child(2){background:radial-gradient(circle,#ffc92873 0%,#f7931e29 40%,#0000 66%);animation:3.6s ease-in-out infinite lmPulse;inset:2%}.lm--kase .lm__halo i:nth-child(3){border:2px dashed #00b28a73;animation:50s linear infinite reverse lmSpin;inset:14%}@keyframes lmPulse{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@keyframes lmHeat{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.95;transform:scale(1.06)}}@keyframes lmSpin{to{transform:rotate(360deg)}}@keyframes fireFlickerBox{0%,to{opacity:.7}30%{opacity:1}55%{opacity:.55}80%{opacity:.95}}.bc{padding:clamp(80px, 9vw, 140px) var(--gutter);background:radial-gradient(45% 60% at 88% 18%, var(--c), transparent 70%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.bc{background:radial-gradient(45% 60% at 88% 18%, color-mix(in srgb, var(--c) 9%, transparent), transparent 70%), var(--bg)}}.bc>*{position:relative}.bc__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid}.bc__text{color:#f5f1eae0;max-width:34em;margin-top:22px;font-size:16.5px;line-height:1.7}.bc__stamp{font-family:var(--f-brush);text-transform:uppercase;color:var(--c);transform-origin:0;text-shadow:0 0 24px var(--c);margin-top:26px;font-size:clamp(1.45rem,2.3vw,2.2rem);line-height:1.05;display:inline-block;transform:rotate(-5deg)}@supports (color:color-mix(in lab, red, red)){.bc__stamp{text-shadow:0 0 24px color-mix(in srgb, var(--c) 40%, transparent)}}.bc__line{font-family:var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:#f5f1eabd;flex-wrap:wrap;gap:8px 0;margin-top:26px;font-size:12.5px;font-weight:700;display:flex}.bc__line li{align-items:center;display:flex}.bc__line li+li:before{content:"";background:var(--c);border-radius:50%;width:4px;height:4px;margin:0 .9em}.bc__values{gap:14px;display:grid}.bc__value{transition:border-color .35s, transform .45s var(--ease-out), box-shadow .45s;background:linear-gradient(135deg,#f5f1ea0b,#f5f1ea03);border:1px solid #f5f1ea1a;border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico title""ico text";align-items:center;column-gap:20px;padding:24px 88px 24px 22px;display:grid;position:relative;overflow:hidden}.bc__value:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.bc__value:hover{border-color:color-mix(in srgb, var(--c) 55%, transparent)}}.bc__value:hover{box-shadow:0 22px 50px -28px var(--c);transform:translateY(-3px)}.bc__value-num{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1px var(--c);font-size:52px;line-height:1;position:absolute;top:50%;right:18px;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.bc__value-num{-webkit-text-stroke:1px color-mix(in srgb, var(--c) 40%, #f5f1ea26)}}.bc__value-ico{background:var(--c);border-radius:16px;grid-area:ico;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.bc__value-ico{background:color-mix(in srgb, var(--c) 14%, transparent)}}.bc__value-ico{color:var(--c)}.bc__value-ico .ico{width:30px;height:30px}.bc__value-title{font-family:var(--f-display);letter-spacing:.015em;text-transform:uppercase;grid-area:title;align-self:end;font-size:26px;font-weight:400;line-height:1.05}.bc__value-text{color:var(--muted);grid-area:text;align-self:start;margin-top:6px;font-size:14.5px;line-height:1.55}.bc__order{border-top:1px solid #f5f1ea1a;margin-top:clamp(56px,6vw,90px);padding-top:clamp(30px,3vw,44px)}.bc__order-title{font-family:var(--f-cond);letter-spacing:.26em;text-transform:uppercase;color:#f5f1eabd;font-size:13px;font-weight:700}.ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.way{background:#f5f1ea06;border:1px solid #f5f1ea1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:100%;padding:18px 20px;transition:border-color .3s,background-color .3s;display:grid}.way__ico{background:var(--c);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.way__ico{background:color-mix(in srgb, var(--c) 16%, transparent)}}.way__ico{color:var(--c)}.way__ico .ico{width:25px;height:25px}.way__txt strong{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;font-size:20px;font-weight:400;line-height:1.1;display:block}.way__txt span{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.way__go{width:18px;height:18px;color:var(--c);transition:transform .35s var(--ease-out)}.way--link:hover{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.way--link:hover{background:color-mix(in srgb, var(--c) 8%, transparent)}}.way--link:hover .way__go{transform:translate(4px)}.way--soon{border-style:dashed}.way--soon .way__ico{color:#f5f1eab3;background:#f5f1ea0f}.carte{padding:clamp(80px, 9vw, 140px) var(--gutter);background:radial-gradient(40% 40% at 10% 10%, var(--c), transparent 70%), linear-gradient(180deg, var(--bg) 0%, #0e0d11 45%, var(--bg) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.carte{background:radial-gradient(40% 40% at 10% 10%, color-mix(in srgb, var(--c) 8%, transparent), transparent 70%), linear-gradient(180deg, var(--bg) 0%, #0e0d11 45%, var(--bg) 100%)}}.carte__bgword{z-index:0;white-space:nowrap;font-family:var(--f-display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #f5f1ea0d;pointer-events:none;font-size:clamp(7rem,17vw,16rem);line-height:.85;position:absolute;top:clamp(30px,4vw,70px);left:0}.carte__head{z-index:1;max-width:840px;margin-bottom:clamp(36px,4.5vw,60px);position:relative}.carte__lead{color:#f5f1eadb;max-width:38em;margin-top:18px;font-size:16px;line-height:1.65}.carte__notice{border:1.5px dashed var(--c);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:10px 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.carte__notice{border:1.5px dashed color-mix(in srgb, var(--c) 60%, transparent)}}.carte__notice{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.carte__notice{background:color-mix(in srgb, var(--c) 7%, transparent)}}.carte__notice{font-family:var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:700}.carte__notice .ico{width:18px;height:18px;color:var(--c)}.carte__toc ul{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.carte__toc a{letter-spacing:.06em;text-transform:uppercase;border:1.5px solid #f5f1ea3d;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:12px;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.carte__toc a:hover{background:var(--c);border-color:var(--c);color:var(--c-ink)}.carte__board{z-index:1;columns:2;column-gap:clamp(18px,2.2vw,34px);position:relative}.carte__cat{width:100%;scroll-margin-top:calc(var(--header-h) + 16px);background:linear-gradient(160deg,#f5f1ea0d,#f5f1ea03 60%),#0e0d1199;border:1px solid #f5f1ea1a;border-radius:22px;margin-bottom:clamp(18px,2.2vw,34px);padding:clamp(22px,2.4vw,34px);display:inline-block}.carte__cat-title{font-family:var(--f-display);letter-spacing:.015em;text-transform:uppercase;align-items:baseline;gap:14px;font-size:clamp(1.7rem,2.3vw,2.2rem);font-weight:400;line-height:1;display:flex}.carte__cat-num{font-family:var(--f-cond);letter-spacing:.18em;color:var(--c);font-size:14px;font-weight:700}.carte__cat-note{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.carte__list{margin-top:16px}.dish{border-top:1px solid #f5f1ea14;padding:14px 0}.dish:first-child{border-top:0;padding-top:4px}.dish__row{align-items:baseline;gap:12px;display:flex}.dish__name{color:var(--text);font-size:16.5px;font-weight:700;line-height:1.3}.dish__lead{border-bottom:2px dotted #f5f1ea42;flex:1;min-width:20px;transform:translateY(-5px)}.dish__price{font-family:var(--f-cond);letter-spacing:.02em;white-space:nowrap;color:var(--c);text-shadow:0 0 18px var(--c);font-size:21px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.dish__price{text-shadow:0 0 18px color-mix(in srgb, var(--c) 35%, transparent)}}.dish__price--soon{letter-spacing:.16em;text-transform:uppercase;color:#f5f1eab3;text-shadow:none;font-size:13px}.dish__desc{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.dish__opts{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.dish__opts li{letter-spacing:.04em;color:#f5f1eae0;background:#f5f1ea0d;border:1px solid #f5f1ea24;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.dish__badge{background:var(--c);height:22px;color:var(--ink);font-family:var(--f-cond);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:8px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.dish--hl{border:1px solid var(--c);margin-top:10px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.dish--hl{border:1px solid color-mix(in srgb, var(--c) 55%, transparent)}}.dish--hl{background:var(--c);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.dish--hl{background:color-mix(in srgb, var(--c) 8%, transparent)}}.dish--hl{box-shadow:0 0 34px -14px var(--c)}.dish--hl+.dish{border-top:0}.carte__board--single{columns:1}.carte__board--single .carte__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,64px);display:grid}.carte__board--single .dish:nth-child(2){border-top:0;padding-top:4px}.bo{padding:clamp(20px, 3vw, 40px) var(--gutter) clamp(80px, 8vw, 120px)}.bo__in{isolation:isolate;border:1px solid var(--c);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,72px);padding:clamp(32px,4.4vw,64px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bo__in{border:1px solid color-mix(in srgb, var(--c) 40%, transparent)}}.bo__in{background:radial-gradient(70% 120% at 0% 0%, var(--c), transparent 60%), radial-gradient(60% 90% at 100% 100%, var(--c), transparent 70%), #110f14}@supports (color:color-mix(in lab, red, red)){.bo__in{background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--c) 22%, transparent), transparent 60%), radial-gradient(60% 90% at 100% 100%, color-mix(in srgb, var(--c) 12%, transparent), transparent 70%), #110f14}}.bo__in{box-shadow:0 40px 90px -50px var(--c)}.bo__title{margin-top:0}.bo__text{color:#f5f1eae0;font-size:16px;line-height:1.6}.bo__addr{color:var(--muted);margin-top:10px;font-size:14px}.bo__addr a{color:var(--text);border-bottom:1px solid #f5f1ea4d;font-weight:600;transition:color .25s,border-color .25s}.bo__addr a:hover{color:var(--c);border-color:var(--c)}.bo .ctas{margin-top:22px}@media (max-width:1180px){.ways{grid-template-columns:1fr}}@media (max-width:980px){.bh{min-height:0;padding-top:calc(var(--header-h) + 36px);display:block}.bh__in{grid-template:"head""scene""body"/1fr}.bh__scene{margin-top:10px}.lm{width:min(100%,560px)}.bh:before{background:radial-gradient(70% 40% at 50% 46%, var(--c), transparent 70%), linear-gradient(180deg, #0a0a0cd1 0%, #0a0a0c73 40%, #0a0a0cb3 70%, var(--bg) 100%)}@supports (color:color-mix(in lab, red, red)){.bh:before{background:radial-gradient(70% 40% at 50% 46%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), linear-gradient(180deg, #0a0a0cd1 0%, #0a0a0c73 40%, #0a0a0cb3 70%, var(--bg) 100%)}}.bc__grid,.bo__in{grid-template-columns:1fr}.carte__board{columns:1}}@media (max-width:760px){.bh{padding-top:calc(var(--header-h) + 24px);padding-bottom:52px}.bh__title,.bh--kase .bh__title{font-size:clamp(2.7rem,13vw,4rem)}.bh__wm{margin-top:14px;font-size:clamp(34px,10vw,48px)}.lm__hint{letter-spacing:.16em;font-size:10px}.carte__board--single .carte__list{grid-template-columns:1fr}.carte__board--single .dish:nth-child(2){border-top:1px solid #f5f1ea14;padding-top:14px}.dish__name{font-size:15.5px}.dish__price:not(.dish__price--soon){font-size:19px}.dish__price--soon{letter-spacing:.12em;font-size:12px}.bc__value{column-gap:16px;padding:20px 60px 20px 18px}.bc{padding-top:64px}.bo{padding-inline:12px}.bo__in{border-radius:24px;padding:30px 18px}.bc__value-ico{width:50px;height:50px}.bc__value-title{font-size:22px}.bc__value-num{font-size:40px;right:14px}}@media (prefers-reduced-motion:reduce){.lm__halo i{animation:none!important}}.bh__h1{font:inherit;margin:0}.bh__h1>.bh__wm,.bh__h1>.bh__title{display:block}.carte__board--cards{columns:auto;gap:clamp(56px,6vw,96px);display:grid}.carte__board--cards .carte__cat{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0;display:block}.carte__board--cards .carte__cat-title{text-align:center;justify-content:center;font-size:clamp(2rem,3.2vw,3rem)}.carte__board--cards .carte__cat-title:before,.carte__board--cards .carte__cat-title:after{content:"";background:linear-gradient(90deg, var(--c), transparent);flex:1;align-self:center;max-width:340px;height:1px}@supports (color:color-mix(in lab, red, red)){.carte__board--cards .carte__cat-title:before,.carte__board--cards .carte__cat-title:after{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 60%, transparent), transparent)}}.carte__board--cards .carte__cat-title:before{background:linear-gradient(270deg, var(--c), transparent);margin-right:6px}@supports (color:color-mix(in lab, red, red)){.carte__board--cards .carte__cat-title:before{background:linear-gradient(270deg, color-mix(in srgb, var(--c) 60%, transparent), transparent)}}.carte__board--cards .carte__cat-title:after{margin-left:6px}.carte__board--cards .carte__cat-note{text-align:center;max-width:46em;margin-inline:auto}.carte__board--cards .carte__list{background:linear-gradient(160deg,#f5f1ea0b,#f5f1ea03 60%),#0e0d1199;border:1px solid #f5f1ea17;border-radius:18px;max-width:820px;margin:22px auto 0;padding:6px 24px}.carte__grid{flex-wrap:wrap;justify-content:center;gap:clamp(64px,5vw,80px) clamp(16px,1.8vw,26px);margin-top:clamp(72px,6vw,92px);display:flex}.pcard{--glow:var(--c);isolation:isolate;background:radial-gradient(120% 70% at 50% 0%, var(--glow) 0%, transparent 60%), linear-gradient(180deg, #1a181e 0%, #0e0d11 100%);border:1px solid #f5f1ea14;border-radius:24px;flex-direction:column;flex:0 290px;min-width:250px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pcard{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--glow) 24%, transparent) 0%, transparent 60%), linear-gradient(180deg, #1a181e 0%, #0e0d11 100%)}}.pcard{transition:transform .5s var(--ease-out), border-color .4s, box-shadow .5s;box-shadow:inset 0 1px #ffffff0f,0 26px 50px -32px #000000f2}.pcard:nth-child(2n){--glow:var(--c-2,var(--c))}.pcard:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, var(--glow), transparent 42%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pcard:before{background:linear-gradient(180deg, color-mix(in srgb, var(--glow) 70%, transparent), transparent 42%)}}.pcard:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pcard__stage{aspect-ratio:5/4;margin:-25% 6px 0;position:relative}.pcard__halo{z-index:-1;background:radial-gradient(closest-side, var(--glow), transparent);border-radius:50%;height:38%;position:absolute;bottom:6%;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.pcard__halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 75%, transparent), transparent)}}.pcard__halo{filter:blur(20px);opacity:.55;transition:opacity .5s, transform .6s var(--ease-out)}.pcard__dish{object-fit:contain;transform-origin:50% 85%;filter:drop-shadow(0 18px 16px #0000009e)drop-shadow(0 4px 5px #00000073);width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.pcard__sticker{z-index:2;background:var(--c);color:var(--c-ink);font-family:var(--f-brush);white-space:nowrap;box-shadow:0 10px 22px -8px var(--c);border-radius:6px;padding:6px 12px 4px;font-size:15px;line-height:1;position:absolute;top:30px;left:4px;transform:rotate(-7deg)}.pcard__body{flex-direction:column;flex:1;gap:8px;padding:4px 20px 18px;display:flex}.pcard__name{font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(1.3rem,1.55vw,1.55rem);font-weight:400;line-height:1.02}.pcard__desc{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.pcard .dish__opts{margin-top:2px}.pcard__foot{border-top:1px dashed #f5f1ea1f;align-items:flex-end;margin-top:auto;padding-top:14px;display:flex}.pcard__body>:first-child+.pcard__foot{margin-top:10px}.pcard__price{font-family:var(--f-cond);letter-spacing:.01em;white-space:nowrap;color:var(--c);text-shadow:0 0 24px var(--c);font-size:30px;font-weight:700;line-height:.9}@supports (color:color-mix(in lab, red, red)){.pcard__price{text-shadow:0 0 24px color-mix(in srgb, var(--c) 55%, transparent)}}.pcard__cur{vertical-align:.7em;margin-left:3px;font-size:.55em}.pcard__price--soon{letter-spacing:.16em;text-transform:uppercase;color:#f5f1eab3;text-shadow:none;font-size:13px}.pcard--hl{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.pcard--hl{border-color:color-mix(in srgb, var(--c) 60%, transparent)}}.pcard--hl{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--c), 0 30px 60px -30px var(--c)}@supports (color:color-mix(in lab, red, red)){.pcard--hl{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--c) 75%, transparent)}}.pcard--hl .pcard__halo{opacity:.8}@media (hover:hover){.pcard:hover{border-color:var(--glow);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.pcard:hover{border-color:color-mix(in srgb, var(--glow) 45%, transparent)}}.pcard:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 34px 60px -30px var(--glow)}@supports (color:color-mix(in lab, red, red)){.pcard:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 34px 60px -30px color-mix(in srgb, var(--glow) 70%, transparent)}}.pcard:hover .pcard__dish{transform:translateY(-10px)rotate(-3deg)scale(1.05)}.pcard:hover .pcard__halo{opacity:.95;transform:scale(1.12)}}@media (max-width:560px){.carte__board--cards{gap:56px}.carte__board--cards .carte__cat-title{font-size:2rem}.carte__board--cards .carte__list{padding:4px 16px}.carte__grid{gap:18px;margin-top:28px}.pcard{background:radial-gradient(70% 120% at 20% 50%, var(--glow) 0%, transparent 65%), linear-gradient(180deg, #1a181e 0%, #0e0d11 100%);border-radius:20px;flex-direction:row;flex:100%;align-items:center;min-width:0}@supports (color:color-mix(in lab, red, red)){.pcard{background:radial-gradient(70% 120% at 20% 50%, color-mix(in srgb, var(--glow) 22%, transparent) 0%, transparent 65%), linear-gradient(180deg, #1a181e 0%, #0e0d11 100%)}}.pcard:before{background:linear-gradient(90deg, var(--glow), transparent 45%)}@supports (color:color-mix(in lab, red, red)){.pcard:before{background:linear-gradient(90deg, color-mix(in srgb, var(--glow) 70%, transparent), transparent 45%)}}.pcard__stage{flex:none;align-self:center;width:46%;margin:-12px -4px -12px -12px}.pcard__dish{object-position:50% 70%}.pcard__halo{filter:blur(16px);bottom:10%}.pcard__sticker{padding:5px 9px 3px;font-size:12px;top:2px;left:10px}.pcard__body{gap:5px;padding:14px 14px 14px 6px}.pcard__name{font-size:1.15rem}.pcard__desc{font-size:12.5px;line-height:1.45}.pcard__foot{padding-top:8px}.pcard__price{font-size:23px}}@media (prefers-reduced-motion:reduce){.pcard,.pcard__dish,.pcard__halo{transition:none}.pcard:hover,.pcard:hover .pcard__dish,.pcard:hover .pcard__halo{transform:none}}.city{--sky:#001538;isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.city__media{width:100%;position:relative}.city__media--d{aspect-ratio:1376/768}.city__media--m{aspect-ratio:768/1100;display:none}.city__poster,.city__fx{width:100%;height:100%;position:absolute;inset:0}.city__poster{object-fit:cover;object-position:center bottom}.city__media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--bg), #0a0a0c00);height:24%;position:absolute;inset:0 0 auto}.city__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg, var(--bg), #0a0a0c00);height:14%;position:absolute;inset:auto 0 0}.city__fx{z-index:2;overflow:visible}.city__route{fill:none;stroke:none}.city__box{will-change:transform, opacity}@media (max-width:760px){.city__media--d{display:none}.city__media--m{display:block}}.kw-brush,.cpt__brush,.band--ringo .fire,.band--kase .bouchee{transform-origin:50%}.cpt__left{text-align:center;align-items:center}.cpt__brand{justify-content:center}.cpt__kicker,.cpt__title{text-align:center}.cpt__lead{margin-inline:auto}.cpt__plate{text-align:left;align-self:center}.cpt__ctas,.cpt__feats--d{justify-content:center}.cpt__foot{align-self:stretch}.band__copy>*{text-align:center}.band .kicker,.band .pills{justify-content:center}.anat-head{text-align:center}.anat-over,.anat-brand{justify-content:center}.bh__head,.bh__body{text-align:center}.bh__kicker{justify-content:center}.bh__intro{margin-inline:auto}.bh__body .ctas,.bh__pills{justify-content:center}.bc__intro{text-align:center}.bc__intro .pg-kicker,.bc__line{justify-content:center}.bc__text{margin-inline:auto}.carte__head{text-align:center;margin-inline:auto}.carte__head .pg-kicker,.carte__toc ul{justify-content:center}.carte__lead{margin-inline:auto}.bo__title{text-align:center;align-self:center}.ph__in{text-align:center;margin-inline:auto}.ph__kicker{justify-content:center}.ph__lead{margin-inline:auto}.ph .ctas{justify-content:center}.pg-head{text-align:center;margin-inline:auto}.pg-head .pg-kicker,.ctr__info>.pg-kicker{justify-content:center}.ctr__info>.pg-h2{text-align:center}@media (max-width:760px){.bo__side{text-align:center}.bo__side .ctas{justify-content:center}}picture.pic{display:contents}@media (max-width:760px){.js .hm__card{opacity:.01}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}restaurant-widget{color-scheme:normal}.brand,.btn-order,.cc__cta,.carte__toc a,.bh__social a,.deliv__more,.footer__links a,.footer__info a,.footer__brands a,.social a{position:relative}.brand:after,.btn-order:after,.cc__cta:after,.carte__toc a:after,.bh__social a:after,.deliv__more:after,.footer__links a:after,.footer__info a:after,.footer__brands a:after,.social a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
