:root{--ks-bg: #F3EFE6;--ks-surface: #FBF8F1;--ks-surface-2: #F7F2E8;--ks-ink: #1F2328;--ks-ink-2: #5A5F66;--ks-border: #DED6C8;--ks-shadow-tint: #CFC7B9;--ks-accent: #FF5A1F;--ks-accent-hover: #E24A16;--ks-link: #2F6BFF;--ks-success: #1F9D55;--ks-info: #2F6BFF;--ks-warning: #FFB020;--ks-danger: #E02424;--ks-tag-blue: #2F6BFF;--ks-tag-green: #1F9D55;--ks-tag-amber: #FFB020;--ks-tag-violet: #9B51E0;--ks-tag-teal: #00A3A3;--ks-tag-orange: #FF5A1F;--ks-tag-red: #D64550;--ks-tag-gray: #6B7280;--ks-font-heading: "Space Grotesk", "Sora", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--ks-font-body: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--ks-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ks-weight-regular: 400;--ks-weight-medium: 500;--ks-weight-semibold:600;--ks-weight-bold: 700;--ks-h1: clamp(2.1rem, 2.6vw, 3rem);--ks-h2: clamp(1.6rem, 2vw, 2.1rem);--ks-h3: clamp(1.2rem, 1.4vw, 1.5rem);--ks-body: 1rem;--ks-small: .925rem;--ks-micro: .825rem;--ks-space-1: .25rem;--ks-space-2: .5rem;--ks-space-3: .75rem;--ks-space-4: 1rem;--ks-space-5: 1.5rem;--ks-space-6: 2rem;--ks-space-7: 3rem;--ks-radius-sm: 10px;--ks-radius-md: 14px;--ks-radius-lg: 18px;--ks-shadow-1: 0 1px 0 rgba(31,35,40,.06), 0 8px 20px rgba(207,199,185,.55);--ks-shadow-2: 0 1px 0 rgba(31,35,40,.08), 0 14px 30px rgba(207,199,185,.65);--ks-focus: 0 0 0 3px rgba(47,107,255,.25);--ks-ease: cubic-bezier(.2, .8, .2, 1);--ks-dur-fast: .14s;--ks-dur-med: .22s}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--ks-bg);color:var(--ks-ink);font-family:var(--ks-font-body);font-size:var(--ks-body);line-height:1.55;text-rendering:optimizeLegibility}a{color:var(--ks-link);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:none;box-shadow:var(--ks-focus);border-radius:6px}h1,h2,h3{font-family:var(--ks-font-heading);margin:0 0 var(--ks-space-3);letter-spacing:-.02em}h1{font-size:var(--ks-h1);font-weight:var(--ks-weight-bold);line-height:1.08}h2{font-size:var(--ks-h2);font-weight:var(--ks-weight-bold);line-height:1.15}h3{font-size:var(--ks-h3);font-weight:var(--ks-weight-semibold);line-height:1.2}p{margin:0 0 var(--ks-space-4);color:var(--ks-ink)}small,.ks-small{font-size:var(--ks-small);color:var(--ks-ink-2)}.ks-micro{font-family:var(--ks-font-mono);font-size:var(--ks-micro);color:var(--ks-ink-2);letter-spacing:.08em;text-transform:uppercase}.ks-shell{max-width:1200px;margin:0 auto;padding:var(--ks-space-7) var(--ks-space-5);display:grid;grid-template-columns:280px 1fr;gap:var(--ks-space-6)}.ks-rail{position:sticky;top:var(--ks-space-5);align-self:start;background:var(--ks-surface-2);border:1px solid var(--ks-border);border-radius:var(--ks-radius-lg);padding:var(--ks-space-4);box-shadow:var(--ks-shadow-1)}.ks-content{min-width:0}@media (max-width: 900px){.ks-shell{grid-template-columns:1fr;padding:var(--ks-space-6) var(--ks-space-4)}.ks-rail{position:sticky;top:0;z-index:10;border-radius:0;padding:var(--ks-space-3);display:flex;gap:var(--ks-space-2);overflow-x:auto;-webkit-overflow-scrolling:touch}}.ks-ticket{background:var(--ks-surface);border:1px solid var(--ks-border);border-radius:var(--ks-radius-lg);box-shadow:var(--ks-shadow-1);padding:var(--ks-space-6);margin:0 0 var(--ks-space-6);position:relative}.ks-ticket:before{content:"";display:block;height:10px;margin:0 calc(var(--ks-space-6) * -1) var(--ks-space-5);background:radial-gradient(circle,var(--ks-border) 2px,transparent 2.5px) 0 50% / 14px 10px repeat-x;opacity:.8}.ks-ticket-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ks-space-4);padding:var(--ks-space-3) var(--ks-space-4);background:color-mix(in srgb,var(--ks-border) 30%,transparent);border:1px solid var(--ks-border);border-radius:var(--ks-radius-md);margin-bottom:var(--ks-space-5)}.ks-ticket.is-active{box-shadow:var(--ks-shadow-2);transform:translateY(0) rotate(0);transition:transform var(--ks-dur-med) var(--ks-ease),box-shadow var(--ks-dur-med) var(--ks-ease)}.ks-ticket.is-behind{transform:translateY(10px) rotate(-.25deg);opacity:.98}@media (prefers-reduced-motion: reduce){.ks-ticket,.ks-ticket.is-active,.ks-ticket.is-behind{transition:none!important;transform:none!important}}.ks-rail-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ks-space-3);margin-bottom:var(--ks-space-4)}.ks-rail-list{display:grid;gap:var(--ks-space-3)}.ks-rail-item{display:block;background:var(--ks-surface);border:1px solid var(--ks-border);border-radius:var(--ks-radius-md);padding:var(--ks-space-3) var(--ks-space-3);color:var(--ks-ink);box-shadow:0 1px #1f23280a;position:relative;transition:transform var(--ks-dur-fast) var(--ks-ease),box-shadow var(--ks-dur-fast) var(--ks-ease)}.ks-rail-item:before{content:"";display:block;height:8px;margin:-2px calc(var(--ks-space-3) * -1) var(--ks-space-2);background:radial-gradient(circle,var(--ks-border) 1.6px,transparent 2px) 0 50% / 12px 8px repeat-x;opacity:.85}.ks-rail-item:hover{transform:translateY(-1px);box-shadow:var(--ks-shadow-1)}.ks-rail-item:focus-visible{outline:none;box-shadow:var(--ks-focus)}.ks-rail-item .label{font-family:var(--ks-font-heading);font-weight:var(--ks-weight-semibold);letter-spacing:-.01em}.ks-rail-item .meta{margin-top:var(--ks-space-1);font-size:var(--ks-micro);color:var(--ks-ink-2);font-family:var(--ks-font-mono);letter-spacing:.08em;text-transform:uppercase}.ks-rail-item.is-active{transform:translateY(-1px) scale(1.02);box-shadow:var(--ks-shadow-2);border-color:color-mix(in srgb,var(--ks-link) 30%,var(--ks-border))}.ks-rail-item.is-cta{border-color:color-mix(in srgb,var(--ks-accent) 40%,var(--ks-border))}@media (max-width: 900px){.ks-rail-top{display:none}.ks-rail-list{display:flex;gap:var(--ks-space-2)}.ks-rail-item{min-width:160px}}.ks-btn-primary{appearance:none;border:1px solid color-mix(in srgb,var(--ks-accent) 70%,#000);background:var(--ks-accent);color:#fff;border-radius:var(--ks-radius-md);padding:.85rem 1.1rem;font-weight:var(--ks-weight-semibold);font-family:var(--ks-font-heading);letter-spacing:-.01em;cursor:pointer;transition:transform var(--ks-dur-fast) var(--ks-ease),background var(--ks-dur-fast) var(--ks-ease)}.ks-btn-primary:hover{background:var(--ks-accent-hover);transform:translateY(-1px)}.ks-btn-primary:focus-visible{outline:none;box-shadow:var(--ks-focus)}.ks-btn-secondary{appearance:none;border:1px solid var(--ks-border);background:var(--ks-surface);color:var(--ks-ink);border-radius:var(--ks-radius-md);padding:.85rem 1.1rem;font-weight:var(--ks-weight-semibold);font-family:var(--ks-font-heading);cursor:pointer}.ks-btn-secondary:hover{box-shadow:var(--ks-shadow-1);transform:translateY(-1px)}.ks-btn-secondary:focus-visible{outline:none;box-shadow:var(--ks-focus)}.ks-stamp{font-family:var(--ks-font-heading);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--ks-weight-semibold);font-size:var(--ks-micro);padding:.35rem .55rem;border-radius:999px;border:2px solid currentColor;display:inline-flex;align-items:center;gap:.4rem;line-height:1}.ks-stamp--done{color:var(--ks-success);background:color-mix(in srgb,var(--ks-success) 8%,transparent)}.ks-stamp--ack{color:var(--ks-info);background:color-mix(in srgb,var(--ks-info) 8%,transparent)}.ks-stamp--imp{color:var(--ks-warning);background:color-mix(in srgb,var(--ks-warning) 8%,transparent)}.ks-stamp--urg{color:var(--ks-danger);background:color-mix(in srgb,var(--ks-danger) 8%,transparent)}.ks-chip{--tag: var(--ks-tag-blue);display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px;font-size:var(--ks-small);border:1px solid color-mix(in srgb,var(--tag) 25%,var(--ks-border));background:color-mix(in srgb,var(--tag) 12%,var(--ks-surface));color:var(--ks-ink);white-space:nowrap}.ks-chip .dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--tag)}.ks-chip.is-blue{--tag: var(--ks-tag-blue)}.ks-chip.is-green{--tag: var(--ks-tag-green)}.ks-chip.is-amber{--tag: var(--ks-tag-amber)}.ks-chip.is-violet{--tag: var(--ks-tag-violet)}.ks-chip.is-teal{--tag: var(--ks-tag-teal)}.ks-chip.is-orange{--tag: var(--ks-tag-orange)}.ks-chip.is-red{--tag: var(--ks-tag-red)}.ks-chip.is-gray{--tag: var(--ks-tag-gray)}.ks-lede{font-size:1.05rem;color:var(--ks-ink)}.ks-muted{color:var(--ks-ink-2)}.ks-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--ks-space-4)}@media (max-width: 900px){.ks-grid-2{grid-template-columns:1fr}}.ks-divider{height:1px;background:var(--ks-border);margin:var(--ks-space-5) 0;opacity:.9}:root{--ks-font-heading: "Playfair Display", "Times New Roman", serif;--ks-font-body: "Cormorant Garamond", "Times New Roman", serif;--ks-font-mono: "Cormorant Garamond", "Times New Roman", serif;--ks-ink: #1e3473;--ks-ink-2: #2e4a90;--ks-link: #1e3473;--ks-tab-shape: url(/assets/menu/tabs/kitchsync_menu_tab_shape.svg);--ks-page-width: 500px;--ks-page-height: 640px;--ks-cover-open-ms: .76s;--ks-spread-open-ms: .62s;--ks-spread-open-delay: 70ms;--ks-cover-surface-inset-top: 20px;--ks-cover-surface-inset-right: 92px;--ks-cover-surface-inset-bottom: 20px;--ks-cover-surface-inset-left: 18px;--ks-cover-art-image: url(/assets/menu/cover/kitchsync_menu_cover_top_left_transparent.png);--ks-cover-art-size: 100% 100%;--ks-cover-art-position: center;--ks-cover-art-crop-left: -4.6%;--ks-cover-art-crop-top: -3.056%;--ks-cover-art-crop-width: 106.902%;--ks-cover-art-crop-height: 106.723%;--ks-cover-art-scale-x: 1;--ks-cover-art-scale-y: 1;--ks-cover-logo-x: 50%;--ks-cover-logo-y: 50%;--ks-cover-logo-size: clamp(232px, 57%, 390px);--ks-cover-logo-depth: .78;--ks-cover-logo-bevel: .74;--ks-cover-logo-glow: .42}html{height:100%;scroll-behavior:smooth}body{height:100%;margin:0;overflow:hidden;background-color:#ece7dc;background-image:url(/assets/kitchsync%20site%20background.png);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.ks-skip-link{position:absolute;left:var(--ks-space-4);top:-48px;padding:var(--ks-space-2) var(--ks-space-3);background:var(--ks-surface);border:1px solid var(--ks-border);border-radius:var(--ks-radius-sm);color:var(--ks-ink);z-index:1000;transition:top var(--ks-dur-fast) var(--ks-ease)}.ks-skip-link:focus{top:var(--ks-space-3)}.ks-site-intro{--ks-intro-logo-target-x: 50vw;--ks-intro-logo-target-y: 50vh;--ks-intro-logo-target-w: min(450px, 52vw);--ks-intro-logo-target-h: calc(var(--ks-intro-logo-target-w) / 3.7317073171);--ks-intro-ring-width: clamp(312px, calc(var(--ks-intro-logo-target-w) * 1.09), 442px);--ks-intro-ring-height: clamp(182px, calc(var(--ks-intro-logo-target-w) * .64), 264px);position:fixed;inset:0;z-index:1400;overflow:hidden;isolation:isolate;pointer-events:auto;animation:ks-site-intro-enter .28s ease-out both}.ks-site-intro.is-exiting{pointer-events:none;animation:ks-site-intro-shell-exit .76s cubic-bezier(.24,.84,.26,1) both}.ks-site-intro>span{position:absolute;pointer-events:none}.ks-site-intro__backdrop{inset:-12%;background:radial-gradient(ellipse at 50% 50%,#ffe7c22e,#0e0f141f 42%,#090a0de0),linear-gradient(180deg,#191b22,#0d0e12),radial-gradient(circle at 16% 18%,#ffb15f33,#ffb15f00 34%),radial-gradient(circle at 82% 22%,#7c9af824,#7c9af800 36%),radial-gradient(circle at 50% 82%,#ffcf911f,#ffcf9100 40%);filter:blur(20px) saturate(1.06);opacity:.9;animation:ks-site-intro-backdrop 2.28s cubic-bezier(.22,.64,.3,1) both}.ks-site-intro__grain{inset:-10%;background-image:url(/assets/menu/ornaments/kitchsync_menu_paper_noise_tile.png);background-size:260px 260px;background-repeat:repeat;mix-blend-mode:soft-light;opacity:.16;animation:ks-site-intro-grain 1.1s steps(6,end) infinite}.ks-site-intro__ambient{inset:-14%;background:conic-gradient(from 196deg at 50% 49%,#ffdca400,#ffdca42e 42deg,#ffdca400 92deg 360deg),radial-gradient(ellipse at 50% 46%,#ffe4b847,#ffe4b800 60%);mix-blend-mode:screen;opacity:0;animation:ks-site-intro-ambient 2.32s cubic-bezier(.2,.72,.26,1) both}.ks-site-intro__spine-glow{top:-8%;bottom:-8%;left:50%;width:14px;transform:translate(-50%);border-radius:999px;background:linear-gradient(180deg,#ffe5bc00,#ffe5bcbd 18% 82%,#ffe5bc00);box-shadow:0 0 22px #ffd69c70,0 0 52px #ffc18133;mix-blend-mode:screen;opacity:0;animation:ks-site-intro-spine 1.64s cubic-bezier(.24,.74,.24,1) 90ms both}.ks-site-intro__page{top:-8vh;width:56vw;height:116vh;border-radius:20px;background-image:linear-gradient(140deg,#ffffff42,#201d1829),url(/assets/menu/textures/kitchsync_menu_page_front_tile.png);background-repeat:no-repeat,repeat;background-size:100% 100%,300px 300px;box-shadow:inset 0 0 0 1px #fff6e742,0 32px 66px #0000006b;opacity:.98}.ks-site-intro__page--left{left:calc(50% - 56vw + 1px);transform-origin:right center;animation:ks-site-intro-page-left 2.2s cubic-bezier(.22,.78,.3,1) 30ms both}.ks-site-intro__page--right{left:calc(50% - 1px);transform-origin:left center;animation:ks-site-intro-page-right 2.2s cubic-bezier(.22,.78,.3,1) 30ms both}.ks-site-intro__ring{left:50%;top:50%;width:var(--ks-intro-ring-width);height:var(--ks-intro-ring-height);border-radius:50%;transform:translate(-50%,-50%);border:2px solid rgba(255,220,164,.24);box-shadow:0 0 36px #ffcf9138,inset 0 0 24px #ffe8c629;opacity:0;animation:ks-site-intro-ring 1.5s cubic-bezier(.2,.72,.26,1) .22s both}.ks-site-intro__logo{left:var(--ks-intro-logo-target-x);top:var(--ks-intro-logo-target-y);width:var(--ks-intro-logo-target-w);height:var(--ks-intro-logo-target-h);transform:translate(-50%,-50%);background:url(/assets/kitchsync%20logo%20%282%29.png) center/contain no-repeat;opacity:0;mix-blend-mode:overlay;filter:saturate(calc(1 + .16 * var(--ks-cover-logo-bevel))) contrast(calc(1 + .22 * var(--ks-cover-logo-bevel))) brightness(calc(1 + .05 * var(--ks-cover-logo-bevel))) drop-shadow(0 5px 11px rgba(0,0,0,calc(.26 * var(--ks-cover-logo-depth)))) drop-shadow(0 0 11px rgba(255,200,128,calc(.2 * var(--ks-cover-logo-glow)))) drop-shadow(0 0 .8px rgba(26,23,17,.28));animation:ks-site-intro-logo-lock 1.56s cubic-bezier(.2,.8,.24,1) .26s both}.ks-site-intro__progress-track{left:50%;bottom:clamp(36px,7.4vh,66px);width:min(420px,44vw);height:3px;transform:translate(-50%);border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#e9dcc62e,#e9dcc670,#e9dcc62e);box-shadow:0 0 14px #ffd39847;opacity:0;animation:ks-site-intro-progress-track .78s ease-out .26s both}.ks-site-intro__progress-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#ffe2b233,#ffe2b2f2,#fff1d8f5);box-shadow:0 0 16px #ffd69a6b;animation:ks-site-intro-progress 1.64s cubic-bezier(.16,.84,.22,1) .36s both}.ks-site-intro.is-exiting .ks-site-intro__backdrop,.ks-site-intro.is-exiting .ks-site-intro__grain,.ks-site-intro.is-exiting .ks-site-intro__ambient,.ks-site-intro.is-exiting .ks-site-intro__spine-glow,.ks-site-intro.is-exiting .ks-site-intro__page,.ks-site-intro.is-exiting .ks-site-intro__ring,.ks-site-intro.is-exiting .ks-site-intro__progress-track{animation:ks-site-intro-layer-exit .68s cubic-bezier(.24,.84,.26,1) forwards}.ks-site-intro.is-exiting .ks-site-intro__logo{animation:ks-site-intro-logo-hold-exit .68s cubic-bezier(.24,.84,.26,1) forwards}.ks-menu-stage{position:fixed;inset:0;overflow:hidden}.ks-menu-scale-root{position:absolute;left:50%;top:50%;width:1180px;height:720px;z-index:2;transform-origin:center center;will-change:transform}.ks-menu-object{position:relative;width:100%;height:100%;perspective:1600px;animation:ks-intro-menu-settle .92s cubic-bezier(.22,.61,.36,1) .12s both;--ks-closed-pose-shift-x: -18px;--ks-cover-logo-offset-x: calc(-1 * var(--ks-closed-pose-shift-x));--ks-cover-ornament-offset-x: calc(-1 * var(--ks-closed-pose-shift-x));--ks-spread-offset-x-closed: -80px;--ks-spread-offset-x-open: 0px;--ks-spread-open-shift-x: calc(40px + var(--ks-spread-offset-x-open));--ks-tab-rail-shift-closed-x: 76px;--ks-book-visible-width: calc(var(--ks-page-width) * 2);--ks-tab-width: 112px;--ks-tab-root-overlap: 3px;--ks-tab-anchor-offset: calc(var(--ks-tab-width) - var(--ks-tab-root-overlap));--ks-closed-tabs-right: calc(((100% + var(--ks-cover-surface-inset-left) + var(--ks-cover-surface-inset-right)) / 4) - var(--ks-tab-anchor-offset) + 15px);--ks-book-side-gap: calc( (100% - (var(--ks-cover-surface-inset-left) + var(--ks-cover-surface-inset-right)) - var(--ks-book-visible-width)) / 2 )}.ks-menu-object.is-single{--ks-book-visible-width: var(--ks-page-width)}.ks-menu-cover{position:absolute;width:calc((100% - (var(--ks-cover-surface-inset-left) + var(--ks-cover-surface-inset-right))) / 2);height:calc(100% - (var(--ks-cover-surface-inset-top) + var(--ks-cover-surface-inset-bottom)));box-sizing:border-box;left:calc(50% - (100% - (var(--ks-cover-surface-inset-left) + var(--ks-cover-surface-inset-right))) / 4 + var(--ks-closed-pose-shift-x));top:var(--ks-cover-surface-inset-top);border:1px solid color-mix(in srgb,var(--ks-border) 65%,#8f8674 35%);border-radius:18px;background:color-mix(in srgb,var(--ks-surface) 94%,#d9cfbd 6%);cursor:pointer;box-shadow:0 18px 46px #1f23283d,0 4px #00000017;transform-origin:left center;transition:opacity .18s ease,visibility .18s ease;overflow:hidden;isolation:isolate;z-index:6}.ks-menu-cover:before{content:"";position:absolute;left:81%;top:85%;width:48px;height:48px;border-radius:999px;border:1.5px solid rgba(255,226,184,.5);background:radial-gradient(circle,#ffe2b833,#ffe2b800 72%);transform:translate(-50%,-50%) scale(1);transform-origin:center;opacity:0;pointer-events:none;z-index:5;mix-blend-mode:screen;animation:ks-cover-click-ring 2.2s ease-in-out infinite}.ks-menu-cover:after{content:"";position:absolute;left:81%;top:85%;width:8px;height:8px;border-radius:999px;background:#ffe2b8cc;box-shadow:0 0 10px #ffc7818a,0 0 1px #22180c5c;transform:translate(-50%,-50%);opacity:0;pointer-events:none;z-index:5;animation:ks-cover-click-dot 2.2s ease-in-out infinite}.ks-menu-cover:hover:before{opacity:.72;animation-duration:1.8s}.ks-menu-cover:hover:after{opacity:1}.ks-menu-cover:active:before{animation:none;transform:translate(-50%,-50%) scale(.88);opacity:.78}.ks-menu-cover:active:after{animation:none;transform:translate(-50%,-50%) scale(.9);opacity:1}.ks-menu-cover.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.ks-menu-cover-face{position:absolute;inset:0;border-radius:inherit;isolation:isolate;background-image:linear-gradient(140deg,#fff3,#0000001a),url(/assets/menu/textures/kitchsync_menu_inside_cover_tile.png);background-repeat:no-repeat,repeat;background-size:100% 100%,310px 310px;background-position:center,center;box-shadow:inset 0 0 0 1px #ffffff38;overflow:hidden}.ks-menu-cover-face:before{content:"";position:absolute;left:var(--ks-cover-art-crop-left);top:var(--ks-cover-art-crop-top);width:var(--ks-cover-art-crop-width);height:var(--ks-cover-art-crop-height);background-image:var(--ks-cover-art-image);background-repeat:no-repeat;background-size:var(--ks-cover-art-size);background-position:var(--ks-cover-art-position);transform:scale(var(--ks-cover-art-scale-x),var(--ks-cover-art-scale-y));transform-origin:center center;pointer-events:none;z-index:1}.ks-menu-cover-face:after{content:"";position:absolute;inset:0;z-index:2;background-image:radial-gradient(ellipse 50% 28% at 50% 50%,#ffe9c65c,#ffe9c61f 44%,#ffe9c600 72%),radial-gradient(ellipse 56% 32% at 50% 50%,#1f160c00 60%,#1f160c38),radial-gradient(ellipse 42% 22% at 50% 50%,#e2ac6900 69%,#e2ac696b 74%,#e2ac6900 80%);background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%;background-position:calc(50% + var(--ks-cover-ornament-offset-x)) 50%,calc(50% + var(--ks-cover-ornament-offset-x)) 50%,calc(50% + var(--ks-cover-ornament-offset-x)) 50%;background-blend-mode:screen,multiply,soft-light;opacity:.95;filter:saturate(1.08) contrast(1.05) brightness(1.03);pointer-events:none}.ks-menu-cover-sheen{position:absolute;inset:-18% -24%;z-index:3;pointer-events:none;background:linear-gradient(108deg,#ffe9c600 34%,#ffe9c694 49%,#ffe9c600 66%);mix-blend-mode:screen;opacity:0;transform:translate3d(-120%,0,0) skew(-12deg);animation:ks-cover-sheen-sweep 1.18s cubic-bezier(.2,.75,.24,1) .28s 1 both}.ks-menu-cover-logo{position:absolute;inset:0;z-index:4;pointer-events:none;background-image:url(/assets/kitchsync%20logo%20%282%29.png);background-repeat:no-repeat;background-size:var(--ks-cover-logo-size) auto;background-position:calc(var(--ks-cover-logo-x) + var(--ks-cover-logo-offset-x)) var(--ks-cover-logo-y);opacity:.98;mix-blend-mode:overlay;transition:opacity .76s cubic-bezier(.24,.84,.26,1);transform:translateZ(0) scale3d(var(--ks-cover-logo-unstretch-x, 1),1,1);transform-origin:var(--ks-cover-logo-x) var(--ks-cover-logo-y);animation:ks-cover-logo-reveal .78s cubic-bezier(.22,.61,.36,1) .17s 1 both;filter:saturate(calc(1 + .16 * var(--ks-cover-logo-bevel))) contrast(calc(1 + .22 * var(--ks-cover-logo-bevel))) brightness(calc(1 + .05 * var(--ks-cover-logo-bevel))) drop-shadow(0 5px 11px rgba(0,0,0,calc(.26 * var(--ks-cover-logo-depth)))) drop-shadow(0 0 11px rgba(255,200,128,calc(.2 * var(--ks-cover-logo-glow)))) drop-shadow(0 0 .8px rgba(26,23,17,.28))}.ks-menu-cover-logo:before,.ks-menu-cover-logo:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/assets/kitchsync%20logo%20%282%29.png);mask-image:url(/assets/kitchsync%20logo%20%282%29.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--ks-cover-logo-size) auto;mask-size:var(--ks-cover-logo-size) auto;-webkit-mask-position:calc(var(--ks-cover-logo-x) + var(--ks-cover-logo-offset-x)) var(--ks-cover-logo-y);mask-position:calc(var(--ks-cover-logo-x) + var(--ks-cover-logo-offset-x)) var(--ks-cover-logo-y)}.ks-menu-cover-logo:before{background:linear-gradient(150deg,rgba(255,246,226,calc(.52 * var(--ks-cover-logo-bevel))),#fff6e200 58%);mix-blend-mode:screen;opacity:.72}.ks-menu-cover-logo:after{background:linear-gradient(330deg,rgba(43,32,20,calc(.46 * var(--ks-cover-logo-bevel))),#2b201400 62%);mix-blend-mode:multiply;opacity:.56}.ks-menu-cover-logo-anchor{position:absolute;left:calc(var(--ks-cover-logo-x) + var(--ks-cover-logo-offset-x));top:var(--ks-cover-logo-y);width:var(--ks-cover-logo-size);aspect-ratio:2295/615;transform:translate(-50%,-50%) scale3d(var(--ks-cover-logo-unstretch-x, 1),1,1);transform-origin:center center;pointer-events:none;opacity:0;z-index:0}.ks-menu-object.is-intro-active:not(.is-intro-exiting) .ks-menu-cover-logo{opacity:0;transition:none}.ks-menu-object.is-intro-active.is-intro-exiting .ks-menu-cover-logo{opacity:.98;transition:opacity .76s cubic-bezier(.24,.84,.26,1)}.ks-menu-object.is-opening .ks-menu-cover{animation:ks-menu-cover-open var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1) forwards;pointer-events:none}.ks-menu-object.is-closing .ks-menu-cover{opacity:0;visibility:visible;transform:translate3d(40px,0,0) rotateY(-122deg);animation:ks-menu-cover-close var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1) forwards;pointer-events:none}.ks-menu-object.is-closing .ks-menu-spread{pointer-events:none;opacity:1;transform:translate3d(var(--ks-spread-offset-x-closed),0,0) scale(1);transition:transform var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1)}.ks-menu-object.is-closing .ks-menu-inside-cover,.ks-menu-object.is-closing .ks-menu-spine,.ks-menu-object.is-closing .ks-menu-pages-wrap,.ks-menu-object.is-closing .ks-turning-tab-proxy{opacity:0;visibility:hidden;pointer-events:none}.ks-menu-object.is-closing .ks-menu-tabs{opacity:1;pointer-events:none}.ks-menu-object.is-closing .ks-menu-tabs--left{opacity:0}.ks-menu-object.is-closing .ks-menu-tabs--right{right:calc(var(--ks-closed-tabs-right) - var(--ks-tab-rail-shift-closed-x) - var(--ks-closed-pose-shift-x));transition:right var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1);animation:ks-menu-close-tabs-sweep var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1) both}.ks-menu-object.is-closing .ks-menu-tab{transition:transform .52s cubic-bezier(.2,.8,.2,1),filter .22s ease}.ks-menu-object.is-closing .ks-menu-close{opacity:0;pointer-events:none;transition:opacity .18s ease}.ks-menu-object.is-closed .ks-menu-spread{opacity:1;pointer-events:none;transform:translate3d(var(--ks-spread-offset-x-closed),0,0) scale(1);transition:none}.ks-menu-object.is-closed .ks-menu-inside-cover,.ks-menu-object.is-closed .ks-menu-spine,.ks-menu-object.is-closed .ks-menu-pages-wrap,.ks-menu-object.is-closed .ks-menu-close,.ks-menu-object.is-closed .ks-turning-tab-proxy{opacity:0;visibility:hidden;pointer-events:none}.ks-menu-object.is-closed .ks-menu-tabs{z-index:7}.ks-menu-object.is-closed .ks-menu-tabs--left{opacity:0}.ks-menu-object.is-closed .ks-menu-tabs--right{right:calc(var(--ks-closed-tabs-right) - var(--ks-tab-rail-shift-closed-x) - var(--ks-closed-pose-shift-x));opacity:1;pointer-events:none;transition:none}.ks-menu-object.is-closed .ks-menu-tabs--right .ks-menu-tab.is-visible{pointer-events:auto}.ks-menu-spread{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translate3d(calc(-28px + var(--ks-spread-offset-x-closed)),0,0) scale(.985);transition:opacity var(--ks-spread-open-ms) cubic-bezier(.22,.61,.36,1) var(--ks-spread-open-delay),transform var(--ks-spread-open-ms) cubic-bezier(.22,.61,.36,1) var(--ks-spread-open-delay)}.ks-menu-spread.is-visible{opacity:1;pointer-events:auto;transform:translate3d(var(--ks-spread-open-shift-x),0,0) scale(1)}.ks-menu-inside-cover{position:absolute;inset:var(--ks-cover-surface-inset-top) var(--ks-cover-surface-inset-right) var(--ks-cover-surface-inset-bottom) var(--ks-cover-surface-inset-left);border-radius:18px;background-image:url(/assets/menu/textures/kitchsync_menu_inside_cover_tile.png);background-size:320px 320px;box-shadow:inset 0 0 0 1px #71644e3d}.ks-menu-spine{position:absolute;top:28px;bottom:28px;left:calc((100% - 92px)/2 + 9px);width:12px;border-radius:8px;background:linear-gradient(90deg,#413a2f3d,#ffffff4d 42%,#413a2f2e);box-shadow:inset 0 0 0 1px #584f4326,0 0 18px #0000001f;z-index:1}.ks-menu-pages-wrap{position:absolute;inset:var(--ks-cover-surface-inset-top) var(--ks-cover-surface-inset-right) var(--ks-cover-surface-inset-bottom) var(--ks-cover-surface-inset-left);display:flex;align-items:center;justify-content:center;z-index:2}.ks-menu-endpaper-logo{position:absolute;top:50%;left:calc(50% + var(--ks-page-width) / 2 + var(--ks-book-side-gap) / 2 + 24px);width:var(--ks-page-width);height:var(--ks-page-height);transform:translate(-50%,-50%);border-radius:14px;background-image:radial-gradient(circle at center,#ffffff2e,#fff0 62%);background-repeat:no-repeat;background-size:100% 100%;background-position:center;opacity:0;mix-blend-mode:multiply;filter:saturate(.92) contrast(.95);pointer-events:none;z-index:1;transition:opacity .24s ease}.ks-menu-endpaper-logo.is-visible{opacity:.24}.ks-menu-close{position:absolute;top:24px;left:-112px;right:auto;z-index:5;min-height:36px;padding:.3rem .72rem;font-size:.72rem;line-height:1.2;letter-spacing:.03em}.ks-book-host{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%;border-radius:14px;box-shadow:0 16px 30px #1f232838,0 2px #0000001f}.ks-book-host .stf__parent,.ks-book-host .sft__wrapper,.ks-book-host .stf__block{width:100%;height:100%}.ks-book-host .stf__parent{box-shadow:inherit;border-radius:inherit}.ks-menu-page{position:relative;box-sizing:border-box;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ks-border) 70%,#b8ac94 30%);background-image:url(/assets/menu/textures/kitchsync_menu_page_front_tile.png);background-size:300px 300px;background-repeat:repeat;box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 0 18px #211b1214;transform-style:preserve-3d}.ks-menu-page:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url(/assets/menu/ornaments/kitchsync_menu_paper_noise_tile.png);background-size:512px 512px;background-repeat:repeat;opacity:.12;pointer-events:none;z-index:1;backface-visibility:hidden}.ks-menu-page:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url(/assets/menu/ornaments/kitchsync_menu_bistro_frame.svg?v=9);background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none;z-index:1;backface-visibility:hidden}.ks-menu-page.--left:after{background-image:url(/assets/menu/ornaments/kitchsync_menu_bistro_frame.svg?v=9),url(/assets/menu/ornaments/kitchsync_menu_page_vignette_left.svg),radial-gradient(ellipse at center,#10101000 56%,#10101033),linear-gradient(90deg,#10101057,#1010102b 14%,#10101000 40%),linear-gradient(270deg,#10101038,#10101000 30%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover,cover,cover;background-position:center,center,center,center,center;background-blend-mode:normal,multiply,multiply,multiply,multiply}.ks-menu-page.--right:after{background-image:url(/assets/menu/ornaments/kitchsync_menu_bistro_frame.svg?v=9),url(/assets/menu/ornaments/kitchsync_menu_page_vignette_right.svg),radial-gradient(ellipse at center,#10101000 56%,#10101033),linear-gradient(270deg,#10101057,#1010102b 14%,#10101000 40%),linear-gradient(90deg,#10101038,#10101000 30%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover,cover,cover;background-position:center,center,center,center,center;background-blend-mode:normal,multiply,multiply,multiply,multiply}.ks-menu-page-watermark{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background-image:radial-gradient(circle at center,#fff3,#fff0 60%),url(/assets/kitchsync%20icon%20%282%29.png);background-repeat:no-repeat,no-repeat;background-size:100% 100%,clamp(376px,76%,600px) auto;background-position:center,center;opacity:.09;mix-blend-mode:multiply;filter:saturate(.9) contrast(.96);backface-visibility:hidden}.ks-menu-page-scroll{--ks-scrollbar-x: calc(100% - 2px) ;position:relative;z-index:2;isolation:isolate;border-radius:inherit;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(24px,3.1vw,34px);background:#fbf8f180;scrollbar-width:none;-ms-overflow-style:none}.ks-menu-page.--left .ks-menu-page-scroll{--ks-scrollbar-x: calc(100% - 2px) }.ks-menu-page.--right .ks-menu-page-scroll{--ks-scrollbar-x: 2px}.ks-menu-page-scroll:before{content:none}.ks-menu-page-scroll>*{position:relative;z-index:1}.ks-faux-scroll-thumb{position:absolute;top:7px;left:var(--ks-scrollbar-x, calc(100% - 2px) );width:2px;height:24px;border-radius:999px;background:#6c6c6cc7;box-shadow:0 0 0 .5px #ffffff38;mix-blend-mode:multiply;transform:translate(-50%);opacity:0;pointer-events:none;z-index:4;will-change:top,height,opacity}.ks-menu-page-scroll::-webkit-scrollbar{width:0!important;height:0!important;background:transparent;display:none}.ks-menu-page-scroll::-webkit-scrollbar-track{background:transparent;display:none}.ks-menu-page-scroll::-webkit-scrollbar-thumb{background:transparent;display:none}.ks-menu-page-scroll::-webkit-scrollbar-button{background:transparent;border:0;width:0!important;height:0!important;display:none!important}.ks-menu-page-scroll::-webkit-scrollbar-button:single-button{width:0!important;height:0!important;display:none!important}.ks-menu-page-scroll::-webkit-scrollbar-button:vertical:decrement,.ks-menu-page-scroll::-webkit-scrollbar-button:vertical:increment,.ks-menu-page-scroll::-webkit-scrollbar-button:start:decrement,.ks-menu-page-scroll::-webkit-scrollbar-button:end:increment{width:0!important;height:0!important;display:none!important}.ks-book-host-reduced{overflow:hidden}.ks-book-host-reduced .ks-menu-page{position:absolute;inset:0;display:block!important;opacity:0;pointer-events:none;transform:translate3d(14px,0,0);transition:opacity .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1)}.ks-book-host-reduced .ks-menu-page.is-active{opacity:1;pointer-events:auto;transform:translateZ(0);z-index:2}.ks-book-host-reduced .ks-menu-page.is-leaving{opacity:0;transform:translate3d(-14px,0,0);z-index:1}.ks-menu-tabs{position:absolute;top:84px;bottom:24px;width:88px;z-index:3;pointer-events:none}.ks-menu-tabs--right{right:calc(var(--ks-cover-surface-inset-right) + var(--ks-book-side-gap) - var(--ks-tab-anchor-offset));transition:right var(--ks-spread-open-ms) cubic-bezier(.22,.61,.36,1) var(--ks-spread-open-delay)}.ks-menu-tabs--left{left:calc(var(--ks-cover-surface-inset-left) + var(--ks-book-side-gap) - var(--ks-tab-anchor-offset))}.ks-menu-tab{position:absolute;top:calc(var(--ks-tab-index, 0) * 46px);width:var(--ks-tab-width);height:42px;display:inline-flex;align-items:center;justify-content:center;color:var(--ks-ink);text-decoration:none;border:0;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transform-style:preserve-3d;isolation:isolate;transition:transform .52s cubic-bezier(.2,.8,.2,1),filter .22s ease}.ks-menu-tab:active,.ks-menu-tab:focus{background:transparent;outline:none}.ks-menu-tab.is-turning{will-change:transform;transition:filter .22s ease}.ks-turning-tab-proxy{position:absolute;left:0;top:0;z-index:6;pointer-events:none;will-change:transform;transition:none}.ks-turning-tab-proxy--front{z-index:6}.ks-turning-tab-proxy--back{z-index:5;opacity:.9;filter:saturate(.96) brightness(.985)}.ks-menu-tab:before{content:"";position:absolute;top:4px;bottom:4px;width:12px;pointer-events:none;z-index:0;opacity:0;transition:opacity .22s ease}.ks-menu-tab--right:before{left:-9px;background-image:linear-gradient(180deg,#ffffff38,#fff0 42%,#43392b24),url(/assets/menu/textures/kitchsync_menu_tab_tile.png);background-size:100% 100%,140px 140px;background-repeat:no-repeat,repeat}.ks-menu-tab--left:before{right:-9px;background-image:linear-gradient(180deg,#ffffff38,#fff0 42%,#43392b24),url(/assets/menu/textures/kitchsync_menu_tab_tile.png);background-size:100% 100%,140px 140px;background-repeat:no-repeat,repeat}.ks-menu-tab--right{right:0;transform-origin:left center}.ks-menu-tab--left{left:0;transform-origin:right center}.ks-menu-tab-shape{position:absolute;inset:0;z-index:1;background-image:url(/assets/menu/textures/kitchsync_menu_tab_tile.png);background-size:140px 140px;background-repeat:repeat;mask:var(--ks-tab-shape) center/100% 100% no-repeat;box-shadow:inset 0 0 0 1px #574d3c3d,0 2px 6px #1f23283d}.ks-menu-tab-shape:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff38,#fff0 42%,#43392b24);pointer-events:none}.ks-menu-tab-shape:after{content:"";position:absolute;top:2px;bottom:2px;width:12px;pointer-events:none;opacity:0;transition:opacity .22s ease}.ks-menu-tab--right .ks-menu-tab-shape:after{left:0;background-image:linear-gradient(180deg,#ffffff38,#fff0 42%,#43392b24),url(/assets/menu/textures/kitchsync_menu_tab_tile.png);background-size:100% 100%,140px 140px;background-repeat:no-repeat,repeat}.ks-menu-tab--left .ks-menu-tab-shape:after{right:0;background-image:linear-gradient(180deg,#ffffff38,#fff0 42%,#43392b24),url(/assets/menu/textures/kitchsync_menu_tab_tile.png);background-size:100% 100%,140px 140px;background-repeat:no-repeat,repeat}.ks-menu-tabs--left .ks-menu-tab-shape,.ks-turning-tab-proxy.ks-menu-tab--left .ks-menu-tab-shape{transform:scaleX(-1)}.ks-menu-tab.has-anchor:before,.ks-menu-tab.has-anchor .ks-menu-tab-shape:after{opacity:1}.ks-menu-tab-label{position:relative;z-index:2;font-family:var(--ks-font-mono);font-size:.72rem;font-weight:var(--ks-weight-bold);line-height:1;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 0 1.8px color-mix(in srgb,var(--ks-accent) 68%,transparent),.6px 0 color-mix(in srgb,var(--ks-accent) 50%,transparent),-.6px 0 color-mix(in srgb,var(--ks-accent) 50%,transparent),0 1px 0 rgba(255,255,255,.24);width:100%;text-align:center;padding-inline:10px}.ks-menu-tab--right .ks-menu-tab-label{text-align:right;padding-right:12px;padding-left:8px}.ks-menu-tab--left .ks-menu-tab-label{text-align:left;padding-right:8px;padding-left:12px}.ks-menu-tab.is-active .ks-menu-tab-label{font-weight:var(--ks-weight-bold);text-shadow:0 0 2.1px color-mix(in srgb,var(--ks-accent) 74%,transparent),.7px 0 color-mix(in srgb,var(--ks-accent) 56%,transparent),-.7px 0 color-mix(in srgb,var(--ks-accent) 56%,transparent),0 1px 0 rgba(255,255,255,.24)}.ks-menu-tab.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.ks-menu-tab.is-visible{opacity:1;visibility:visible;pointer-events:auto}.ks-menu-tab:focus-visible{outline:none}.ks-menu-tab:focus-visible .ks-menu-tab-shape{box-shadow:inset 0 0 0 1px #574d3c3d,0 0 0 3px #2f6bff40}.ks-menu-object.is-single .ks-menu-tabs--left{display:none}.ks-ticket-title{font-family:var(--ks-font-mono);font-size:var(--ks-micro);color:var(--ks-ink-2);letter-spacing:.08em;text-transform:uppercase}.ks-menu-page .ks-ticket-title{font-size:clamp(.98rem,1.05vw,1.12rem);font-weight:var(--ks-weight-bold);letter-spacing:.1em;text-shadow:0 0 1.8px color-mix(in srgb,var(--ks-accent) 68%,transparent),.6px 0 color-mix(in srgb,var(--ks-accent) 50%,transparent),-.6px 0 color-mix(in srgb,var(--ks-accent) 50%,transparent),0 1px 0 rgba(255,255,255,.24)}.ks-menu-page h1,.ks-menu-page h2,.ks-menu-page h3{text-shadow:0 0 1.3px color-mix(in srgb,var(--ks-accent) 54%,transparent),.5px 0 color-mix(in srgb,var(--ks-accent) 38%,transparent),-.5px 0 color-mix(in srgb,var(--ks-accent) 38%,transparent),0 1px 0 rgba(255,255,255,.2)}.ks-menu-page .ks-ticket-header{--ks-ornament-tilt-x: 0deg;--ks-ornament-tilt-y: 0deg;--ks-ornament-glare-x: 50%;--ks-ornament-glare-y: 50%;position:relative;overflow:hidden;isolation:isolate;margin-top:6px;padding-block:.2rem;border:2px solid var(--ks-accent);background:linear-gradient(165deg,#ffffff3d,#ffffff05 44%,#18120a24),url(/assets/menu/ornaments/kitchsync_menu_paper_noise_tile.png),color-mix(in srgb,var(--ks-border) 30%,transparent);background-size:100% 100%,420px 420px,auto;background-repeat:no-repeat,repeat,no-repeat;background-blend-mode:soft-light,multiply,normal;box-shadow:0 0 0 1px color-mix(in srgb,var(--ks-ink) 68%,transparent),inset 0 1px #ffffff38,0 3px 8px #1f23281f;transform:translateZ(0)}.ks-menu-page .ks-ticket-header>*{position:relative;z-index:2}.ks-menu-page .ks-ticket-header:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(240px 120px at var(--ks-ornament-glare-x) var(--ks-ornament-glare-y),rgba(255,255,255,.24),rgba(255,255,255,0) 64%);opacity:.62;pointer-events:none;z-index:1}.ks-menu-page .ks-ticket-header:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #211c152b,inset 1px 0 #ffffff24,inset -1px 0 #2a231a24}.ks-menu-object.ks-ornament-tilt-enabled .ks-menu-page .ks-ticket-header{transform:perspective(1100px) rotateX(var(--ks-ornament-tilt-x)) rotateY(var(--ks-ornament-tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.ks-menu-object.ks-ornament-tilt-enabled .ks-menu-page .ks-ticket-header.is-tilting{box-shadow:0 0 0 1px color-mix(in srgb,var(--ks-ink) 74%,transparent),inset 0 1px #ffffff4d,0 5px 12px #1f23282e}.ks-hero-feature-card{--ks-ornament-tilt-x: 0deg;--ks-ornament-tilt-y: 0deg;--ks-ornament-glare-x: 50%;--ks-ornament-glare-y: 50%;position:relative;overflow:hidden;isolation:isolate;border:2px solid var(--ks-accent);border-radius:10px;background:linear-gradient(165deg,#ffffff3d,#ffffff05 44%,#18120a24),url(/assets/menu/ornaments/kitchsync_menu_paper_noise_tile.png),color-mix(in srgb,var(--ks-border) 30%,transparent);background-size:100% 100%,420px 420px,auto;background-repeat:no-repeat,repeat,no-repeat;background-blend-mode:soft-light,multiply,normal;box-shadow:0 0 0 1px color-mix(in srgb,var(--ks-ink) 68%,transparent),inset 0 1px #ffffff38,0 3px 8px #1f23281f;transform:translateZ(0)}.ks-hero-feature-card:before{content:"";position:absolute;inset:1px;border-radius:8px;background:radial-gradient(180px 110px at var(--ks-ornament-glare-x) var(--ks-ornament-glare-y),rgba(255,255,255,.26),rgba(255,255,255,0) 62%);opacity:.65;pointer-events:none}.ks-hero-feature-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #211c152b,inset 1px 0 #ffffff24,inset -1px 0 #2a231a24}.ks-menu-object.ks-ornament-tilt-enabled .ks-hero-feature-card{transform:perspective(1100px) rotateX(var(--ks-ornament-tilt-x)) rotateY(var(--ks-ornament-tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.ks-menu-object.ks-ornament-tilt-enabled .ks-hero-feature-card.is-tilting{box-shadow:0 0 0 1px color-mix(in srgb,var(--ks-ink) 74%,transparent),inset 0 1px #ffffff4d,0 5px 12px #1f23282e}.ks-btn-primary,.ks-btn-secondary{--ks-cta-accent: var(--ks-accent);appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.85rem 1.1rem;border-radius:16px;border:2px solid var(--ks-cta-accent);background:transparent;color:var(--ks-cta-accent);cursor:pointer;font-weight:var(--ks-weight-semibold);font-family:"Bebas Neue",var(--ks-font-heading),sans-serif;letter-spacing:1.5px;position:relative;overflow:hidden;isolation:isolate;white-space:nowrap;text-decoration:none;box-shadow:2px 2px 6px #0003;transition:color .5s ease,box-shadow .3s ease,transform .2s ease}.ks-btn-primary:before,.ks-btn-secondary:before{content:"";position:absolute;top:50%;left:50%;width:300%;height:0;padding-bottom:300%;background:var(--ks-cta-accent);z-index:-1;transform:translate(-50%,-50%) rotate(225deg) scale(0);transform-origin:center;transition:transform .75s ease}.ks-btn-primary:hover,.ks-btn-secondary:hover{color:#fff;box-shadow:0 0 20px color-mix(in srgb,var(--ks-accent) 70%,transparent)}.ks-btn-primary:hover:before,.ks-btn-secondary:hover:before{transform:translate(-50%,-50%) rotate(225deg) scale(1)}.ks-btn-primary:focus-visible,.ks-btn-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ks-accent) 25%,transparent),0 0 20px color-mix(in srgb,var(--ks-accent) 45%,transparent)}.ks-divider-flourish{display:block;inline-size:min(520px,100%);block-size:26px;margin:18px auto;background:url(/assets/menu/ornaments/kitchsync_menu_bistro_divider.svg) center/contain no-repeat;opacity:.9;pointer-events:none}.ks-menu-page.--right .ks-divider-flourish{margin-left:0;margin-right:auto;transform:translate(-22px)}.ks-card-grid,.ks-verb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ks-space-4)}.ks-verb-block h3{margin-top:0}.ks-step-list{display:grid;gap:var(--ks-space-3);margin:0;padding-left:var(--ks-space-5)}.ks-step{padding-left:var(--ks-space-1)}#how .ks-step-list{margin-top:clamp(18px,2.4vw,30px)}.ks-admin-list{list-style:none;margin:var(--ks-space-3) 0 0;padding:0;display:grid;gap:var(--ks-space-3)}.ks-admin-list li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--ks-space-3);align-items:start;margin:0;padding:0}.ks-admin-list .ks-icon{margin-top:.18em}.ks-admin-list .ks-admin-list-text{min-width:0}.ks-admin-list .ks-admin-list-text strong{font-weight:var(--ks-weight-bold)}.ks-footer{margin-top:var(--ks-space-4);border-top:1px solid var(--ks-border);padding-top:var(--ks-space-4);display:flex;flex-wrap:wrap;gap:var(--ks-space-3)}.ks-footer a,.ks-footer button{font-size:var(--ks-small)}.ks-footer button{border:0;background:transparent;padding:0;margin:0;color:var(--ks-link);font:inherit;line-height:inherit;cursor:pointer;text-decoration:none;appearance:none}.ks-footer button:hover{text-decoration:underline}.ks-footer button:focus-visible{outline:none;box-shadow:var(--ks-focus);border-radius:6px}.ks-get-legal-only{padding-top:clamp(24px,3.1vw,34px)}.ks-footer--legal-only{margin-top:0;padding-top:0;border-top:0;justify-content:center;align-items:center;gap:var(--ks-space-4)}#get .ks-modal-card{background:transparent}#get .ks-get-card-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.95rem}#get .ks-get-card-copy{min-width:0}#get .ks-get-card-copy p{margin:0}#get .ks-get-card-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.38rem;padding-right:10px}#get .ks-get-card-side .ks-modal-helper{margin:0;text-align:right;max-width:220px;line-height:1.2}#get .ks-get-card-side .ks-modal-actions{justify-content:flex-end;margin:0}#get .ks-get-contact-action{display:flex;justify-content:center;margin-top:.75rem}#get .ks-get-contact-action .ks-btn-secondary,#start .ks-hero-actions .ks-btn-primary{min-height:51px;padding:.75rem 1.38rem;border-radius:12px;font-size:1.26rem;letter-spacing:1px}.ks-accordion{display:grid;gap:var(--ks-space-3)}.ks-accordion-button{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:var(--ks-space-3);min-height:44px;padding:var(--ks-space-3) var(--ks-space-4);border:none;background:transparent;font:inherit;cursor:pointer}.ks-accordion-panel{padding:0 var(--ks-space-4) var(--ks-space-4)}.ks-icon{width:20px;height:20px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ks-modal-open{position:fixed;overflow:hidden;width:100%;left:0;right:0}.ks-modal-overlay{position:fixed;inset:0;background:#1f232873;display:flex;align-items:center;justify-content:center;padding:var(--ks-space-5);z-index:1000}.ks-modal{background:var(--ks-surface);border:1px solid var(--ks-border);border-radius:var(--ks-radius-lg);box-shadow:var(--ks-shadow-2);width:min(720px,100%);max-height:calc(100vh - var(--ks-space-6));overflow:auto;padding:var(--ks-space-5);animation:ks-modal-in var(--ks-dur-fast) var(--ks-ease)}.ks-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ks-space-3);margin-bottom:var(--ks-space-4)}.ks-modal-title{font-family:var(--ks-font-heading);font-size:var(--ks-h3);margin:0}.ks-modal-subtitle{margin-top:var(--ks-space-1);color:var(--ks-ink-2)}.ks-modal-grid{display:grid;gap:var(--ks-space-4)}.ks-modal-card{border:1px solid var(--ks-border);border-radius:var(--ks-radius-md);padding:var(--ks-space-4);display:grid;gap:var(--ks-space-3);background:var(--ks-surface)}.ks-modal-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ks-modal-card h3{margin:0}.ks-modal-helper{margin:0;font-size:var(--ks-micro);color:var(--ks-ink-2)}.ks-modal-card-primary{border-color:var(--ks-accent, #c75b3e);box-shadow:0 0 0 1px color-mix(in srgb,var(--ks-ink) 68%,transparent)}.ks-modal-actions{display:flex;flex-wrap:wrap;gap:var(--ks-space-3)}#get .ks-modal-actions{gap:.5rem}#get .ks-modal-actions .ks-btn-primary{min-height:34px;padding:.5rem .82rem;border-radius:12px;font-size:.84rem;letter-spacing:1px}@media (max-width: 900px){.ks-menu-scale-root{width:780px;height:1320px;top:45%}.ks-menu-object{--ks-tab-width: 104px;--ks-tab-root-overlap: 6px;--ks-cover-art-image: url(/assets/menu/cover/kitchsync_menu_cover_top_left_mobile.png);--ks-cover-art-size: 100% 100%;--ks-cover-art-position: center;--ks-cover-art-crop-left: 0%;--ks-cover-art-crop-top: 0%;--ks-cover-art-crop-width: 100%;--ks-cover-art-crop-height: 100%}.ks-menu-object.is-single{--ks-cover-surface-inset-top: 18px;--ks-cover-surface-inset-right: 20px;--ks-cover-surface-inset-bottom: 24px;--ks-cover-surface-inset-left: 20px;--ks-mobile-bottom-tab-width: 58px;--ks-mobile-bottom-tab-height: 188px;--ks-mobile-bottom-tab-font-size: .9rem;--ks-mobile-bottom-tab-step: 68px;--ks-mobile-bottom-tab-count: 7;--ks-mobile-bottom-tab-anchor-width: var(--ks-mobile-bottom-tab-width);--ks-mobile-bottom-tab-anchor-height: 16px;--ks-mobile-bottom-tab-anchor-lift: 16px;--ks-mobile-bottom-tab-shift-x: 28px;--ks-mobile-bottom-tabs-shift-y: 6px;--ks-mobile-bottom-tab-label-bottom-inset: 28px;--ks-mobile-bottom-tab-label-shift-left: 12px;--ks-mobile-bottom-tab-label-screen-left-pad: -6px;--ks-mobile-page-wrap-inset-top: calc(var(--ks-cover-surface-inset-top) + 14px);--ks-mobile-page-wrap-inset-right: calc(var(--ks-cover-surface-inset-right) + 16px);--ks-mobile-page-wrap-inset-bottom: calc(var(--ks-cover-surface-inset-bottom) + 18px);--ks-mobile-page-wrap-inset-left: calc(var(--ks-cover-surface-inset-left) + 16px);--ks-closed-pose-shift-x: 0px;--ks-cover-logo-offset-x: 0px;--ks-cover-ornament-offset-x: 0px;--ks-spread-offset-x-closed: 0px;--ks-spread-open-shift-x: 0px;--ks-spread-open-delay: 0ms}.ks-site-intro{--ks-intro-ring-diameter: clamp(192px, calc(var(--ks-intro-logo-target-w) * 1), 388px)}.ks-site-intro__ring{left:var(--ks-intro-logo-target-x);top:var(--ks-intro-logo-target-y);width:var(--ks-intro-ring-diameter);height:var(--ks-intro-ring-diameter)}.ks-menu-object.is-single .ks-menu-cover{left:var(--ks-cover-surface-inset-left);top:var(--ks-cover-surface-inset-top);width:calc(100% - var(--ks-cover-surface-inset-left) - var(--ks-cover-surface-inset-right));height:calc(100% - var(--ks-cover-surface-inset-top) - var(--ks-cover-surface-inset-bottom));border-radius:24px;transform-origin:center top}.ks-menu-object.is-single.is-opening .ks-menu-cover{animation:ks-menu-cover-open-mobile var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1) forwards}.ks-menu-object.is-single.is-closing .ks-menu-cover{transform:translateZ(0) rotateX(112deg);animation:ks-menu-cover-close-mobile var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1) forwards}.ks-menu-object.is-single .ks-menu-inside-cover{inset:calc(var(--ks-cover-surface-inset-top) + 8px) calc(var(--ks-cover-surface-inset-right) + 10px) calc(var(--ks-cover-surface-inset-bottom) + 12px) calc(var(--ks-cover-surface-inset-left) + 10px);border-radius:24px}.ks-menu-object.is-single .ks-menu-spine{display:none}.ks-menu-object.is-single .ks-menu-spread,.ks-menu-object.is-single .ks-menu-spread.is-visible,.ks-menu-object.is-single.is-closed .ks-menu-spread,.ks-menu-object.is-single.is-closing .ks-menu-spread{transform:translateZ(0) scale(1)}.ks-menu-object.is-single .ks-menu-pages-wrap{inset:var(--ks-mobile-page-wrap-inset-top) var(--ks-mobile-page-wrap-inset-right) var(--ks-mobile-page-wrap-inset-bottom) var(--ks-mobile-page-wrap-inset-left);overflow:visible;transform-style:preserve-3d}.ks-menu-object.is-single .ks-menu-endpaper-logo{left:50%;top:50%;width:var(--ks-page-width);height:var(--ks-page-height);transform:translate(-50%,-50%)}.ks-menu-object.is-single .ks-turning-tab-proxy{display:none!important}.ks-menu-object.is-single .ks-book-host-reduced{overflow:visible;perspective:1900px;transform-style:preserve-3d;will-change:transform}.ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page{transform-origin:50% 0%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:none!important;transform:rotateX(10deg) translate3d(0,14px,-10px);will-change:transform,opacity}.ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page.is-active{transform:rotateX(0) translateZ(0)}.ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page.is-leaving{opacity:0;transform:rotateX(12deg) translate3d(0,-8px,6px)}.ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page:after{background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover,cover,cover;background-position:center,center,center,center,center;background-blend-mode:normal,multiply,multiply,multiply,multiply}.ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page:not(.--left):not(.--right):nth-of-type(odd):after{background-image:url(/assets/menu/ornaments/kitchsync_menu_bistro_frame.svg?v=9),url(/assets/menu/ornaments/kitchsync_menu_page_vignette_left.svg),radial-gradient(ellipse at center,#10101000 56%,#10101033),linear-gradient(90deg,#10101057,#1010102b 14%,#10101000 40%),linear-gradient(270deg,#10101038,#10101000 30%)}.ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page:not(.--left):not(.--right):nth-of-type(2n):after{background-image:url(/assets/menu/ornaments/kitchsync_menu_bistro_frame.svg?v=9),url(/assets/menu/ornaments/kitchsync_menu_page_vignette_right.svg),radial-gradient(ellipse at center,#10101000 56%,#10101033),linear-gradient(270deg,#10101057,#1010102b 14%,#10101000 40%),linear-gradient(90deg,#10101038,#10101000 30%)}.ks-menu-object.is-single.is-flipping .ks-book-host-reduced .ks-menu-page.is-active{z-index:2!important;animation:ks-mobile-notepad-page-in .56s cubic-bezier(.22,.73,.28,1) both}.ks-menu-object.is-single.is-flipping .ks-book-host-reduced .ks-menu-page.is-leaving{z-index:3!important;opacity:1;pointer-events:none;animation:ks-mobile-notepad-page-out .56s cubic-bezier(.2,.72,.24,1) both}.ks-menu-object.is-single.is-flipping-backward .ks-book-host-reduced .ks-menu-page.is-active{z-index:4!important;animation-name:ks-mobile-notepad-page-in-backward;animation-timing-function:cubic-bezier(.2,.72,.24,1)}.ks-menu-object.is-single.is-flipping-backward .ks-book-host-reduced .ks-menu-page.is-leaving{z-index:1!important;animation-name:ks-mobile-notepad-page-out-backward;animation-timing-function:cubic-bezier(.22,.73,.28,1)}.ks-menu-object.is-single .ks-menu-page-scroll:after{content:"";position:absolute;top:7px;bottom:7px;right:1px;width:3px;border-radius:999px;background:#5046382e;pointer-events:none;z-index:3;opacity:.85}.ks-menu-object.is-single .ks-faux-scroll-thumb{width:3px;background:#5f5443e0;box-shadow:0 0 0 .5px #ffffff42,0 1px 2px #00000024;z-index:4}.ks-menu-object.is-single .ks-menu-tabs{top:auto;bottom:calc(var(--ks-mobile-page-wrap-inset-bottom) + (100% - var(--ks-mobile-page-wrap-inset-top) - var(--ks-mobile-page-wrap-inset-bottom) - var(--ks-page-height)) / 2 - var(--ks-mobile-bottom-tab-anchor-lift) + 22px - var(--ks-mobile-bottom-tabs-shift-y));width:auto;height:0;overflow:visible;pointer-events:auto}.ks-menu-object.is-single .ks-menu-tabs--left{display:none!important}.ks-menu-object.is-single .ks-menu-tabs--right,.ks-menu-object.is-single.is-open .ks-menu-tabs--right,.ks-menu-object.is-single.is-opening .ks-menu-tabs--right,.ks-menu-object.is-single.is-closed .ks-menu-tabs--right,.ks-menu-object.is-single.is-closing .ks-menu-tabs--right{left:50%!important;right:auto!important;transform:translate(calc(-50% - var(--ks-mobile-bottom-tab-shift-x)))!important;width:calc(var(--ks-mobile-bottom-tab-width) + (var(--ks-mobile-bottom-tab-count) - 1) * var(--ks-mobile-bottom-tab-step));max-width:min(100% - (var(--ks-cover-surface-inset-left) + var(--ks-cover-surface-inset-right) + 10px),95vw);display:block;padding:0;overflow:visible;scrollbar-width:none;transition:none!important;animation:none!important;opacity:1}.ks-menu-object.is-single .ks-menu-tabs--right::-webkit-scrollbar{display:none}.ks-menu-object.is-single .ks-menu-tab{position:absolute;top:0;left:calc(var(--ks-tab-index, 0) * var(--ks-mobile-bottom-tab-step));right:auto;width:var(--ks-mobile-bottom-tab-width);min-width:var(--ks-mobile-bottom-tab-width);height:var(--ks-mobile-bottom-tab-height);flex:none;box-sizing:border-box;transform:none!important}.ks-menu-object.is-single .ks-menu-tab:before{content:"";position:absolute;left:50%;top:calc(-1 * var(--ks-mobile-bottom-tab-anchor-height) + 1px);width:var(--ks-mobile-bottom-tab-anchor-width);height:var(--ks-mobile-bottom-tab-anchor-height);transform:translate(-50%);border-radius:8px 8px 0 0;pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(180deg,#fff3,#ffffff14 58%,#ffffff08),url(/assets/menu/textures/kitchsync_menu_tab_tile.png);background-size:100% 100%,140px 140px;background-repeat:no-repeat,repeat;border:1px solid rgba(87,77,60,.24);border-bottom:0;box-shadow:0 2px 6px #1f23283d;transition:opacity .22s ease}.ks-menu-object.is-single .ks-menu-tab .ks-menu-tab-shape:after{display:none!important;opacity:0!important}.ks-menu-object.is-single .ks-menu-tab.has-anchor:before{opacity:1}.ks-menu-object.is-single .ks-menu-tab--right{transform-origin:center top}.ks-menu-object.is-single .ks-menu-tab-shape{mask:none;border-radius:0 0 999px 999px;box-shadow:inset 0 0 0 1px #574d3c3d,0 2px 6px #1f23283d}.ks-menu-object.is-single .ks-menu-tab-shape:before{background:linear-gradient(180deg,#ffffff38,#fff0 42%,#43392b24)}.ks-menu-object.is-single .ks-menu-tab--right .ks-menu-tab-label{position:absolute;left:auto;right:calc(50% + var(--ks-mobile-bottom-tab-label-shift-left) + var(--ks-mobile-bottom-tab-label-screen-left-pad));top:auto;bottom:var(--ks-mobile-bottom-tab-label-bottom-inset);display:block;width:max-content;padding:0!important;padding-inline:0!important;margin:0!important;text-align:left;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;direction:ltr;transform-origin:right bottom;transform:rotate(90deg);line-height:1;font-size:var(--ks-mobile-bottom-tab-font-size);letter-spacing:.04em}.ks-menu-object.is-single.is-closed .ks-menu-tabs{z-index:9}.ks-card-grid,.ks-verb-grid{grid-template-columns:1fr}.ks-menu-object.is-single .ks-menu-page-scroll{padding-top:clamp(56px,8.8vw,92px)!important;padding-right:clamp(26px,4.6vw,42px)!important;padding-bottom:clamp(28px,5.6vw,46px)!important;padding-left:clamp(26px,4.6vw,42px)!important;font-size:clamp(1.76rem,6.3vw,2.42rem)!important;line-height:1.52!important}.ks-menu-object.is-single .ks-menu-page .ks-ticket-title{font-size:clamp(1.9rem,6.6vw,2.56rem)!important;letter-spacing:.1em!important}.ks-menu-object.is-single .ks-menu-page h1{font-size:clamp(4.95rem,16vw,7.2rem)!important;line-height:.93!important}.ks-menu-object.is-single .ks-menu-page h2{font-size:clamp(3.52rem,11.8vw,5.1rem)!important;line-height:1.01!important}.ks-menu-object.is-single .ks-menu-page h3{font-size:clamp(2.44rem,8.1vw,3.38rem)!important;line-height:1.09!important}.ks-menu-object.is-single .ks-menu-page p,.ks-menu-object.is-single .ks-menu-page li,.ks-menu-object.is-single .ks-hero .ks-lede,.ks-menu-object.is-single .ks-supporting{font-size:clamp(1.9rem,6.55vw,2.58rem)!important;line-height:1.5!important}.ks-menu-object.is-single .ks-hero-feature-card{font-size:clamp(1.72rem,5.85vw,2.3rem)!important}.ks-menu-object.is-single .ks-accordion-button{font-size:clamp(2.02rem,6.9vw,2.82rem)!important;min-height:94px!important}.ks-menu-object.is-single .ks-btn-primary,.ks-menu-object.is-single .ks-btn-secondary{font-size:clamp(1.58rem,5.55vw,2.22rem)!important;min-height:84px!important;padding:.96rem 1.52rem!important}.ks-menu-object.is-single #start .ks-menu-page-scroll{padding-top:clamp(64px,9.6vw,96px)!important;padding-right:clamp(24px,3.1vw,34px)!important;padding-bottom:clamp(10px,1.6vw,16px)!important;padding-left:clamp(24px,3.1vw,34px)!important;font-size:clamp(1.76rem,6.3vw,2.42rem)!important;line-height:1.52!important}.ks-menu-object.is-single #start .ks-menu-page h1{font-size:clamp(4.68rem,15.2vw,6.55rem)!important;line-height:.95!important}.ks-menu-object.is-single #start .ks-menu-page p,.ks-menu-object.is-single #start .ks-menu-page li,.ks-menu-object.is-single #start .ks-hero .ks-lede,.ks-menu-object.is-single #start .ks-supporting{font-size:clamp(1.9rem,6.55vw,2.58rem)!important;line-height:1.5!important}.ks-menu-object.is-single #start .ks-hero-feature-card{font-size:clamp(1.48rem,5.05vw,1.98rem)!important}.ks-menu-object.is-single #start .ks-btn-primary{font-size:2.24rem!important;min-height:108px!important;min-width:clamp(248px,64vw,360px)!important;line-height:1!important;padding:1.42rem 2.7rem!important;border-radius:20px!important;letter-spacing:.08em!important;border-width:3px!important}.ks-menu-object.is-single #start .ks-btn-secondary{font-size:1.56rem!important;min-height:76px!important;line-height:1!important;padding:1.06rem 1.72rem!important;border-radius:18px!important}.ks-menu-object.is-single #get .ks-get-contact-action .ks-btn-secondary{font-size:2.24rem!important;min-height:108px!important;min-width:clamp(248px,64vw,360px)!important;line-height:1!important;padding:1.42rem 2.7rem!important;border-radius:20px!important;letter-spacing:.08em!important;border-width:3px!important}.ks-menu-object.is-single #get .ks-get-contact-action{margin-top:clamp(1.08rem,2.6vw,2rem)}.ks-menu-object.is-single #admin .ks-admin-list{margin-top:clamp(18px,3.2vw,28px)!important;gap:clamp(14px,2.8vw,22px)!important}.ks-menu-object.is-single #admin .ks-admin-list li{grid-template-columns:clamp(20px,3.8vw,30px) minmax(0,1fr);column-gap:clamp(10px,2.4vw,18px);font-size:clamp(1.62rem,5.75vw,2.2rem)!important;line-height:1.34!important;align-items:start}.ks-menu-object.is-single #admin .ks-admin-list .ks-icon{width:clamp(20px,3.6vw,28px);height:clamp(20px,3.6vw,28px);margin-top:.14em}.ks-menu-object.is-single #admin .ks-admin-list .ks-admin-list-text{overflow-wrap:normal;word-break:normal}.ks-menu-object.is-single #admin .ks-admin-list .ks-admin-list-text strong{font-size:inherit!important;line-height:inherit!important}.ks-menu-object.is-single #how .ks-step-list{margin-top:clamp(32px,6vw,44px)!important}.ks-menu-close{left:-98px;right:auto;top:20px;min-height:34px;font-size:.68rem}.ks-modal-overlay{align-items:center;justify-content:center;padding:clamp(14px,4.8vw,28px)}.ks-modal{width:min(680px,100% - clamp(28px,9vw,64px));border-radius:var(--ks-radius-lg);max-height:80vh;padding-bottom:var(--ks-space-5)}#get .ks-get-card-layout{grid-template-columns:1fr;row-gap:.52rem}#get .ks-get-card-side{align-items:flex-start;padding-right:0}#get .ks-get-card-side .ks-modal-helper{text-align:left;max-width:none}#get .ks-get-card-side .ks-modal-actions{justify-content:flex-start}}html[data-ks-device=mobile] .ks-menu-scale-root{width:780px;height:1320px;top:45%}html[data-ks-device=mobile] .ks-menu-object{--ks-tab-width: 104px;--ks-tab-root-overlap: 6px;--ks-cover-art-image: url(/assets/menu/cover/kitchsync_menu_cover_top_left_mobile.png);--ks-cover-art-size: 100% 100%;--ks-cover-art-position: center;--ks-cover-art-crop-left: 0%;--ks-cover-art-crop-top: 0%;--ks-cover-art-crop-width: 100%;--ks-cover-art-crop-height: 100%}html[data-ks-device=mobile] .ks-menu-object.is-single{--ks-cover-surface-inset-top: 18px;--ks-cover-surface-inset-right: 20px;--ks-cover-surface-inset-bottom: 24px;--ks-cover-surface-inset-left: 20px;--ks-mobile-bottom-tab-width: 58px;--ks-mobile-bottom-tab-height: 188px;--ks-mobile-bottom-tab-font-size: .9rem;--ks-mobile-bottom-tab-step: 68px;--ks-mobile-bottom-tab-count: 7;--ks-mobile-bottom-tab-anchor-width: var(--ks-mobile-bottom-tab-width);--ks-mobile-bottom-tab-anchor-height: 16px;--ks-mobile-bottom-tab-anchor-lift: 16px;--ks-mobile-bottom-tab-shift-x: 28px;--ks-mobile-bottom-tabs-shift-y: 6px;--ks-mobile-bottom-tab-label-bottom-inset: 28px;--ks-mobile-bottom-tab-label-shift-left: 12px;--ks-mobile-bottom-tab-label-screen-left-pad: -6px;--ks-mobile-page-wrap-inset-top: calc(var(--ks-cover-surface-inset-top) + 14px);--ks-mobile-page-wrap-inset-right: calc(var(--ks-cover-surface-inset-right) + 16px);--ks-mobile-page-wrap-inset-bottom: calc(var(--ks-cover-surface-inset-bottom) + 18px);--ks-mobile-page-wrap-inset-left: calc(var(--ks-cover-surface-inset-left) + 16px);--ks-closed-pose-shift-x: 0px;--ks-cover-logo-offset-x: 0px;--ks-cover-ornament-offset-x: 0px;--ks-spread-offset-x-closed: 0px;--ks-spread-open-shift-x: 0px;--ks-spread-open-delay: 0ms}html[data-ks-device=mobile] .ks-site-intro{--ks-intro-ring-diameter: clamp(192px, calc(var(--ks-intro-logo-target-w) * 1), 388px)}html[data-ks-device=mobile] .ks-site-intro__ring{left:var(--ks-intro-logo-target-x);top:var(--ks-intro-logo-target-y);width:var(--ks-intro-ring-diameter);height:var(--ks-intro-ring-diameter)}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-cover{left:var(--ks-cover-surface-inset-left);top:var(--ks-cover-surface-inset-top);width:calc(100% - var(--ks-cover-surface-inset-left) - var(--ks-cover-surface-inset-right));height:calc(100% - var(--ks-cover-surface-inset-top) - var(--ks-cover-surface-inset-bottom));border-radius:24px;transform-origin:center top}html[data-ks-device=mobile] .ks-menu-object.is-single.is-opening .ks-menu-cover{animation:ks-menu-cover-open-mobile var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1) forwards}html[data-ks-device=mobile] .ks-menu-object.is-single.is-closing .ks-menu-cover{transform:translateZ(0) rotateX(112deg);animation:ks-menu-cover-close-mobile var(--ks-cover-open-ms) cubic-bezier(.22,.61,.36,1) forwards}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-inside-cover{inset:calc(var(--ks-cover-surface-inset-top) + 8px) calc(var(--ks-cover-surface-inset-right) + 10px) calc(var(--ks-cover-surface-inset-bottom) + 12px) calc(var(--ks-cover-surface-inset-left) + 10px);border-radius:24px}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-spine{display:none}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-spread,html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-spread.is-visible,html[data-ks-device=mobile] .ks-menu-object.is-single.is-closed .ks-menu-spread,html[data-ks-device=mobile] .ks-menu-object.is-single.is-closing .ks-menu-spread{transform:translateZ(0) scale(1)}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-pages-wrap{inset:var(--ks-mobile-page-wrap-inset-top) var(--ks-mobile-page-wrap-inset-right) var(--ks-mobile-page-wrap-inset-bottom) var(--ks-mobile-page-wrap-inset-left);overflow:visible;transform-style:preserve-3d}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-endpaper-logo{left:50%;top:50%;width:var(--ks-page-width);height:var(--ks-page-height);transform:translate(-50%,-50%)}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-turning-tab-proxy{display:none!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-book-host-reduced{overflow:visible;perspective:1900px;transform-style:preserve-3d;will-change:transform}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page{transform-origin:50% 0%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:none!important;transform:rotateX(10deg) translate3d(0,14px,-10px);will-change:transform,opacity}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page.is-active{transform:rotateX(0) translateZ(0)}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page.is-leaving{opacity:0;transform:rotateX(12deg) translate3d(0,-8px,6px)}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page:after{background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover,cover,cover;background-position:center,center,center,center,center;background-blend-mode:normal,multiply,multiply,multiply,multiply}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page:not(.--left):not(.--right):nth-of-type(odd):after{background-image:url(/assets/menu/ornaments/kitchsync_menu_bistro_frame.svg?v=9),url(/assets/menu/ornaments/kitchsync_menu_page_vignette_left.svg),radial-gradient(ellipse at center,#10101000 56%,#10101033),linear-gradient(90deg,#10101057,#1010102b 14%,#10101000 40%),linear-gradient(270deg,#10101038,#10101000 30%)}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-book-host-reduced .ks-menu-page:not(.--left):not(.--right):nth-of-type(2n):after{background-image:url(/assets/menu/ornaments/kitchsync_menu_bistro_frame.svg?v=9),url(/assets/menu/ornaments/kitchsync_menu_page_vignette_right.svg),radial-gradient(ellipse at center,#10101000 56%,#10101033),linear-gradient(270deg,#10101057,#1010102b 14%,#10101000 40%),linear-gradient(90deg,#10101038,#10101000 30%)}html[data-ks-device=mobile] .ks-menu-object.is-single.is-flipping .ks-book-host-reduced .ks-menu-page.is-active{z-index:2!important;animation:ks-mobile-notepad-page-in .56s cubic-bezier(.22,.73,.28,1) both}html[data-ks-device=mobile] .ks-menu-object.is-single.is-flipping .ks-book-host-reduced .ks-menu-page.is-leaving{z-index:3!important;opacity:1;pointer-events:none;animation:ks-mobile-notepad-page-out .56s cubic-bezier(.2,.72,.24,1) both}html[data-ks-device=mobile] .ks-menu-object.is-single.is-flipping-backward .ks-book-host-reduced .ks-menu-page.is-active{z-index:4!important;animation-name:ks-mobile-notepad-page-in-backward;animation-timing-function:cubic-bezier(.2,.72,.24,1)}html[data-ks-device=mobile] .ks-menu-object.is-single.is-flipping-backward .ks-book-host-reduced .ks-menu-page.is-leaving{z-index:1!important;animation-name:ks-mobile-notepad-page-out-backward;animation-timing-function:cubic-bezier(.22,.73,.28,1)}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-page-scroll:after{content:"";position:absolute;top:7px;bottom:7px;right:1px;width:3px;border-radius:999px;background:#5046382e;pointer-events:none;z-index:3;opacity:.85}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-faux-scroll-thumb{width:3px;background:#5f5443e0;box-shadow:0 0 0 .5px #ffffff42,0 1px 2px #00000024;z-index:4}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tabs{top:auto;bottom:calc(var(--ks-mobile-page-wrap-inset-bottom) + (100% - var(--ks-mobile-page-wrap-inset-top) - var(--ks-mobile-page-wrap-inset-bottom) - var(--ks-page-height)) / 2 - var(--ks-mobile-bottom-tab-anchor-lift) + 22px - var(--ks-mobile-bottom-tabs-shift-y));width:auto;height:0;overflow:visible;pointer-events:auto}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tabs--left{display:none!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tabs--right,html[data-ks-device=mobile] .ks-menu-object.is-single.is-open .ks-menu-tabs--right,html[data-ks-device=mobile] .ks-menu-object.is-single.is-opening .ks-menu-tabs--right,html[data-ks-device=mobile] .ks-menu-object.is-single.is-closed .ks-menu-tabs--right,html[data-ks-device=mobile] .ks-menu-object.is-single.is-closing .ks-menu-tabs--right{left:50%!important;right:auto!important;transform:translate(calc(-50% - var(--ks-mobile-bottom-tab-shift-x)))!important;width:calc(var(--ks-mobile-bottom-tab-width) + (var(--ks-mobile-bottom-tab-count) - 1) * var(--ks-mobile-bottom-tab-step));max-width:min(100% - (var(--ks-cover-surface-inset-left) + var(--ks-cover-surface-inset-right) + 10px),95vw);display:block;padding:0;overflow:visible;scrollbar-width:none;transition:none!important;animation:none!important;opacity:1}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tabs--right::-webkit-scrollbar{display:none}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tab{position:absolute;top:0;left:calc(var(--ks-tab-index, 0) * var(--ks-mobile-bottom-tab-step));right:auto;width:var(--ks-mobile-bottom-tab-width);min-width:var(--ks-mobile-bottom-tab-width);height:var(--ks-mobile-bottom-tab-height);flex:none;box-sizing:border-box;transform:none!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tab:before{content:"";position:absolute;left:50%;top:calc(-1 * var(--ks-mobile-bottom-tab-anchor-height) + 1px);width:var(--ks-mobile-bottom-tab-anchor-width);height:var(--ks-mobile-bottom-tab-anchor-height);transform:translate(-50%);border-radius:8px 8px 0 0;pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(180deg,#fff3,#ffffff14 58%,#ffffff08),url(/assets/menu/textures/kitchsync_menu_tab_tile.png);background-size:100% 100%,140px 140px;background-repeat:no-repeat,repeat;border:1px solid rgba(87,77,60,.24);border-bottom:0;box-shadow:0 2px 6px #1f23283d;transition:opacity .22s ease}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tab .ks-menu-tab-shape:after{display:none!important;opacity:0!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tab.has-anchor:before{opacity:1}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tab--right{transform-origin:center top}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tab-shape{mask:none;border-radius:0 0 999px 999px;box-shadow:inset 0 0 0 1px #574d3c3d,0 2px 6px #1f23283d}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tab-shape:before{background:linear-gradient(180deg,#ffffff38,#fff0 42%,#43392b24)}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-tab--right .ks-menu-tab-label{position:absolute;left:auto;right:calc(50% + var(--ks-mobile-bottom-tab-label-shift-left) + var(--ks-mobile-bottom-tab-label-screen-left-pad));top:auto;bottom:var(--ks-mobile-bottom-tab-label-bottom-inset);display:block;width:max-content;padding:0!important;padding-inline:0!important;margin:0!important;text-align:left;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;direction:ltr;transform-origin:right bottom;transform:rotate(90deg);line-height:1;font-size:var(--ks-mobile-bottom-tab-font-size);letter-spacing:.04em}html[data-ks-device=mobile] .ks-menu-object.is-single.is-closed .ks-menu-tabs{z-index:9}html[data-ks-device=mobile] .ks-card-grid,html[data-ks-device=mobile] .ks-verb-grid{grid-template-columns:1fr}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-page-scroll{padding-top:clamp(56px,8.8vw,92px)!important;padding-right:clamp(26px,4.6vw,42px)!important;padding-bottom:clamp(28px,5.6vw,46px)!important;padding-left:clamp(26px,4.6vw,42px)!important;font-size:clamp(1.76rem,6.3vw,2.42rem)!important;line-height:1.52!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-page .ks-ticket-title{font-size:clamp(1.9rem,6.6vw,2.56rem)!important;letter-spacing:.1em!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-page h1{font-size:clamp(4.95rem,16vw,7.2rem)!important;line-height:.93!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-page h2{font-size:clamp(3.52rem,11.8vw,5.1rem)!important;line-height:1.01!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-page h3{font-size:clamp(2.44rem,8.1vw,3.38rem)!important;line-height:1.09!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-page p,html[data-ks-device=mobile] .ks-menu-object.is-single .ks-menu-page li,html[data-ks-device=mobile] .ks-menu-object.is-single .ks-hero .ks-lede,html[data-ks-device=mobile] .ks-menu-object.is-single .ks-supporting{font-size:clamp(1.9rem,6.55vw,2.58rem)!important;line-height:1.5!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-hero-feature-card{font-size:clamp(1.72rem,5.85vw,2.3rem)!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-accordion-button{font-size:clamp(2.02rem,6.9vw,2.82rem)!important;min-height:94px!important}html[data-ks-device=mobile] .ks-menu-object.is-single .ks-btn-primary,html[data-ks-device=mobile] .ks-menu-object.is-single .ks-btn-secondary{font-size:clamp(1.58rem,5.55vw,2.22rem)!important;min-height:84px!important;padding:.96rem 1.52rem!important}html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-menu-page-scroll{padding-top:clamp(64px,9.6vw,96px)!important;padding-right:clamp(24px,3.1vw,34px)!important;padding-bottom:clamp(10px,1.6vw,16px)!important;padding-left:clamp(24px,3.1vw,34px)!important;font-size:clamp(1.76rem,6.3vw,2.42rem)!important;line-height:1.52!important}html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-menu-page h1{font-size:clamp(4.68rem,15.2vw,6.55rem)!important;line-height:.95!important}html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-menu-page p,html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-menu-page li,html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-hero .ks-lede,html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-supporting{font-size:clamp(1.9rem,6.55vw,2.58rem)!important;line-height:1.5!important}html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-hero-feature-card{font-size:clamp(1.48rem,5.05vw,1.98rem)!important}html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-btn-primary{font-size:2.24rem!important;min-height:108px!important;min-width:clamp(248px,64vw,360px)!important;line-height:1!important;padding:1.42rem 2.7rem!important;border-radius:20px!important;letter-spacing:.08em!important;border-width:3px!important}html[data-ks-device=mobile] .ks-menu-object.is-single #start .ks-btn-secondary{font-size:1.56rem!important;min-height:76px!important;line-height:1!important;padding:1.06rem 1.72rem!important;border-radius:18px!important}html[data-ks-device=mobile] .ks-menu-object.is-single #get .ks-get-contact-action .ks-btn-secondary{font-size:2.24rem!important;min-height:108px!important;min-width:clamp(248px,64vw,360px)!important;line-height:1!important;padding:1.42rem 2.7rem!important;border-radius:20px!important;letter-spacing:.08em!important;border-width:3px!important}html[data-ks-device=mobile] .ks-menu-object.is-single #get .ks-get-contact-action{margin-top:clamp(1.08rem,2.6vw,2rem)}html[data-ks-device=mobile] .ks-menu-object.is-single #admin .ks-admin-list{margin-top:clamp(18px,3.2vw,28px)!important;gap:clamp(14px,2.8vw,22px)!important}html[data-ks-device=mobile] .ks-menu-object.is-single #admin .ks-admin-list li{grid-template-columns:clamp(20px,3.8vw,30px) minmax(0,1fr);column-gap:clamp(10px,2.4vw,18px);font-size:clamp(1.62rem,5.75vw,2.2rem)!important;line-height:1.34!important;align-items:start}html[data-ks-device=mobile] .ks-menu-object.is-single #admin .ks-admin-list .ks-icon{width:clamp(20px,3.6vw,28px);height:clamp(20px,3.6vw,28px);margin-top:.14em}html[data-ks-device=mobile] .ks-menu-object.is-single #admin .ks-admin-list .ks-admin-list-text{overflow-wrap:normal;word-break:normal}html[data-ks-device=mobile] .ks-menu-object.is-single #admin .ks-admin-list .ks-admin-list-text strong{font-size:inherit!important;line-height:inherit!important}html[data-ks-device=mobile] .ks-menu-object.is-single #how .ks-step-list{margin-top:clamp(32px,6vw,44px)!important}html[data-ks-device=mobile] .ks-menu-close{left:-98px;right:auto;top:20px;min-height:34px;font-size:.68rem}html[data-ks-device=mobile] .ks-modal-overlay{align-items:center;justify-content:center;padding:clamp(14px,4.8vw,28px)}html[data-ks-device=mobile] .ks-modal{width:min(680px,100% - clamp(28px,9vw,64px));border-radius:var(--ks-radius-lg);max-height:80vh;padding-bottom:var(--ks-space-5)}html[data-ks-device=mobile] #get .ks-get-card-layout{grid-template-columns:1fr;row-gap:.52rem}html[data-ks-device=mobile] #get .ks-get-card-side{align-items:flex-start;padding-right:0}html[data-ks-device=mobile] #get .ks-get-card-side .ks-modal-helper{text-align:left;max-width:none}html[data-ks-device=mobile] #get .ks-get-card-side .ks-modal-actions{justify-content:flex-start}@keyframes ks-menu-cover-open-mobile{0%{opacity:1;transform:translateZ(0) rotateX(0)}to{opacity:0;transform:translateZ(0) rotateX(112deg)}}@keyframes ks-menu-cover-close-mobile{0%{opacity:0;transform:translateZ(0) rotateX(112deg)}1%{opacity:1}to{opacity:1;transform:translateZ(0) rotateX(0)}}@keyframes ks-mobile-notepad-page-in{0%{opacity:.82;transform:rotateX(-12deg) translate3d(0,18px,-14px)}55%{opacity:1;transform:rotateX(-2deg) translate3d(0,5px,-4px)}to{opacity:1;transform:rotateX(0) translateZ(0)}}@keyframes ks-mobile-notepad-page-out{0%{opacity:1;transform:rotateX(0) translateZ(0)}42%{opacity:.94}to{opacity:0;transform:rotateX(84deg) translate3d(0,-26px,22px)}}@keyframes ks-mobile-notepad-page-in-backward{0%{opacity:.94;transform:rotateX(84deg) translate3d(0,-26px,22px)}58%{opacity:.94}to{opacity:1;transform:rotateX(0) translateZ(0)}}@keyframes ks-mobile-notepad-page-out-backward{0%{opacity:1;transform:rotateX(0) translateZ(0)}55%{opacity:1;transform:rotateX(-2deg) translate3d(0,5px,-4px)}to{opacity:0;transform:rotateX(-12deg) translate3d(0,18px,-14px)}}@media (prefers-reduced-motion: reduce){.ks-site-intro,.ks-site-intro *,.ks-menu-object,.ks-menu-cover,.ks-menu-cover:before,.ks-menu-cover:after,.ks-menu-cover-sheen,.ks-menu-cover-logo,.ks-menu-spread,.ks-menu-tabs--right,.ks-menu-close,.ks-menu-tab,.ks-book-host-reduced .ks-menu-page,.ks-modal{transition:none!important;animation:none!important;transform:none!important}}@keyframes ks-site-intro-enter{0%{opacity:0}to{opacity:1}}@keyframes ks-site-intro-layer-exit{0%{opacity:1;transform:translateZ(0) scaleZ(1)}to{opacity:0;transform:translate3d(0,-3.2vh,0) scale3d(1.01,1.01,1)}}@keyframes ks-site-intro-shell-exit{0%{opacity:1}to{opacity:0}}@keyframes ks-site-intro-backdrop{0%{opacity:.7;transform:scale3d(1.08,1.08,1)}62%{opacity:1;transform:scale3d(1.02,1.02,1)}to{opacity:.78;transform:scale3d(1.05,1.05,1)}}@keyframes ks-site-intro-grain{0%{transform:translateZ(0)}to{transform:translate3d(-18px,14px,0)}}@keyframes ks-site-intro-ambient{0%{opacity:0;transform:rotate(-6deg) scale3d(1.1,1.1,1)}28%{opacity:.88}78%{opacity:.46}to{opacity:.24;transform:rotate(4deg) scale3d(1.02,1.02,1)}}@keyframes ks-site-intro-spine{0%{opacity:0;transform:translate(-50%) scaleY(.2)}32%{opacity:1;transform:translate(-50%) scaleY(1.04)}to{opacity:.26;transform:translate(-50%) scaleY(1)}}@keyframes ks-site-intro-page-left{0%{transform:translateZ(0) rotateY(0)}46%{transform:translate3d(-28vw,0,0) rotateY(-18deg)}to{transform:translate3d(-54vw,0,0) rotateY(-27deg)}}@keyframes ks-site-intro-page-right{0%{transform:translateZ(0) rotateY(0)}46%{transform:translate3d(28vw,0,0) rotateY(18deg)}to{transform:translate3d(54vw,0,0) rotateY(27deg)}}@keyframes ks-site-intro-ring{0%{opacity:0;transform:translate(-50%,-50%) scale3d(.8,.8,1)}42%{opacity:.88}to{opacity:.26;transform:translate(-50%,-50%) scale3d(1.08,1.08,1)}}@keyframes ks-site-intro-logo{0%{opacity:0;transform:translate(-50%,-50%) translate3d(0,28px,0) scale3d(.88,.88,1)}46%{opacity:1;transform:translate(-50%,-50%) translate3d(0,-4px,0) scale3d(1.04,1.04,1)}to{opacity:.92;transform:translate(-50%,-50%) translateZ(0) scaleZ(1)}}@keyframes ks-site-intro-logo-lock{0%{opacity:0;transform:translate(-50%,-50%) translate3d(calc(50vw - var(--ks-intro-logo-target-x)),calc(50vh - var(--ks-intro-logo-target-y)),0) scale3d(1.76,1.76,1)}46%{opacity:1;transform:translate(-50%,-50%) translate3d(calc((50vw - var(--ks-intro-logo-target-x)) * .22),calc((50vh - var(--ks-intro-logo-target-y)) * .22),0) scale3d(1.08,1.08,1)}to{opacity:.92;transform:translate(-50%,-50%) translateZ(0) scaleZ(1)}}@keyframes ks-site-intro-logo-hold-exit{0%{opacity:.92;transform:translate(-50%,-50%) translateZ(0) scaleZ(1)}56%{opacity:.42;transform:translate(-50%,-50%) translateZ(0) scaleZ(1)}to{opacity:0;transform:translate(-50%,-50%) translateZ(0) scaleZ(1)}}@keyframes ks-site-intro-progress-track{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes ks-site-intro-progress{0%{width:0}84%{width:92%}to{width:100%}}@keyframes ks-intro-menu-settle{0%{transform:translate3d(0,18px,0) scale3d(.986,.986,1)}64%{transform:translate3d(0,-4px,0) scale3d(1.002,1.002,1)}to{transform:translateZ(0) scaleZ(1)}}@keyframes ks-cover-sheen-sweep{0%{opacity:0;transform:translate3d(-120%,0,0) skew(-12deg)}18%{opacity:.66}78%{opacity:.36}to{opacity:0;transform:translate3d(132%,0,0) skew(-12deg)}}@keyframes ks-cover-logo-reveal{0%{opacity:.22;transform:translate3d(0,12px,0) scale3d(calc(var(--ks-cover-logo-unstretch-x, 1) * .975),.975,1)}68%{opacity:1;transform:translate3d(0,-2px,0) scale3d(calc(var(--ks-cover-logo-unstretch-x, 1) * 1.006),1.006,1)}to{opacity:.98;transform:translateZ(0) scale3d(var(--ks-cover-logo-unstretch-x, 1),1,1)}}@keyframes ks-modal-in{0%{transform:translateY(12px);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes ks-menu-cover-open{0%{opacity:1;transform:translateZ(0) rotateY(0)}to{opacity:0;transform:translate3d(40px,0,0) rotateY(-122deg)}}@keyframes ks-menu-cover-close{0%{opacity:0;transform:translate3d(40px,0,0) rotateY(-122deg)}1%{opacity:1}to{opacity:1;transform:translateZ(0) rotateY(0)}}@keyframes ks-cover-click-ring{0%,18%,to{transform:translate(-50%,-50%) scale(.82);opacity:0}32%{transform:translate(-50%,-50%) scale(.98);opacity:.88}52%{transform:translate(-50%,-50%) scale(1.18);opacity:0}}@keyframes ks-cover-click-dot{0%,20%,to{transform:translate(-50%,-50%) scale(.7);opacity:0}34%{transform:translate(-50%,-50%) scale(1.04);opacity:1}50%{transform:translate(-50%,-50%) scale(1.18);opacity:0}}@keyframes ks-menu-close-tabs-sweep{0%{transform:translateZ(0) rotateY(0)}58%{transform:translate3d(-10px,0,10px) rotateY(-18deg)}to{transform:translateZ(0) rotateY(0)}}
