[data-landing-status][hidden],[data-landing-closed-line][hidden],[data-landing-ends-item][hidden],[data-landing-ends-group][hidden]{display:none!important}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 700;font-display:swap;src:url("./fonts/frank-ruhl-libre-hebrew-C4A52RPP.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 700;font-display:swap;src:url("./fonts/frank-ruhl-libre-latin-5G37JW3H.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:400 700;font-display:swap;src:url("./fonts/assistant-hebrew-GWWRDSZO.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400 700;font-display:swap;src:url("./fonts/assistant-latin-SGOIBA7F.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/instrument-serif-latin-5BZOH4SR.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("./fonts/instrument-serif-italic-latin-PS4ODONL.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-template=cinematic]{--ci-on-brand: var(--brand-on);--ci-brand-text: var(--brand-on-dark);--ci-brand-ring: transparent;--ci-brand-hover: var(--brand);--ci-bg: #0E0A08;--ci-bg-2: #15100D;--ci-bg-3: #1D1612;--ci-paper: #F4EADC;--ci-muted: #CDBDAA;--ci-dim: #A99886;--ci-line: rgba(244, 234, 220, .14);--ci-line-2: rgba(244, 234, 220, .3);--ci-focus: #FFE1A6;--ci-f-display: "Frank Ruhl Libre", "Times New Roman", serif;--ci-f-body: "Assistant", "Segoe UI", system-ui, sans-serif;--ci-w-display: 300;--ci-ease: cubic-bezier(.16, .84, .24, 1);--ci-gutter: clamp(16px, 4vw, 64px);--ci-head-h: 72px;--ci-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:dark;background:var(--ci-bg);color:var(--ci-paper);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--ci-head-h) + 16px)}html[data-template=cinematic][dir=ltr]{--ci-f-display: "Instrument Serif", "Frank Ruhl Libre", Georgia, "Times New Roman", serif;--ci-w-display: 400}html[data-template=cinematic]:has(.ci-page-menu){scroll-padding-block-start:calc(var(--ci-head-h) + 84px)}@media(prefers-reduced-motion:no-preference){html[data-template=cinematic]{scroll-behavior:smooth}}html[data-template=cinematic] body{margin:0;font-family:var(--ci-f-body);font-size:17px;line-height:1.6;background-color:var(--ci-bg);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.ci-root),:where(.ci-root) *,:where(.ci-root) *:before,:where(.ci-root) *:after{box-sizing:border-box}:where(.ci-root) :where(img,svg,video){display:block;max-width:100%}:where(.ci-root) :where(img){height:auto}:where(.ci-root) :where(a){color:inherit}:where(.ci-root) :where(button){font:inherit;color:inherit}:where(.ci-root) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.ci-root) :where(ul,ol){padding:0;list-style:none}:where(.ci-root) :focus-visible{outline:3px solid var(--ci-focus);outline-offset:3px;border-radius:4px}.ci-root [hidden]{display:none!important}.ci-root ::selection{background:var(--brand);color:var(--ci-on-brand)}.ci-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ci-wrap{padding-inline:var(--ci-gutter);max-width:1680px;margin-inline:auto}.ci-skip{position:fixed;inset-block-start:10px;inset-inline-start:10px;z-index:100;padding:10px 16px;background:var(--ci-paper);color:var(--ci-bg);font-weight:700;border-radius:8px;transform:translateY(-160%)}.ci-skip:focus{transform:none}.ci-cta-xl,.ci-cta-lg,.ci-head-cta{display:inline-flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.ci-cta-xl__link,.ci-cta-lg__link,.ci-head-cta__link,.ci-consent__yes{--ci-h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:var(--ci-h);padding:0 26px;background:var(--brand);color:var(--ci-on-brand);border:0;border-radius:999px;cursor:pointer;font-weight:700;font-size:17px;letter-spacing:.01em;text-decoration:none;line-height:1.15;text-align:center;box-shadow:inset 0 0 0 1.5px var(--ci-brand-ring),0 14px 40px -16px color-mix(in srgb,var(--brand) 75%,transparent);transition:background-color .25s,transform .35s var(--ci-ease),box-shadow .35s}.ci-cta-xl__link:hover,.ci-cta-lg__link:hover,.ci-head-cta__link:hover,.ci-consent__yes:hover{background:var(--ci-brand-hover)}.ci-cta-xl__link:active,.ci-cta-lg__link:active,.ci-head-cta__link:active,.ci-consent__yes:active{transform:scale(.98)}.ci-head-cta__link{--ci-h: 44px;padding:0 18px;font-size:15px;white-space:nowrap}.ci-consent__yes{--ci-h: 44px;padding:0 18px;font-size:15px}.ci-cta-lg__link{--ci-h: 56px;font-size:18px;padding:0 28px}.ci-cta-xl__link{--ci-h: 64px;font-size:20px;padding:0 34px}@media(max-width:767px){.ci-cta-xl__link{--ci-h: 56px;font-size:18px;padding:0 20px}}.ci-cta-xl__closed,.ci-cta-lg__closed{font-size:14.5px;font-weight:600;line-height:1.35;color:var(--ci-muted);text-align:center}.ci-arrow{width:22px;height:22px;flex:none;transition:translate .35s var(--ci-ease)}a:hover>.ci-arrow{translate:4px 0}html[dir=rtl] .ci-arrow,html[dir=rtl] .ci-ml-arrow{transform:scaleX(-1)}html[dir=rtl] a:hover>.ci-arrow{translate:-4px 0}.ci-btn-line{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid var(--ci-line-2);border-radius:999px;text-decoration:none;font-weight:600;font-size:15px;transition:border-color .25s,background-color .25s}.ci-btn-line svg{width:20px;height:20px}.ci-btn-line:hover{border-color:var(--ci-paper);background:#f4eadc0d}.ci-link-arrow{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;text-decoration:none;border-block-end:1px solid var(--ci-line-2);padding-block-start:6px;white-space:nowrap}.ci-link-arrow svg{width:20px;height:20px}.ci-link-arrow:hover{border-color:var(--ci-brand-text);color:var(--ci-brand-text)}.ci-kicker{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--ci-muted);margin-block-end:18px}html[dir=ltr] .ci-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:13px}.ci-reel{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:26px;padding:0 8px;border:1px solid var(--ci-line-2);border-radius:999px;background:var(--ci-bg);color:var(--ci-brand-text);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.ci-h2{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(42px,6.4vw,112px);line-height:.98;letter-spacing:-.01em;text-wrap:balance}html[dir=ltr] .ci-h2{letter-spacing:-.02em;line-height:.95}.ci-h3{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin-block-end:18px}.ci-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-block-end:clamp(36px,6vw,80px)}.ci-sec-note{color:var(--ci-muted);max-width:36ch;font-size:16px}.ci-head{position:fixed;inset-block-start:0;inset-inline:0;z-index:60;height:var(--ci-head-h);display:flex;align-items:center;gap:28px;padding:0 var(--ci-gutter);transition:background-color .45s,border-color .45s,height .45s var(--ci-ease),backdrop-filter .45s;border-block-end:1px solid transparent}.ci-head.ci-is-solid{--ci-head-h: 62px;background:#0e0a08bd;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-color:var(--ci-line)}.ci-wordmark{font-family:var(--ci-f-display);font-weight:500;font-size:30px;line-height:1;text-decoration:none;color:var(--ci-paper);letter-spacing:.01em}html[dir=ltr] .ci-wordmark{font-size:34px;font-weight:400;letter-spacing:0}.ci-nav ul{display:flex;gap:clamp(16px,2vw,34px)}.ci-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--ci-paper);background:linear-gradient(var(--ci-brand-text),var(--ci-brand-text)) no-repeat 100% 100% / 0 1px;transition:background-size .4s var(--ci-ease),color .25s}.ci-nav a:hover{color:var(--ci-paper);background-size:100% 1px;background-position-x:0}.ci-head-end{margin-inline-start:auto;display:flex;align-items:center;gap:12px}.ci-lang a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 16px;border:1px solid var(--ci-line-2);border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.03em;background:#0e0a0840;transition:border-color .25s,background-color .25s}.ci-lang a:hover{border-color:var(--ci-paper);background:#0e0a088c}.ci-head-cta{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .35s,transform .45s var(--ci-ease),visibility 0s .35s}.ci-past-hero .ci-head-cta{opacity:1;visibility:visible;transform:none;transition:opacity .35s,transform .45s var(--ci-ease)}.ci-menu-btn{display:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--ci-line-2);background:#0e0a0840;cursor:pointer;font-weight:600;font-size:14px}.ci-menu-btn svg{width:20px;height:20px}.ci-m-nav{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:18px var(--ci-gutter) 28px;border:0;background:var(--ci-bg);color:var(--ci-paper);flex-direction:column;gap:24px}.ci-m-nav[open]{display:flex}.ci-m-nav::backdrop{background:#0009}.ci-m-nav-top{display:flex;align-items:center;justify-content:space-between}.ci-m-close{width:46px;height:46px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--ci-line-2);background:none;cursor:pointer}.ci-m-close svg{width:22px;height:22px}.ci-m-nav ol{display:grid;gap:4px;margin-block-start:12px}.ci-m-nav ol a{display:flex;align-items:baseline;gap:16px;padding:10px 0;border-block-end:1px solid var(--ci-line);text-decoration:none;font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:40px;line-height:1.1}.ci-m-nav ol span{font-family:var(--ci-f-body);font-size:13px;color:var(--ci-brand-text);letter-spacing:.1em}.ci-m-nav .ci-cta-lg{margin-block-start:auto;width:100%}.ci-media-grain{position:relative;overflow:hidden}.ci-media-grain:after{content:"";position:absolute;inset:-60%;pointer-events:none;z-index:2;background-image:var(--ci-noise);opacity:.1;animation:ci-grain 1.1s steps(6) infinite}@keyframes ci-grain{0%{transform:translate(0)}17%{transform:translate(-6%,4%)}33%{transform:translate(5%,-7%)}50%{transform:translate(-3%,8%)}67%{transform:translate(7%,2%)}83%{transform:translate(-8%,-4%)}to{transform:translate(2%,6%)}}.ci-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;overflow:clip;background:#000;--ci-title: min(17.5vw, 26vh, 360px)}html[dir=ltr] .ci-hero{--ci-title: min(19vw, 30vh, 400px)}.ci-hero-media{position:absolute;inset:0;z-index:-3;animation:ci-drift 26s ease-in-out infinite alternate;transform-origin:50% 40%}.ci-hero-media picture,.ci-hero-poster,.ci-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ci-hero-video{opacity:0;transition:opacity 1.6s ease}.ci-hero.ci-is-playing .ci-hero-video.ci-on{opacity:1}@keyframes ci-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.ci-hero-shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(to bottom,#080605db 0,#080605c7 calc(var(--ci-head-h) + 6px),#08060566 calc(var(--ci-head-h) + 70px),#08060500 calc(var(--ci-head-h) + 180px)),linear-gradient(to top,rgba(8,6,5,.97) 0,rgba(8,6,5,.88) calc(var(--ci-txt, 62%) * .5),rgba(8,6,5,.74) var(--ci-txt, 62%),rgba(8,6,5,.32) calc(var(--ci-txt, 62%) + 10%),rgba(8,6,5,0) calc(var(--ci-txt, 62%) + 22%)),radial-gradient(130% 100% at 50% 35%,transparent 55%,rgba(0,0,0,.5) 100%)}.ci-finder{position:absolute;inset-block:calc(var(--ci-head-h) + 18px) 22px;inset-inline:calc(var(--ci-gutter) - 22px);pointer-events:none;z-index:-1}.ci-finder i{position:absolute;width:22px;height:22px;border:0 solid rgba(244,234,220,.45)}.ci-finder i:nth-child(1){inset-block-start:0;inset-inline-start:0;border-block-start-width:1px;border-inline-start-width:1px}.ci-finder i:nth-child(2){inset-block-start:0;inset-inline-end:0;border-block-start-width:1px;border-inline-end-width:1px}.ci-finder i:nth-child(3){inset-block-end:0;inset-inline-start:0;border-block-end-width:1px;border-inline-start-width:1px}.ci-finder i:nth-child(4){inset-block-end:0;inset-inline-end:0;border-block-end-width:1px;border-inline-end-width:1px}.ci-hero-meta{position:absolute;inset-block-start:calc(var(--ci-head-h) + 22px);inset-inline-end:calc(var(--ci-gutter) + 72px);display:flex;gap:16px;align-items:center;max-width:min(58vw,760px);padding:.5em 1.1em;border-radius:999px;background:#080605d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;letter-spacing:.14em;color:var(--ci-paper);text-transform:uppercase}.ci-hm-scene{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-tc{flex:none;font-variant-numeric:tabular-nums;letter-spacing:.1em}.ci-tc:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--brand);margin-inline-end:8px;vertical-align:1px;box-shadow:0 0 0 1px #f4eadc66}.ci-hero.ci-is-playing .ci-tc:before{animation:ci-blink 1.6s steps(2) infinite}@keyframes ci-blink{50%{opacity:.15}}.ci-vid-btn{position:absolute;inset-block-start:calc(var(--ci-head-h) + 14px);inset-inline-end:var(--ci-gutter);width:48px;height:48px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--ci-line-2);background:#0e0a0873;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.ci-vid-btn svg{width:18px;height:18px}.ci-vid-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ci-vid-btn:hover{border-color:var(--ci-paper)}.ci-hero-inner{position:relative;padding:calc(var(--ci-head-h) + 40px) var(--ci-gutter) calc(clamp(26px,5.4vh,64px) + var(--ci-consent-pad, 0px));display:grid;justify-items:start;gap:clamp(10px,1.6vh,18px)}.ci-eyebrow{font-size:14px;font-weight:600;letter-spacing:.08em;color:var(--ci-muted)}html[dir=ltr] .ci-eyebrow{text-transform:uppercase;letter-spacing:.24em;font-size:12.5px}.ci-hero .ci-eyebrow{display:inline-block;color:var(--ci-paper);background:#080605bd;padding:.55em 1.05em;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ci-hero-title{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:max(30px,min(var(--ci-title),calc((100vw - 2 * var(--ci-gutter)) / var(--ci-name-w, 4)),calc((100vw - 2 * var(--ci-gutter)) * 2.4 / var(--ci-name-t, 8))));line-height:.8;letter-spacing:-.015em;margin-block:.02em .04em;text-shadow:0 4px 60px rgba(0,0,0,.35)}html[dir=ltr] .ci-hero-title{letter-spacing:-.035em;line-height:.78}.ci-ht{display:block}.ci-hw{display:inline-block;white-space:nowrap}.ci-hl{display:inline-block;vertical-align:top;clip-path:inset(-.1em -.24em -.3em);animation:ci-unclip .01s linear forwards;animation-delay:calc(1.45s + var(--ci-i) * 75ms)}@keyframes ci-unclip{to{clip-path:inset(-1em)}}.ci-hl>span{display:inline-block;transform:translateY(160%);animation:ci-rise 1.25s var(--ci-ease) forwards;animation-delay:calc(.15s + var(--ci-i) * 75ms)}@keyframes ci-rise{to{transform:none}}.ci-hero-lead{font-size:clamp(17px,1.3vw,21px);line-height:1.5;max-width:46ch;color:var(--ci-paper)}.ci-hero-actions{display:flex;align-items:center;gap:clamp(16px,2vw,28px);flex-wrap:wrap;margin-block-start:clamp(4px,1vh,10px)}.ci-qr-card{display:flex;align-items:center;gap:14px}.ci-qr-card .ci-qr{width:76px;height:76px;border-radius:6px;flex:none}.ci-qr-card p{font-size:14px;line-height:1.35;max-width:13ch;color:var(--ci-muted);font-weight:600}html[dir=ltr] .ci-qr-card p{max-width:15ch}.ci-hero-facts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14.5px;color:var(--ci-muted);font-weight:600}.ci-hero-facts li{display:inline-flex;align-items:center;gap:8px}.ci-hero-facts li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--ci-dim);margin-inline-end:14px}.ci-status .ci-dot{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 4px #3ddc842e}.ci-status.ci-closed .ci-dot{background:#ff8a65;box-shadow:0 0 0 4px #ff8a652e}.ci-scroll-cue{position:absolute;inset-block-end:22px;inset-inline:0;margin-inline:auto;width:max-content;display:grid;justify-items:center;gap:8px;min-width:44px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#f4eadcc7;text-decoration:none}.ci-scroll-cue i{width:1px;height:40px;background:linear-gradient(var(--ci-paper),transparent);animation:ci-cue 2.2s var(--ci-ease) infinite;transform-origin:top}@keyframes ci-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.ci-story{position:relative;padding-block-start:clamp(90px,16vh,180px);background:linear-gradient(var(--ci-bg),var(--ci-bg-2) 30%,var(--ci-bg))}.ci-story-head{margin-block-end:clamp(30px,6vh,70px)}@media(min-width:900px){.ci-motion .ci-story-head+.ci-chapter{margin-block-start:-18vh}}.ci-chapter{position:relative}.ci-ch-stage{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:center;padding:10vh var(--ci-gutter);overflow:clip}.ci-motion .ci-chapter{height:210vh}.ci-motion .ci-ch-stage{position:sticky;inset-block-start:0;height:100vh;height:100svh;min-height:0;padding-block:calc(var(--ci-head-h) + 3vh) 5vh}.ci-ch-media{margin:0}.ci-ch-media img{width:100%;height:100%;object-fit:cover}.ci-ch-label{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--ci-muted)}html[dir=ltr] .ci-ch-label{text-transform:uppercase;letter-spacing:.2em;font-size:13px}.ci-ch-reel{display:inline-grid;place-items:center;min-width:44px;height:26px;border:1px solid var(--ci-line-2);border-radius:999px;background:var(--ci-bg);font-size:12px;color:var(--ci-brand-text);letter-spacing:.08em}.ci-ch-title{display:grid;justify-items:start;margin:14px 0 22px;font-weight:400}.ci-ch-num{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(120px,21vw,380px);line-height:.78;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;color:var(--ci-paper)}html[dir=ltr] .ci-ch-num{letter-spacing:-.045em}.ci-ch-unit{font-family:var(--ci-f-display);font-size:clamp(30px,3vw,52px);line-height:1.1;color:var(--ci-brand-text);margin-block-start:.2em;font-weight:var(--ci-w-display)}html[dir=ltr] .ci-ch-unit{font-style:italic}.ci-ch-sub{margin:-12px 0 18px;color:var(--ci-muted);font-size:15px;letter-spacing:.04em}.ci-ch-text{max-width:40ch;font-size:clamp(17px,1.25vw,20px);color:var(--ci-muted);line-height:1.6}.ci-ch-split .ci-ch-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:5vw}.ci-ch-split .ci-ch-copy{grid-column:1;grid-row:1;position:relative;z-index:3}.ci-ch-split .ci-ch-media{grid-column:2;grid-row:1;justify-self:center;width:min(100%,560px);aspect-ratio:4 / 5;max-height:76vh;border-radius:4px}.ci-ch-split .ci-ch-num{margin-inline-end:-14vw}.ci-ch-flip .ci-ch-copy{grid-column:2}.ci-ch-flip .ci-ch-media{grid-column:1}.ci-ch-flip .ci-ch-num{margin-inline-end:0;margin-inline-start:-10vw}.ci-ch-full .ci-ch-stage{align-items:end}.ci-ch-full .ci-ch-media{position:absolute;inset:0;z-index:0}.ci-ch-full .ci-ch-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#080605f5,#080605cc 30%,#08060533 62%,#08060559)}.ci-ch-full .ci-ch-copy{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:5vw;align-items:end;width:100%}.ci-ch-full .ci-ch-copy:before{content:"";position:absolute;z-index:-1;inset-block:-16vh -14vh;inset-inline:calc(-1 * var(--ci-gutter));pointer-events:none;background:linear-gradient(to top,#080605e6 0,#080605db calc(100% - 16vh),#08060500)}.ci-ch-full .ci-ch-unit{color:var(--ci-paper)}.ci-ch-full .ci-ch-label{grid-column:1 / -1}.ci-ch-full .ci-ch-title{grid-row:2;margin-block-end:0}.ci-ch-full .ci-ch-sub,.ci-ch-full .ci-ch-text{grid-column:2}.ci-ch-full .ci-ch-sub{grid-row:2;align-self:start;margin:18px 0 0}.ci-ch-full .ci-ch-text{grid-row:2;align-self:end;padding-block-end:1.2em}html[dir=ltr] .ci-ch-full .ci-ch-text{padding-block-end:.4em}.ci-dishes{padding-block:clamp(110px,18vh,200px) clamp(80px,12vh,160px);background:var(--ci-bg);position:relative}.ci-dish-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,6vw,96px) clamp(20px,3vw,48px)}.ci-dish:nth-child(3n+2){margin-block-start:14vh}.ci-dish:nth-child(3n){margin-block-start:5vh}.ci-dish{position:relative}.ci-dish-media{aspect-ratio:4 / 5;border-radius:4px;background:var(--ci-bg-3);transform-style:preserve-3d;will-change:transform}.ci-dish-media img{width:100%;height:100%;object-fit:cover;scale:1.12;transition:scale 1.2s var(--ci-ease)}.ci-dish:hover .ci-dish-media img{scale:1.18}.ci-tag{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:3;padding:5px 12px;border-radius:999px;background:var(--brand);color:var(--ci-on-brand);font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px var(--ci-brand-ring)}.ci-dish-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;margin-block-start:-.55em;position:relative;z-index:4}.ci-dish-idx{grid-column:1 / -1;order:-1;font-size:12px;letter-spacing:.14em;color:var(--ci-brand-text);margin:0 0 4px;padding-block-start:1.2em}.ci-dish-name{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(38px,3.6vw,64px);line-height:1;letter-spacing:-.01em}html[dir=ltr] .ci-dish-name{letter-spacing:-.02em}.ci-dish-link__link{text-decoration:none}.ci-dish-link__link:after{content:"";position:absolute;inset:0;z-index:5}.ci-dish-link__link:hover{color:var(--ci-brand-text)}.ci-dish-price{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ci-dish-desc{grid-column:1 / -1;margin-block-start:10px;color:var(--ci-muted);font-size:16px;max-width:38ch}.ci-swipe-hint{display:none}.ci-menu{padding-block:clamp(80px,14vh,170px);background:var(--ci-bg-2);position:relative}.ci-menu-list{counter-reset:m}.ci-menu-list li{border-block-start:1px solid var(--ci-line)}.ci-menu-list li:last-child{border-block-end:1px solid var(--ci-line)}.ci-menu-list a{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:0 clamp(16px,2.4vw,40px);padding:clamp(14px,2.4vh,26px) 0;text-decoration:none;position:relative;transition:color .3s}.ci-ml-idx{font-size:12px;letter-spacing:.14em;color:var(--ci-dim);font-variant-numeric:tabular-nums}.ci-ml-name{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(40px,6.2vw,104px);line-height:1;letter-spacing:-.01em;transition:transform .6s var(--ci-ease),color .3s}.ci-ml-count{color:var(--ci-muted);font-size:15px;font-weight:600;white-space:nowrap}.ci-ml-thumb{display:none}.ci-ml-arrow{width:clamp(28px,3vw,44px);height:clamp(28px,3vw,44px);color:var(--ci-brand-text);opacity:0;transition:opacity .3s,translate .5s var(--ci-ease);translate:-12px 0}html[dir=rtl] .ci-ml-arrow{translate:12px 0}.ci-menu-list a:hover .ci-ml-name,.ci-menu-list a:focus-visible .ci-ml-name{transform:translate(18px);color:var(--ci-paper)}html[dir=rtl] .ci-menu-list a:hover .ci-ml-name,html[dir=rtl] .ci-menu-list a:focus-visible .ci-ml-name{transform:translate(-18px)}.ci-menu-list a:hover .ci-ml-arrow,.ci-menu-list a:focus-visible .ci-ml-arrow{opacity:1;translate:0 0}.ci-ml-preview{position:fixed;inset-inline-start:0;inset-block-start:0;z-index:20;width:260px;aspect-ratio:4 / 5;pointer-events:none;opacity:0;scale:.85;rotate:-3deg;transition:opacity .35s,scale .5s var(--ci-ease);border-radius:4px;overflow:hidden;box-shadow:0 30px 80px -20px #000c}.ci-ml-preview img{width:100%;height:100%;object-fit:cover}.ci-ml-preview.ci-on{opacity:1;scale:1}.ci-deals{padding-block:clamp(90px,14vh,170px);background:var(--ci-bg)}.ci-tickets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.ci-ticket{--ci-cut: 72%;--ci-r: 13px;position:relative;display:grid;grid-template-columns:var(--ci-cut) minmax(0,1fr);min-height:300px;background:var(--ci-bg-3);color:var(--ci-paper);border-radius:14px;box-shadow:inset 0 0 0 1px var(--ci-line);-webkit-mask:radial-gradient(circle var(--ci-r) at var(--ci-cut) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--ci-r) at var(--ci-cut) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--ci-r) at var(--ci-cut) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--ci-r) at var(--ci-cut) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}html[dir=rtl] .ci-ticket{--ci-cut: 28%;grid-template-columns:minmax(0,1fr) 72%}html[dir=rtl] .ci-ticket .ci-t-main{grid-column:2;grid-row:1}html[dir=rtl] .ci-ticket .ci-t-stub{grid-column:1;grid-row:1;border-inline-start:0;border-inline-end:2px dashed var(--ci-line-2)}.ci-t-main{padding:26px 26px 24px;display:grid;align-content:start;gap:10px}.ci-t-no{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ci-dim)}.ci-t-title{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(30px,2.5vw,42px);line-height:1.05}.ci-t-text{color:var(--ci-muted);font-size:16px}.ci-t-link{display:flex;margin-block-start:auto}.ci-t-link__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block-start:6px;font-weight:700;text-decoration:none;color:var(--ci-brand-text)}.ci-t-link .ci-arrow{width:20px;height:20px}.ci-t-link__link:after{content:"";position:absolute;inset:0}.ci-t-stub{border-inline-start:2px dashed var(--ci-line-2);display:grid;place-items:center;padding:16px 8px}.ci-t-big{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(38px,3.4vw,60px);line-height:1;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-variant-numeric:lining-nums}.ci-t-big small{font-size:.5em;margin-inline:.08em}.ci-t-brand{background:var(--brand);color:var(--ci-on-brand);box-shadow:inset 0 0 0 1.5px var(--ci-brand-ring)}.ci-t-brand .ci-t-no,.ci-t-brand .ci-t-text,.ci-t-brand .ci-t-link__link{color:var(--ci-on-brand)}.ci-t-brand .ci-t-stub,html[dir=rtl] .ci-t-brand .ci-t-stub{border-color:currentColor}.ci-app{padding-block:clamp(80px,12vh,150px);background:var(--ci-bg-2)}.ci-app-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,110px);align-items:center}.ci-app-media{aspect-ratio:4 / 5;border-radius:4px;max-width:520px}.ci-app-media img{width:100%;height:100%;object-fit:cover}.ci-app-text{color:var(--ci-muted);font-size:clamp(17px,1.3vw,20px);max-width:42ch;margin-block-start:22px}.ci-app-row{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin-block-start:36px}.ci-stores{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ci-stores a{display:block;border-radius:9px}.ci-stores img{height:48px;width:auto}.ci-qr-lg .ci-qr{width:112px;height:112px}.ci-visit{padding-block:clamp(90px,14vh,170px);background:var(--ci-bg)}.ci-visit-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(32px,4vw,72px);align-items:start}.ci-v-col{min-width:0}.ci-v-hours .ci-status{display:flex;align-items:center;gap:10px;font-weight:700;margin-block-end:14px}.ci-hours{width:100%;border-collapse:collapse;font-size:16px}.ci-hours th,.ci-hours td{padding:11px 0;border-block-end:1px solid var(--ci-line);text-align:start;font-weight:500}.ci-hours th{color:var(--ci-muted);font-weight:600}.ci-hours td{text-align:end;font-variant-numeric:tabular-nums}.ci-hours tr.ci-today th,.ci-hours tr.ci-today td{color:var(--ci-paper);font-weight:700}.ci-hours tr.ci-today th:after{content:attr(data-today);margin-inline-start:10px;font-size:12px;padding:2px 9px;border-radius:999px;background:var(--brand);color:var(--ci-on-brand);font-weight:700;vertical-align:2px;box-shadow:inset 0 0 0 1px var(--ci-brand-ring)}.ci-v-place address{font-style:normal;font-size:18px;margin-block-end:18px}.ci-map{border-radius:6px;overflow:hidden;border:1px solid var(--ci-line)}.ci-map svg{width:100%;height:auto}.ci-map-pulse{transform-box:fill-box;transform-origin:center;animation:ci-pulse 2.6s var(--ci-ease) infinite}@keyframes ci-pulse{0%{transform:scale(.4);opacity:.5}to{transform:scale(1.4);opacity:0}}.ci-go{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:18px}.ci-contact{display:flex;flex-wrap:wrap;gap:8px 22px;margin-block-start:18px}.ci-contact a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;font-weight:600;border-block-end:1px solid var(--ci-line-2)}.ci-contact a:hover{border-color:var(--ci-paper)}.ci-contact svg{width:20px;height:20px}.ci-facts{display:grid;gap:0}.ci-facts div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-block-end:1px solid var(--ci-line)}.ci-facts dt{color:var(--ci-muted)}.ci-facts dd{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ci-zones-t{margin:24px 0 12px;color:var(--ci-muted);font-weight:600}.ci-zones{display:flex;flex-wrap:wrap;gap:8px}.ci-zones li{padding:6px 13px;border:1px solid var(--ci-line);border-radius:999px;font-size:14.5px}.ci-foot{position:relative;background:#070504;padding-block-start:clamp(90px,16vh,190px);overflow:clip}.ci-foot:before{content:"";position:absolute;inset-block:auto 0;inset-inline:0;height:60%;background:radial-gradient(60% 80% at 50% 100%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 70%);pointer-events:none}.ci-foot-cta{display:grid;justify-items:center;text-align:center;gap:clamp(28px,4vh,44px);position:relative}.ci-foot-title{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(46px,7.4vw,132px);line-height:.98;letter-spacing:-.015em;text-wrap:balance}html[dir=ltr] .ci-foot-title{letter-spacing:-.03em;line-height:.94}.ci-credits{position:relative;margin-block-start:clamp(80px,14vh,160px);padding-block:40px;border-block-start:1px solid var(--ci-line)}.ci-credits dl{display:grid;gap:12px;max-width:760px;margin-inline:auto}.ci-credits dl>div{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;align-items:baseline}.ci-credits dt{text-align:end;color:var(--ci-dim);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.ci-credits dd{text-align:start;font-size:17px}.ci-credits a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-color:var(--ci-line-2);text-underline-offset:5px}.ci-credits a:hover{text-decoration-color:var(--ci-paper)}.ci-foot-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding-block:26px;border-block-start:1px solid var(--ci-line);font-size:14.5px;color:var(--ci-muted)}.ci-legal{display:flex;flex-wrap:wrap;gap:0 22px}.ci-linkish{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ci-legal a,.ci-legal .ci-linkish{color:var(--ci-muted);text-decoration:underline;text-decoration-color:var(--ci-line-2);text-underline-offset:4px;display:inline-flex;min-height:44px;min-width:44px;align-items:center}.ci-legal a:hover,.ci-legal .ci-linkish:hover{color:var(--ci-paper)}.ci-built{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ci-line-2);border-radius:999px;color:var(--ci-paper);text-decoration:none;font-weight:700}.ci-built:hover{border-color:var(--ci-paper)}.ci-dock{position:fixed;inset-inline:0;inset-block-end:0;z-index:55;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top,#0e0a08f7,#0e0a08db);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-start:1px solid var(--ci-line);transform:translateY(110%);transition:transform .5s var(--ci-ease);display:none}.ci-show-dock .ci-dock{transform:none}.ci-consent{position:fixed;z-index:70;inset-block-end:20px;inset-inline-end:20px;width:min(380px,calc(100vw - 40px));padding:18px 18px 16px;border-radius:16px;background:#1d1612f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ci-line-2);box-shadow:0 30px 80px -24px #000000e6;font-size:14.5px;line-height:1.5}.ci-consent__title{font-family:var(--ci-f-body);font-size:15px;font-weight:700;margin-block-end:4px}.ci-consent__text{color:var(--ci-muted)}.ci-consent__text a{color:var(--ci-paper);padding-block:13px;margin-block:-13px}.ci-consent__btns{display:flex;gap:10px;margin-block-start:12px;flex-wrap:wrap}.ci-consent__no{min-height:44px;min-width:44px;padding:0 16px;border-radius:999px;background:transparent;border:1px solid var(--ci-line-2);color:var(--ci-paper);cursor:pointer;font-weight:600;font-size:15px}.ci-consent__no:hover{border-color:var(--ci-paper)}@media(max-width:1180px){.ci-nav{display:none}.ci-menu-btn{display:inline-flex}}@media(max-width:1099px){.ci-consent{inset-inline:10px;inset-block-end:10px;width:auto;padding:14px 14px 12px}html[data-template=cinematic][data-landing-notice=open]{--ci-consent-pad: var(--landing-notice-h, 168px)}.ci-show-dock .ci-consent{inset-block-end:calc(86px + env(safe-area-inset-bottom))}.ci-scroll-cue{display:none}}@media(max-width:1024px){html[data-template=cinematic]{scroll-padding-block-end:calc(100px + env(safe-area-inset-bottom))}.ci-dock{display:block}.ci-head-cta{display:none}.ci-visit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ci-v-place{grid-column:1 / -1;grid-row:1}.ci-tickets{grid-template-columns:minmax(0,1fr);max-width:640px}.ci-ticket{min-height:220px}}@media(max-width:899px){.ci-qr-card{display:none}.ci-app-inner{grid-template-columns:minmax(0,1fr)}.ci-app-media{max-width:100%;aspect-ratio:16 / 11}.ci-ch-split .ci-ch-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:22px}.ci-ch-split .ci-ch-copy,.ci-ch-flip .ci-ch-copy{grid-column:1;grid-row:2}.ci-ch-split .ci-ch-media,.ci-ch-flip .ci-ch-media{grid-column:1;grid-row:1;width:100%;max-height:46vh;aspect-ratio:4 / 5}.ci-ch-split .ci-ch-num,.ci-ch-flip .ci-ch-num{margin:0}.ci-ch-split .ci-ch-copy{margin-block-start:0}.ci-ch-split .ci-ch-title{margin:6px 0 10px}.ci-ch-full .ci-ch-copy{grid-template-columns:minmax(0,1fr)}.ci-ch-full .ci-ch-title,.ci-ch-full .ci-ch-sub,.ci-ch-full .ci-ch-text{grid-column:1;grid-row:auto}.ci-ch-full .ci-ch-text{padding-block-end:0}.ci-ch-full .ci-ch-sub{margin:4px 0 8px}}@media(max-width:767px){html[data-template=cinematic]{--ci-head-h: 62px}html[data-template=cinematic] body{font-size:16px}.ci-wordmark{font-size:26px}html[dir=ltr] .ci-wordmark{font-size:30px}.ci-lang a{padding:0 13px}.ci-menu-btn{padding:0 12px}.ci-wordmark{min-height:44px}.ci-hero{--ci-title: min(31vw, 17vh)}html[dir=ltr] .ci-hero{--ci-title: min(29vw, 17vh)}.ci-finder,.ci-hero-meta{display:none}.ci-vid-btn{inset-block-start:calc(var(--ci-head-h) + 10px);width:44px;height:44px}.ci-ch-split .ci-ch-media,.ci-ch-flip .ci-ch-media{max-height:42vh}.ci-hero-inner{gap:10px;padding-block-end:calc(18px + var(--ci-consent-pad, 0px))}.ci-hero-actions,.ci-hero .ci-cta-xl{width:100%}.ci-hero-lead{font-size:16.5px}.ci-hero-facts{font-size:13.5px;gap:6px 14px}.ci-hero-facts li+li:before{margin-inline-end:8px}.ci-ch-num{font-size:clamp(110px,34vw,190px)}.ci-ch-unit{font-size:30px}.ci-dish-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ci-gutter);gap:14px;padding-block-end:8px;scrollbar-width:none;overscroll-behavior-x:contain}.ci-dish-grid::-webkit-scrollbar{display:none}.ci-dish{flex:0 0 80%;scroll-snap-align:start;margin:0!important}.ci-dish-name{font-size:36px}.ci-swipe-hint{display:block;margin-block-start:18px;color:var(--ci-muted);font-size:14px;font-weight:600}.ci-menu-list a{grid-template-columns:minmax(0,1fr) auto 64px;padding:14px 0}.ci-ml-idx{display:none}.ci-ml-name{font-size:clamp(30px,9.5vw,44px)}.ci-ml-count{font-size:14px}.ci-ml-thumb{display:block;width:64px;height:80px;object-fit:cover;border-radius:3px}.ci-ml-arrow,.ci-ml-preview{display:none}.ci-ticket{--ci-cut: 70%;min-height:200px}html[dir=rtl] .ci-ticket{--ci-cut: 30%;grid-template-columns:minmax(0,1fr) 70%}.ci-visit-grid{grid-template-columns:minmax(0,1fr)}.ci-v-place{grid-row:auto}.ci-credits dl>div{column-gap:16px}.ci-foot-bar{flex-direction:column;align-items:flex-start}.ci-foot{padding-block-end:76px}}@media(max-height:720px)and (min-width:768px){.ci-hero{--ci-title: min(17vw, 25vh)}html[dir=ltr] .ci-hero{--ci-title: min(19vw, 28vh)}.ci-hero-inner{gap:10px}.ci-hero .ci-cta-xl__link{--ci-h: 56px}.ci-qr-card .ci-qr{width:66px;height:66px}}@media(hover:none){.ci-ml-preview{display:none}}@media(prefers-reduced-motion:reduce){.ci-root *,.ci-root *:before,.ci-root *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-template=cinematic]{scroll-behavior:auto!important}.ci-hl>span{transform:none!important;animation:none!important}.ci-hero-title .ci-hl{clip-path:none!important;animation:none!important}.ci-hero-media{animation:none!important;transform:none!important}.ci-media-grain:after{animation:none!important}.ci-map-pulse,.ci-scroll-cue i{animation:none!important}}.ci-recolor,.ci-recolor *,.ci-recolor *:before,.ci-recolor *:after{transition:none!important}.ci-root main:focus{outline:none}.ci-wordmark{display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:44px;max-width:min(48vw,460px);overflow-wrap:anywhere}.ci-wm-long{font-size:19px!important;line-height:1.12;font-weight:600;letter-spacing:0}html[dir=ltr] .ci-wm-long{font-size:21px!important}.ci-logo-chip{flex:none;width:40px;height:40px;border-radius:10px;background:var(--ci-paper);display:grid;place-items:center;overflow:hidden}.ci-logo-chip img{width:34px;height:34px;object-fit:contain}.ci-nav a[aria-current=page]{color:var(--ci-paper);background-size:100% 1px;background-position-x:0}.ci-root:not(.ci-page-home) .ci-head-cta{opacity:1;visibility:visible;transform:none}.ci-hero-title{max-width:100%}.ci-hero-compact .ci-hero-lead,.ci-hero-compact .ci-eyebrow{display:none}.ci-hero-video.ci-on{z-index:1}.ci-stills{position:absolute;inset:0}.ci-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.4s ease;transform:scale(1.04)}.ci-still.ci-on{opacity:1;animation:ci-kb 8s ease-out forwards}@keyframes ci-kb{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.16) translate(-1.5%,-1%)}}.ci-hero--title{background:radial-gradient(120% 90% at 70% 20%,#1c1410,#0b0807 55%,#050403)}html[dir=rtl] .ci-hero--title{background:radial-gradient(120% 90% at 30% 20%,#1c1410,#0b0807 55%,#050403)}.ci-hero--title .ci-hero-media:after{content:"";position:absolute;inset:-60%;background-image:var(--ci-noise);opacity:.09;animation:ci-grain 1.1s steps(6) infinite;pointer-events:none}.ci-hero--title{--ci-ln: min(26vw, 36vh)}@media(min-width:900px){.ci-hero--title{--ci-ln: min(26vw, 30vh)}}.ci-leader{position:absolute;inset:0;overflow:hidden}.ci-leak{position:absolute;width:70vmax;height:70vmax;border-radius:50%;inset-block-start:-28vmax;inset-inline-end:-18vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) 42%,transparent),color-mix(in srgb,var(--brand) 12%,transparent) 55%,transparent 72%);filter:blur(10px);animation:ci-leak 14s ease-in-out infinite alternate}.ci-leak.ci-l2{width:50vmax;height:50vmax;inset-block-start:auto;inset-block-end:-26vmax;inset-inline-end:auto;inset-inline-start:-14vmax;background:radial-gradient(closest-side,rgba(255,170,90,.16),transparent 70%);animation-duration:19s;animation-direction:alternate-reverse}@keyframes ci-leak{0%{transform:translate(0) scale(1);opacity:.85}to{transform:translate(-6vmax,5vmax) scale(1.12);opacity:1}}.ci-ring{position:absolute;inset-block-start:calc(var(--ci-head-h) + 6vh);inset-inline-end:7vw;width:min(42vw,58vh);aspect-ratio:1;display:grid;place-items:center;transition:opacity 1.6s ease,transform 1.6s var(--ci-ease)}.ci-ring svg{position:absolute;inset:0;width:100%;height:100%}.ci-ring svg *{fill:none;stroke:#f4eadc57;stroke-width:.8;vector-effect:non-scaling-stroke}.ci-sweep{position:absolute;inset:4%;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--brand) 55%,transparent),color-mix(in srgb,var(--brand) 5%,transparent) 25%,transparent 26%);animation:ci-sweep .9s linear infinite}@keyframes ci-sweep{to{transform:rotate(1turn)}}.ci-leader .ci-sweep{-webkit-mask:radial-gradient(circle,transparent calc(var(--ci-ln) * .7),#000 calc(var(--ci-ln) * .7 + 2px));mask:radial-gradient(circle,transparent calc(var(--ci-ln) * .7),#000 calc(var(--ci-ln) * .7 + 2px))}.ci-leader-top{position:absolute;inset:0;z-index:-1;pointer-events:none;animation:ci-drift 26s ease-in-out infinite alternate;transform-origin:50% 40%}.ci-leader-num{position:absolute;inset-block-start:calc(var(--ci-head-h) + 6vh);inset-inline-end:7vw;width:min(42vw,58vh);aspect-ratio:1;display:grid;place-items:center}.ci-leader-under .ci-leader-top{visibility:hidden}.ci-leader-n{position:relative;font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:var(--ci-ln);line-height:1;color:#f4eadceb;font-variant-numeric:lining-nums}.ci-hero--title .ci-hero-shade{background:linear-gradient(to bottom,#080605cc 0,#080605b3 calc(var(--ci-head-h) + 6px),#08060500 calc(var(--ci-head-h) + 150px)),linear-gradient(to top,rgba(8,6,5,.92) 0%,rgba(8,6,5,.74) var(--ci-txt, 50%),rgba(8,6,5,0) calc(var(--ci-txt, 50%) + 20%))}.ci-story-about{margin-block-start:clamp(20px,3vh,34px);max-width:52ch;font-size:clamp(18px,1.5vw,23px);line-height:1.6;color:var(--ci-muted)}.ci-story-only{padding-block-end:clamp(90px,14vh,170px)}.ci-story-only .ci-story-about{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(26px,3vw,46px);line-height:1.25;color:var(--ci-paper);max-width:34ch}.ci-ch-type .ci-ch-stage{grid-template-columns:minmax(0,1fr);align-items:center}.ci-ch-ghost{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;overflow:hidden}.ci-ch-ghost:before{content:"";position:absolute;width:80vmin;height:80vmin;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) 26%,transparent),transparent 70%);inset-inline-end:-10vmin;inset-block-start:10%}.ci-ch-ghost span{position:relative;font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(200px,46vw,820px);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(244,234,220,.12);white-space:nowrap;font-variant-numeric:lining-nums;translate:18% 0}html[dir=rtl] .ci-ch-ghost span{translate:-18% 0}.ci-ch-type-end .ci-ch-ghost:before{inset-inline-end:auto;inset-inline-start:-10vmin}.ci-ch-type-end .ci-ch-ghost span{translate:-18% 0}html[dir=rtl] .ci-ch-type-end .ci-ch-ghost span{translate:18% 0}.ci-ch-type .ci-ch-copy{position:relative;z-index:2;max-width:900px}.ci-ch-type-end .ci-ch-copy{justify-self:end}.ci-ch-type .ci-ch-num{font-size:clamp(130px,24vw,420px)}.ci-ch-type .ci-ch-unit{color:var(--ci-paper)}.ci-tcard{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(90% 70% at 50% 40%,color-mix(in srgb,var(--brand) 34%,transparent),color-mix(in srgb,var(--brand) 6%,transparent) 60%,transparent 80%),linear-gradient(160deg,#1e1712,#0c0907)}.ci-tcard:before{content:"";position:absolute;inset:14px;border:1px solid rgba(244,234,220,.16);border-radius:2px}.ci-tcard-scene{position:absolute;inset-block-start:22px;inset-inline-start:24px;padding:.45em 1em;border-radius:999px;background:#080605db;font-size:12px;letter-spacing:.2em;color:var(--ci-paper);text-transform:uppercase}.ci-tcard-tagged .ci-tcard-scene{inset-block-start:auto;inset-block-end:22px}.ci-tcard-glyph{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(150px,16vw,260px);line-height:1;color:var(--ci-paper);text-shadow:0 0 60px color-mix(in srgb,var(--brand) 55%,transparent)}.ci-menu-list li.ci-no-thumb a{grid-template-columns:56px minmax(0,1fr) auto auto}.ci-ml-name{overflow-wrap:anywhere}.ci-tickets.ci-n1{grid-template-columns:minmax(0,560px)}.ci-tickets.ci-n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.ci-t-title,.ci-dish-name,.ci-mcat-title,.ci-mi-name,.ci-foot-title,.ci-h2,.ci-dish-desc,.ci-mi-desc{overflow-wrap:anywhere}.ci-app-noimg .ci-app-inner{grid-template-columns:minmax(0,1fr);max-width:980px}.ci-visit-grid.ci-no-del{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.ci-dock{gap:10px;align-items:center}.ci-dock .ci-cta-lg{flex:1;min-width:0}.ci-dock-call{flex:none;width:56px;height:56px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--ci-line-2);color:var(--ci-paper);background:#0e0a0899}.ci-dock-call svg{width:22px;height:22px}.ci-mhero{position:relative;min-height:min(78vh,760px);display:flex;align-items:flex-end;isolation:isolate;overflow:clip;background:#070504}.ci-mhero-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.ci-mhero-bg>img{width:100%;height:100%;object-fit:cover;opacity:.5;animation:ci-drift 26s ease-in-out infinite alternate}.ci-mhero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--ci-bg) 0%,rgba(14,10,8,.96) 52%,rgba(14,10,8,.8) 74%,rgba(14,10,8,.5) 100%)}.ci-mhero-inner{width:100%;padding-block-start:calc(var(--ci-head-h) + 60px);padding-block-end:clamp(36px,7vh,80px);display:grid;justify-items:start;gap:14px}.ci-mh-title{display:grid;font-weight:400}.ci-mh-word{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(84px,15vw,260px);line-height:.82;letter-spacing:-.02em}html[dir=ltr] .ci-mh-word{letter-spacing:-.04em}.ci-mh-name{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(24px,2.6vw,44px);line-height:1.1;color:var(--ci-brand-text);margin-block-start:.35em;overflow-wrap:anywhere}html[dir=ltr] .ci-mh-name{font-style:italic}.ci-mh-stats{color:var(--ci-muted);font-weight:600;letter-spacing:.04em}.ci-mcats{position:sticky;inset-block-start:calc(var(--ci-head-h) - 1px);z-index:40;background:var(--ci-bg);border-block:1px solid var(--ci-line)}.ci-mcats ol{display:flex;gap:6px;overflow-x:auto;scroll-padding-inline:var(--ci-gutter);scrollbar-width:none;padding-block:10px}.ci-mcats ol::-webkit-scrollbar{display:none}.ci-mcats a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-weight:600;font-size:15px;white-space:nowrap;color:var(--ci-muted);transition:color .25s,border-color .25s,background-color .25s}.ci-mcats a span{font-size:11px;letter-spacing:.12em;color:var(--ci-brand-text);font-variant-numeric:tabular-nums}.ci-mcats a:hover{color:var(--ci-paper);border-color:var(--ci-line-2)}.ci-mcats a[aria-current=true]{color:var(--ci-paper);border-color:var(--ci-line-2);background:#f4eadc0f}.ci-mbody{padding-block-end:clamp(40px,8vh,100px)}.ci-mcat{padding-block-start:clamp(56px,10vh,120px);scroll-margin-block-start:calc(var(--ci-head-h) + 70px)}.ci-mcat-banner{position:relative;aspect-ratio:21 / 8;border-radius:4px;overflow:hidden;background:var(--ci-bg-3);display:flex;align-items:flex-end}.ci-mcat-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ci-mcat-banner:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#080605f0,#08060599 42%,#0806051a)}.ci-mcat-banner.ci-no-img{aspect-ratio:auto;min-height:clamp(220px,30vw,360px);background:radial-gradient(70% 120% at 85% 0%,color-mix(in srgb,var(--brand) 38%,transparent),color-mix(in srgb,var(--brand) 6%,transparent) 55%,transparent 75%),linear-gradient(160deg,#1e1712,#0c0907)}html[dir=rtl] .ci-mcat-banner.ci-no-img{background:radial-gradient(70% 120% at 15% 0%,color-mix(in srgb,var(--brand) 38%,transparent),color-mix(in srgb,var(--brand) 6%,transparent) 55%,transparent 75%),linear-gradient(160deg,#1e1712,#0c0907)}.ci-mcat-banner.ci-no-img:before{background:none;border:1px solid rgba(244,234,220,.12);inset:12px;border-radius:2px}.ci-mcat-glyph{position:absolute;inset-block:0;inset-inline-end:4%;display:grid;place-items:center;font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(180px,26vw,420px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(244,234,220,.16)}.ci-mcat-copy{position:relative;z-index:2;padding:clamp(20px,3vw,44px);display:grid;gap:6px;width:100%;max-width:100%;min-width:0}.ci-mcat-banner:not(.ci-no-img) .ci-mcat-copy:before{content:"";position:absolute;z-index:-1;inset-block:-48px 0;inset-inline:0;pointer-events:none;background:linear-gradient(to top,#080605e6 0,#080605d6 calc(100% - 48px),#08060500)}.ci-mcat-title{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(44px,6.4vw,120px);line-height:.95;letter-spacing:-.01em}.ci-mcat-count{color:var(--ci-muted);font-weight:600}.ci-mitems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,96px);margin-block-start:clamp(18px,3vh,34px)}.ci-mitems.ci-one{grid-template-columns:minmax(0,1fr);max-width:900px}.ci-mi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 22px;padding:22px 0;border-block-start:1px solid var(--ci-line)}.ci-mi.ci-has-img{grid-template-columns:112px minmax(0,1fr) auto}.ci-mi-media{width:112px;aspect-ratio:1;border-radius:4px;background:var(--ci-bg-3)}.ci-mi-media .ci-mi-img{width:100%;height:100%;object-fit:cover;transition:scale .9s var(--ci-ease)}.ci-mi:hover .ci-mi-img{scale:1.08}.ci-mi-body{min-width:0}.ci-mi-name{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(25px,2.1vw,34px);line-height:1.08}.ci-mi-tag{display:inline-block;vertical-align:.35em;margin-inline-start:6px;padding:2px 10px;border-radius:999px;background:var(--brand);color:var(--ci-on-brand);font-family:var(--ci-f-body);font-size:12.5px;font-weight:700;line-height:1.5;box-shadow:inset 0 0 0 1px var(--ci-brand-ring)}.ci-mi-desc{margin-block-start:6px;color:var(--ci-muted);font-size:15.5px;line-height:1.5;max-width:52ch}.ci-mi-price{font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap;padding-block-start:4px}.ci-after-menu{display:grid;justify-items:center;text-align:center;gap:22px;padding-block:clamp(70px,12vh,140px);border-block-start:1px solid var(--ci-line)}.ci-doc{max-width:900px;padding-block-start:calc(var(--ci-head-h) + clamp(50px,9vh,110px));padding-block-end:clamp(60px,10vh,120px);display:grid;gap:16px}.ci-doc-h1{margin-block-end:10px}.ci-doc .ci-h3{margin:26px 0 0}.ci-doc p,.ci-doc-list{color:var(--ci-muted);font-size:17.5px;max-width:68ch}.ci-doc .ci-doc-lead{font-size:clamp(19px,1.6vw,23px);color:var(--ci-paper);line-height:1.55}.ci-doc-list{list-style:disc;padding-inline-start:22px;display:grid;gap:8px}.ci-doc-dl{display:grid;gap:0;max-width:620px}.ci-doc-dl div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:12px 0;border-block-end:1px solid var(--ci-line)}.ci-doc-dl dt{color:var(--ci-muted)}.ci-doc-dl dd{font-weight:700;overflow-wrap:anywhere}.ci-doc-dl a{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;text-decoration:underline;text-decoration-color:var(--ci-line-2);text-underline-offset:4px}.ci-doc .ci-doc-date{font-size:15px;color:var(--ci-dim);margin-block-start:18px}.ci-page-accessibility .ci-foot,.ci-page-privacy .ci-foot,.ci-page-terms .ci-foot,.ci-page-branches .ci-foot,.ci-page-branch .ci-foot,.ci-page-notfound .ci-foot{padding-block-start:clamp(70px,10vh,120px)}@media(max-width:1024px){.ci-dock{display:flex}.ci-tickets.ci-n2{grid-template-columns:minmax(0,1fr);max-width:640px}.ci-visit-grid.ci-no-del{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.ci-ring,.ci-leader-num{inset-block-start:calc(var(--ci-head-h) + 3vh);inset-inline-end:50%;translate:50% 0;width:min(78vw,46vh)}html[dir=rtl] .ci-ring,html[dir=rtl] .ci-leader-num{translate:-50% 0}.ci-mitems{grid-template-columns:minmax(0,1fr)}.ci-mcat-banner{aspect-ratio:16 / 10}}@media(max-width:767px){.ci-wordmark{max-width:46vw}.ci-wm-long{font-size:15px!important}html[dir=ltr] .ci-wm-long{font-size:16px!important}.ci-menu-list li.ci-no-thumb a{grid-template-columns:minmax(0,1fr) auto}.ci-ch-ghost span{font-size:clamp(180px,70vw,420px)}.ci-ch-type .ci-ch-num{font-size:clamp(110px,34vw,190px)}.ci-tcard-glyph{font-size:150px}.ci-mi.ci-has-img{grid-template-columns:84px minmax(0,1fr) auto;gap:4px 14px}.ci-mi-media{width:84px}.ci-mi{padding:18px 0}.ci-mh-word{font-size:clamp(76px,25vw,130px)}.ci-mhero{min-height:0}.ci-mhero .ci-cta-xl,.ci-after-menu .ci-cta-xl,.ci-foot-cta .ci-cta-xl{width:100%}.ci-mcats a{padding:0 12px;font-size:14.5px}.ci-doc p,.ci-doc-list{font-size:16.5px}}@media(prefers-reduced-motion:reduce){.ci-still.ci-on{animation:none!important}.ci-leak,.ci-sweep,.ci-mhero-bg>img,.ci-hero--title .ci-hero-media:after{animation:none!important}.ci-leader-top{animation:none!important;transform:none!important}}.ci-leader-logo{position:absolute;width:46%;height:46%;object-fit:contain;border-radius:50%;opacity:0;transform:scale(.86);transition:opacity 1.2s ease .2s,transform 1.6s var(--ci-ease) .2s;filter:drop-shadow(0 20px 60px rgba(0,0,0,.6))}.ci-story-about p+p{margin-block-start:.9em}.ci-logo-chip{border-radius:50%}.ci-ring-still{inset-block-start:50%;translate:0 -50%;inset-inline-end:6vw;width:min(36vw,60vh);opacity:.55}.ci-ring-still .ci-leader-logo{opacity:1;transform:none}.ci-ring-still .ci-sweep{animation-duration:7s}@media(max-width:899px){.ci-ring-still{inset-block-start:18%;translate:0 0;inset-inline-end:-12vw;width:70vw;opacity:.35}html[dir=rtl] .ci-ring-still{translate:0 0}}.ci-after-menu{grid-template-columns:minmax(0,1fr) auto;justify-items:start;text-align:start;align-items:center;padding-block:clamp(36px,6vh,64px);gap:18px 32px}.ci-after-note{color:var(--ci-muted);max-width:52ch;font-size:16.5px}@media(max-width:767px){.ci-after-menu{grid-template-columns:minmax(0,1fr)}}.ci-lang ul{display:flex;align-items:center;gap:6px}.ci-lang a[aria-current]{display:none}@media(max-width:1180px){.ci-lang--many{display:none}}.ci-m-nav-lang ul{display:flex;flex-wrap:wrap;gap:8px}.ci-m-nav-lang a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 16px;border:1px solid var(--ci-line-2);border-radius:999px;text-decoration:none;font-weight:600;font-size:15px}.ci-m-nav-lang a[aria-current]{border-color:var(--ci-paper);background:#f4eadc14}.ci-m-nav:popover-open{display:flex}.ci-m-nav a[aria-current=page]{color:var(--ci-brand-text)}.ci-legal ul{display:contents}.ci-hero-films{position:absolute;inset:0}.ci-hero-video--phone{display:none}@media(max-width:767px),(orientation:portrait)and (max-width:1024px){.ci-hero-video--phone{display:block}.ci-hero-films:has(.ci-hero-video--phone) .ci-hero-video--desk{display:none}}.ci-vid-btn .ci-vid-play,.ci-vid-btn.ci-paused .ci-vid-pause{display:none}.ci-vid-btn.ci-paused .ci-vid-play{display:block}.ci-hold .ci-hero-media,.ci-hold .ci-hero-media *,.ci-hold .ci-hero-media:after,.ci-hold .ci-hero-media *:after,.ci-hold .ci-leader-top,.ci-hold .ci-tc:before,.ci-hold .ci-scroll-cue i{animation-play-state:paused!important}.ci-leader-n{grid-area:1 / 1;opacity:0;animation:ci-count .9s step-end forwards}.ci-leader-n:nth-child(2){animation-delay:.9s}.ci-leader-n:nth-child(3){animation-delay:1.8s}@keyframes ci-count{0%{opacity:1}to{opacity:0}}.ci-leader .ci-ring{animation:ci-ring-out 1.6s var(--ci-ease) 2.7s forwards}@keyframes ci-ring-out{to{opacity:.38;transform:scale(1.18) rotate(-8deg)}}.ci-leader .ci-ring:has(.ci-leader-logo){animation-name:ci-ring-logo}@keyframes ci-ring-logo{to{opacity:.9}}.ci-leader .ci-sweep{animation:ci-sweep .9s linear 3,ci-sweep 9s linear 2.7s infinite}.ci-leader .ci-ring:has(.ci-leader-logo) .ci-sweep{animation:ci-sweep .9s linear 3,ci-sweep 9s linear 2.7s infinite,ci-dim 1.6s ease 2.7s forwards}.ci-leader .ci-ring:has(.ci-leader-logo) svg{animation:ci-dim 1.6s ease 2.7s forwards}@keyframes ci-dim{to{opacity:.4}}.ci-leader .ci-leader-logo{animation:ci-logo-in 1.6s var(--ci-ease) 2.9s forwards}@keyframes ci-logo-in{to{opacity:1;transform:none}}.ci-map-pulse{fill:var(--brand);opacity:.18}.ci-map-pin{fill:var(--brand);stroke:#f4eadc;stroke-width:2.5}.ci-story-about p,.ci-doc p,.ci-ch-text,.ci-t-text,.ci-dish-desc,.ci-mi-desc{white-space:pre-line}.ci-mi-media.ci-media-grain:after{animation:none}@media(max-width:1024px){.ci-root:has(.ci-dock) .ci-foot{padding-block-end:calc(76px + env(safe-area-inset-bottom))}}.ci-visit-grid.ci-v-pd{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.ci-visit-grid.ci-v-n2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ci-visit-grid.ci-v-n1{grid-template-columns:minmax(0,760px)}@media(max-width:1024px){.ci-visit-grid.ci-v-pd,.ci-visit-grid.ci-v-n2{grid-template-columns:minmax(0,1fr)}}.ci-motion [data-ci-reveal]:not(.ci-in),.ci-motion :is(.ci-h2,.ci-foot-title):not(.ci-in):not(.ci-doc-h1),.ci-motion .ci-menu-list>li:not(.ci-in),.ci-motion .ci-mi:not(.ci-in),.ci-motion .ci-dish:not(.ci-in) .ci-dish-body>*{opacity:0}.ci-motion .ci-dish:not(.ci-in) .ci-dish-media{clip-path:inset(100% 0 0 0)}.ci-motion [data-ci-reveal].ci-enter{animation:ci-rise-46 1.3s var(--ci-ease) backwards;animation-delay:calc(var(--ci-d, 0) * 90ms)}.ci-motion :is(.ci-h2,.ci-foot-title).ci-enter{animation:ci-rise-60 1.2s cubic-bezier(.16,1,.3,1) backwards}.ci-motion .ci-menu-list>li.ci-enter{animation:ci-rise-40 .9s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ci-d, 0) * 70ms)}.ci-motion .ci-mi.ci-enter{animation:ci-rise-30 .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ci-d, 0) * 40ms)}.ci-motion .ci-dish.ci-enter .ci-dish-media{animation:ci-open 1.4s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--ci-d, 0) * 80ms)}.ci-motion .ci-dish.ci-enter .ci-dish-media img{animation:ci-zoom-out 1.8s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--ci-d, 0) * 80ms)}.ci-motion .ci-dish.ci-enter .ci-dish-body>*{animation:ci-rise-26 .9s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ci-d, 0) * 80ms + .15s)}.ci-motion .ci-dish.ci-enter .ci-dish-body>:nth-child(2){animation-delay:calc(var(--ci-d, 0) * 80ms + .21s)}.ci-motion .ci-dish.ci-enter .ci-dish-body>:nth-child(3){animation-delay:calc(var(--ci-d, 0) * 80ms + .27s)}.ci-motion .ci-dish.ci-enter .ci-dish-body>:nth-child(4){animation-delay:calc(var(--ci-d, 0) * 80ms + .33s)}@keyframes ci-rise-60{0%{opacity:0;transform:translateY(60px)}}@keyframes ci-rise-46{0%{opacity:0;transform:translateY(46px)}}@keyframes ci-rise-40{0%{opacity:0;transform:translateY(40px)}}@keyframes ci-rise-30{0%{opacity:0;transform:translateY(30px)}}@keyframes ci-rise-26{0%{opacity:0;transform:translateY(26px)}}@keyframes ci-open{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ci-zoom-out{0%{scale:1.45}}@media(hover:hover)and (pointer:fine){.ci-motion .ci-dish-media{transform:perspective(900px) rotateX(var(--ci-rx, 0deg)) rotateY(var(--ci-ry, 0deg));transition:transform .7s cubic-bezier(.22,1,.36,1)}.ci-motion .ci-dish-media img{translate:var(--ci-px, 0%) var(--ci-py, 0%);transition:scale 1.2s var(--ci-ease),translate .7s cubic-bezier(.22,1,.36,1)}.ci-motion .ci-ml-preview{transition:opacity .35s,scale .5s var(--ci-ease),translate .55s cubic-bezier(.22,1,.36,1)}}@media print{.ci-motion *{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important}}.ci-bhero{min-height:min(64vh,640px)}.ci-bhero-note{color:var(--ci-muted);font-size:clamp(18px,1.5vw,22px);max-width:44ch}.ci-blist-sec{padding-block:clamp(36px,7vh,90px) clamp(60px,10vh,120px)}.ci-blist a{grid-template-columns:56px minmax(0,1fr) auto}.ci-bl-main{display:grid;gap:10px;min-width:0}.ci-blist .ci-ml-name{font-size:clamp(36px,5.2vw,84px)}.ci-bl-addr{color:var(--ci-muted);font-size:16.5px;font-weight:600}.ci-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-weight:600;font-size:15px;color:var(--ci-muted)}.ci-back:hover{color:var(--ci-paper)}.ci-back svg{width:20px;height:20px;transform:scaleX(-1)}html[dir=rtl] .ci-back svg{transform:none}.ci-branch-top h1{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(56px,9.5vw,160px);line-height:.9;letter-spacing:-.015em;overflow-wrap:anywhere}html[dir=ltr] .ci-branch-top h1{letter-spacing:-.03em}.ci-branch-addr{font-style:normal;font-size:clamp(18px,1.6vw,23px);color:var(--ci-muted)}.ci-branch-top .ci-hero-actions{margin-block-start:12px}.ci-branch-body{padding-block:clamp(50px,8vh,100px) clamp(40px,6vh,80px)}.ci-others{display:grid}.ci-others a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-height:44px;padding:14px 0;border-block-end:1px solid var(--ci-line);text-decoration:none}.ci-others-name{font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:27px;line-height:1.1}.ci-others-addr{color:var(--ci-muted);font-size:15px}.ci-others a:hover .ci-others-name{color:var(--ci-brand-text)}@media(max-width:767px){.ci-blist a{grid-template-columns:minmax(0,1fr) auto}.ci-blist .ci-ml-arrow{display:block;opacity:1;translate:0 0;width:24px;height:24px}.ci-branch-top .ci-cta-xl,.ci-branch-top .ci-hero-actions{width:100%}}.ci-nf{position:relative;min-height:min(88vh,860px);display:flex;align-items:flex-end;isolation:isolate;overflow:clip;background:#070504}.ci-nf-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.ci-nf-ghost{position:absolute;inset-block-start:46%;inset-inline-end:3vw;translate:0 -50%;font-family:var(--ci-f-display);font-weight:var(--ci-w-display);font-size:clamp(210px,42vw,760px);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(244,234,220,.14);font-variant-numeric:lining-nums;white-space:nowrap}.ci-nf-inner{width:100%;padding-block:calc(var(--ci-head-h) + 80px) clamp(50px,9vh,110px);display:grid;justify-items:start;gap:16px}.ci-nf-text{color:var(--ci-muted);font-size:clamp(18px,1.5vw,22px);max-width:44ch}.ci-nf .ci-go{margin-block-start:14px}@media(prefers-reduced-motion:reduce){.ci-leader-n{display:none}.ci-leader .ci-ring{opacity:.38;transform:scale(1.18) rotate(-8deg);animation:none!important}.ci-leader .ci-ring:has(.ci-leader-logo){opacity:.9;transform:none}.ci-leader .ci-ring:has(.ci-leader-logo) svg,.ci-leader .ci-ring:has(.ci-leader-logo) .ci-sweep{opacity:.4;animation:none!important}.ci-leader .ci-leader-logo{opacity:1;transform:none;animation:none!important}}
