@font-face{font-family:fraunces;src:url(../media/fraunces_latin_full_normal-s.p.40m4cggjzbqwa.woff2?dpl=dpl_4Hs8E4v9kVZpKwS5sFBNg2s8beHK)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_8caeee5d-module__PBGpja__className{font-family:fraunces,fraunces Fallback}.fraunces_8caeee5d-module__PBGpja__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_400_normal-s.p.1c6pcavxma0qq.woff2?dpl=dpl_4Hs8E4v9kVZpKwS5sFBNg2s8beHK)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_500_normal-s.p.33jdofnh71adk.woff2?dpl=dpl_4Hs8E4v9kVZpKwS5sFBNg2s8beHK)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_700_normal-s.p.16tiaqjgzwdo4.woff2?dpl=dpl_4Hs8E4v9kVZpKwS5sFBNg2s8beHK)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.75%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.87%}.spacegrotesk_be3c3c01-module__XJ4ooq__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_be3c3c01-module__XJ4ooq__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_400_normal-s.3crsbyy6lh6yf.woff2?dpl=dpl_4Hs8E4v9kVZpKwS5sFBNg2s8beHK)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_500_normal-s.2h52d08o60qht.woff2?dpl=dpl_4Hs8E4v9kVZpKwS5sFBNg2s8beHK)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_44762d30-module__xkEvdW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_44762d30-module__xkEvdW__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--cc-on:0;--cc-open:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--cc-fold:0}}}@layer theme{:root,:host{--font-sans:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;--spacing:.25rem;--font-weight-medium:500;--leading-relaxed:1.625;--radius-sm:8px;--radius-lg:20px;--radius-xl:28px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ember:#a83e17;--color-flame:#e4622e;--color-crust:#e5915d;--color-kraft:#e8b98c;--color-masa:#faf6f0;--color-salt:#fff;--color-castiron:#0f2a43;--color-steel:#3d6285;--font-display:var(--font-fraunces), Georgia, serif;--ease-cc:cubic-bezier(.2, .7, .3, 1);--ease-cc-exit:cubic-bezier(.4, 0, 1, 1);--ease-cc-ignite:cubic-bezier(.25, .8, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-100{z-index:100}.row-4{grid-row:4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\[min\(88vw\,52rem\)\]{width:min(88vw,52rem)}.w-full{width:100%}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[74rem\]{max-width:74rem}.max-w-\[92rem\]{max-width:92rem}.max-w-\[118rem\]{max-width:118rem}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-castiron\/10{border-color:#0f2a431a}@supports (color:color-mix(in lab, red, red)){.border-castiron\/10{border-color:color-mix(in oklab, var(--color-castiron) 10%, transparent)}}.bg-masa{background-color:var(--color-masa)}.bg-salt{background-color:var(--color-salt)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[clamp\(2\.3rem\,7vw\,5\.75rem\)\]{font-size:clamp(2.3rem,7vw,5.75rem)}.text-\[clamp\(2\.5rem\,6\.5vw\,5rem\)\]{font-size:clamp(2.5rem,6.5vw,5rem)}.text-\[clamp\(2\.5rem\,6vw\,4\.5rem\)\]{font-size:clamp(2.5rem,6vw,4.5rem)}.text-\[clamp\(2\.25rem\,4\.2vw\,3\.75rem\)\]{font-size:clamp(2.25rem,4.2vw,3.75rem)}.text-\[clamp\(2\.25rem\,4\.6vw\,3\.5rem\)\]{font-size:clamp(2.25rem,4.6vw,3.5rem)}.text-\[clamp\(2rem\,3\.6vw\,3rem\)\]{font-size:clamp(2rem,3.6vw,3rem)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-castiron{color:var(--color-castiron)}.text-castiron\/82{color:#0f2a43d1}@supports (color:color-mix(in lab, red, red)){.text-castiron\/82{color:color-mix(in oklab, var(--color-castiron) 82%, transparent)}}.text-ember{color:var(--color-ember)}.text-salt{color:var(--color-salt)}.text-salt\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-salt\/78{color:color-mix(in oklab, var(--color-salt) 78%, transparent)}}.text-salt\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-salt\/85{color:color-mix(in oklab, var(--color-salt) 85%, transparent)}}.not-italic{font-style:normal}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-\[1\.125rem\]{font-size:1.125rem}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-9{grid-column-start:9}.lg\:mx-0{margin-inline:0}.lg\:max-w-\[16rem\]{max-width:16rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:max-w-\[21rem\]{max-width:21rem}}}:root{--cc-exit:.12s;--cc-fast:.18s;--cc-enter:.24s;--cc-settle:.32s;--cc-ignite:.52s;--cc-stagger:40ms;--shadow-1:0 1px 2px #0f2a430d, 0 12px 32px -12px #0f2a432e;--shadow-2:0 2px 4px #0f2a430f, 0 28px 60px -22px #0f2a4347}html{-webkit-text-size-adjust:100%}body{background:var(--color-masa);color:var(--color-castiron);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--color-ember);color:var(--color-salt)}:focus-visible{outline:2px solid var(--color-flame);outline-offset:3px;border-radius:2px}.cc-display{font-family:var(--font-display);font-variation-settings:"opsz" 90, "SOFT" 50, "WONK" 1, "wght" 700;letter-spacing:-.028em;text-wrap:balance;line-height:.94}.cc-head{font-family:var(--font-display);font-variation-settings:"opsz" 44, "SOFT" 40, "WONK" 1, "wght" 600;letter-spacing:-.02em;line-height:1.05}.cc-eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;font-size:.6875rem;font-weight:500}[data-enter]{opacity:0;transition:opacity var(--cc-enter) var(--ease-cc), transform var(--cc-enter) var(--ease-cc);transition-delay:calc(var(--enter-step,0) * var(--cc-stagger));transform:translateY(14px)}[data-enter=in]{opacity:1;transform:none}.cc-line{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}.cc-line>span{transition:transform var(--cc-settle) var(--ease-cc);transition-delay:calc(var(--enter-step,0) * var(--cc-stagger));display:block;transform:translateY(105%)}[data-enter=in] .cc-line>span,.cc-line[data-enter=in]>span{transform:none}.cc-skip{z-index:200;background:var(--color-masa);color:var(--color-castiron);font-family:var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-sm);min-block-size:44px;box-shadow:var(--shadow-2);transition:transform var(--cc-fast) var(--ease-cc);align-items:center;padding-inline:1.1rem;font-size:.75rem;display:inline-flex;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-160%)}.cc-skip:focus-visible{transform:none}.cc-em{color:var(--color-flame)}.cc-sketch{aspect-ratio:1561/1024;pointer-events:none;block-size:auto;inline-size:100%;position:absolute;inset-block-start:0;inset-inline:0}.cc-sketch__rings{stroke:var(--color-castiron);opacity:.7}.cc-sketch__stroke{stroke-dasharray:var(--cc-len);stroke-dashoffset:var(--cc-len);transition:stroke-dashoffset var(--cc-dur) var(--ease-cc) var(--cc-at)}.cc-sketch[data-play] .cc-sketch__stroke{stroke-dashoffset:0}.cc-sketch__flame{fill:var(--color-flame);opacity:0;transition:opacity .2s var(--ease-cc) var(--cc-flame-at)}.cc-sketch__rise{transform-box:fill-box;transform-origin:bottom;transition:transform var(--cc-flame-dur) var(--ease-cc-ignite) var(--cc-flame-at);transform:scaleY(0)}.cc-sketch[data-play] .cc-sketch__flame{opacity:1}.cc-sketch[data-play] .cc-sketch__rise{transform:scaleY(1)}.cc-fig{aspect-ratio:9/16}.cc-fig__figure,.cc-fig__media{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}.cc-fig__media{opacity:0;visibility:hidden}.cc-fig__track{isolation:isolate;opacity:0;pointer-events:none;position:absolute;inset:0}.cc-fig__pose{transform-origin:50% 9.69%;background-repeat:no-repeat;block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.0262)}.cc-fig__figure[data-hidden],.cc-fig__media[data-hidden]{opacity:0;visibility:hidden}.cc-fig__media:not([data-hidden]){opacity:1;visibility:visible}.cc-fig__track[data-visible]{opacity:1}.cc-dot{background:var(--color-flame);border-radius:999px;flex:none;block-size:5px;inline-size:5px}.cc-tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-masa);background:var(--color-castiron);border-radius:var(--radius-sm);padding:.3rem .6rem .28rem;font-size:.6875rem;font-weight:500;line-height:1}.cc-dive__layer{position:relative}@media (min-width:64rem) and (min-height:47rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cc-dive{--cc-dive-travel:235svh;min-block-size:calc(100svh + var(--cc-dive-travel));view-timeline:--cc-dive block;position:relative}.cc-dive__stage{background:var(--color-salt);block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.cc-dive__layer{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cc-dive;animation-range:contain 0 contain 160svh;position:absolute;inset:0}.cc-dive__layer--near{z-index:1;animation-name:cc-dive-past}.cc-dive__layer--far{z-index:0}.cc-arrive{animation-name:cc-dive-arrive;animation-fill-mode:both;animation-timeline:--cc-dive;animation-timing-function:var(--ease-cc);animation-range:contain calc(99.2svh + var(--cc-i,0) * 6.4svh) contain calc(124.8svh + var(--cc-i,0) * 6.4svh)}.cc-dive__layer--paint{z-index:2;pointer-events:none}.cc-dive__layer--why{z-index:3;background:0 0}.cc-dive__layer--why .cc-why{background:0 0}.cc-dive__layer--paint .cc-paint__seam,.cc-dive__layer--paint .cc-paint__half{display:block}.cc-dive__layer--paint .cc-paint__seam{transition:transform .24s var(--ease-cc-exit) .28s}.cc-dive__stage[data-paint] .cc-paint__seam{transition:transform .42s var(--ease-cc) 0s;transform:scaleY(1)}.cc-dive__layer--paint .cc-paint__half{transition:transform .32s var(--ease-cc-exit) 0s}.cc-dive__stage[data-paint] .cc-paint__half{transition:transform .7s var(--ease-cc) .46s;transform:scaleX(1)}.cc-dive__layer--why .cc-rise{opacity:0;transition:opacity .2s var(--ease-cc-exit) calc(var(--cc-i,0) * 30ms), transform .2s var(--ease-cc-exit) calc(var(--cc-i,0) * 30ms);transform:translateY(24px)}.cc-dive__stage[data-paint] .cc-rise{opacity:1;transition:opacity .32s var(--ease-cc) calc(1.22s + var(--cc-i,0) * 60ms), transform .32s var(--ease-cc) calc(1.22s + var(--cc-i,0) * 60ms);transform:none}}}@keyframes cc-dive-past{0%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.9,.45);transform:scale(1)}32%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.9,.45);transform:scale(1.2)}52%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes cc-dive-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cc-why{background:var(--color-ember);color:var(--color-salt)}.cc-paint__seam,.cc-paint__half{background:var(--color-ember);display:none;position:absolute}.cc-paint__seam{transform-origin:50%;inline-size:4px;margin-inline-start:-2px;inset-block:0;inset-inline-start:50%;transform:scaleY(0)}.cc-paint__half{inset-block:0;transform:scaleX(0)}.cc-paint__half--l{transform-origin:100%;inset-inline:0 calc(50% - 1px)}.cc-paint__half--r{transform-origin:0%;inset-inline:calc(50% - 1px) 0}.cc-why__cards{grid-template-columns:1fr;gap:clamp(.75rem,1.3vw,1.25rem);max-inline-size:92rem;margin-block-start:clamp(1.25rem,2.5vh,2rem);margin-inline:auto;display:grid}@media (min-width:60rem){.cc-why__cards{grid-template-columns:repeat(5,1fr)}}.cc-why__card{border-radius:var(--radius-xl);background:#0f2a4321;flex-direction:column;padding:clamp(1rem,1.5vw,1.375rem);display:flex}@supports (color:color-mix(in lab, red, red)){.cc-why__card{background:color-mix(in oklab, var(--color-castiron) 13%, transparent)}}.cc-why__card{box-shadow:inset 0 0 0 1px #ffffff2b}@supports (color:color-mix(in lab, red, red)){.cc-why__card{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-salt) 17%, transparent)}}.cc-why__card{transition:box-shadow var(--cc-fast) var(--ease-cc)}@media (hover:hover) and (pointer:fine){.cc-why__card:hover{box-shadow:inset 0 0 0 1px #ffffff57}@supports (color:color-mix(in lab, red, red)){.cc-why__card:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-salt) 34%, transparent)}}}.cc-why__holo{aspect-ratio:1;background:radial-gradient(circle,#ffffff21 0%,#ffffff0d 46%,#0000 72%);inline-size:clamp(3.75rem,4.6vw,5rem);margin-block-end:clamp(.75rem,1.2vw,1rem);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.cc-why__holo{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--color-salt) 13%, transparent) 0%, color-mix(in oklab, var(--color-salt) 5%, transparent) 46%, transparent 72%)}}.cc-why__canvas{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.cc-why__mark{fill:none;block-size:100%;inline-size:100%;stroke:var(--color-kraft);stroke-width:9px;stroke-linecap:round;stroke-dasharray:0 15;opacity:.85;transition:opacity var(--cc-fast) var(--ease-cc);position:absolute;inset:0}.cc-why__holo[data-live="1"] .cc-why__mark{opacity:0}.cc-why__title{font-family:var(--font-display);font-variation-settings:"opsz" 90, "SOFT" 50, "WONK" 1, "wght" 700;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.125rem,1.45vw,1.4rem);line-height:1.14;display:block}@media (min-width:60rem){.cc-why__title{align-items:flex-end;min-block-size:2.28em;display:flex}}.cc-why__body{color:#ffffffe0;margin-block-start:.625rem;font-size:clamp(.875rem,.95vw,1rem);line-height:1.55}@supports (color:color-mix(in lab, red, red)){.cc-why__body{color:color-mix(in oklab, var(--color-salt) 88%, transparent)}}@media (max-width:59.99rem){.cc-why__card{grid-template-columns:auto 1fr;align-items:start;column-gap:clamp(.875rem,3.5vw,1.25rem);display:grid}.cc-why__term{display:contents}.cc-why__holo{grid-row:1/span 2;align-self:start;inline-size:clamp(2.75rem,12vw,3.5rem);margin-block-end:0}.cc-why__title{grid-column:2;align-self:center}.cc-why__body{grid-column:2;margin-block-start:.5rem}}.cc-film{aspect-ratio:1280/648;background:var(--color-salt);position:relative;overflow:hidden}.cc-film>*{object-fit:cover;background:var(--color-salt);block-size:100%;inline-size:100%;display:block}.cc-film>video{will-change:opacity}.cc-crew{position:relative}.cc-pins{display:none}@media (min-width:80rem){.cc-crew{--cc-pin-room:76px;padding-block-start:var(--cc-pin-room)}.cc-pins{inset:var(--cc-pin-room) 0 0 0;pointer-events:none;list-style:none;display:block;position:absolute}}.cc-pin{opacity:0;transition:opacity var(--cc-enter) var(--ease-cc), transform var(--cc-enter) var(--ease-cc);padding-block-end:var(--cc-stem,7px);position:absolute;transform:translate(-50%,calc(6px - 100%))}.cc-pins[data-show] .cc-pin{opacity:1;transform:translate(-50%,-100%)}.cc-pin:after{content:"";inline-size:1px;block-size:var(--cc-stem,7px);background:var(--color-castiron);position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}.cc-pin__tag{white-space:nowrap;text-align:center;background:var(--color-castiron);color:var(--color-salt);border-radius:var(--radius-sm);padding:.32rem .5rem .34rem;display:block;position:relative}.cc-pin__tag:after{content:"";border-inline:5px solid #0000;border-block-start:6px solid var(--color-castiron);block-size:0;inline-size:0;position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%)}.cc-pin__title{letter-spacing:-.005em;font-size:.6875rem;font-weight:500;line-height:1.2;display:block}.cc-pin__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-kraft);font-size:.6875rem;font-weight:500;line-height:1.25;display:block}.cc-cooks__list{gap:clamp(3rem,6vw,5rem);margin-block-start:clamp(2.5rem,5vw,4rem);list-style:none;display:grid}.cc-cook{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:48rem){.cc-cook{grid-template-columns:5fr 7fr}}.cc-cooks__cast{display:none}@media (max-width:63.99rem){.cc-cooks__cast{z-index:3;background:var(--color-salt);block-size:clamp(15rem,42svh,22rem);margin-block-end:clamp(1.5rem,5vw,2.5rem);display:block;position:sticky;inset-block-start:3.5rem}.cc-cooks__castplate{opacity:0;transition:opacity .38s var(--ease-cc);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cc-cooks__castplate[data-on]{opacity:1}.cc-cooks__castplate>*{block-size:100%;inline-size:auto;max-inline-size:100%}.cc-cook__figure,.cc-cooks__ticksrow{display:none}}.cc-cooks__ticks,.cc-cooks__ticksrow{display:none}.cc-cook__figure{justify-content:center;align-items:center;display:flex}.cc-cook__plate{background:var(--color-salt);inline-size:auto;max-inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}.cc-cook__plate>img,.cc-cook__plate>video{object-fit:contain;block-size:100%;inline-size:100%;display:block}.cc-cook__plate>video{will-change:opacity}.cc-cook__plate--pending{text-align:center;border:1px dashed #0f2a433d;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-cook__plate--pending{border:1px dashed color-mix(in oklab, var(--color-castiron) 24%, transparent)}}.cc-cook__plate--pending{border-radius:var(--radius-lg);background:#fbf8f4}@supports (color:color-mix(in lab, red, red)){.cc-cook__plate--pending{background:color-mix(in oklab, var(--color-masa) 74%, var(--color-salt))}}.cc-cook__pendingname{font-family:var(--font-display);font-variation-settings:"opsz" 44, "SOFT" 40, "WONK" 1, "wght" 600;color:#0f2a439e;font-size:1.25rem;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.cc-cook__pendingname{color:color-mix(in oklab, var(--color-castiron) 62%, transparent)}}.cc-cook__pendingpath{font-family:var(--font-mono);color:#0f2a4370;font-size:.75rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.cc-cook__pendingpath{color:color-mix(in oklab, var(--color-castiron) 44%, transparent)}}.cc-cooks__lex{color:#0f2a43b8;max-inline-size:54ch;margin-block-start:.75rem;margin-inline:auto;font-size:1.0625rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.cc-cooks__lex{color:color-mix(in oklab, var(--color-castiron) 72%, transparent)}}.cc-cook__summary{max-inline-size:42ch;margin-block-start:1rem;font-size:1.0625rem;line-height:1.6}.cc-cook__does{max-inline-size:44ch;margin-block-start:1.75rem;list-style:none}.cc-cook__does>li{color:#0f2a43d6;padding-block:.5rem;padding-inline-start:1.5rem;font-size:1rem;line-height:1.5;position:relative}@supports (color:color-mix(in lab, red, red)){.cc-cook__does>li{color:color-mix(in oklab, var(--color-castiron) 84%, transparent)}}.cc-cook__does>li+li{border-block-start:1px solid #0f2a431c}@supports (color:color-mix(in lab, red, red)){.cc-cook__does>li+li{border-block-start:1px solid color-mix(in oklab, var(--color-castiron) 11%, transparent)}}.cc-cook__does>li:before{content:"";background:var(--color-ember);block-size:1px;inline-size:.75rem;position:absolute;inset-block-start:1.3em;inset-inline-start:0}@media (min-width:64rem) and (min-height:47rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cc-cooks{--cc-cooks-travel:var(--cc-offer-cooks);--cc-cooks-step:calc(var(--cc-cooks-travel) / (var(--cc-cooks-count) - 1));--cc-cook-col:25%;--cc-cook-gap:clamp(2rem, 3.6vw, 4rem);position:static}.cc-cooks__lift{block-size:100%;padding-block-end:3rem}.cc-cooks__head{text-align:center;flex:none}.cc-cooks__ticksrow{grid-template-columns:var(--cc-cook-col) 1fr;column-gap:var(--cc-cook-gap);flex:none;display:grid}.cc-cooks__ticks{justify-content:flex-start;justify-self:start;gap:8px;inline-size:fit-content;margin-block-start:clamp(1rem,1.8vw,1.5rem);margin-inline:0;display:flex;position:relative}.cc-tick{background:#0f2a4329;block-size:2px;inline-size:32px}@supports (color:color-mix(in lab, red, red)){.cc-tick{background:color-mix(in oklab, var(--color-castiron) 16%, transparent)}}.cc-cooks__thumb{background:var(--color-ember);block-size:2px;inline-size:32px;animation:linear both cc-cooks-thumb;animation-timeline:--cc-offer;animation-range:contain var(--cc-offer-cooks0) contain calc(var(--cc-offer-cooks0) + var(--cc-cooks-travel));position:absolute;inset-block-start:0;inset-inline-start:0}.cc-cooks__list{min-block-size:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#000,#000),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);-webkit-mask-size:var(--cc-cook-col) 100%, 100% 100%;-webkit-mask-size:var(--cc-cook-col) 100%, 100% 100%;-webkit-mask-size:var(--cc-cook-col) 100%, 100% 100%;mask-size:var(--cc-cook-col) 100%, 100% 100%;flex:1;gap:0;margin-block-start:clamp(.75rem,1.5vw,1.25rem);display:block;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cc-cook{grid-template-columns:var(--cc-cook-col) 1fr;column-gap:var(--cc-cook-gap);pointer-events:none;position:absolute;inset:0}.cc-cook__copy,.cc-cook__plate{pointer-events:auto}.cc-cook__copy{flex-direction:column;justify-content:center;block-size:100%;display:flex}.cc-cook__name{font-size:clamp(2.125rem,3.4vw,3.25rem)}.cc-cook__summary{max-inline-size:100%;margin-block-start:1.25rem;font-size:1.1875rem;line-height:1.55}.cc-cook__does{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(1.5rem,2.6vw,3rem);max-inline-size:100%;margin-block-start:1.75rem;display:grid}.cc-cook__does>li+li{border-block-start:none}.cc-cook__does>li:nth-child(2),.cc-cook__does>li:nth-child(3),.cc-cook__does>li:nth-child(5){border-block-start:1px solid #0f2a431c}@supports (color:color-mix(in lab, red, red)){.cc-cook__does>li:nth-child(2),.cc-cook__does>li:nth-child(3),.cc-cook__does>li:nth-child(5){border-block-start:1px solid color-mix(in oklab, var(--color-castiron) 11%, transparent)}}.cc-cook__does>li{padding-block:.8125rem;font-size:1.0625rem}.cc-cook__figure{justify-content:flex-start;block-size:100%;min-block-size:0;min-inline-size:0}.cc-cook__plate{block-size:100%;max-block-size:100%;margin-inline:0}.cc-cook__figure{animation:linear both cc-cook-swap;animation-timeline:--cc-offer;animation-range:contain calc(var(--cc-offer-cooks0) + var(--cc-i) * var(--cc-cooks-step) - 30svh) contain calc(var(--cc-offer-cooks0) + var(--cc-i) * var(--cc-cooks-step) + 30svh)}.cc-cook:first-child .cc-cook__figure{animation-name:cc-cook-first;animation-range:contain var(--cc-offer-cooks0) contain calc(var(--cc-offer-cooks0) + 30svh)}.cc-cook__body{block-size:100%;animation:linear both cc-cook-scroll;animation-timeline:--cc-offer;animation-range:contain var(--cc-offer-cooks0) contain calc(var(--cc-offer-cooks0) + var(--cc-cooks-travel));align-items:center;display:flex}}}@keyframes cc-cooks-thumb{0%{transform:translate(0)}to{transform:translateX(calc((var(--cc-cooks-count) - 1) * 40px))}}@keyframes cc-cook-swap{0%{opacity:0}25%,75%{opacity:1}to{opacity:0}}@keyframes cc-cook-first{0%,50%{opacity:1}to{opacity:0}}@keyframes cc-cook-scroll{0%{transform:translateY(calc(var(--cc-i) * 100%))}to{transform:translateY(calc((var(--cc-i) - (var(--cc-cooks-count) - 1)) * 100%))}}.cc-offer,.cc-offer__stage,.cc-offer__page{display:contents}.cc-fold{display:none}.cc-menu{background:var(--color-castiron);min-block-size:100svh;color:var(--color-salt);flex-direction:column;display:flex}.cc-menu__stage{flex-direction:column;flex:auto;min-block-size:0;display:flex}.cc-menu__head{flex:none}.cc-menu{--cc-menu-fixed:43rem}@media (min-width:48rem){.cc-menu{--cc-menu-fixed:36rem}}.cc-strip{--cc-dish-pop:clamp(2.5rem, 5vw, 4.5rem);scroll-snap-type:x proximity;scrollbar-color:#ffffff4d transparent;min-block-size:0;flex:auto;padding-block-start:var(--cc-dish-pop);padding-block-end:clamp(1.75rem,3vw,3rem);overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.cc-strip{scrollbar-color:color-mix(in oklab, var(--color-salt) 30%, transparent) transparent}}.cc-strip:focus-visible{outline:2px solid var(--color-flame);outline-offset:-4px}.cc-strip__rail{gap:clamp(1.25rem,2.2vw,2rem);block-size:100%;padding-inline:max(1.5rem,50vw - 43rem);list-style:none;display:flex}.cc-dish{scroll-snap-align:center;flex:none;block-size:100%;inline-size:clamp(17rem,38vw,34rem)}.cc-dish__link{border-radius:var(--radius-xl);background:#17344e;flex-direction:column;block-size:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cc-dish__link{background:color-mix(in oklab, var(--color-steel) 17%, var(--color-castiron))}}.cc-dish__link{border:1px solid #ffffff1f}@supports (color:color-mix(in lab, red, red)){.cc-dish__link{border:1px solid color-mix(in oklab, var(--color-salt) 12%, transparent)}}.cc-dish__link{transition:transform var(--cc-fast) var(--ease-cc), border-color var(--cc-fast) var(--ease-cc), background-color var(--cc-fast) var(--ease-cc)}.cc-dish__paint{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cc-dish__paint:before{content:"";background:var(--color-ember);transition:transform var(--cc-settle) var(--ease-cc-exit);position:absolute;inset:-55%;transform:rotate(45deg)translateY(92%)}.cc-dish__stage,.cc-dish__body{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.cc-dish__link:hover{border-color:#a83e17b3;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.cc-dish__link:hover{border-color:color-mix(in oklab, var(--color-ember) 70%, transparent)}}.cc-dish__link:hover .cc-dish__paint:before{transition:transform var(--cc-ignite) var(--ease-cc);transform:rotate(45deg)translateY(0)}.cc-dish__link:hover .cc-dish__no{color:var(--color-masa);transition:color var(--cc-enter) var(--ease-cc) .2s}.cc-dish__link:hover .cc-dish__line{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.cc-dish__link:hover .cc-dish__line{color:color-mix(in oklab, var(--color-salt) 90%, transparent)}}.cc-dish__link:hover .cc-dish__line{transition:color var(--cc-enter) var(--ease-cc) .2s}.cc-dish__link:hover .cc-tag2{background:#0f2a4329}@supports (color:color-mix(in lab, red, red)){.cc-dish__link:hover .cc-tag2{background:color-mix(in oklab, var(--color-castiron) 16%, transparent)}}.cc-dish__link:hover .cc-tag2{color:var(--color-salt);transition:background-color var(--cc-enter) var(--ease-cc) .2s, color var(--cc-enter) var(--ease-cc) .2s}}@media (prefers-reduced-motion:reduce){.cc-dish__paint:before{transition:opacity var(--cc-enter) var(--ease-cc);opacity:0;transform:rotate(45deg)translateY(92%)}@media (hover:hover) and (pointer:fine){.cc-dish__link:hover .cc-dish__paint:before{opacity:1;transition:opacity var(--cc-enter) var(--ease-cc);inset:0;transform:none}}}.cc-dish__link:active{transform:translateY(-1px)}.cc-dish__link:focus-visible{outline:2px solid var(--color-flame);outline-offset:3px}.cc-dish__stage{block-size:min(34svh, calc(100svh - var(--cc-menu-fixed,36rem)));min-block-size:8rem;margin-block-start:calc(-1 * var(--cc-dish-pop));padding-inline:clamp(1rem,2vw,1.75rem);display:flex;position:relative}.cc-dish__mock{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 28px #06121e8c);block-size:100%;inline-size:100%;display:block}.cc-dish__mock--pending{text-align:center;border:1px dashed #ffffff42;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-dish__mock--pending{border:1px dashed color-mix(in oklab, var(--color-salt) 26%, transparent)}}.cc-dish__mock--pending{border-radius:var(--radius-lg);background:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.cc-dish__mock--pending{background:color-mix(in oklab, var(--color-salt) 5%, transparent)}}.cc-dish__mock--pending{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.cc-dish__mock--pending{color:color-mix(in oklab, var(--color-salt) 62%, transparent)}}.cc-dish__mock--pending{filter:none}.cc-dish__mockpath{font-family:var(--font-mono);color:#ffffff70;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.cc-dish__mockpath{color:color-mix(in oklab, var(--color-salt) 44%, transparent)}}.cc-dish__body{flex-direction:column;flex:1;padding:clamp(1.25rem,2vw,1.75rem) clamp(1.25rem,2.2vw,2rem) clamp(1.5rem,2.4vw,2rem);display:flex}.cc-dish__no{color:var(--color-crust)}.cc-dish__name{margin-block-start:.6rem;font-size:clamp(1.375rem,2vw,1.875rem)}.cc-dish__line{color:#fffc;max-inline-size:42ch;margin-block-start:.75rem;font-size:1rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.cc-dish__line{color:color-mix(in oklab, var(--color-salt) 80%, transparent)}}.cc-dish__tags{flex-wrap:wrap;gap:.4rem;margin-block-start:auto;padding-block-start:1.25rem;display:flex}.cc-tag2{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-sm);background:#ffffff1a;padding:.38rem .55rem;font-size:.6875rem;font-weight:500;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.cc-tag2{background:color-mix(in oklab, var(--color-salt) 10%, transparent)}}.cc-tag2{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.cc-tag2{color:color-mix(in oklab, var(--color-salt) 85%, transparent)}}.cc-dish--more .cc-dish__link{background:var(--color-ember);border-color:#0000;justify-content:flex-end;padding:clamp(2rem,3vw,3rem)}@media (hover:hover) and (pointer:fine){.cc-dish--more .cc-dish__link:hover{background:#ba491e}@supports (color:color-mix(in lab, red, red)){.cc-dish--more .cc-dish__link:hover{background:color-mix(in oklab, var(--color-flame) 30%, var(--color-ember))}}.cc-dish--more .cc-dish__link:hover{border-color:#0000}}.cc-more__label{color:var(--color-masa)}.cc-more__title{margin-block-start:.75rem;font-size:clamp(1.875rem,3vw,2.75rem)}.cc-more__line{color:#ffffffe0;max-inline-size:26ch;margin-block-start:1rem;font-size:1rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.cc-more__line{color:color-mix(in oklab, var(--color-salt) 88%, transparent)}}.cc-more__go{transition:transform var(--cc-fast) var(--ease-cc);margin-block-start:1.75rem;font-size:1.75rem;line-height:1}@media (hover:hover) and (pointer:fine){.cc-dish--more .cc-dish__link:hover .cc-more__go{transform:translate(6px)}}@property --cc-on{syntax:"<number>";inherits:true;initial-value:0}@property --cc-fold{syntax:"<number>";inherits:false;initial-value:0}@property --cc-open{syntax:"<number>";inherits:true;initial-value:0}.cc-kitchen{background:var(--color-salt);color:var(--color-castiron)}.cc-kitchen__art{display:none}@media (max-width:63.99rem){.cc-kitchen__grid{flex-direction:column;display:flex}.cc-kitchen__main{display:contents}.cc-kitchen__head,.cc-kitchen__window{inline-size:100%;max-inline-size:92rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,3rem)}.cc-kitchen__head{order:1;padding-block-start:clamp(4.5rem,9vw,7rem)}.cc-kitchen__art{z-index:200;background:radial-gradient(circle 34vw at 50% 50%, #e4622e2e 0%, #e4622e12 45%, transparent 76%), var(--color-salt);order:2;block-size:clamp(9rem,26svh,13rem);display:block;position:sticky;inset-block-start:3.5rem}@supports (color:color-mix(in lab, red, red)){.cc-kitchen__art{background:radial-gradient(circle 34vw at 50% 50%, color-mix(in oklab, var(--color-flame) 18%, transparent) 0%, color-mix(in oklab, var(--color-flame) 7%, transparent) 45%, transparent 76%), var(--color-salt)}}.cc-kitchen__canvas{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.cc-kitchen__window{order:3;margin-block-start:clamp(1.5rem,4vw,2.5rem);padding-block-end:clamp(4rem,8vw,6rem)}.cc-kitchen__rail{grid-template-columns:1fr;gap:clamp(1rem,3vw,1.5rem)}.cc-kitchen .cc-svc{z-index:auto;min-block-size:var(--cc-msvc-h,26rem)}.cc-kitchen .cc-svc__mark{display:none}}.cc-kitchen__main{max-inline-size:92rem;margin-inline:auto;padding-block:clamp(4.5rem,9vw,7rem) clamp(4rem,8vw,6rem);padding-inline:clamp(1.5rem,4vw,3rem)}.cc-kitchen__title{max-inline-size:16ch;font-size:clamp(2.25rem,4.6vw,3.5rem)}.cc-kitchen__premise{color:#0f2a43c2;max-inline-size:58ch;margin-block-start:1.125rem;font-size:1.0625rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.cc-kitchen__premise{color:color-mix(in oklab, var(--color-castiron) 76%, transparent)}}.cc-kitchen__window{margin-block-start:clamp(2.5rem,5vw,3.75rem)}.cc-kitchen__rail{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.cc-svc{z-index:calc(100 - var(--cc-i,0));position:relative}.cc-svc__link{border-radius:var(--radius-xl);background:var(--color-masa);flex-direction:column;block-size:100%;padding:clamp(1.5rem,2.6vw,2rem);display:flex;position:relative;box-shadow:inset 0 0 0 1px #0f2a4324}@supports (color:color-mix(in lab, red, red)){.cc-svc__link{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-castiron) 14%, transparent)}}.cc-svc__link{color:var(--color-castiron);transition:box-shadow var(--cc-fast) var(--ease-cc);text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.cc-svc__link:hover{box-shadow:inset 0 0 0 1px #0f2a4342,0 14px 30px #0f2a431a}@supports (color:color-mix(in lab, red, red)){.cc-svc__link:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-castiron) 26%, transparent), 0 14px 30px #0f2a431a}}.cc-svc__link:hover .cc-svc__go{transform:translate(3px,-3px)}}.cc-svc__link:active{box-shadow:inset 0 0 0 1px #0f2a434d}@supports (color:color-mix(in lab, red, red)){.cc-svc__link:active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-castiron) 30%, transparent)}}.cc-svc__paint{display:none}.cc-svc__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cc-svc__no{font-family:var(--font-mono);letter-spacing:.02em;color:currentColor;font-size:1.375rem;font-weight:500;line-height:1}@supports (color:color-mix(in lab, red, red)){.cc-svc__no{color:color-mix(in oklab, currentcolor 72%, transparent)}}.cc-svc__name{margin-block-start:.5rem;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.15}.cc-svc__go{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:currentColor;flex:none;block-size:1.15rem;inline-size:1.15rem;display:block}@supports (color:color-mix(in lab, red, red)){.cc-svc__go{color:color-mix(in oklab, currentcolor 82%, transparent)}}.cc-svc__go{transition:transform var(--cc-fast) var(--ease-cc)}.cc-svc__mark{fill:none;block-size:5.25rem;inline-size:5.25rem;stroke:var(--color-steel);stroke-width:9px;stroke-linecap:round;stroke-dasharray:0 15;opacity:.75;margin-block:1.5rem .5rem;display:block}.cc-svc__line{color:currentColor;margin-block-start:.5rem;font-size:1rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.cc-svc__line{color:color-mix(in oklab, currentcolor calc(80% + var(--cc-on) * 20%), transparent)}}.cc-svc__foot{margin-block-start:auto;padding-block-start:1.75rem;display:block}.cc-svc__inch{color:currentColor;display:block}@supports (color:color-mix(in lab, red, red)){.cc-svc__inch{color:color-mix(in oklab, currentcolor calc(72% + var(--cc-on) * 20%), transparent)}}.cc-svc__list{flex-direction:column;gap:.3rem;margin-block-start:.7rem;display:flex}.cc-svc__item{color:currentColor;font-size:.875rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.cc-svc__item{color:color-mix(in oklab, currentcolor calc(78% + var(--cc-on) * 22%), transparent)}}@media (min-width:64rem) and (min-height:47rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root{--cc-offer-rail:300svh;--cc-offer-fold:90svh;--cc-offer-dwell:90svh;--cc-cooks-count:8;--cc-offer-cooks:calc((var(--cc-cooks-count) - 1) * 60svh);--cc-offer-t1:var(--cc-offer-rail);--cc-offer-menu:calc(var(--cc-offer-t1) + var(--cc-offer-fold));--cc-offer-t2:calc(var(--cc-offer-menu) + var(--cc-offer-dwell));--cc-offer-cooks0:calc(var(--cc-offer-t2) + var(--cc-offer-fold));--cc-offer-travel:calc(var(--cc-offer-cooks0) + var(--cc-offer-cooks))}.cc-offer{min-block-size:calc(100svh + var(--cc-offer-travel));view-timeline:--cc-offer block;display:block;position:relative}.cc-offer__stage{block-size:100svh;display:block;position:sticky;inset-block-start:0;overflow:hidden}.cc-offer__page{display:block;position:absolute;inset:0}.cc-fold--kitchen{z-index:6}.cc-offer__page--kitchen{z-index:5}.cc-fold--menu{z-index:4}.cc-offer__page--menu{z-index:3}.cc-offer__page--cooks{z-index:1}.cc-offer__page--kitchen,.cc-offer__page--menu{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cc-fold) * (100vw + 100svh)), calc(100% - var(--cc-fold) * (100vw + 100svh)) 100%, 0 100%);animation:linear both cc-fold-cut;animation-timeline:--cc-offer}.cc-offer__page--kitchen{animation-range:contain var(--cc-offer-t1) contain calc(var(--cc-offer-t1) + var(--cc-offer-fold))}.cc-offer__page--menu{animation-range:contain var(--cc-offer-t2) contain calc(var(--cc-offer-t2) + var(--cc-offer-fold))}@keyframes cc-fold-cut{0%{--cc-fold:0;pointer-events:auto}99%{pointer-events:auto}to{--cc-fold:1;pointer-events:none}}.cc-offer__page--kitchen .cc-kitchen__stage,.cc-offer__page--menu .cc-menu__stage{animation:linear both cc-page-leave;animation-timeline:--cc-offer}.cc-offer__page--kitchen .cc-kitchen__stage{animation-range:contain var(--cc-offer-t1) contain calc(var(--cc-offer-t1) + var(--cc-offer-fold))}.cc-offer__page--menu .cc-menu__stage{animation-range:contain var(--cc-offer-t2) contain calc(var(--cc-offer-t2) + var(--cc-offer-fold))}@keyframes cc-page-leave{0%{opacity:1}10%{opacity:1}28%{opacity:0}to{opacity:0}}.cc-offer__page>.cc-kitchen,.cc-offer__page>.cc-menu,.cc-offer__page>.cc-cooks{min-block-size:0;margin:0;position:absolute;inset:0}.cc-kitchen{--cc-kitchen-travel:var(--cc-offer-rail);--cc-kitchen-step:calc(var(--cc-kitchen-travel) / 6);--cc-svc-w:clamp(17rem, 24vw, 27rem);--cc-svc-gap:clamp(1.75rem, 3.4vw, 3.25rem);--cc-svc-pitch:calc(var(--cc-svc-w) + var(--cc-svc-gap));--cc-art-col:34.5vw;--cc-rail-inset:6.5vw;position:static}.cc-kitchen__stage,.cc-cooks__stage{block-size:auto;position:absolute;inset:0;overflow:hidden}.cc-menu__stage{flex-direction:column;flex:auto;block-size:100%;min-block-size:0;display:flex}.cc-fold{pointer-events:none;transform-origin:100% 100%;--cc-fold-far:var(--color-masa);--cc-fold-mid:#fdfaf6;--cc-fold-near:var(--color-salt);--cc-fold-shade-1:#f1f3f6;--cc-fold-shade-2:#e4e9ef;--cc-fold-crease:#0f2a434d;--cc-fold-crease-soft:#0f2a431f;block-size:calc(100vw + 100svh);inline-size:calc(100vw + 100svh);animation:linear both cc-fold-open;animation-timeline:--cc-offer;display:block;position:absolute;inset-block-end:0;inset-inline-end:0;transform:scale(0)}.cc-fold--kitchen{animation-range:contain var(--cc-offer-t1) contain calc(var(--cc-offer-t1) + var(--cc-offer-fold))}.cc-fold--menu{animation-range:contain var(--cc-offer-t2) contain calc(var(--cc-offer-t2) + var(--cc-offer-fold));--cc-fold-far:#1d3f60;--cc-fold-mid:#16344f;--cc-fold-near:var(--color-castiron);--cc-fold-shade-1:#0c2238;--cc-fold-shade-2:#081a2b;--cc-fold-crease:#ffffff4d;--cc-fold-crease-soft:#ffffff1a}@keyframes cc-fold-open{0%{opacity:1;transform:scale(0)}85%{opacity:1}to{opacity:0;transform:scale(1)}}.cc-fold__back{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(to bottom right, var(--cc-fold-far) 0%, var(--cc-fold-mid) 22%, var(--cc-fold-near) 42%, var(--cc-fold-shade-1) 48%, var(--cc-fold-shade-2) 50%);position:absolute;inset:0}.cc-fold__crease{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(to bottom right, transparent 0%, transparent 48.6%, var(--cc-fold-crease) 49.7%, var(--cc-fold-crease-soft) 50%);position:absolute;inset:0}.cc-fold__cast{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(to bottom right,#0000 0% 50%,#0f2a4357 50.3%,#0f2a431f 54%,#0000 62%);position:absolute;inset:0}.cc-kitchen__grid{grid-template-columns:var(--cc-art-col) 1fr;grid-template-rows:100%;block-size:100%;min-block-size:0;display:grid}.cc-kitchen__art{background:radial-gradient(15vw,#e4622e33 0%,#e4622e14 45%,#0000 76%);min-block-size:0;min-inline-size:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cc-kitchen__art{background:radial-gradient(circle 15vw at 50% 50%, color-mix(in oklab, var(--color-flame) 20%, transparent) 0%, color-mix(in oklab, var(--color-flame) 8%, transparent) 45%, transparent 76%)}}.cc-kitchen__canvas{aspect-ratio:1;pointer-events:none;block-size:auto;inline-size:100%;display:block;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.cc-kitchen__main{flex-direction:column;block-size:100%;min-inline-size:0;max-inline-size:none;margin-inline:0;padding-block:clamp(7.75rem,13vh,9.5rem) clamp(2rem,5vh,3.5rem);padding-inline:0;display:flex}.cc-kitchen__head{padding-inline:var(--cc-rail-inset) clamp(2rem, 5vw, 4.5rem);flex:none;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.cc-kitchen__title{max-inline-size:none;font-size:clamp(2.5rem,3.9vw,3.5rem)}.cc-kitchen__premise{max-inline-size:36ch;margin-block-start:.4rem;font-size:.9375rem}.cc-kitchen__window{clip-path:inset(-40% 0);flex:auto;align-items:center;min-block-size:0;margin-block-start:clamp(1.75rem,3.5vh,3rem);padding-block-end:min(14svh,max(4svh,114svh - 800px));display:flex}.cc-kitchen__rail{gap:var(--cc-svc-gap);block-size:min(100%,26rem);animation:linear both cc-kitchen-rail;animation-timeline:--cc-offer;animation-timing-function:var(--ease-cc);animation-range:contain 0svh contain var(--cc-offer-rail);grid-template-columns:none;padding-inline-start:var(--cc-rail-inset);display:flex}.cc-svc{inline-size:var(--cc-svc-w);block-size:100%;transition:--cc-on .15s var(--ease-cc), --cc-open .32s var(--ease-cc);flex:none}.cc-kitchen__rail[data-active="0"]>.cc-svc:first-child,.cc-kitchen__rail[data-active="1"]>.cc-svc:nth-child(2),.cc-kitchen__rail[data-active="2"]>.cc-svc:nth-child(3),.cc-kitchen__rail[data-active="3"]>.cc-svc:nth-child(4),.cc-kitchen__rail[data-active="4"]>.cc-svc:nth-child(5),.cc-kitchen__rail[data-active="5"]>.cc-svc:nth-child(6),.cc-kitchen__rail[data-active="6"]>.cc-svc:nth-child(7){--cc-on:1;--cc-open:1}.cc-svc__link{transform:scale(calc(1 + .13 * var(--cc-open)));background:var(--color-masa);color:#fff;padding:clamp(1.5rem,1.9vw,1.9rem)}@supports (color:color-mix(in lab, red, red)){.cc-svc__link{color:color-mix(in oklab, var(--color-salt) calc(var(--cc-on) * 100%), var(--color-castiron))}}.cc-svc__link{container-type:size}.cc-svc__paint{border-radius:inherit;background:var(--color-ember);opacity:var(--cc-on);pointer-events:none;display:block;position:absolute;inset:0}.cc-svc__top,.cc-svc__name,.cc-svc__line,.cc-svc__foot{inset-inline:var(--cc-svc-pad);z-index:1;position:absolute}.cc-svc__link{--cc-svc-pad:clamp(1.5rem, 1.9vw, 1.9rem);--cc-name-top:3.65rem;--cc-name-size:clamp(1.1875rem, 1.55vw, 1.45rem);--cc-name-leading:1.3;padding:0}.cc-svc__top{justify-content:space-between;align-items:flex-start;display:flex;inset-block-start:var(--cc-svc-pad)}.cc-svc__no{opacity:clamp(0, calc(1 - var(--cc-open) / .45), 1)}.cc-svc__name{font-size:var(--cc-name-size);line-height:var(--cc-name-leading);transform:translateY(calc(var(--cc-open) * -1 * (100cqh - 2 * var(--cc-svc-pad) - var(--cc-name-top)))) translateY(calc(var(--cc-open) * 100%));inset-block-start:auto;inset-block-end:var(--cc-svc-pad)}.cc-svc__mark{display:none}.cc-svc__line,.cc-svc__foot{opacity:clamp(0, calc((var(--cc-open) - .35) / .65), 1);transform:translateY(calc((1 - var(--cc-open)) * -.6rem))}.cc-svc__line{margin-block-start:0;font-size:.9375rem;inset-block-start:calc(var(--cc-svc-pad) + var(--cc-name-top) + var(--cc-name-size) * var(--cc-name-leading) + 1rem)}.cc-svc__foot{margin-block-start:0;padding-block-start:0;inset-block-end:var(--cc-svc-pad)}.cc-svc__item{font-size:.8125rem}}}@keyframes cc-kitchen-rail{0%,9.1667%{transform:translate(0)}15.8333%,25.8333%{transform:translateX(calc(-1 * var(--cc-svc-pitch)))}32.5%,42.5%{transform:translateX(calc(-2 * var(--cc-svc-pitch)))}49.1667%,59.1667%{transform:translateX(calc(-3 * var(--cc-svc-pitch)))}65.8333%,75.8333%{transform:translateX(calc(-4 * var(--cc-svc-pitch)))}82.5%,92.5%{transform:translateX(calc(-5 * var(--cc-svc-pitch)))}99.1667%,to{transform:translateX(calc(-6 * var(--cc-svc-pitch)))}}.cc-btn{cursor:pointer;letter-spacing:-.01em;min-block-size:52px;transition:background-color var(--cc-fast) var(--ease-cc), color var(--cc-fast) var(--ease-cc), border-color var(--cc-fast) var(--ease-cc), transform .16s var(--ease-cc);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.6rem;font-size:.9375rem;font-weight:500;display:inline-flex}.cc-btn--primary{background:var(--color-ember);color:var(--color-salt)}.cc-btn--ghost{border:1px solid #0f2a4342}@supports (color:color-mix(in lab, red, red)){.cc-btn--ghost{border:1px solid color-mix(in oklab, var(--color-castiron) 26%, transparent)}}.cc-btn--ghost{color:var(--color-castiron)}@media (hover:hover) and (pointer:fine){.cc-btn--primary:hover{background:#933b1d}@supports (color:color-mix(in lab, red, red)){.cc-btn--primary:hover{background:color-mix(in oklab, var(--color-ember) 86%, var(--color-castiron))}}.cc-btn--ghost:hover{border-color:#0f2a4385}@supports (color:color-mix(in lab, red, red)){.cc-btn--ghost:hover{border-color:color-mix(in oklab, var(--color-castiron) 52%, transparent)}}.cc-btn--ghost:hover{background:#0f2a430f}@supports (color:color-mix(in lab, red, red)){.cc-btn--ghost:hover{background:color-mix(in oklab, var(--color-castiron) 6%, transparent)}}}.cc-bar{z-index:50;--cc-bar-h:3.5rem;background:var(--cc-bar-bg);color:var(--cc-bar-fg);transition:background-color .42s var(--ease-cc), color .42s var(--ease-cc);position:fixed;inset-block-start:0;inset-inline:0}.cc-bar[data-field=salt]{--cc-bar-bg:var(--color-salt);--cc-bar-fg:var(--color-castiron);--cc-lk-ring:var(--color-castiron);--cc-lk-code:var(--color-castiron);--cc-lk-flame:var(--color-flame);--cc-lk-cooks:var(--color-flame)}.cc-bar[data-field=iron]{--cc-bar-bg:var(--color-castiron);--cc-bar-fg:var(--color-salt);--cc-lk-ring:var(--color-salt);--cc-lk-code:var(--color-salt);--cc-lk-flame:var(--color-flame);--cc-lk-cooks:var(--color-flame)}.cc-bar[data-field=ember]{--cc-bar-bg:var(--color-ember);--cc-bar-fg:var(--color-salt);--cc-lk-ring:var(--color-salt);--cc-lk-code:var(--color-salt);--cc-lk-flame:var(--color-salt);--cc-lk-cooks:var(--color-salt)}.cc-bar[data-menu]{--cc-bar-bg:var(--color-masa);--cc-bar-fg:var(--color-castiron);--cc-lk-ring:var(--color-castiron);--cc-lk-code:var(--color-castiron);--cc-lk-flame:var(--color-flame);--cc-lk-cooks:var(--color-flame)}.cc-bar__inner{min-block-size:var(--cc-bar-h);justify-content:space-between;align-items:center;gap:1rem;padding-inline:clamp(1rem,3vw,3rem);display:flex;position:relative}.cc-bar__brand{z-index:1;flex:none;align-items:center;display:inline-flex;position:relative}.cc-bar__lockup{block-size:1.6rem;inline-size:auto;display:block}@media (max-width:30rem){.cc-bar__lockup{block-size:1.3rem}}.cc-bar__routes{align-items:center;gap:clamp(.5rem,2vw,1.75rem);display:none;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}@media (min-width:48rem){.cc-bar__routes{display:flex}}.cc-bar__end{flex:none;align-items:center;gap:.5rem;display:flex}.cc-barlink{letter-spacing:-.01em;color:currentColor;opacity:.78;min-block-size:44px;transition:opacity var(--cc-fast) var(--ease-cc);align-items:center;padding-inline:.5rem;font-size:.9375rem;font-weight:500;display:inline-flex}.cc-barlink:hover,.cc-barlink:focus-visible,.cc-barlink[aria-current=page]{opacity:1}.cc-bar__order{letter-spacing:-.01em;color:currentColor;min-block-size:36px;transition:background-color var(--cc-fast) var(--ease-cc), color var(--cc-fast) var(--ease-cc);border:1px solid;border-radius:999px;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:500;display:none}@media (min-width:48rem){.cc-bar__order{display:inline-flex}}@media (hover:hover) and (pointer:fine){.cc-bar__order:hover{background:var(--cc-bar-fg);color:var(--cc-bar-bg)}}.cc-bar__menubtn{color:currentColor;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;margin-inline-end:-.625rem;display:inline-flex}.cc-burger{block-size:14px;inline-size:20px;display:block;position:relative}.cc-burger>span{block-size:2px;transition:transform var(--cc-fast) var(--ease-cc), opacity var(--cc-fast) var(--ease-cc);background:currentColor;border-radius:2px;position:absolute;inset-inline:0}.cc-burger>span:first-child{inset-block-start:0}.cc-burger>span:nth-child(2){inset-block-start:6px}.cc-burger>span:nth-child(3){inset-block-start:12px}.cc-bar__menubtn[data-open] .cc-burger>span:first-child{transform:translateY(6px)rotate(45deg)}.cc-bar__menubtn[data-open] .cc-burger>span:nth-child(2){opacity:0}.cc-bar__menubtn[data-open] .cc-burger>span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (min-width:48rem){.cc-bar__menubtn{display:none}}.cc-bar__inner{z-index:60;position:relative}.cc-bar__sheet{z-index:40;background:var(--color-masa);padding-block-start:6rem;padding-inline:1.5rem;position:fixed;inset:0}@media (min-width:48rem){.cc-bar__sheet{display:none}}.cc-press{transition:transform .16s var(--ease-cc)}.cc-press:active{transform:scale(.97)}.cc-lockup:not([data-play]) .cc-lockup__settle,.cc-lockup:not([data-play]) .cc-lockup__rings,.cc-lockup:not([data-play]) .cc-lockup__ring,.cc-lockup:not([data-play]) .cc-lockup__flame,.cc-lockup:not([data-play]) .cc-lk-wipe,.cc-lockup:not([data-play]) .cc-lk-flamerise{animation-play-state:paused}.cc-lockup__ring{stroke-dasharray:1}.cc-lockup__ring--outer{animation:cc-draw .62s var(--ease-cc-ignite) 0s both}.cc-lockup__ring--inner{animation:cc-draw .62s var(--ease-cc-ignite) .15s both}@keyframes cc-draw{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:0}}.cc-lk-wipe{transform-box:view-box}.cc-lk-wipe--code{transform-origin:112px 0;animation:cc-lk-open .48s var(--ease-cc) .7s both}.cc-lk-wipe--cooks{transform-origin:296px 0;animation:cc-lk-open .48s var(--ease-cc) .85s both}@keyframes cc-lk-open{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cc-lockup__settle{transform-box:view-box;animation:cc-lk-settle .62s var(--ease-cc) .7s both}@keyframes cc-lk-settle{0%{transform:translateX(var(--settle-x))}to{transform:translate(0)}}.cc-lockup__rings{transform-box:view-box;transform-origin:50px 50px;animation:cc-lk-turn .45s var(--ease-cc) 1.36s both}@keyframes cc-lk-turn{0%{transform:rotate(90deg)}to{transform:rotate(0)}}.cc-lk-flamerise{transform-box:view-box;transform-origin:50px 70px;animation:.56s linear 1.85s both cc-lk-rise}@keyframes cc-lk-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cc-lockup__flame{transform-box:fill-box;transform-origin:bottom;animation:cc-lk-warm .56s var(--ease-cc) 1.85s both}@keyframes cc-lk-warm{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.cc-ignition{transition:opacity var(--cc-settle) var(--ease-cc-exit), visibility var(--cc-settle) var(--ease-cc-exit)}.cc-ignition[data-leaving]{opacity:0;visibility:hidden}.cc-close{--cc-close-fade:clamp(9rem, 20vh, 15rem);background:var(--color-salt);color:var(--color-castiron);padding-block-start:clamp(5rem,11vh,8.5rem);padding-block-end:calc(var(--cc-close-fade) + 2rem);padding-inline:clamp(1.25rem,4vw,3rem);position:relative}.cc-close:after{content:"";block-size:var(--cc-close-fade);background:linear-gradient(to bottom, transparent, var(--color-ember));pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}.cc-close__inner{align-items:center;gap:clamp(2.5rem,6vw,4rem);inline-size:100%;max-inline-size:76rem;margin-inline:auto;display:grid;position:relative}@media (min-width:64rem){.cc-close__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (max-width:63.99rem){.cc-close__fig,.cc-hero__cast{order:-1}}.cc-close__eyebrow{color:var(--color-ember);align-items:center;gap:.9rem;display:flex}.cc-close__eyebrow:after{content:"";background:#a83e1773;block-size:1px;inline-size:clamp(2rem,6vw,4.5rem)}@supports (color:color-mix(in lab, red, red)){.cc-close__eyebrow:after{background:color-mix(in oklab, var(--color-ember) 45%, transparent)}}.cc-close__title{margin-block-start:1.4rem;font-size:clamp(2.85rem,7vw,5.25rem)}.cc-close__lede{color:#0f2a43d1;max-inline-size:46ch;margin-block-start:1.75rem;font-size:1.0625rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.cc-close__lede{color:color-mix(in oklab, var(--color-castiron) 82%, transparent)}}@media (min-width:40rem){.cc-close__lede{font-size:1.125rem}}.cc-close__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2.25rem;display:flex}.cc-swap{margin-block:-.12em;padding-block:.12em;display:grid;position:relative;overflow:hidden}.cc-swap__in,.cc-swap__out{transition:transform var(--cc-enter) var(--ease-cc);grid-area:1/1}.cc-swap__out{transform:translateY(105%)}.cc-btn:hover .cc-swap__in,.cc-btn:focus-visible .cc-swap__in{transform:translateY(-105%)}.cc-btn:hover .cc-swap__out,.cc-btn:focus-visible .cc-swap__out{transform:translateY(0)}.cc-close__fig{inline-size:100%;max-inline-size:15rem;margin-inline:auto;position:relative}@media (min-width:64rem){.cc-close__fig{max-inline-size:18rem}}@media (min-width:80rem){.cc-close__fig{max-inline-size:22rem}}.cc-close__luigi{block-size:auto;inline-size:100%;display:block}.cc-close__caption{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;margin-block-start:1.25rem;display:flex}.cc-close__name{font-size:1.35rem}.cc-close__role{color:var(--color-ember)}.cc-foot{background:var(--color-ember);color:var(--color-salt);padding-block:clamp(3rem,7vh,5rem) clamp(.75rem,2vh,1.5rem);overflow:clip}.cc-foot__inner{inline-size:100%;max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.cc-foot__cols{flex-wrap:wrap;justify-content:space-between;gap:2.5rem clamp(2rem,5vw,4rem);display:flex}.cc-foot__col{min-inline-size:8rem}.cc-foot__col--note{max-inline-size:32ch}.cc-foot__collabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-masa);margin-block-end:.5rem;font-size:.6875rem;font-weight:500}.cc-foot__link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-salt);text-underline-offset:.35em;transition:text-decoration-color var(--cc-fast) var(--ease-cc);padding-block:.55rem;font-size:.8125rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.cc-foot__link:hover,.cc-foot__link:focus-visible{text-decoration-color:currentColor}.cc-foot__note{color:#ffffffeb;font-size:.875rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.cc-foot__note{color:color-mix(in oklab, var(--color-salt) 92%, transparent)}}.cc-foot__base{border-block-start:1px solid #ffffff3d;margin-block-start:clamp(2.5rem,6vh,4rem);padding-block-start:1.25rem}@supports (color:color-mix(in lab, red, red)){.cc-foot__base{border-block-start:1px solid color-mix(in oklab, var(--color-salt) 24%, transparent)}}.cc-foot__base{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;display:flex}.cc-foot__legal,.cc-foot__up{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-salt);font-size:.75rem}.cc-foot__up{text-underline-offset:.3em;margin-block:-1rem;padding-block:1rem;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}@supports (color:color-mix(in lab, red, red)){.cc-foot__up{-webkit-text-decoration-color:color-mix(in oklab, var(--color-salt) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-salt) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-salt) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-salt) 45%, transparent)}}.cc-foot__up{transition:text-decoration-color var(--cc-fast) var(--ease-cc)}.cc-foot__up:hover{-webkit-text-decoration-color:var(--color-salt);-webkit-text-decoration-color:var(--color-salt);-webkit-text-decoration-color:var(--color-salt);text-decoration-color:var(--color-salt)}.cc-foot__link:focus-visible,.cc-foot__up:focus-visible{outline:2px solid var(--color-salt);outline-offset:3px}.cc-foot__mark{margin-block-start:clamp(5rem,14vh,11rem);padding-inline:0;position:relative}.cc-foot__wordmark{block-size:auto;inline-size:100%;color:var(--color-salt);display:block}.cc-foot__cast{pointer-events:none;block-size:auto;position:absolute}.cc-foot__cast--chef{inline-size:6.5%;inset-block-start:12.44%;inset-inline-start:31.4%;transform:translate(-71%,-54%)}.cc-foot__cast--peek{inline-size:4.8%;inset-block-start:36.1%;inset-inline-start:61%;transform:translate(-50%,-88%)}.cc-foot__cast--luigi{inline-size:3.4%;inset-block-start:50.5%;inset-inline-start:81.85%;transform:translate(-50%,-50%)}.cc-foot__cast--lean{inline-size:4.6%;inset-block-end:0;inset-inline-start:0;transform:translate(-30%,2%)}html[data-cc-skip] .cc-ignition{display:none}html[data-cc-skip] [data-enter]{opacity:1;transition:none;transform:none}html[data-cc-skip] .cc-line>span{transition:none;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-enter]{opacity:1;transform:none}.cc-line>span{transform:none}.cc-sketch__stroke{stroke-dashoffset:0!important}.cc-sketch__flame{opacity:1!important}.cc-sketch__rise{transform:none!important}}@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root{--cc-offer-rail:calc(6 * 88svh);--cc-offer-fold:70svh;--cc-offer-dwell:60svh;--cc-cooks-count:8;--cc-offer-cooks:calc((var(--cc-cooks-count) - 1) * 44svh);--cc-offer-t1:var(--cc-offer-rail);--cc-offer-menu:calc(var(--cc-offer-t1) + var(--cc-offer-fold));--cc-offer-t2:calc(var(--cc-offer-menu) + var(--cc-offer-dwell));--cc-offer-cooks0:calc(var(--cc-offer-t2) + var(--cc-offer-fold));--cc-offer-travel:calc(var(--cc-offer-cooks0) + var(--cc-offer-cooks))}.cc-offer{min-block-size:calc(100svh + var(--cc-offer-travel));view-timeline:--cc-offer block;display:block;position:relative}.cc-offer__stage{block-size:100svh;display:block;position:sticky;inset-block-start:0;overflow:hidden}.cc-offer__page{display:block;position:absolute;inset:0}.cc-fold--kitchen{z-index:6}.cc-offer__page--kitchen{z-index:5}.cc-fold--menu{z-index:4}.cc-offer__page--menu{z-index:3}.cc-offer__page--cooks{z-index:1}.cc-offer__page>.cc-kitchen,.cc-offer__page>.cc-menu,.cc-offer__page>.cc-cooks{min-block-size:0;margin:0;position:absolute;inset:0;overflow:hidden}.cc-kitchen__stage{position:absolute;inset:0;overflow:hidden}.cc-kitchen__grid{flex-direction:column;block-size:100%;padding-block-start:3.9rem;display:flex}.cc-kitchen__main{display:contents}.cc-kitchen__head{flex:none;order:1;inline-size:100%;padding-block-start:0;padding-inline:clamp(1.25rem,5vw,2rem)}.cc-kitchen__title{font-size:clamp(1.75rem,7vw,2.5rem)}.cc-kitchen__premise{display:none}.cc-kitchen__art{background:radial-gradient(34vw,#e4622e2e 0%,#e4622e12 45%,#0000 76%);flex:auto;order:2;block-size:auto;min-block-size:clamp(9rem,24svh,13rem);margin-block:0;display:block;position:relative;inset-block-start:auto}@supports (color:color-mix(in lab, red, red)){.cc-kitchen__art{background:radial-gradient(circle 34vw at 50% 50%, color-mix(in oklab, var(--color-flame) 18%, transparent) 0%, color-mix(in oklab, var(--color-flame) 7%, transparent) 45%, transparent 76%)}}.cc-kitchen__canvas{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.cc-kitchen__window{flex:none;order:3;block-size:clamp(17rem,42svh,23rem);min-block-size:0;margin-block-start:0;position:relative}.cc-kitchen__rail{gap:0;display:block;position:absolute;inset:0 clamp(1.25rem,5vw,2rem) clamp(1.5rem,5vw,2.5rem)}.cc-kitchen .cc-svc{min-block-size:0;z-index:calc(100 - var(--cc-i,0));animation:linear both cc-mcard;animation-timeline:--cc-offer;animation-range:contain calc(var(--cc-i,0) * var(--cc-offer-rail) / 6) contain calc((var(--cc-i,0) + 1) * var(--cc-offer-rail) / 6);position:absolute;inset:0}.cc-svc__link{block-size:100%;padding:clamp(1rem,4vw,1.5rem)}.cc-svc__name{font-size:clamp(1.25rem,5.5vw,1.6rem)}.cc-kitchen .cc-svc__mark{display:none}@keyframes cc-mcard{0%{opacity:1;transform:none}55%{opacity:1;transform:none}95%{opacity:0;transform:translateY(-11%)scale(.975)}to{opacity:0;transform:translateY(-11%)scale(.975)}}.cc-menu__stage{flex-direction:column;block-size:100%;min-block-size:0;padding-block-start:3.5rem;display:flex}.cc-menu__head{flex:none;padding-block:1rem .5rem}.cc-strip{flex:auto;min-block-size:0}.cc-cooks__stage{position:absolute;inset:0;overflow:hidden}.cc-cooks__lift{flex-direction:column;block-size:100%;padding-block:3.9rem .75rem;display:flex}.cc-cooks__head{text-align:center;flex:none}.cc-cooks__head h2{font-size:clamp(1.5rem,5.6vw,1.875rem)}.cc-cooks__lex{display:none}.cc-cooks__ticksrow{flex:none;margin-block-start:.75rem;display:block}.cc-cooks__ticks{gap:8px;inline-size:fit-content;margin-inline:auto;display:flex;position:relative}.cc-tick{background:#0f2a4329;block-size:2px;inline-size:32px}@supports (color:color-mix(in lab, red, red)){.cc-tick{background:color-mix(in oklab, var(--color-castiron) 16%, transparent)}}.cc-cooks__thumb{background:var(--color-ember);block-size:2px;inline-size:32px;animation:linear both cc-cooks-thumb;animation-timeline:--cc-offer;animation-range:contain var(--cc-offer-cooks0) contain calc(var(--cc-offer-cooks0) + var(--cc-offer-cooks));position:absolute;inset-block-start:0;inset-inline-start:0}.cc-cooks__cast{z-index:1;flex:auto;block-size:auto;min-block-size:7.5rem;margin-block:.625rem .25rem;display:block;position:relative;inset-block-start:auto}.cc-cooks__list{flex:0 17.5rem;gap:0;block-size:auto;min-block-size:0;margin-block-start:0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 8px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 8px calc(100% - 16px),#0000 100%)}.cc-cook{pointer-events:none;gap:0;display:block;position:absolute;inset:0}.cc-cook__body{block-size:100%;animation:linear both cc-cook-scroll;animation-timeline:--cc-offer;animation-range:contain var(--cc-offer-cooks0) contain calc(var(--cc-offer-cooks0) + var(--cc-offer-cooks));align-items:center;display:flex}.cc-cook__copy{pointer-events:auto;flex-direction:column;justify-content:center;block-size:100%;display:flex}.cc-cook__does{display:none}.cc-cook__name{font-size:clamp(1.5rem,6vw,2rem)}.cc-cook__summary{max-inline-size:none;margin-block-start:.625rem;font-size:clamp(.9375rem,4vw,1.0625rem);line-height:1.55}.cc-offer__page--kitchen,.cc-offer__page--menu{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cc-fold) * (100vw + 100svh)), calc(100% - var(--cc-fold) * (100vw + 100svh)) 100%, 0 100%);animation:linear both cc-fold-cut;animation-timeline:--cc-offer}.cc-offer__page--kitchen{animation-range:contain var(--cc-offer-t1) contain calc(var(--cc-offer-t1) + var(--cc-offer-fold))}.cc-offer__page--menu{animation-range:contain var(--cc-offer-t2) contain calc(var(--cc-offer-t2) + var(--cc-offer-fold))}@keyframes cc-fold-cut{0%{--cc-fold:0;pointer-events:auto}99%{pointer-events:auto}to{--cc-fold:1;pointer-events:none}}.cc-offer__page--kitchen .cc-kitchen__stage,.cc-offer__page--menu .cc-menu__stage{animation:linear both cc-page-leave;animation-timeline:--cc-offer}.cc-offer__page--kitchen .cc-kitchen__stage{animation-range:contain var(--cc-offer-t1) contain calc(var(--cc-offer-t1) + var(--cc-offer-fold))}.cc-offer__page--menu .cc-menu__stage{animation-range:contain var(--cc-offer-t2) contain calc(var(--cc-offer-t2) + var(--cc-offer-fold))}@keyframes cc-page-leave{0%{opacity:1}10%{opacity:1}28%{opacity:0}to{opacity:0}}.cc-fold{pointer-events:none;transform-origin:100% 100%;--cc-fold-far:var(--color-masa);--cc-fold-mid:#fdfaf6;--cc-fold-near:var(--color-salt);--cc-fold-shade-1:#f1f3f6;--cc-fold-shade-2:#e4e9ef;--cc-fold-crease:#0f2a434d;--cc-fold-crease-soft:#0f2a431f;block-size:calc(100vw + 100svh);inline-size:calc(100vw + 100svh);animation:linear both cc-fold-open;animation-timeline:--cc-offer;display:block;position:absolute;inset-block-end:0;inset-inline-end:0;transform:scale(0)}.cc-fold--kitchen{animation-range:contain var(--cc-offer-t1) contain calc(var(--cc-offer-t1) + var(--cc-offer-fold))}.cc-fold--menu{animation-range:contain var(--cc-offer-t2) contain calc(var(--cc-offer-t2) + var(--cc-offer-fold));--cc-fold-far:#1d3f60;--cc-fold-mid:#16344f;--cc-fold-near:var(--color-castiron);--cc-fold-shade-1:#0c2238;--cc-fold-shade-2:#081a2b;--cc-fold-crease:#ffffff4d;--cc-fold-crease-soft:#ffffff1a}@keyframes cc-fold-open{0%{opacity:1;transform:scale(0)}85%{opacity:1}to{opacity:0;transform:scale(1)}}.cc-fold__back{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(to bottom right, var(--cc-fold-far) 0%, var(--cc-fold-mid) 22%, var(--cc-fold-near) 42%, var(--cc-fold-shade-1) 48%, var(--cc-fold-shade-2) 50%);position:absolute;inset:0}.cc-fold__crease{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(to bottom right, transparent 0%, transparent 48.6%, var(--cc-fold-crease) 49.7%, var(--cc-fold-crease-soft) 50%);position:absolute;inset:0}.cc-fold__cast{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(to bottom right,#0000 0% 50%,#0f2a4357 50.3%,#0f2a431f 54%,#0000 62%);position:absolute;inset:0}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
