@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-light:300;--font-weight-medium:500;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:2px;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-md:12px;--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-clay-800:#4a2018;--color-clay-700:#6e2f21;--color-clay-600:#7e3626;--color-clay-500:#8e3c2a;--color-clay-400:#a85440;--color-clay-300:#c67a5f;--color-clay-200:#dca88f;--color-cream-50:#fbf7f0;--color-cream-100:#f4eadb;--color-cream-200:#e7dbc8;--color-cream-300:#cfbda6;--color-cream-400:#b3a08a;--color-ink-900:#0c0908;--color-ink-800:#14100e;--color-ink-700:#1c1613;--color-ink-600:#261e1a;--color-bronze-300:#cda87f;--color-bronze-200:#e0c6a6;--font-display-latin:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-display-he:var(--font-frank-ruhl), "Frank Ruhl Libre", Georgia, serif;--font-display-ar:var(--font-amiri), var(--font-frank-ruhl), "Amiri", "Frank Ruhl Libre", Georgia, serif;--font-text-he:var(--font-assistant), "Assistant", system-ui, sans-serif;--font-text-ar:var(--font-plex-ar), var(--font-assistant), "IBM Plex Sans Arabic", "Assistant", system-ui, sans-serif;--font-text-latin:var(--font-assistant), "Assistant", system-ui, sans-serif;--duration-fast:.18s;--duration-base:.32s;--duration-slow:.56s;--duration-editorial:.9s;--duration-curtain:1.4s;--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.64, 0, .78, 0);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-editorial:cubic-bezier(.22, 1, .36, 1);--radius-pill:999px}}@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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:var(--scroll-offset);overflow-x:clip}body{background-color:var(--bg);color:var(--fg);font-size:var(--text-body);line-height:var(--leading-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:lang(he) body{font-family:var(--font-text-he)}:lang(ar) body{font-family:var(--font-text-ar)}:lang(en) body{font-family:var(--font-text-latin)}h1,h2,h3,h4{font-weight:400;line-height:var(--leading-tight);text-wrap:balance;margin:0}:lang(he) h1,:lang(he) h2,:lang(he) h3,:lang(he) h4{font-family:var(--font-display-he)}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4{font-family:var(--font-display-ar)}:lang(en) h1,:lang(en) h2,:lang(en) h3,:lang(en) h4{font-family:var(--font-display-latin)}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}::selection{background-color:var(--accent-fill);color:var(--on-accent-fill)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}.num{font-variant-numeric:lining-nums tabular-nums;direction:ltr;unicode-bidi:isolate}}@layer components{.display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.measure{max-width:var(--measure)}.eyebrow{font-family:var(--font-text-he);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);align-items:center;gap:.75em;font-weight:500;display:inline-flex}:lang(ar) .eyebrow{font-family:var(--font-text-ar)}.eyebrow:lang(en){text-transform:uppercase}.numeral{font-family:var(--font-display-latin);font-size:var(--text-micro);letter-spacing:.2em;color:var(--metal);direction:ltr;unicode-bidi:isolate}.rule{border:0;border-block-start:1px solid var(--rule);margin:0}.rail{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.rail-quiet{scrollbar-width:none}.rail-quiet::-webkit-scrollbar{display:none}.dish[data-state=hidden],[data-chapter][data-state=hidden]{display:none}.dish{--dish-off:var(--fg);position:relative}@supports (color:color-mix(in lab, red, red)){.dish{--dish-off:color-mix(in oklab, var(--fg) 40%, var(--bg))}}.house-mark{block-size:.62em;inline-size:.62em;color:var(--accent);vertical-align:baseline;flex:none;justify-content:center;align-items:center;margin-inline-end:.36em;display:inline-flex;transform:translateY(-.04em)}.house-mark-coil{opacity:.95;block-size:100%;inline-size:100%}.plate-name .house-mark{color:var(--accent-strong)}:is(.dish,.dish-panel)[data-state=out] .house-mark{color:var(--dish-off)}.dish-mark{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);flex:none;align-self:baseline;align-items:center;gap:.5em;font-weight:500;display:inline-flex}.dish-mark-dot{background-color:currentColor;border-radius:50%;flex:none;block-size:.3125rem;inline-size:.3125rem}:is(.dish,.dish-panel) .dish-mark{display:none}:is(.dish,.dish-panel)[data-state=out] .dish-mark{display:inline-flex}.dish:before{content:"";background-color:var(--dish-off);opacity:0;inline-size:2px;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;inset-block:.5rem;inset-inline-start:-.625rem}.dish[data-state=out]:before{opacity:1}:is(.dish,.dish-panel)[data-state=out]{--dish-off:var(--fg)}@supports (color:color-mix(in lab, red, red)){:is(.dish,.dish-panel)[data-state=out]{--dish-off:color-mix(in oklab, var(--fg) 40%, var(--bg))}}:is(.dish,.dish-panel)[data-state=out]{--dish-price:var(--dish-off);color:var(--dish-off)}.dish[data-state=out] h3,.dish[data-state=out] p,:is(.dish,.dish-panel)[data-state=out] .dish-mark{color:var(--dish-off)}.dish[data-state=out] .row-tile{filter:grayscale();opacity:.45}.plate[data-state=out] .plate-trigger:hover .plate-name{color:var(--dish-off)}.spiral-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:spiral-draw 1.5s var(--ease-editorial) forwards}@keyframes spiral-draw{to{stroke-dashoffset:0}}.coil-turn{animation:coil-turn var(--coil-duration,180s) linear infinite;transform-origin:50%}@keyframes coil-turn{to{transform:rotate(360deg)}}dialog.nav-dialog,dialog.sheet-dialog{color:var(--fg);transition:opacity var(--duration-base) var(--ease-standard), translate var(--duration-slow) var(--ease-entrance), display var(--duration-slow) allow-discrete, overlay var(--duration-slow) allow-discrete;border:0}dialog.nav-dialog::backdrop,dialog.sheet-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--duration-base) var(--ease-standard), display var(--duration-base) allow-discrete, overlay var(--duration-base) allow-discrete}dialog.nav-dialog:not([open]),dialog.sheet-dialog:not([open]),dialog.nav-dialog:not([open])::backdrop,dialog.sheet-dialog:not([open])::backdrop{opacity:0}@starting-style{dialog.nav-dialog[open]{opacity:0;translate:0 -1.5rem}dialog.sheet-dialog[open]{opacity:0;translate:0 2rem}dialog.nav-dialog[open]::backdrop,dialog.sheet-dialog[open]::backdrop{opacity:0}}dialog.sheet-dialog{overscroll-behavior:contain;max-height:100svh}.menu-stage{background-color:var(--bg);color:var(--fg);position:relative}.menu-stage-anchor{block-size:0;scroll-margin-block-start:calc(var(--header-h) + 1rem);display:block}.menu-stage-panels{padding-block-end:clamp(2rem,6vh,4rem);scroll-margin-block-start:calc(var(--header-h) + 1rem)}.deck{border-block-start:1px solid var(--rule);padding-block:clamp(1.125rem,3vh,1.75rem) clamp(1.25rem,3.5vh,2rem);position:relative}.deck-rail{--plate-w:9.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;padding-block:.5rem 1.375rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(2rem,8vw,5rem) calc(100% - clamp(2rem,8vw,5rem)),#0000);mask-image:linear-gradient(90deg,#0000,#000 clamp(2rem,8vw,5rem) calc(100% - clamp(2rem,8vw,5rem)),#0000)}.deck-rail::-webkit-scrollbar{display:none}.deck-rail:before,.deck-rail:after{content:"";inline-size:calc(max(var(--gutter), calc(50% - var(--plate-w) / 2)) - .75rem);flex:none}.deck-plate{inline-size:var(--plate-w);scroll-snap-align:center;scroll-snap-stop:always;opacity:.4;filter:grayscale(.6)brightness(.82);transform-origin:bottom;transition:opacity var(--duration-base) var(--ease-standard), filter var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-entrance);flex:none;position:relative;transform:scale(.9)}.deck-plate[data-active]{opacity:1;filter:none;transform:scale(1)}.deck-plate:after{content:"";background-color:var(--metal);block-size:1px;transition:transform var(--duration-base) var(--ease-entrance);inset-inline:18%;position:absolute;bottom:-.625rem;transform:scaleX(0)}.deck-plate[data-active]:after{transform:scaleX(1)}.deck-plate-frame{aspect-ratio:3/4;border-radius:var(--radius-xs);background-color:var(--bg-raised);display:block;position:relative;overflow:hidden}.deck-plate-fill{position:absolute;inset:0}.deck-plate-photo{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.deck-plate-mark{background:linear-gradient(155deg, var(--color-clay-800), var(--color-ink-900));color:#f4eadb33;place-items:center;padding:20%;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.deck-plate-mark{color:color-mix(in oklab, var(--color-cream-100) 20%, transparent)}}.deck-plate-numeral{font-family:var(--font-display-latin);letter-spacing:.18em;color:var(--color-cream-100);text-shadow:0 1px 4px #000000a6;top:.5rem;direction:ltr;unicode-bidi:isolate;font-size:.8125rem;line-height:1;position:absolute;inset-inline-start:.625rem}.deck-plate-caption{text-align:start;inset-inline:0;background:linear-gradient(#0000,#0c0908e6);flex-direction:column;gap:.125rem;padding:2.5rem .625rem .625rem;display:flex;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.deck-plate-caption{background:linear-gradient(to top, color-mix(in oklab, var(--color-ink-900) 90%, transparent), transparent)}}.deck-plate-name{color:var(--color-cream-100);font-size:.9375rem;line-height:1.25}:lang(he) .deck-plate-name{font-family:var(--font-display-he)}:lang(ar) .deck-plate-name{font-family:var(--font-display-ar)}.deck-plate-count{font-size:var(--text-micro);color:var(--color-bronze-200);opacity:.85;line-height:1.4}.deck-arrow{z-index:2;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);block-size:2.75rem;inline-size:2.75rem;color:var(--fg-muted);background-color:var(--bg);justify-content:center;align-items:center;display:none;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.deck-arrow{background-color:color-mix(in oklab, var(--bg) 70%, transparent)}}.deck-arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);transform:translateY(-50%)}.deck-arrow:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.deck-arrow:disabled{opacity:.25;cursor:default}.deck-arrow svg{block-size:.625rem;inline-size:1.25rem}.deck-arrow-previous svg{transform:scaleX(-1)}.deck-arrow-previous{inset-inline-start:max(.5rem, calc(var(--gutter) - 3.25rem))}.deck-arrow-next{inset-inline-end:max(.5rem, calc(var(--gutter) - 3.25rem))}@media (min-width:48rem){.deck-rail{--plate-w:10.5rem;gap:1rem}}@media (min-width:64rem){.deck-rail{--plate-w:12rem}.deck-rail:before,.deck-rail:after{inline-size:calc(var(--gutter) - 1rem)}.deck-plate{scroll-snap-align:start}.deck-rail{scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(3rem,8vw,6rem) 100%);mask-image:linear-gradient(90deg,#0000,#000 clamp(3rem,8vw,6rem) 100%)}.deck-arrow{display:flex}}.stage{padding-block-start:clamp(.5rem,2vh,1.5rem);position:relative}.stage-head{position:relative}.stage-head-frame{aspect-ratio:4/3;border-radius:var(--radius-xs);background-color:var(--bg-raised);animation:stage-uncover var(--duration-curtain) var(--ease-editorial) both;position:relative;overflow:hidden}@keyframes stage-uncover{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.stage-head-img{animation:stage-settle 1.8s var(--ease-editorial) both}@keyframes stage-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}.stage-head-mark{background:linear-gradient(150deg, var(--color-clay-800) 0%, var(--color-ink-900) 78%);color:#f4eadb21;place-items:center;padding:8% 12%;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-head-mark{color:color-mix(in oklab, var(--color-cream-100) 13%, transparent)}}.stage-head-scrim{background:linear-gradient(#0000 24%,#0c090894 60%,#0c0908ed 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-head-scrim{background:linear-gradient(to top, color-mix(in oklab, var(--color-ink-900) 93%, transparent) 0%, color-mix(in oklab, var(--color-ink-900) 58%, transparent) 40%, transparent 76%)}}.stage-head-body{inset-inline:0;padding:clamp(1.125rem,4vw,2.75rem);position:absolute;bottom:0}.stage-numeral{font-family:var(--font-display-latin);letter-spacing:.22em;color:var(--color-bronze-200);align-items:center;gap:.875rem;font-size:clamp(.875rem,2vw,1.0625rem);line-height:1;display:flex}.stage-numeral-rule{opacity:.5;background-color:currentColor;block-size:1px;inline-size:clamp(2rem,8vw,5.5rem);display:block}.stage-title{font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--color-cream-50);text-shadow:0 2px 28px #00000080;margin-block-start:.625rem}.stage-lede{max-inline-size:46ch;font-size:var(--text-body);color:var(--color-cream-200);margin-block-start:.5rem}.stage-head-body>*{animation:stage-rise var(--duration-editorial) var(--ease-entrance) both}@keyframes stage-rise{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:none}}.stage-numeral{animation-delay:.34s}.stage-title{animation-delay:.44s}.stage-lede{animation-delay:.56s}@media (min-width:48rem){.stage-head-frame{aspect-ratio:16/9}}.meter{border-block:1px solid var(--rule);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-subtle);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:.875rem 1.125rem;line-height:1.4;display:grid;position:relative}.meter-cell-end{text-align:end}.meter-mark{color:var(--metal);opacity:.85;font-size:1.375rem}.meter-coil{block-size:1.375rem;inline-size:1.375rem;display:block}@media (min-width:48rem){.meter{font-size:var(--text-micro)}.meter-mark{font-size:1.5rem}.meter-coil{block-size:1.5rem;inline-size:1.5rem}}.stage-meter{animation:stage-rise var(--duration-editorial) var(--ease-entrance) .62s both;margin-block-start:clamp(1.25rem,3.5vh,2.25rem)}.stage-meter-rule{background-color:var(--metal);transform-origin:100%;block-size:1px;inline-size:100%;animation:stage-fill var(--duration-editorial) var(--ease-editorial) .8s both;inset-inline-start:0;display:block;position:absolute;bottom:-1px}@keyframes stage-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--progress,0))}}.stage-list{margin-block-start:clamp(1.75rem,5vh,3.25rem)}.stage-empty{color:var(--fg-muted);margin-block-start:2.5rem}.stage-list>*{animation:stage-rise var(--duration-slow) var(--ease-entrance) both;animation-delay:calc(.7s + min(var(--i,0), 12) * 45ms)}.row{border-block-end:1px solid var(--rule)}.row-inner{text-align:start;align-items:flex-start;gap:.875rem;inline-size:100%;padding-block:1rem;display:flex}.row-tile{border-radius:var(--radius-xs);background-color:var(--bg-inset);block-size:5rem;inline-size:5rem;transition:filter var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.row-tile:after{content:"";border-radius:var(--radius-xs);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f4eadb17}@supports (color:color-mix(in lab, red, red)){.row-tile:after{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cream-100) 9%, transparent)}}.row-tile:after{pointer-events:none}.row-tile{background-image:linear-gradient(150deg, #4a2018, var(--bg-raised) 70%)}@supports (color:color-mix(in lab, red, red)){.row-tile{background-image:linear-gradient(150deg, color-mix(in oklab, var(--color-clay-800) 40%, var(--bg-raised)), var(--bg-raised) 70%)}}.row-tile{color:var(--metal)}@supports (color:color-mix(in lab, red, red)){.row-tile{color:color-mix(in oklab, var(--metal) 42%, transparent)}}.row-tile-coil{block-size:34%;inline-size:34%}.row-body{flex:1;min-inline-size:0;display:block}.row-line{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.row-name{min-inline-size:0;font-size:var(--text-h3);color:var(--fg);transition:color var(--duration-fast) var(--ease-standard);line-height:1.25}.row-end{flex:none;align-items:baseline;gap:.75rem;display:flex}.row-price{font-size:var(--text-h3);color:var(--dish-price,var(--accent))}.row-desc{white-space:pre-line;max-inline-size:54ch;color:var(--fg-muted);margin-block-start:.375rem;font-size:.9375rem;line-height:1.6}.row-note{color:var(--fg-subtle);margin-block-start:.375rem;font-size:.8125rem}@media (min-width:48rem){.row-inner{gap:1.125rem;padding-block:1.25rem}.row-tile{block-size:6.5rem;inline-size:6.5rem}.row-desc{margin-block-start:.5rem}}@media (min-width:64rem){.stage-list:not(:has(.plate)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4.5rem);display:grid}.stage-list:has(.plate) .row-inner{max-inline-size:54rem}}.plate{border:0;margin-block:clamp(1.75rem,4vh,3rem)}.plate-trigger{text-align:start;inline-size:100%;display:block}.plate-photo{border-radius:var(--radius-xs);background-color:var(--bg-raised);display:block;position:relative;overflow:hidden}.plate-photo-img{transition:transform var(--duration-slow) var(--ease-entrance)}.plate-trigger:hover .plate-photo-img,.plate-trigger:focus-visible .plate-photo-img{transform:scale(1.04)}.plate-scrim{background:linear-gradient(#0000 38%,#0c090873 70%,#0c0908e0 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plate-scrim{background:linear-gradient(to top, color-mix(in oklab, var(--color-ink-900) 88%, transparent) 0%, color-mix(in oklab, var(--color-ink-900) 45%, transparent) 30%, transparent 62%)}}.plate-label{inset-inline:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:clamp(.875rem,3.5vw,1.5rem);display:flex;position:absolute;bottom:0}.plate-name{min-inline-size:0;color:var(--color-cream-50);text-shadow:0 1px 12px #00000080;transition:color var(--duration-base) var(--ease-standard);font-size:clamp(1.25rem,5.5vw,1.875rem);line-height:1.15}.plate-line{flex:none;align-items:baseline;gap:.75rem;display:flex}.plate-price{color:var(--dish-price,var(--color-bronze-200));text-shadow:0 1px 12px #00000080;font-size:clamp(1rem,4vw,1.25rem)}.plate-body{margin-block-start:1rem;display:block}.plate-desc{white-space:pre-line;max-inline-size:46ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-muted)}.plate-note{color:var(--fg-subtle);margin-block-start:.5rem;font-size:.8125rem}.plate-cue{border-block-end:1px solid var(--metal);margin-block-start:.875rem;padding-block-end:.25rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.plate-cue{border-block-end:1px solid color-mix(in oklab, var(--metal) 55%, transparent)}}.plate-cue{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--metal);transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard)}.plate-trigger:hover .plate-cue{color:var(--accent-strong);border-color:var(--accent)}@media (min-width:48rem){.plate-trigger{align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.plate[data-side=start] .plate-trigger{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.plate[data-side=end] .plate-trigger{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.plate[data-side=end] .plate-photo{order:2}.plate-body{margin-block-start:0}}@media (min-width:64rem){.plate-desc{font-size:var(--text-lead)}}.plate[data-state=out] .plate-name,.plate[data-state=out] .plate-desc,.plate[data-state=out] .plate-note{color:var(--dish-off)}.plate[data-state=out] .plate-photo-img{filter:grayscale();opacity:.5}.plate[data-state=out] .plate-cue{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.plate[data-state=out] .plate-cue{background-color:color-mix(in oklab, var(--fg) 16%, var(--bg))}}.plate[data-state=out] .plate-cue{color:var(--fg-muted)}.stage-foot{border-block-start:1px solid var(--rule);animation:stage-rise var(--duration-editorial) var(--ease-entrance) .9s both;grid-template-columns:1fr 1fr;gap:1.75rem 1.5rem;margin-block-start:clamp(2.5rem,6vh,4rem);padding-block-start:clamp(1.5rem,4vh,2.5rem);display:grid}.stage-foot-step{min-block-size:3rem;display:block}.stage-foot-step[data-kind=previous]{grid-area:1/1}.stage-foot-step[data-kind=next]{text-align:end;grid-area:1/2;justify-self:end}.stage-foot-step[data-empty]{min-block-size:0}.stage-foot-label{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-subtle);display:block}.stage-foot-name{font-size:clamp(1.0625rem,3.2vw,1.5rem);line-height:var(--leading-tight);color:var(--fg);transition:color var(--duration-base) var(--ease-standard);align-items:center;gap:.75rem;margin-block-start:.4375rem;display:flex}:lang(he) .stage-foot-name{font-family:var(--font-display-he)}:lang(ar) .stage-foot-name{font-family:var(--font-display-ar)}.stage-foot-step[data-kind=next] .stage-foot-name{justify-content:flex-end}.stage-foot-name svg{block-size:.75rem;inline-size:1.5rem;color:var(--metal);transition:transform var(--duration-base) var(--ease-entrance);flex:none}.stage-foot-step:hover .stage-foot-name{color:var(--accent)}.stage-foot-step[data-kind=next]:hover .stage-foot-name svg{transform:translate(-.375rem)}.stage-foot-step[data-kind=previous]:hover .stage-foot-name svg{transform:translate(.375rem)}.stage-foot-all{letter-spacing:.04em;min-block-size:3rem;color:var(--fg-muted);transition:color var(--duration-base) var(--ease-standard);grid-area:2/1/3/3;justify-self:center;align-items:center;gap:.625rem;font-size:.875rem;display:inline-flex}.stage-foot-all:hover{color:var(--accent)}.stage-foot-coil{block-size:1rem;inline-size:1rem;color:var(--metal);flex:none;display:block}@media (min-width:48rem){.stage-foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem 2rem}.stage-foot-all{grid-area:1/2/2/3}.stage-foot-step[data-kind=next]{grid-area:1/3}}.masthead{padding-block:calc(var(--header-h) + clamp(1.75rem, 5vh, 3.5rem)) clamp(1.5rem, 3vh, 2.25rem);position:relative;overflow:hidden}.masthead-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);align-items:center;gap:.875rem;font-weight:500;display:flex}.masthead-eyebrow-rule{background-color:var(--metal);flex:none;block-size:1px;inline-size:clamp(1.75rem,6vw,4rem);display:block}.masthead-title{max-inline-size:18ch;font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--fg);margin-block-start:clamp(.875rem,2.5vh,1.5rem)}.masthead-note{font-size:var(--text-micro);color:var(--fg-subtle);margin-block-start:.875rem}.masthead-eyebrow,.masthead-title,.masthead-note{animation:stage-rise var(--duration-editorial) var(--ease-entrance) both}.masthead-title{animation-delay:.18s}.masthead-note{animation-delay:.46s}.detail-panel{padding:clamp(1.5rem,5vw,2.75rem)}.detail-mark{block-size:1.75rem;inline-size:1.75rem;color:var(--metal);opacity:.55;display:block}.detail-name{font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--fg);margin-block-start:1rem}.detail-line{align-items:baseline;gap:1rem;margin-block-start:.625rem;display:flex}.detail-price{font-size:var(--text-lead);color:var(--dish-price,var(--accent))}.detail-desc{white-space:pre-line;max-inline-size:46ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:1.25rem}.detail-note{color:var(--fg-subtle);margin-block-start:.75rem;font-size:.8125rem}.detail-frames{border-block-start:1px solid var(--rule);gap:.625rem;margin-block-start:1.75rem;padding-block-start:1.5rem;display:flex}.detail-frame{border-radius:var(--radius-xs);opacity:.5;block-size:3.5rem;inline-size:3.5rem;transition:opacity var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);flex:none;overflow:hidden}.detail-frame:hover{opacity:.85}.detail-frame[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 1px var(--accent)}.detail-close{z-index:10;top:.75rem;border:1px solid #f4eadb38;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:flex;position:absolute;inset-inline-end:.75rem}@supports (color:color-mix(in lab, red, red)){.detail-close{border:1px solid color-mix(in oklab, var(--color-cream-100) 22%, transparent)}}.detail-close{border-radius:var(--radius-pill);color:var(--color-cream-100);background-color:#0c09088c}@supports (color:color-mix(in lab, red, red)){.detail-close{background-color:color-mix(in oklab, var(--color-ink-900) 55%, transparent)}}.detail-close{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard)}.detail-close:hover{color:var(--accent-strong);border-color:var(--accent);background-color:var(--color-ink-900)}.detail-close svg{block-size:1.125rem;inline-size:1.125rem}.spiral-band{background-image:var(--spiral-band);pointer-events:none;background-position:50%;background-repeat:repeat-x;background-size:auto 100%;block-size:.875rem;inline-size:100%;display:block}.spiral-band[data-tone=edge]{opacity:.6}.spiral-band[data-tone=quiet]{opacity:.3}@media (min-width:48rem){.spiral-band{block-size:1rem}}.seal{block-size:6.5rem;inline-size:6.5rem;color:var(--metal);display:block;position:relative}.seal-ring{block-size:100%;inline-size:100%;position:absolute;inset:0}.seal-rim{stroke:currentColor;stroke-width:1px;opacity:.55}.seal-text{fill:currentColor;font-family:var(--font-display-latin);direction:ltr;unicode-bidi:isolate;font-size:11px}.seal-mark{opacity:.75;display:block;position:absolute;inset:33%}@media (min-width:48rem){.seal{block-size:8rem;inline-size:8rem}}.opening{position:relative}.opening-center{text-align:center;max-inline-size:48rem;margin-inline:auto}.opening-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}.opening-rule{inline-size:clamp(7rem,18vw,11rem);margin-block-start:.875rem}.opening-center .opening-rule{margin-inline:auto}.opening-title{font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--fg);margin-block-start:1rem}.opening-lede{max-inline-size:52ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:1.125rem}.opening-center .opening-lede{margin-inline:auto}.opening>*{animation:stage-rise var(--duration-editorial) var(--ease-entrance) both}.opening-eyebrow{animation-delay:50ms}.opening-rule{animation-delay:.14s}.opening-title{animation-delay:.22s}.opening-lede{animation-delay:.34s}.reserve-button-nav{border:1px solid #f4eadb57;align-items:center;gap:.75rem;min-block-size:2.75rem;padding-inline:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reserve-button-nav{border:1px solid color-mix(in oklab, var(--color-cream-100) 34%, transparent)}}.reserve-button-nav{color:var(--color-cream-100);letter-spacing:.12em;transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);background:0 0;font-size:.8125rem}.reserve-button-nav:hover{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.reserve-button-nav:hover{background:color-mix(in oklab, var(--accent-fill) 14%, transparent)}}.reserve-button-nav svg{flex:none;block-size:.625rem;inline-size:1.25rem}.hero-shell{text-align:center;min-block-size:100svh;padding-block:calc(var(--header-h) + clamp(1.25rem, 4vh, 2.5rem)) clamp(2.5rem, 8vh, 5rem);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.hero-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--color-cream-200);font-weight:500}.hero-rule{inline-size:clamp(7rem,20vw,12rem);margin-block-start:1rem;margin-inline:auto}.hero-title{max-inline-size:16ch;font-size:var(--text-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-cream-100);margin-block-start:1.25rem;margin-inline:auto}.hero-lede{max-inline-size:42ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--color-cream-200);margin-block-start:1.5rem;margin-inline:auto}.hero-actions{flex-direction:column;align-items:center;gap:.875rem;margin-block-start:clamp(2rem,5vh,3rem);display:flex}.hero-action{justify-content:center;min-inline-size:15rem}.reserve-button-hero{border:1px solid #f4eadb6b;justify-content:center;align-items:center;gap:.875rem;min-block-size:3rem;padding-inline:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reserve-button-hero{border:1px solid color-mix(in oklab, var(--color-cream-100) 42%, transparent)}}.reserve-button-hero{color:var(--color-cream-100);transition:border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:0 0;font-size:1rem}.reserve-button-hero:hover{border-color:var(--color-cream-100);background:#f4eadb1f}@supports (color:color-mix(in lab, red, red)){.reserve-button-hero:hover{background:color-mix(in oklab, var(--color-cream-100) 12%, transparent)}}.reserve-button-hero:hover{color:var(--color-cream-50)}.reserve-button-hero svg{block-size:.75rem;inline-size:1.5rem;transition:transform var(--duration-base) var(--ease-entrance);flex:none}.reserve-button-hero:hover svg{transform:translate(-.375rem)}.plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,5vw,2.5rem) clamp(.75rem,3vw,1.5rem);margin-block-start:clamp(2rem,6vh,3.5rem);display:grid}.plate-card-link{display:block}.plate-card-frame{display:block;position:relative}.plate-card-photo{background-color:var(--bg-raised);inline-size:100%;display:block}.plate-card-img{transition:transform var(--duration-slow) var(--ease-entrance)}.plate-card-link:hover .plate-card-img,.plate-card-link:focus-visible .plate-card-img{transform:scale(1.045)}.plate-card-body{text-align:center;margin-block-start:.875rem;display:block}.plate-card-name{color:var(--fg);transition:color var(--duration-base) var(--ease-standard);font-size:clamp(.9375rem,3.4vw,1.25rem);line-height:1.25}.plate-card-link:hover .plate-card-name{color:var(--accent-strong)}.plate-card-line{justify-content:center;align-items:baseline;gap:.75rem;margin-block-start:.375rem;display:flex}.plate-card-price{color:var(--dish-price,var(--accent));font-size:.9375rem}.plates-foot{justify-content:center;margin-block-start:clamp(2.5rem,7vh,4rem);display:flex}.plate-card[data-state=out] .plate-card-name{color:var(--dish-off)}.plate-card[data-state=out] .plate-card-img{filter:grayscale();opacity:.5}@media (min-width:64rem){.plates{grid-template-columns:repeat(3,minmax(0,1fr))}}.signature{display:grid;position:relative}.signature-frame{aspect-ratio:4/3;background-color:var(--bg-raised);position:relative;overflow:hidden}.signature-panel{padding-block:clamp(2.5rem,8vh,5.5rem);padding-inline:var(--gutter);align-items:center;display:flex}.signature-body{max-inline-size:40rem}.signature-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}.signature-rule{inline-size:clamp(6rem,14vw,9rem);margin-block-start:.875rem}.signature-title{font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--fg);margin-block-start:1rem}.signature-prose{white-space:pre-line;max-inline-size:46ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:1.5rem}.signature-actions{margin-block-start:2rem}@media (min-width:64rem){.signature{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;min-block-size:40rem}.signature-frame{aspect-ratio:auto;grid-area:1/1}.signature-panel,.signature[data-side=end] .signature-frame{grid-area:1/2}.signature[data-side=end] .signature-panel{grid-area:1/1}.signature-panel{padding-inline:clamp(2.5rem,6vw,6rem)}}.sheet{margin-block-start:clamp(2.5rem,7vh,4rem);position:relative}.sheet-grid{background-color:var(--metal);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.sheet-grid{background-color:color-mix(in oklab, var(--metal) 26%, transparent)}}.sheet-grid{border:1px solid var(--metal)}@supports (color:color-mix(in lab, red, red)){.sheet-grid{border:1px solid color-mix(in oklab, var(--metal) 26%, transparent)}}.sheet-cell{background-color:var(--bg-raised);position:relative;overflow:hidden}.sheet-photo{block-size:100%;inline-size:100%}.sheet-img{transition:transform var(--duration-slow) var(--ease-entrance), filter var(--duration-base) var(--ease-standard);filter:saturate(.86)brightness(.92)}.sheet-cell:hover .sheet-img{filter:none;transform:scale(1.05)}.sheet-plate{font-family:var(--font-display-latin);letter-spacing:.18em;color:var(--color-cream-100);text-shadow:0 1px 4px #000000b3;opacity:.75;top:.5rem;direction:ltr;unicode-bidi:isolate;font-size:.75rem;line-height:1;position:absolute;inset-inline-start:.625rem}.sheet-seal{z-index:2;background-color:var(--bg);bottom:clamp(-1.25rem,-3vw,-2rem);border-radius:50%;position:absolute;inset-inline-end:clamp(-1rem,-2.5vw,-1.75rem);transform:rotate(-7deg)}.sheet-foot{justify-content:center;margin-block-start:clamp(2.5rem,7vh,4rem);display:flex}@media (min-width:48rem){.sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sheet-plate{font-size:.8125rem}}.threshold{isolation:isolate;padding-block:var(--chapter-y);background-color:var(--bg-deep);position:relative}.threshold:before{content:"";background-image:linear-gradient(to bottom, var(--bg-raised), transparent);pointer-events:none;block-size:clamp(4rem,11vh,7.5rem);position:absolute;inset-block-start:0;inset-inline:0}.threshold-column{text-align:center;max-inline-size:44rem;margin-inline:auto}.threshold-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}.threshold-rule{inline-size:clamp(6rem,16vw,10rem);margin-block-start:.875rem;margin-inline:auto}.threshold-title{font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--fg);margin-block-start:1.125rem}.threshold-body{max-inline-size:42ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:1.125rem;margin-inline:auto}.threshold-call{align-self:center;margin-block-start:clamp(2.5rem,7vh,3.5rem)}.threshold-action{margin-block-start:clamp(1.5rem,4vh,2rem)}.to-top{z-index:var(--z-header);bottom:calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--metal);grid-template-columns:auto 1fr;align-items:center;gap:.625rem;min-block-size:3.25rem;padding-inline:1rem 1.25rem;display:grid;position:fixed;inset-inline-end:1rem}@supports (color:color-mix(in lab, red, red)){.to-top{border:1px solid color-mix(in oklab, var(--metal) 45%, transparent)}}.to-top{background-color:#0c0908e0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.to-top{background-color:color-mix(in oklab, var(--color-ink-900) 88%, transparent)}}.to-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-cream-100);opacity:0;pointer-events:none;transition:grid-template-columns var(--duration-base) var(--ease-editorial), padding-inline var(--duration-base) var(--ease-editorial), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), opacity var(--duration-slow) var(--ease-entrance), transform var(--duration-slow) var(--ease-entrance);transform:translateY(.75rem);box-shadow:0 .75rem 2rem -.75rem #0000008c}.to-top[data-shown]{opacity:1;pointer-events:auto;transform:none}.to-top:hover{border-color:var(--accent);color:var(--accent-strong)}.to-top[data-furled]{grid-template-columns:auto 0fr;padding-inline:1rem}.to-top-words{white-space:nowrap;letter-spacing:.04em;min-inline-size:0;font-size:.875rem;overflow:hidden}.to-top-mark{block-size:1.125rem;inline-size:1.125rem;color:var(--metal);display:block;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.to-top{transform:none}}@media (min-width:48rem){.to-top{bottom:1.75rem;inset-inline-end:1.75rem}}.page-masthead{position:relative;overflow:hidden}.page-masthead-shell{padding-block:calc(var(--header-h) + clamp(2rem, 7vh, 4.5rem)) clamp(2rem, 5vh, 3.5rem);position:relative}.page-masthead-rule{inline-size:clamp(7rem,18vw,11rem)}.page-masthead-title{max-inline-size:18ch;font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--fg);margin-block-start:1rem}.page-masthead-lede{max-inline-size:52ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:1.25rem}.page-masthead-actions{margin-block-start:2rem}.page-masthead-shell>*{animation:stage-rise var(--duration-editorial) var(--ease-entrance) both}.masthead-eyebrow{animation-delay:60ms}.page-masthead-rule{animation-delay:.14s}.page-masthead-title{animation-delay:.22s}.page-masthead-lede{animation-delay:.34s}.page-masthead-actions{animation-delay:.44s}.gallery-ground{padding-block:clamp(1rem,3vh,2rem) clamp(4rem,10vh,8rem);padding-inline:var(--gutter)}.gsheet{background-color:var(--metal);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.gsheet{background-color:color-mix(in oklab, var(--metal) 22%, transparent)}}.gsheet{border:1px solid var(--metal)}@supports (color:color-mix(in lab, red, red)){.gsheet{border:1px solid color-mix(in oklab, var(--metal) 22%, transparent)}}@media (min-width:24rem){.gsheet{grid-template-columns:repeat(3,minmax(0,1fr))}}.gsheet-cell{background-color:var(--bg-raised);position:relative}.gsheet-open{cursor:pointer;inline-size:100%;display:block}.gsheet-photo{inline-size:100%}.gsheet-img{transition:transform var(--duration-slow) var(--ease-entrance), filter var(--duration-base) var(--ease-standard);filter:saturate(.85)brightness(.9)}.gsheet-open:hover .gsheet-img,.gsheet-open:focus-visible .gsheet-img{filter:none;transform:scale(1.06)}.gsheet-plate{font-family:var(--font-display-latin);letter-spacing:.16em;color:var(--color-cream-100);text-shadow:0 1px 4px #000000bf;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);top:.375rem;direction:ltr;unicode-bidi:isolate;font-size:.6875rem;line-height:1;position:absolute;inset-inline-start:.5rem}.gsheet-cell:hover .gsheet-plate,.gsheet-open:focus-visible .gsheet-plate{opacity:.9}@media (min-width:48rem){.gsheet{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.gsheet{grid-template-columns:repeat(6,minmax(0,1fr))}}.loupe{max-block-size:94dvh;inline-size:min(92vw,78rem);max-inline-size:none;color:var(--fg);background:0 0;border:0;margin:auto;padding:0}.loupe::backdrop{background:#0c0908eb}@supports (color:color-mix(in lab, red, red)){.loupe::backdrop{background:color-mix(in oklab, var(--color-ink-900) 92%, transparent)}}.loupe::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.loupe-body{flex-direction:column;gap:1rem;display:flex;position:relative}.loupe-frame{border-radius:var(--radius-xs);background-color:var(--bg-raised);margin:0;overflow:hidden}.loupe-photo{block-size:min(76dvh,46rem);inline-size:100%}.loupe-bar{justify-content:center;align-items:center;gap:1.5rem;display:flex}.loupe-step{border:1px solid #f4eadb47;justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.loupe-step{border:1px solid color-mix(in oklab, var(--color-cream-100) 28%, transparent)}}.loupe-step{border-radius:var(--radius-pill);color:var(--color-cream-100);transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard)}.loupe-step:hover{border-color:var(--accent);color:var(--accent-strong)}.loupe-step svg{block-size:.625rem;inline-size:1.25rem}.loupe-count{font-family:var(--font-display-latin);letter-spacing:.16em;color:var(--color-cream-300);align-items:center;gap:.625rem;font-size:1rem;display:inline-flex}.loupe-slash{background-color:var(--metal);block-size:1px;inline-size:1.75rem}@supports (color:color-mix(in lab, red, red)){.loupe-slash{background-color:color-mix(in oklab, var(--metal) 70%, transparent)}}.loupe-close{z-index:2;top:.75rem;border:1px solid #f4eadb38;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:flex;position:absolute;inset-inline-end:.75rem}@supports (color:color-mix(in lab, red, red)){.loupe-close{border:1px solid color-mix(in oklab, var(--color-cream-100) 22%, transparent)}}.loupe-close{border-radius:var(--radius-pill);color:var(--color-cream-100);background-color:#0c090899}@supports (color:color-mix(in lab, red, red)){.loupe-close{background-color:color-mix(in oklab, var(--color-ink-900) 60%, transparent)}}.loupe-close{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard)}.loupe-close:hover{border-color:var(--accent);color:var(--accent-strong)}.loupe-close svg{block-size:1.125rem;inline-size:1.125rem}.feature{display:block}.feature-open{background-color:var(--bg-deep);align-items:flex-end;min-block-size:min(78svh,44rem);display:flex;position:relative;overflow:hidden}.feature-open-photo{block-size:100%;inline-size:100%;position:absolute;inset:0}.feature-open-scrim{background:linear-gradient(#0c09084d 0%,#0c09088c 58%,#0c0908eb 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feature-open-scrim{background:linear-gradient(to top, color-mix(in oklab, var(--color-ink-900) 92%, transparent) 0%, color-mix(in oklab, var(--color-ink-900) 55%, transparent) 42%, color-mix(in oklab, var(--color-ink-900) 30%, transparent) 100%)}}.feature-open-body{padding-block:0 clamp(2.5rem,8vh,4.5rem);position:relative}.feature-open-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--color-bronze-200);font-weight:500}.feature-open-title{font-size:var(--text-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-cream-50);margin-block-start:.875rem}.feature-seal{top:calc(var(--header-h) + clamp(1rem, 4vh, 2.5rem));opacity:.85;display:none;position:absolute;inset-inline-end:var(--gutter);transform:rotate(-8deg)}@media (min-width:48rem){.feature-seal{display:block}}.feature-part{padding-block-start:var(--chapter-y)}.feature-column{max-inline-size:var(--measure);margin-inline:auto}.feature-head{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}.feature-rule{inline-size:clamp(5rem,12vw,7rem);margin-block-start:.75rem}.feature-title{font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--fg);margin-block-start:.875rem}.feature-prose{font-size:var(--text-lead);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:1.25rem}.feature-quote{border-inline-start:1px solid var(--metal);color:var(--fg);margin-block:clamp(2rem,6vh,3.25rem);padding-inline-start:clamp(1rem,4vw,2rem);font-size:clamp(1.375rem,4.5vw,2rem);line-height:1.3}:lang(he) .feature-quote{font-family:var(--font-display-he)}:lang(ar) .feature-quote{font-family:var(--font-display-ar)}.feature-quote p{margin:0}.feature-figure{aspect-ratio:4/3;background-color:var(--bg-raised);margin:clamp(2.5rem,8vh,5rem) 0 0;overflow:hidden}.feature-figure-photo{block-size:100%;inline-size:100%}@media (min-width:48rem){.feature-figure{aspect-ratio:16/9}}.feature-essay-section{padding-block-start:var(--chapter-y)}.essay{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2.5vw,1.75rem);padding-block:clamp(1.75rem,5vh,2.75rem);display:grid}.essay-photo{background-color:var(--bg-raised);inline-size:100%}.essay-img{transition:transform var(--duration-slow) var(--ease-entrance)}.essay-frame:hover .essay-img{transform:scale(1.04)}@media (min-width:48rem){.essay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.essay{grid-template-columns:repeat(3,minmax(0,1fr))}}.plates-section{background-color:var(--bg-raised)}.sheet-section{background-color:var(--bg)}.feature-essay-section{background-color:var(--bg-raised)}.approach{isolation:isolate;background-color:var(--bg-deep);display:grid;position:relative}.approach-map{--map-crop:4rem;grid-area:1/1;block-size:clamp(24rem,56vh,28rem);position:relative;overflow:hidden}.map-frame{inline-size:100%;block-size:calc(100% + 2 * var(--map-crop));pointer-events:none;filter:invert(.92)hue-rotate(180deg)saturate(.5)sepia(.34)brightness(.86)contrast(.92);border:0;margin-block-start:calc(-1 * var(--map-crop));display:block}.map-veil{background-image:radial-gradient(120% 90% at 50% 45%, transparent 30%, var(--bg-deep) 100%), linear-gradient(var(--bg-deep), var(--bg-deep));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.map-veil{background-image:radial-gradient(120% 90% at 50% 45%, transparent 30%, color-mix(in oklab, var(--bg-deep) 78%, transparent) 100%), linear-gradient(color-mix(in oklab, var(--bg-deep) 52%, transparent), color-mix(in oklab, var(--bg-deep) 52%, transparent))}}.map-credit{z-index:2;min-block-size:2.75rem;font-size:var(--text-micro);letter-spacing:.04em;color:var(--fg-subtle);transition:color var(--duration-fast) var(--ease-standard);unicode-bidi:isolate;align-items:center;padding-inline:.625rem;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:.25rem}.map-credit:hover{color:var(--fg-muted)}.map-pin{place-items:center;block-size:5rem;inline-size:5rem;margin:auto;display:grid;position:absolute;inset:0}.map-pin>*{grid-area:1/1}.map-pin-halo{background-color:#8e3c2a4d;border-radius:50%;block-size:100%;inline-size:100%}@supports (color:color-mix(in lab, red, red)){.map-pin-halo{background-color:color-mix(in oklab, var(--color-clay-500) 30%, transparent)}}.map-pin-halo{filter:blur(14px)}.map-pin-dot{background-color:var(--color-clay-400);border-radius:50%;block-size:.5rem;inline-size:.5rem}.map-pin-ring{border:1px solid #a854408c;border-radius:50%;block-size:2.75rem;inline-size:2.75rem}@supports (color:color-mix(in lab, red, red)){.map-pin-ring{border:1px solid color-mix(in oklab, var(--color-clay-400) 55%, transparent)}}.map-pin-coil{block-size:2.25rem;inline-size:2.25rem;color:var(--color-clay-400)}.approach-shell{z-index:2;grid-area:1/1;align-self:end;padding-block:clamp(1.25rem,4vh,2rem);position:relative}.approach-plaque{background-color:var(--bg-deep);padding:clamp(1.25rem,4vw,1.75rem) clamp(1.25rem,4vw,2rem)}@supports (color:color-mix(in lab, red, red)){.approach-plaque{background-color:color-mix(in oklab, var(--bg-deep) 92%, transparent)}}.approach-plaque{border:1px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.approach-label{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}.approach-address{font-size:var(--text-h3);line-height:var(--leading-tight);color:var(--fg);margin-block-start:.625rem}.approach-address span{display:block}.approach-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:clamp(1rem,3vh,1.375rem);display:flex}.approach-go{border:1px solid var(--rule-strong);min-block-size:2.75rem;color:var(--fg);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;padding-inline:1.5rem;font-size:.9375rem;display:inline-flex}.approach-go:hover{border-color:var(--accent);color:var(--accent)}.approach-go[data-kind=primary]{background-color:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-fill)}.approach-go[data-kind=primary]:hover{background-color:var(--color-clay-600);border-color:var(--color-clay-600);color:var(--on-accent-fill)}.counter{padding-block:var(--section-y);background-color:var(--bg)}.counter-facts{display:grid}.counter-fact{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(1.75rem,5vh,2.5rem);display:flex}.counter-fact+.counter-fact{border-block-start:1px solid var(--rule)}.counter-label{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-subtle);font-weight:500}.counter-value{font-family:var(--font-display-latin);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.05em;color:var(--fg);unicode-bidi:isolate;margin-block-start:.875rem;font-size:clamp(2.125rem,8vw,3.5rem);line-height:1}.counter-dash{color:var(--fg-subtle);margin-inline:.375rem}.counter-call{min-block-size:3.5rem;color:var(--metal);letter-spacing:.08em;transition:color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;padding-inline:.5rem;display:inline-flex}.counter-call:hover{color:var(--accent-strong)}.counter-note{color:var(--fg-muted);margin-block-start:.75rem;font-size:.9375rem}.counter-pending{max-inline-size:40ch}.counter-table{inline-size:min(100%,22rem);margin-block-start:1rem}.counter-table ul{flex-direction:column;gap:.375rem;font-size:.9375rem;display:flex}.counter-table li{border-block-end:1px solid var(--rule);justify-content:space-between;gap:2rem;padding-block-end:.375rem;display:flex}.counter-table .num{color:var(--fg-muted)}.visit-room{background-color:var(--bg-deep);block-size:clamp(16rem,44vh,22rem);inline-size:100%;display:block}.visit-room-photo{block-size:100%;inline-size:100%}.kitchen{padding-block:var(--chapter-y);background-color:var(--bg-deep)}.kitchen-head{max-inline-size:var(--measure);margin-inline:auto}.kitchen-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}.kitchen-rule{inline-size:clamp(6rem,16vw,9rem);margin-block-start:.875rem}.kitchen-title{font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--fg);margin-block-start:1rem}.kitchen-lede{max-inline-size:46ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:1rem}.kitchen-list{column-gap:clamp(2rem,6vw,5rem);margin-block-start:clamp(2rem,6vh,3.25rem);display:grid}.kitchen-row{border-block-start:1px solid var(--rule)}.kitchen-row:last-child{border-block-end:1px solid var(--rule)}.kitchen-link{min-block-size:3.5rem;color:var(--fg);transition:color var(--duration-fast) var(--ease-standard);align-items:baseline;gap:.875rem;padding-block:1rem;display:flex}.kitchen-num{inline-size:2ch;font-family:var(--font-display-latin);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em;color:var(--fg-subtle);transition:color var(--duration-fast) var(--ease-standard);unicode-bidi:isolate;flex:none;font-size:.8125rem}.kitchen-name{flex:none;font-size:clamp(1.0625rem,3.6vw,1.375rem);line-height:1.2}.kitchen-leader{background-image:radial-gradient(circle, var(--rule-strong) .5px, transparent .5px);opacity:.75;background-repeat:repeat-x;background-size:5px 1px;flex:auto;align-self:center;block-size:1px;min-inline-size:1.5rem;margin-block-start:.25rem}.kitchen-count{font-size:var(--text-micro);letter-spacing:.02em;color:var(--fg-subtle);transition:color var(--duration-fast) var(--ease-standard);flex:none}.kitchen-link:hover .kitchen-name,.kitchen-link:focus-visible .kitchen-name{color:var(--accent)}.kitchen-link:hover .kitchen-num,.kitchen-link:hover .kitchen-count{color:var(--fg-muted)}.account-close{padding-block:var(--section-y);background-color:var(--bg-deep);border-block-start:1px solid var(--rule)}.account-close-shell{flex-direction:column;gap:clamp(1.5rem,4vh,2rem);display:flex}.account-close-line{max-inline-size:34ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--fg-muted)}.account-close-actions{flex-direction:column;gap:1rem;display:flex}.account-call{flex-direction:column;justify-content:center;gap:.25rem;min-block-size:3.5rem;display:flex}.account-menu{border:1px solid var(--rule-strong);min-block-size:3rem;color:var(--fg);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-self:start;align-items:center;padding-inline:1.75rem;font-size:.9375rem;display:inline-flex}.account-menu:hover{border-color:var(--accent);color:var(--accent)}.nav-call{border-block-start:1px solid var(--rule);flex-direction:column;align-self:flex-start;align-items:flex-start;gap:.25rem;min-block-size:3.5rem;min-inline-size:min(100%,18rem);margin-block-start:clamp(2rem,7vh,3.5rem);padding-block-start:clamp(1.25rem,4vh,1.75rem);display:flex}.frontis{padding-block:var(--chapter-y);background-color:var(--bg-deep);text-align:center}.frontis-plate{flex-direction:column;align-items:center;max-inline-size:34rem;margin-inline:auto;display:flex}.frontis-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}.frontis-figure{border:1px solid var(--rule);inline-size:min(62vw,17rem);margin-block-start:clamp(1.75rem,5vh,2.5rem);padding:.5rem}.frontis-photo{inline-size:100%}.frontis-img{transition:scale var(--duration-slow) var(--ease-editorial)}.frontis-plate:hover .frontis-img,.frontis-plate:focus-visible .frontis-img{scale:1.03}.frontis-quote{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--fg);text-wrap:balance;margin-block-start:clamp(1.75rem,5vh,2.75rem);font-size:clamp(1.5rem,5.4vw,2.375rem);line-height:1.18}.frontis-quote p:before{content:"«";color:var(--accent);margin-inline-end:.15em}.frontis-quote p:after{content:"»";color:var(--accent);margin-inline-start:.15em}.frontis-rule{align-items:center;gap:.75rem;inline-size:min(100%,15rem);margin-block-start:clamp(1.5rem,4vh,2.25rem);display:flex}.frontis-rule-arm{background-color:var(--rule-strong);flex:1;block-size:1px}.frontis-coil{block-size:1.125rem;inline-size:1.125rem;color:var(--metal);flex:none}.frontis-name{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-muted);margin-block-start:.875rem;font-weight:500}.frontis-cue{border-block-end:1px solid var(--metal);margin-block-start:clamp(1.5rem,4vh,2rem);padding-block-end:.3rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.frontis-cue{border-block-end:1px solid color-mix(in oklab, var(--metal) 60%, transparent)}}.frontis-cue{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--metal);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);font-weight:500}.frontis-plate:hover .frontis-cue,.frontis-plate:focus-visible .frontis-cue{color:var(--accent-strong);border-color:var(--accent)}@media (min-width:64rem){.frontis-plate{max-inline-size:42rem}.frontis-figure{inline-size:23rem;padding:.625rem}}.theday{padding-block:var(--chapter-y);background-color:var(--bg-raised);text-align:center}.theday-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}.theday-span{direction:ltr;unicode-bidi:isolate;align-items:center;gap:clamp(.875rem,3vw,2rem);margin-block-start:clamp(1.5rem,4vh,2.25rem);display:flex}.theday-time{font-family:var(--font-display-latin);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;color:var(--fg);flex:none;font-size:clamp(2.5rem,11vw,6rem);line-height:1}.theday-track{background-color:var(--rule);flex:auto;block-size:1px;position:relative}.theday-hand{transform-origin:0;background-color:var(--metal);position:absolute;inset:0}.theday-note{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-subtle);margin-block-start:clamp(.875rem,2.5vh,1.25rem);font-weight:500}.theday-where{font-size:var(--text-lead);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:clamp(2rem,6vh,3rem)}.theday-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:clamp(1.5rem,4vh,2rem);display:flex}.theday-go{border:1px solid var(--rule-strong);min-block-size:3rem;min-inline-size:13rem;color:var(--fg);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding-inline:1.5rem;font-size:.9375rem;display:inline-flex}.theday-go:hover{border-color:var(--accent);color:var(--accent)}.theday-go[data-kind=primary]{background-color:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-fill)}.theday-go[data-kind=primary]:hover{background-color:var(--color-clay-600);border-color:var(--color-clay-600);color:var(--on-accent-fill)}.overture{animation:overture-rise .9s var(--ease-entrance) both;animation-delay:var(--overture-delay,0s)}.overture-mask{vertical-align:bottom;padding-block-end:.12em;display:inline-block;overflow:hidden}.overture-word{animation:overture-word 1s var(--ease-entrance) both;animation-delay:var(--overture-delay,0s);display:inline-block}.plates>*,.sheet-grid>*{opacity:0}.plates[data-in]>*,.sheet-grid[data-in]>*{animation:cascade-in var(--duration-slow) var(--ease-entrance) both;animation-delay:calc(min(var(--i,0), 8) * 70ms)}.plates[data-still]>*,.sheet-grid[data-still]>*{opacity:1;animation:none}.tel{text-align:center;flex-direction:column;align-items:center;min-block-size:3.5rem;display:flex}.tel-strike-coil{block-size:1.375rem;inline-size:1.375rem;color:var(--metal);transition:rotate var(--duration-editorial) var(--ease-editorial);margin-block-end:clamp(1rem,3vh,1.5rem)}.tel:hover .tel-strike-coil{rotate:60deg}.tel-label{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-subtle);transition:color var(--duration-fast) var(--ease-standard);font-weight:500}.tel-number{font-family:var(--font-display-latin);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.1em;text-indent:.1em;color:var(--metal);transition:color var(--duration-base) var(--ease-standard);unicode-bidi:isolate;margin-block-start:.5rem;line-height:1}.tel-underline{background-color:var(--metal);block-size:1px;inline-size:min(100%,13rem);margin-block-start:.75rem}@supports (color:color-mix(in lab, red, red)){.tel-underline{background-color:color-mix(in oklab, var(--metal) 45%, transparent)}}.tel-underline{transform-origin:100%;transition:scale var(--duration-base) var(--ease-editorial);scale:0 1}.tel:hover .tel-underline,.tel:focus-visible .tel-underline{scale:1}.tel:hover .tel-number,.tel:focus-visible .tel-number{color:var(--accent-strong)}.tel:hover .tel-label{color:var(--fg-muted)}.tel[data-size=display] .tel-number{font-size:clamp(2.25rem,9vw,3.75rem)}.tel[data-size=plate] .tel-number{font-size:clamp(1.875rem,7vw,2.5rem)}.tel[data-size=compact]{text-align:start;align-items:flex-start}.tel[data-size=compact] .tel-number{font-size:clamp(1.75rem,7vw,2.125rem)}.tel[data-size=compact] .tel-underline{transform-origin:0;inline-size:min(100%,11rem)}.colophon{background-color:var(--bg);border-block-start:1px solid var(--rule)}.colophon-shell{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(2.25rem,9vh,5rem) clamp(1.25rem,4vh,2.25rem);display:flex}.colophon-lockup{align-items:center;gap:clamp(.875rem,3vw,1.375rem);display:flex}.colophon-seal{block-size:clamp(2.75rem,9vw,3.75rem);inline-size:clamp(2.75rem,9vw,3.75rem);color:var(--metal);opacity:.85;flex:none}.colophon-name{text-align:start;flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.colophon-mark{color:var(--fg);font-size:clamp(1.375rem,5.5vw,1.875rem);line-height:1}.colophon-descriptor{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-subtle);font-weight:500}.colophon-tel{margin-block-start:clamp(1.25rem,6vh,3rem)}.colophon-facts{color:var(--fg-muted);flex-direction:column;align-items:center;gap:.5rem;margin-block-start:clamp(1rem,5vh,2.5rem);font-size:.9375rem;display:flex}.colophon-where{max-inline-size:34ch;font-style:normal}.colophon-routes{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 clamp(.75rem,3vw,1.75rem);margin-block-start:clamp(1.25rem,5vh,2.75rem);display:flex}.colophon-route{min-block-size:2.75rem;color:var(--fg-muted);transition:color var(--duration-fast) var(--ease-standard);align-items:center;padding-inline:.125rem;font-size:.9375rem;display:inline-flex}.colophon-route:hover{color:var(--fg)}.colophon-route+.colophon-route:before{content:"";background-color:var(--metal);border-radius:50%;block-size:3px;inline-size:3px;margin-inline-end:clamp(.75rem,3vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){.colophon-route+.colophon-route:before{background-color:color-mix(in oklab, var(--metal) 60%, transparent)}}.colophon-route+.colophon-route:before{flex:none}.colophon-social{color:var(--fg-muted);margin-block-start:clamp(.5rem,4vh,1.75rem)}.colophon-date{border-block-start:1px solid var(--rule);inline-size:100%;font-size:var(--text-micro);color:var(--fg-subtle);margin-block-start:clamp(1.5rem,6vh,3rem);padding-block-start:clamp(1rem,3vh,1.75rem)}[dir=ltr] .reserve-rule>span,[dir=ltr] .popup-countdown>span,[dir=ltr] .stage-meter-rule{transform-origin:0}[dir=ltr] .reserve-button:hover svg,[dir=ltr] .reserve-button-hero:hover svg,[dir=ltr] .stage-foot-step[data-kind=next]:hover .stage-foot-name svg{transform:translate(.375rem)}[dir=ltr] .stage-foot-step[data-kind=previous]:hover .stage-foot-name svg{transform:translate(-.375rem)}[dir=ltr] .deck-arrow-next svg{transform:scaleX(-1)}[dir=ltr] .deck-arrow-previous svg{transform:none}[dir=ltr] .stage-head-frame{animation-name:stage-uncover-ltr}@keyframes stage-uncover-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[dir=ltr] .hairline{background:linear-gradient(to right, var(--metal), transparent)}[dir=ltr] .dir-arrow{scale:-1 1}[dir=ltr] .group:hover .dir-arrow{transform:translate(.375rem)}@media (min-width:48rem){[dir=ltr] .deck-rail{-webkit-mask-image:linear-gradient(270deg,#0000,#000 clamp(3rem,8vw,6rem) 100%);mask-image:linear-gradient(270deg,#0000,#000 clamp(3rem,8vw,6rem) 100%)}}.soon-root{isolation:isolate;min-block-size:100dvh;padding:clamp(2.25rem, 7vh, 4.5rem) var(--gutter);flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:relative;overflow:clip}.soon-column{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1.25rem,3.6vh,2.25rem);inline-size:100%;max-inline-size:min(92vw,40rem);display:flex;position:relative}@media (min-width:64rem){.soon-column{gap:clamp(1.25rem,2.8vh,1.9rem)}}.soon-game{margin-block:-.5rem}.soon-column>.eyebrow{justify-content:center;gap:1em}.soon-eyebrow-rule{background:var(--metal);opacity:.55;block-size:1px;inline-size:2.75rem;animation:soon-rule var(--duration-editorial) var(--ease-editorial) .55s both;transform:scaleX(0)}.soon-eyebrow-rule:first-child{transform-origin:100%}.soon-eyebrow-rule:last-child{transform-origin:0}@keyframes soon-rule{to{transform:scaleX(1)}}.soon-lockup{flex-direction:column;align-items:center;gap:.85rem;display:flex}.soon-wordmark{color:var(--fg);font-size:clamp(1.9rem,8vw,3.25rem)}.soon-tagline{font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-subtle);font-weight:500}:lang(ar) .soon-tagline{letter-spacing:0}.soon-headline{letter-spacing:var(--tracking-display);color:var(--fg);font-size:clamp(2.6rem,11vw,4.5rem);line-height:1.05;overflow:hidden}.soon-headline-word{animation:soon-headline var(--duration-curtain) var(--ease-editorial) .35s both;display:inline-block}@keyframes soon-headline{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}.soon-subline{max-inline-size:40ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-muted);margin-block-start:-.25rem;margin-inline:auto}.soon-game{flex-direction:column;align-items:center;gap:clamp(1.25rem,4vh,2rem);display:flex;position:relative}.soon-game-inner{flex-direction:column;align-items:center;display:flex}.soon-start{z-index:3;text-align:center;cursor:pointer;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:clamp(1.5rem,6vw,2.75rem);display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.soon-start{background:color-mix(in oklab, var(--bg) 42%, transparent)}}.soon-start{-webkit-backdrop-filter:blur(7px)saturate(1.06);backdrop-filter:blur(7px)saturate(1.06);border:1px solid var(--rule-strong);border-radius:var(--radius-xs);box-shadow:inset 0 1px #f4eadb14,0 1.5rem 3rem -1.5rem #0c090899}@supports (color:color-mix(in lab, red, red)){.soon-start{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream-100) 8%, transparent), 0 1.5rem 3rem -1.5rem color-mix(in oklab, var(--color-ink-900) 60%, transparent)}}.soon-start{transition:opacity var(--duration-slow) var(--ease-editorial), transform var(--duration-slow) var(--ease-editorial), backdrop-filter var(--duration-slow) var(--ease-editorial), border-color var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-slow);opacity:0;visibility:hidden;-webkit-backdrop-filter:blur();pointer-events:none;transform:scale(1.02)}.soon-start[data-open]{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(7px)saturate(1.06);pointer-events:auto;transition-delay:0s;transform:none}.soon-start[data-open]:hover{border-color:var(--metal);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.soon-start[data-open]:hover{background:color-mix(in oklab, var(--bg) 36%, transparent)}}.soon-start-mark{block-size:2.5rem;inline-size:2.5rem;color:var(--accent)}.soon-start[data-open]:hover .soon-start-mark{color:var(--accent-strong)}.soon-start-eyebrow{font-family:var(--font-text-he);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);color:var(--accent);font-weight:500}:lang(ar) .soon-start-eyebrow{font-family:var(--font-text-ar);letter-spacing:0}.soon-start-eyebrow:lang(en){text-transform:uppercase}.soon-start-line{max-inline-size:22ch;font-family:var(--font-display-he);color:var(--fg);text-wrap:balance;font-size:clamp(1.0625rem,4.4vw,1.375rem);line-height:1.35}:lang(ar) .soon-start-line{font-family:var(--font-display-ar)}:lang(en) .soon-start-line{font-family:var(--font-display-latin)}.soon-start-cue{border:1px solid var(--accent);align-items:center;min-block-size:2.5rem;margin-block-start:.35rem;padding-inline:1.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.soon-start-cue{border:1px solid color-mix(in oklab, var(--accent) 50%, transparent)}}.soon-start-cue{border-radius:var(--radius-pill);font-size:var(--text-micro);letter-spacing:.08em;color:var(--accent);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.soon-start[data-open]:hover .soon-start-cue{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-fill)}.coil-trace{inline-size:min(78vw,21rem);margin:0 auto;position:relative}@media (min-width:48rem){.coil-trace{inline-size:min(52vw,23rem)}}@media (min-width:64rem){.coil-trace{inline-size:26rem}}.coil-trace-svg{aspect-ratio:1;touch-action:none;cursor:crosshair;-webkit-tap-highlight-color:transparent;block-size:auto;inline-size:100%;display:block;overflow:visible}.coil-trace[data-complete] .coil-trace-svg{cursor:default}.coil-trace-guide{fill:none;stroke:var(--coil-ink)}@supports (color:color-mix(in lab, red, red)){.coil-trace-guide{stroke:color-mix(in oklab, var(--coil-ink) 12%, transparent)}}.coil-trace-guide{stroke-width:1.2px;stroke-linecap:round;animation:soon-idle 6s var(--ease-standard) infinite}.coil-trace[data-touched] .coil-trace-guide{animation:none}@keyframes soon-idle{0%,to{opacity:.55}50%{opacity:1}}.coil-trace-ink{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.coil-trace[data-complete] .coil-trace-ink{stroke:var(--metal);stroke-width:2px;transition:stroke var(--duration-editorial) var(--ease-editorial), stroke-width var(--duration-editorial) var(--ease-editorial)}.coil-trace-head{fill:var(--accent-strong);transform-box:fill-box;transform-origin:50%;animation:soon-head 1.9s var(--ease-standard) infinite}@keyframes soon-head{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:.9;transform:scale(1)}}.coil-node{pointer-events:none}.coil-node-ring{fill:none;stroke:var(--coil-ink)}@supports (color:color-mix(in lab, red, red)){.coil-node-ring{stroke:color-mix(in oklab, var(--coil-ink) 15%, transparent)}}.coil-node-ring{stroke-width:1px;transition:stroke var(--duration-base) var(--ease-standard)}.coil-node-dot{fill:var(--coil-ink)}@supports (color:color-mix(in lab, red, red)){.coil-node-dot{fill:color-mix(in oklab, var(--coil-ink) 20%, transparent)}}.coil-node-dot{transform-box:fill-box;transform-origin:50%;transition:fill var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-entrance)}.coil-node[data-lit] .coil-node-dot{fill:var(--metal);transform:scale(1.18)}.coil-node[data-lit] .coil-node-ring{stroke:var(--metal)}@supports (color:color-mix(in lab, red, red)){.coil-node[data-lit] .coil-node-ring{stroke:color-mix(in oklab, var(--metal) 70%, transparent)}}.coil-node[data-lit] .coil-node-ring{animation:soon-ring var(--duration-slow) var(--ease-editorial) both}@keyframes soon-ring{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.coil-trace-hint{font-size:var(--text-micro);letter-spacing:.06em;color:var(--fg-subtle);transition:opacity var(--duration-slow) var(--ease-standard);margin-block-start:1rem}.coil-trace[data-touched] .coil-trace-hint,.coil-trace[data-complete] .coil-trace-hint{opacity:0}.soon-rail{justify-content:space-between;align-items:center;inline-size:min(74vw,15rem);padding-block:.5rem;display:flex;position:relative}.soon-rail-track{background:var(--rule-strong);block-size:1px;position:absolute;inset-block-start:50%;inset-inline:1rem;overflow:hidden;transform:translateY(-50%)}.soon-rail-fill{background:var(--metal);transform-origin:100%;transform:scaleX(var(--rail-fill,0));transition:transform var(--duration-slow) var(--ease-editorial);position:absolute;inset:0}[dir=ltr] .soon-rail-fill{transform-origin:0}.soon-rail-node{border-radius:var(--radius-pill);background:var(--bg);block-size:2.25rem;inline-size:2.25rem;font-family:var(--font-display-latin);letter-spacing:.14em;color:var(--fg-subtle);transition:color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-entrance);place-items:center;font-size:1.0625rem;line-height:1;display:grid;position:relative}.soon-rail-node>span{transform:translate(.06em)}.soon-rail-node[data-state=done]{color:var(--metal)}@supports (color:color-mix(in lab, red, red)){.soon-rail-node[data-state=done]{color:color-mix(in oklab, var(--metal) 82%, var(--fg-subtle))}}.soon-rail-node[data-state=now]{color:var(--accent-strong);box-shadow:0 0 0 1px var(--metal)}@supports (color:color-mix(in lab, red, red)){.soon-rail-node[data-state=now]{box-shadow:0 0 0 1px color-mix(in oklab, var(--metal) 55%, transparent)}}.soon-rail-node[data-state=now]{transform:scale(1.12)}.soon-rail-node:hover{color:var(--fg)}.soon-controls{justify-content:center;align-items:center;gap:1.25rem;display:flex}.soon-ctl{min-block-size:2.75rem;font-size:var(--text-micro);letter-spacing:.06em;color:var(--fg-subtle);transition:color var(--duration-fast) var(--ease-standard)}.soon-ctl:hover{color:var(--fg-muted)}.soon-ctl-sep{background:var(--metal);border-radius:50%;block-size:3px;inline-size:3px}@supports (color:color-mix(in lab, red, red)){.soon-ctl-sep{background:color-mix(in oklab, var(--metal) 60%, transparent)}}.soon-langs{justify-content:center;align-items:center;gap:.5rem;display:flex}.soon-langs:before,.soon-langs:after{content:"";background:linear-gradient(to right, transparent, var(--rule-strong));block-size:1px;inline-size:clamp(1.5rem,8vw,3rem);margin-inline:.5rem}.soon-langs:after{background:linear-gradient(to left, transparent, var(--rule-strong))}.soon-lang{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);min-block-size:2.75rem;color:var(--fg-subtle);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;padding-inline:.95rem;font-size:.9375rem;line-height:1;display:inline-flex}.soon-lang:hover{color:var(--fg);border-color:var(--metal)}.soon-lang[data-active]{color:var(--on-accent-fill);background:var(--accent-fill);border-color:var(--accent-fill)}.soon-foot{justify-content:center;inline-size:100%;margin-block-start:clamp(.25rem,2vh,1rem);display:flex}.soon-link{min-block-size:2.75rem;color:var(--fg-muted);border-block-end:1px solid var(--accent);align-items:center;font-size:.9375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.soon-link{border-block-end:1px solid color-mix(in oklab, var(--accent) 45%, transparent)}}.soon-link{transition:color var(--duration-fast) var(--ease-standard)}.soon-link:hover{color:var(--accent)}.soon-watermark{opacity:0;animation:soon-watermark var(--duration-curtain) var(--ease-standard) .4s forwards}@keyframes soon-watermark{to{opacity:1}}.soon-anim{animation:soon-rise var(--duration-editorial) var(--ease-entrance) both;animation-delay:calc(var(--i,0) * .11s + .12s)}@keyframes soon-rise{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}.plate-play{inline-size:min(80vw,22rem);margin:0 auto;position:relative}@media (min-width:48rem){.plate-play{inline-size:min(56vw,25rem)}}.plate-play-svg{touch-action:none;-webkit-tap-highlight-color:transparent;block-size:auto;inline-size:100%;display:block;overflow:visible}.plate-play-rim{fill:none;stroke:var(--coil-ink)}@supports (color:color-mix(in lab, red, red)){.plate-play-rim{stroke:color-mix(in oklab, var(--coil-ink) 14%, transparent)}}.plate-play-rim{stroke-width:1px;animation:soon-idle 6s var(--ease-standard) infinite}.plate-play[data-complete] .plate-play-rim{stroke:var(--metal);stroke-dasharray:1;animation:soon-ring var(--duration-editorial) var(--ease-editorial) both}.plate-play-face{fill:#4a201838}@supports (color:color-mix(in lab, red, red)){.plate-play-face{fill:color-mix(in oklab, var(--color-clay-800) 22%, transparent)}}.plate-play-glow{fill:var(--metal)}@supports (color:color-mix(in lab, red, red)){.plate-play-glow{fill:color-mix(in oklab, var(--metal) 20%, transparent)}}.plate-play-glow{animation:plate-glow var(--duration-editorial) var(--ease-editorial) both}@keyframes plate-glow{0%{opacity:0;transform:scale(.4)}50%{opacity:1}to{opacity:.35;transform:scale(1)}}.plate-play-glow{transform-box:fill-box;transform-origin:50%}.plate-play-guide{fill:none;stroke:var(--coil-ink)}@supports (color:color-mix(in lab, red, red)){.plate-play-guide{stroke:color-mix(in oklab, var(--coil-ink) 8%, transparent)}}.plate-play-guide{stroke-width:.6px}.plate-play-slot{fill:var(--coil-ink)}@supports (color:color-mix(in lab, red, red)){.plate-play-slot{fill:color-mix(in oklab, var(--coil-ink) 10%, transparent)}}.plate-play-slot{transition:fill var(--duration-base) var(--ease-standard)}.plate-play-slot[data-next]{fill:var(--metal)}@supports (color:color-mix(in lab, red, red)){.plate-play-slot[data-next]{fill:color-mix(in oklab, var(--metal) 45%, transparent)}}.plate-play-slot[data-next]{animation:plate-next 2.2s var(--ease-standard) infinite}@keyframes plate-next{0%,to{opacity:.4}50%{opacity:1}}.plate-play-mark{cursor:grab}.plate-play-mark[data-dragging]{cursor:grabbing}.plate-play-glyph-fill{fill:var(--metal)}@supports (color:color-mix(in lab, red, red)){.plate-play-glyph-fill{fill:color-mix(in oklab, var(--metal) 62%, transparent)}}.plate-play-glyph-fill{transition:fill var(--duration-fast) var(--ease-standard)}.plate-play-glyph-stroke{fill:none;stroke:var(--metal)}@supports (color:color-mix(in lab, red, red)){.plate-play-glyph-stroke{stroke:color-mix(in oklab, var(--metal) 62%, transparent)}}.plate-play-glyph-stroke{stroke-width:.9px;stroke-linecap:round;transition:stroke var(--duration-fast) var(--ease-standard)}.plate-play-mark:hover .plate-play-glyph-fill,.plate-play-mark[data-dragging] .plate-play-glyph-fill{fill:var(--metal)}.plate-play-mark:hover .plate-play-glyph-stroke,.plate-play-mark[data-dragging] .plate-play-glyph-stroke{stroke:var(--metal)}.plate-play-glyph:not([data-tray]){transform-box:fill-box;transform-origin:50%;animation:plate-bloom var(--duration-slow) var(--ease-entrance) both}@keyframes plate-bloom{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}.plate-play-glyph-halo{fill:none;stroke:var(--metal)}@supports (color:color-mix(in lab, red, red)){.plate-play-glyph-halo{stroke:color-mix(in oklab, var(--metal) 55%, transparent)}}.plate-play-glyph-halo{stroke-width:.7px;stroke-dasharray:1;animation:soon-ring var(--duration-slow) var(--ease-editorial) both}.plate-play[data-complete] .plate-play-glyph:not([data-tray]){animation:plate-settle 2.4s var(--ease-standard) infinite;animation-delay:calc(var(--glyph-i,0) * 90ms)}@keyframes plate-settle{0%,to{transform:scale(1)}18%{transform:scale(1.16)}36%{transform:scale(1)}}.plate-play-hint,.memory-play-hint{text-align:center;font-size:var(--text-micro);letter-spacing:.06em;color:var(--fg-subtle);transition:opacity var(--duration-slow) var(--ease-standard);margin-block-start:1rem}.plate-play[data-complete] .plate-play-hint,.memory-play[data-complete] .memory-play-hint{opacity:0}.memory-play{inline-size:min(84vw,23rem);margin:0 auto}@media (min-width:48rem){.memory-play{inline-size:min(58vw,26rem)}}.memory-grid{grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,2vw,.875rem);display:grid}.memory-card{aspect-ratio:3/4;border-radius:var(--radius-xs);background-color:var(--bg-raised);isolation:isolate;position:relative;overflow:hidden}.memory-card:disabled{cursor:default}.memory-card-back{z-index:2;background:linear-gradient(150deg, var(--color-clay-800), var(--color-ink-900));color:#f4eadb38;place-items:center;padding:26%;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.memory-card-back{color:color-mix(in oklab, var(--color-cream-100) 22%, transparent)}}.memory-card-back{transition:opacity var(--duration-base) var(--ease-standard), clip-path var(--duration-slow) var(--ease-editorial)}.memory-card[data-open] .memory-card-back{opacity:0;clip-path:inset(0 0 100%)}.memory-card-coil{block-size:100%;inline-size:100%}.memory-card-photo{z-index:1;object-fit:cover;filter:grayscale(.3);block-size:100%;inline-size:100%;position:absolute;inset:0}.memory-card[data-matched] .memory-card-photo{filter:none}.memory-card[data-matched]:after{content:"";z-index:3;box-shadow:inset 0 0 0 1px var(--metal);pointer-events:none;position:absolute;inset:0}.soon-reward{inline-size:100%;max-inline-size:min(30rem,100vw - 2rem);color:var(--fg);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.soon-reward::backdrop{background:#0c0908d6}@supports (color:color-mix(in lab, red, red)){.soon-reward::backdrop{background:color-mix(in oklab, var(--color-ink-900) 84%, transparent)}}.soon-reward::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.soon-reward-panel{isolation:isolate;text-align:center;background:radial-gradient(120% 80% at 50% 0%, #8e3c2a29, transparent 62%), var(--bg-raised);padding:clamp(2.25rem,7vw,3.25rem) clamp(1.75rem,6vw,2.75rem) clamp(2rem,6vw,2.75rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.soon-reward-panel{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--color-clay-500) 16%, transparent), transparent 62%), var(--bg-raised)}}.soon-reward-panel{border:1px solid var(--rule-strong);border-radius:var(--radius-xs);box-shadow:var(--shadow-float);animation:soon-reward-in var(--duration-slow) var(--ease-entrance) both}@keyframes soon-reward-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:none}}.soon-reward-sparks{pointer-events:none;position:absolute;inset:0}.soon-reward-sparks>span{background:var(--color-cream-100);opacity:0;block-size:3px;inline-size:3px;box-shadow:0 0 6px 1px var(--metal);border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.soon-reward-sparks>span{box-shadow:0 0 6px 1px color-mix(in oklab, var(--metal) 60%, transparent)}}.soon-reward-sparks>span{animation:soon-spark 4.2s var(--ease-standard) infinite;animation-delay:var(--spark-delay,0s);scale:var(--spark-scale,1)}@keyframes soon-spark{0%,to{opacity:0;transform:scale(.4)}45%{opacity:.9;transform:scale(1)}70%{opacity:.15;transform:scale(.7)}}.soon-reward-mark{block-size:2.75rem;inline-size:2.75rem;color:var(--accent);margin-inline:auto;display:block}.soon-reward-eyebrow{font-size:var(--text-micro);letter-spacing:.5em;color:var(--metal);margin-block-start:1rem}.soon-reward-title{color:var(--fg);margin-block-start:.5rem;font-size:clamp(1.5rem,6vw,2rem);line-height:1.1}.soon-reward-quote{max-inline-size:34ch;margin:1.25rem auto 0}.soon-reward-quote p{font-family:var(--font-display-latin);color:var(--fg-muted);text-wrap:balance;font-size:clamp(1.0625rem,3.6vw,1.25rem);line-height:1.55}:lang(he) .soon-reward-quote p{font-family:var(--font-display-he)}:lang(ar) .soon-reward-quote p{font-family:var(--font-display-ar)}.soon-reward-quote cite{font-style:normal;font-size:var(--text-micro);letter-spacing:.08em;color:var(--fg-subtle);direction:ltr;unicode-bidi:isolate;margin-block-start:.75rem;display:block}.soon-reward-again{min-block-size:2.75rem;color:var(--fg);border-bottom:1px solid var(--accent);margin-block-start:1.75rem;padding-inline:1.75rem;font-size:.9375rem}@supports (color:color-mix(in lab, red, red)){.soon-reward-again{border-bottom:1px solid color-mix(in oklab, var(--accent) 55%, transparent)}}.soon-reward-again{transition:color var(--duration-fast) var(--ease-standard)}.soon-reward-again:hover{color:var(--accent)}.soon-reward-countdown{inset-inline:0;background:currentColor;block-size:2px;display:block;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.soon-reward-countdown{background:color-mix(in oklab, currentColor 12%, transparent)}}.soon-reward-countdown>span{background:var(--metal);transform-origin:0;block-size:100%;animation:linear forwards soon-countdown;display:block}[dir=rtl] .soon-reward-countdown>span{transform-origin:100%}@keyframes soon-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}}@layer utilities{.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:var(--grain-opacity,.04);background-repeat:repeat;position:absolute;inset:0}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.inset-x-0{inset-inline:0}.-start-\[14\%\]{inset-inline-start:-14%}.-start-\[18\%\]{inset-inline-start:-18%}.-start-\[22\%\]{inset-inline-start:-22%}.-start-\[36\%\]{inset-inline-start:-36%}.-start-\[38\%\]{inset-inline-start:-38%}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-\[1\.5rem\]{inset-inline-start:1.5rem}.-end-\[10\%\]{inset-inline-end:-10%}.-end-\[12\%\]{inset-inline-end:-12%}.-end-\[14\%\]{inset-inline-end:-14%}.-end-\[16\%\]{inset-inline-end:-16%}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-\[var\(--gutter\)\]{inset-inline-end:var(--gutter)}.-top-\[18\%\]{top:-18%}.-top-\[22\%\]{top:-22%}.-top-\[30\%\]{top:-30%}.-top-\[38\%\]{top:-38%}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[8\%\]{top:8%}.-bottom-\[10\%\]{bottom:-10%}.-bottom-\[12\%\]{bottom:-12%}.-bottom-\[15rem\]{bottom:-15rem}.-bottom-\[22\%\]{bottom:-22%}.-bottom-\[28\%\]{bottom:-28%}.-bottom-\[45\%\]{bottom:-45%}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[clamp\(1\.5rem\,4vh\,2\.5rem\)\]{bottom:clamp(1.5rem,4vh,2.5rem)}.-left-\[12rem\]{left:-12rem}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-\(--z-header\){z-index:var(--z-header)}.z-\(--z-toast\){z-index:var(--z-toast)}.z-10{z-index:10}.z-40{z-index:40}.z-\[var\(--z-curtain\)\]{z-index:var(--z-curtain)}.z-\[var\(--z-header\)\]{z-index:var(--z-header)}.z-\[var\(--z-overlay\)\]{z-index:var(--z-overlay)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:26.25rem){.container{max-width:26.25rem}}@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}}@media (min-width:120rem){.container{max-width:120rem}}.-m-2\.5{margin:calc(var(--spacing) * -2.5)}.m-0{margin:0}.m-auto{margin:auto}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[0\.55em\]{margin-top:.55em}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.hairline{background:linear-gradient(to left, var(--metal), transparent);block-size:1px;inline-size:100%;display:block}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-24{height:calc(var(--spacing) * 24)}.h-\[1\.125rem\]{height:1.125rem}.h-\[160\%\]{height:160%}.h-\[clamp\(3\.25rem\,7vw\,5rem\)\]{height:clamp(3.25rem,7vw,5rem)}.h-\[clamp\(4rem\,9vw\,6\.5rem\)\]{height:clamp(4rem,9vw,6.5rem)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[86vh\]{max-height:86vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[2\.875rem\]{min-height:2.875rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[100svh\]{min-height:100svh}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-24{width:calc(var(--spacing) * 24)}.w-\[1\.125rem\]{width:1.125rem}.w-\[clamp\(1\.75rem\,6vw\,4\.5rem\)\]{width:clamp(1.75rem,6vw,4.5rem)}.w-\[clamp\(3\.25rem\,7vw\,5rem\)\]{width:clamp(3.25rem,7vw,5rem)}.w-\[clamp\(4rem\,9vw\,6\.5rem\)\]{width:clamp(4rem,9vw,6.5rem)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(56rem\,92vw\)\]{width:min(56rem,92vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[var\(--measure\)\]{max-width:var(--measure)}.max-w-\[var\(--shell-max\)\]{max-width:var(--shell-max)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_auto_1fr_auto\]{grid-template-columns:auto auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[0\.3125rem\]{gap:.3125rem}.gap-\[6px\]{gap:6px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-\[var\(--grid-gap\)\]{column-gap:var(--grid-gap)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:color-mix\(in_oklab\,var\(--accent\)_45\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--accent\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--color-clay-400\)\]{border-color:var(--color-clay-400)}.border-\[color\:var\(--danger\)\]{border-color:var(--danger)}.border-\[color\:var\(--rule\)\]{border-color:var(--rule)}.border-\[color\:var\(--rule-strong\)\]{border-color:var(--rule-strong)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.bg-\[color\:color-mix\(in_oklab\,var\(--accent\)_10\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--accent\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--bg\)_88\%\,transparent\)\]{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--bg\)_88\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bg) 88%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--color-cream-100\)_8\%\,transparent\)\]{background-color:#f4eadb14}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--color-cream-100\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-cream-100) 8%,transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--danger\)_22\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--danger\)_22\%\,transparent\)\]{background-color:color-mix(in oklab,var(--danger) 22%,transparent)}}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--accent-fill\)\]{background-color:var(--accent-fill)}.bg-\[color\:var\(--bg\)\]{background-color:var(--bg)}.bg-\[color\:var\(--bg-deep\)\]{background-color:var(--bg-deep)}.bg-\[color\:var\(--bg-inset\)\]{background-color:var(--bg-inset)}.bg-\[color\:var\(--bg-raised\)\]{background-color:var(--bg-raised)}.bg-\[color\:var\(--color-clay-500\)\]{background-color:var(--color-clay-500)}.bg-\[color\:var\(--color-cream-100\)\]{background-color:var(--color-cream-100)}.bg-\[color\:var\(--color-ink-800\)\]{background-color:var(--color-ink-800)}.bg-\[color\:var\(--danger\)\]{background-color:var(--danger)}.bg-\[color\:var\(--fg-muted\)\]{background-color:var(--fg-muted)}.bg-\[color\:var\(--fg-subtle\)\]{background-color:var(--fg-subtle)}.bg-\[color\:var\(--metal\)\]{background-color:var(--metal)}.bg-\[color\:var\(--rule\)\]{background-color:var(--rule)}.bg-\[color\:var\(--rule-strong\)\]{background-color:var(--rule-strong)}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[var\(--gutter\)\]{padding-inline:var(--gutter)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[var\(--chapter-y\)\]{padding-block:var(--chapter-y)}.py-\[var\(--section-y\)\]{padding-block:var(--section-y)}.py-\[var\(--section-y-tight\)\]{padding-block:var(--section-y-tight)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[0\.12em\]{padding-bottom:.12em}.pb-\[clamp\(4rem\,10vh\,8rem\)\]{padding-bottom:clamp(4rem,10vh,8rem)}.text-center{text-align:center}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.font-\[family-name\:var\(--font-display-latin\)\]{font-family:var(--font-display-latin)}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.28em\]{font-size:.28em}.text-\[0\.875em\]{font-size:.875em}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(2\.5rem\,5vw\,3\.75rem\)\]{font-size:clamp(2.5rem,5vw,3.75rem)}.text-\[clamp\(2rem\,7vw\,2\.75rem\)\]{font-size:clamp(2rem,7vw,2.75rem)}.text-\[clamp\(2rem\,9vw\,3rem\)\]{font-size:clamp(2rem,9vw,3rem)}.text-\[clamp\(3rem\,6\.5vw\,5rem\)\]{font-size:clamp(3rem,6.5vw,5rem)}.text-\[length\:var\(--text-h1\)\]{font-size:var(--text-h1)}.text-\[length\:var\(--text-h2\)\]{font-size:var(--text-h2)}.text-\[length\:var\(--text-lead\)\]{font-size:var(--text-lead)}.text-\[length\:var\(--text-micro\)\]{font-size:var(--text-micro)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[var\(--leading-tight\)\]{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[var\(--tracking-eyebrow\)\]{--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-\[color\:var\(--accent\)\]{color:var(--accent)!important}.text-\[\#241a15\]{color:#241a15}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--color-clay-700\)\]{color:var(--color-clay-700)}.text-\[color\:var\(--color-cream-100\)\]{color:var(--color-cream-100)}.text-\[color\:var\(--color-cream-400\)\]{color:var(--color-cream-400)}.text-\[color\:var\(--danger\)\]{color:var(--danger)}.text-\[color\:var\(--fg\)\]{color:var(--fg)}.text-\[color\:var\(--fg-muted\)\]{color:var(--fg-muted)}.text-\[color\:var\(--fg-subtle\)\]{color:var(--fg-subtle)}.text-\[color\:var\(--metal\)\]{color:var(--metal)}.text-\[color\:var\(--on-accent-fill\)\]{color:var(--on-accent-fill)}.text-\[color\:var\(--rule-strong\)\]{color:var(--rule-strong)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--accent\)\]{accent-color:var(--accent)}.accent-\[color\:var\(--accent-fill\)\]{accent-color:var(--accent-fill)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.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)}.shadow-\[0_-10px_24px_-18px_color-mix\(in_oklab\,var\(--color-ink-900\)_45\%\,transparent\)\]{--tw-shadow:0 -10px 24px -18px var(--tw-shadow-color,#0c090873)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_-10px_24px_-18px_color-mix\(in_oklab\,var\(--color-ink-900\)_45\%\,transparent\)\]{--tw-shadow:0 -10px 24px -18px var(--tw-shadow-color,color-mix(in oklab,var(--color-ink-900) 45%,transparent))}}.shadow-\[0_-10px_24px_-18px_color-mix\(in_oklab\,var\(--color-ink-900\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-float\)\]{--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-\[color\:var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-\[color\:var\(--rule-strong\)\]{--tw-ring-color:var(--rule-strong)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[background-color\,backdrop-filter\,border-color\]{transition-property:background-color,-webkit-backdrop-filter,backdrop-filter,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inset-inline-start\]{transition-property:inset-inline-start;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-\(--ease-entrance\){--tw-ease:var(--ease-entrance);transition-timing-function:var(--ease-entrance)}.ease-\(--ease-standard\){--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.will-change-transform{will-change:transform}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:-translate-x-1\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[color\:var\(--fg\)\]:is(:where(.group):hover *){color:var(--fg)}}.group-active\:w-full:is(:where(.group):active *){width:100%}.backdrop\:bg-\[color\:var\(--scrim\)\]::backdrop{background-color:var(--scrim)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-2:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 2)}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-\[color\:var\(--accent\)\]:before{content:var(--tw-content);background-color:var(--accent)}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:origin-right:after{content:var(--tw-content);transform-origin:100%}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:bg-\[color\:var\(--accent\)\]:after{content:var(--tw-content);background-color:var(--accent)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-\(--duration-base\):after{content:var(--tw-content);--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.after\:ease-\(--ease-entrance\):after{content:var(--tw-content);--tw-ease:var(--ease-entrance);transition-timing-function:var(--ease-entrance)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:border-\[color\:var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[color\:var\(--rule-strong\)\]:hover{border-color:var(--rule-strong)}.hover\:bg-\[color\:color-mix\(in_oklab\,var\(--color-cream-100\)_5\%\,transparent\)\]:hover{background-color:#f4eadb0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_oklab\,var\(--color-cream-100\)_5\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--color-cream-100) 5%,transparent)}}.hover\:bg-\[color\:color-mix\(in_oklab\,var\(--color-cream-100\)_6\%\,transparent\)\]:hover{background-color:#f4eadb0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_oklab\,var\(--color-cream-100\)_6\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--color-cream-100) 6%,transparent)}}.hover\:bg-\[color\:var\(--bg-inset\)\]:hover{background-color:var(--bg-inset)}.hover\:bg-\[color\:var\(--color-clay-600\)\]:hover{background-color:var(--color-clay-600)}.hover\:text-\[color\:var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[color\:var\(--accent-strong\)\]:hover{color:var(--accent-strong)}.hover\:text-\[color\:var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[color\:var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-\[color\:var\(--fg-muted\)\]:hover{color:var(--fg-muted)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-100:hover{opacity:1}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-4:focus{inset-inline-start:calc(var(--spacing) * 4)}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:z-\(--z-toast\):focus{z-index:var(--z-toast)}.focus\:bg-\[color\:var\(--accent-fill\)\]:focus{background-color:var(--accent-fill)}.focus\:px-5:focus{padding-inline:calc(var(--spacing) * 5)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-\[color\:var\(--on-accent-fill\)\]:focus{color:var(--on-accent-fill)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[popup-in_520ms_var\(--ease-entrance\)_both\]{animation:popup-in .52s var(--ease-entrance) both}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:min-w-\[7rem\]{min-width:7rem}.sm\:min-w-\[9rem\]{min-width:9rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:col-auto{grid-column:auto}.md\:col-span-8{grid-column:span 8/span 8}.md\:m-auto{margin:auto}.md\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.md\:ms-0{margin-inline-start:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:aspect-auto{aspect-ratio:auto}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:h-\[min\(86dvh\,42rem\)\]{height:min(86dvh,42rem)}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-\[min\(62rem\,92vw\)\]{width:min(62rem,92vw)}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:min-w-\[5\.5rem\]{min-width:5.5rem}.md\:min-w-\[12rem\]{min-width:12rem}.md\:min-w-\[15rem\]{min-width:15rem}.md\:flex-1{flex:1}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:justify-center{justify-content:center}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:text-\[0\.875rem\]{font-size:.875rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[1\.625rem\]{font-size:1.625rem}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-first{order:-9999}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-dvh{height:100dvh}.lg\:w-\[17\.5rem\]{width:17.5rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:-mx-14{margin-inline:calc(var(--spacing) * -14)}.xl\:w-\[19\.5rem\]{width:19.5rem}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}.xl\:text-\[1\.125rem\]{font-size:1.125rem}.xl\:text-\[1\.875rem\]{font-size:1.875rem}}.\[\&\>\*\]\:flex-1>*{flex:1}@media (min-width:40rem){.sm\:\[\&\>\*\]\:flex-none>*{flex:none}}}:root{--shell-max:96rem;--gutter:clamp(1.25rem, 4.5vw, 5.5rem);--grid-gap:clamp(1rem, 2vw, 2.5rem);--measure:62ch;--section-y:clamp(3.5rem, 8vh, 11rem);--section-y-tight:clamp(2.5rem, 5vh, 6rem);--chapter-y:clamp(4rem, 10vh, 16rem);--text-display:clamp(3.25rem, 12.5vw, 12rem);--text-hero:clamp(2.5rem, 8vw, 7rem);--text-h1:clamp(2.125rem, 6vw, 4.75rem);--text-h2:clamp(1.75rem, 4vw, 3.25rem);--text-h3:clamp(1.1875rem, 2vw, 1.5rem);--text-lead:clamp(1.0625rem, 1.5vw, 1.375rem);--text-body:clamp(1rem, 1.05vw, 1.0625rem);--text-small:.875rem;--text-micro:clamp(.8125rem, .78rem + .16vw, .875rem);--leading-display:.9;--leading-tight:1.1;--leading-body:1.65;--tracking-display:-.01em;--tracking-eyebrow:.24em;--header-h:4.75rem;--scroll-offset:calc(var(--header-h) + 1.5rem);--z-base:0;--z-sticky:20;--z-header:40;--z-overlay:60;--z-modal:70;--z-toast:80;--z-curtain:90;--grain: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='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}@media (min-width:48rem){:root{--header-h:5.5rem}}@media (min-width:64rem){:root{--section-y:clamp(4rem, 8vh, 7.5rem);--section-y-tight:clamp(2.75rem, 5vh, 4.5rem);--chapter-y:clamp(5rem, 10vh, 9.5rem)}}:lang(he){--tracking-display:-.005em;--tracking-eyebrow:.16em;--leading-body:1.68;--leading-display:.95}:lang(en){--tracking-display:-.005em;--tracking-eyebrow:.18em;--leading-body:1.6;--leading-display:1;--measure:66ch}:lang(ar){--tracking-display:0em;--tracking-eyebrow:0em;--leading-body:1.85;--leading-tight:1.35;--leading-display:1.2;--measure:56ch;--text-display:clamp(2.5rem, 9.5vw, 9rem);--text-h1:clamp(1.75rem, 4.9vw, 3.75rem);--text-h2:clamp(1.5rem, 3.3vw, 2.625rem);--text-h3:clamp(1.0625rem, 1.8vw, 1.3125rem);--text-lead:clamp(1rem, 1.4vw, 1.25rem)}[data-surface=dark]{--bg:var(--color-ink-800);--bg-deep:var(--color-ink-900);--bg-raised:var(--color-ink-700);--bg-inset:var(--color-ink-600);--fg:var(--color-cream-100);--fg-muted:var(--color-cream-300);--fg-subtle:var(--color-cream-400);--accent:var(--color-clay-300);--accent-strong:var(--color-clay-200);--accent-fill:var(--color-clay-500);--on-accent-fill:var(--color-cream-100);--metal:var(--color-bronze-300);--rule:#f4eadb21}@supports (color:color-mix(in lab, red, red)){[data-surface=dark]{--rule:color-mix(in oklab, var(--color-cream-100) 13%, transparent)}}[data-surface=dark]{--rule-strong:#f4eadb42}@supports (color:color-mix(in lab, red, red)){[data-surface=dark]{--rule-strong:color-mix(in oklab, var(--color-cream-100) 26%, transparent)}}[data-surface=dark]{--scrim:#0c0908d1}@supports (color:color-mix(in lab, red, red)){[data-surface=dark]{--scrim:color-mix(in oklab, var(--color-ink-900) 82%, transparent)}}[data-surface=dark]{--focus:var(--color-clay-200);--grain-opacity:.05;--danger:var(--color-clay-200);--coil-ink:var(--color-cream-100)}[data-surface=paper]{--coil-ink:var(--color-clay-800);--bg:var(--color-cream-100);--bg-deep:var(--color-cream-200);--bg-raised:var(--color-cream-50);--bg-inset:var(--color-cream-200);--fg:#241a15;--fg-muted:#5e4e45;--fg-subtle:#756458;--accent:var(--color-clay-500);--accent-strong:var(--color-clay-700);--accent-fill:var(--color-clay-500);--on-accent-fill:var(--color-cream-100);--metal:#8a6134;--rule:#241a1526;--rule-strong:#241a1552;--scrim:#0c09089e}@supports (color:lab(0% 0 0)){[data-surface=paper]{--rule:lab(10.3979% 4.43154 5.46308/.15);--rule-strong:lab(10.3979% 4.43154 5.46308/.32)}}@supports (color:color-mix(in lab, red, red)){[data-surface=paper]{--scrim:color-mix(in oklab, var(--color-ink-900) 62%, transparent)}}[data-surface=paper]{--focus:var(--color-clay-700);--grain-opacity:.028;--danger:var(--color-clay-700)}:root{--shadow-float:0 1px 2px #00000038, 0 24px 60px -18px #0000008c}@supports (color:lab(0% 0 0)){:root{--shadow-float:0 1px 2px lab(0% 0 0/.22), 0 24px 60px -18px lab(0% 0 0/.55)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.spiral-draw{stroke-dashoffset:0;animation:none}.coil-turn{animation:none}}@keyframes nav-item{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes popup-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.reserve-seal{z-index:var(--z-header);bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--accent-fill);min-height:3.25rem;color:var(--on-accent-fill);border:1px solid #f4eadb38;grid-template-columns:auto 1fr;align-items:center;gap:.625rem;padding-inline:1rem 1.25rem;display:grid;position:fixed;inset-inline-start:1rem}@supports (color:color-mix(in lab, red, red)){.reserve-seal{border:1px solid color-mix(in oklab, var(--color-cream-100) 22%, transparent)}}.reserve-seal{opacity:0;pointer-events:none;transition:grid-template-columns var(--duration-base) var(--ease-editorial), padding-inline var(--duration-base) var(--ease-editorial), background-color var(--duration-base) var(--ease-standard), opacity var(--duration-slow) var(--ease-entrance), transform var(--duration-slow) var(--ease-entrance);border-radius:999px;transform:translateY(.75rem);box-shadow:0 .75rem 2rem -.75rem #0000008c}.reserve-seal[data-shown]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.reserve-seal{transform:none}}.reserve-seal:hover{background:var(--color-clay-600)}.reserve-seal[data-furled]{grid-template-columns:auto 0fr;padding-inline:1rem}.reserve-seal-mark{color:currentColor;opacity:.85;width:1.125rem;height:1.125rem;display:block}.reserve-seal-words{white-space:nowrap;letter-spacing:.04em;min-width:0;font-size:.875rem;overflow:hidden}@media (min-width:48rem){.reserve-seal{bottom:1.75rem;inset-inline-start:1.75rem}}.reserve-dialog{background:0 0;border:0;width:100%;max-width:min(34rem,100vw - 2rem);margin:auto;padding:0}.reserve-dialog::backdrop{background:#0c0908d1}@supports (color:color-mix(in lab, red, red)){.reserve-dialog::backdrop{background:color-mix(in oklab, var(--color-ink-900) 82%, transparent)}}.reserve-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reserve-panel{background:var(--bg);color:var(--fg);border:1px solid var(--rule);position:relative;overflow:hidden}.reserve-photo{opacity:.3;position:absolute;inset:0}.reserve-photo>*,.reserve-photo img{object-fit:cover;width:100%;height:100%}.reserve-photo:after{content:"";background:linear-gradient(to bottom, #0c09088c, var(--bg));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reserve-photo:after{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-ink-900) 55%, transparent), var(--bg))}}.reserve-panel-body{text-align:center;padding:clamp(2rem,6vw,3rem);position:relative}.reserve-draw{width:3.25rem;height:3.25rem;color:var(--accent);margin-inline:auto;display:block}.reserve-headline{margin-top:1.5rem;font-size:clamp(1.5rem,5vw,1.875rem);line-height:1.15}.reserve-body{max-width:34ch;color:var(--fg-muted);margin-top:.875rem;margin-inline:auto;font-size:.9375rem;line-height:1.7}.reserve-rule{background:var(--fg);height:1px;margin-top:2rem;display:block}@supports (color:color-mix(in lab, red, red)){.reserve-rule{background:color-mix(in oklab, var(--fg) 14%, transparent)}}.reserve-rule>span{background:var(--accent);transform-origin:100%;height:100%;transition:transform 80ms linear;display:block}.reserve-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.75rem;margin-top:1.75rem;display:flex}.reserve-continue{min-height:2.75rem;color:var(--fg);transition:color var(--duration-base) var(--ease-standard);border-bottom:1px solid;font-size:.9375rem}.reserve-continue:hover{color:var(--accent)}.reserve-cancel{min-height:2.75rem;color:var(--fg-subtle);transition:color var(--duration-base) var(--ease-standard);font-size:.875rem}.reserve-cancel:hover{color:var(--fg-muted)}.reserve-phone{font-family:var(--font-display-latin);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;color:var(--fg);border-bottom:1px solid var(--accent);margin-top:1.75rem;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1;display:inline-block}@supports (color:color-mix(in lab, red, red)){.reserve-phone{border-bottom:1px solid color-mix(in oklab, var(--accent) 55%, transparent)}}.reserve-phone{transition:color var(--duration-base) var(--ease-standard);padding-bottom:.25rem}.reserve-phone:hover{color:var(--accent)}.reserve-invitation{border-top:1px solid var(--rule);text-align:center;margin-top:clamp(4rem,12vh,8rem);padding-top:clamp(3rem,8vh,5rem);position:relative}.reserve-invitation-mark{width:2.25rem;height:2.25rem;color:var(--accent);opacity:.5;margin-inline:auto;display:block}.reserve-invitation .eyebrow{margin-top:1.5rem}.reserve-invitation-title{margin-top:.75rem;font-size:clamp(1.875rem,7vw,3rem);line-height:1.05}.reserve-invitation-body{max-width:38ch;color:var(--fg-muted);margin-top:1rem;margin-inline:auto;font-size:1rem;line-height:1.7}.reserve-button{background:var(--accent-fill);min-height:3rem;color:var(--on-accent-fill);transition:background-color var(--duration-base) var(--ease-standard);align-items:center;gap:.875rem;padding-inline:1.75rem;font-size:1rem;display:inline-flex}.reserve-button:hover{background:var(--color-clay-600)}.reserve-button svg{transition:transform var(--duration-base) var(--ease-entrance)}.reserve-button:hover svg{transform:translate(-.375rem)}.reserve-button-lg{min-height:3.25rem;padding-inline:2rem}.popup-countdown{inset-inline:0;background-color:currentColor;block-size:2px;display:block;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.popup-countdown{background-color:color-mix(in oklab, currentColor 14%, transparent)}}.popup-countdown>span{opacity:.5;transform-origin:100%;background-color:currentColor;block-size:100%;transition:transform 80ms linear;display:block}:root{--spiral-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='11' viewBox='0 0 76 11'%3E%3Cg fill='none' stroke='%23cda87f' stroke-width='0.7' stroke-linecap='round'%3E%3Cpath d='M0 1H76'/%3E%3Cpath d='M38.0 1.0L38.8 1.2L39.6 1.6L40.3 2.1L40.8 2.7L41.1 3.4L41.3 4.1L41.3 4.8L41.2 5.5L41.0 6.2L40.6 6.7L40.1 7.1L39.6 7.4L39.1 7.6L38.5 7.7L38.0 7.6L37.5 7.4L37.1 7.2L36.8 6.8L36.6 6.5L36.4 6.1L36.4 5.7L36.5 5.4L36.6 5.1L36.8 4.8L37.0 4.6L37.2 4.5L37.4 4.4L37.7 4.4L37.9 4.5L38.0 4.6'/%3E%3C/g%3E%3C/svg%3E")}.loupe-photo img{object-fit:contain}@media (min-width:48rem){@layer components{.approach-map{block-size:clamp(26rem,62vh,36rem)}.approach-shell{align-self:center;padding-block:0}.approach-plaque{max-inline-size:26rem}.counter-facts{grid-template-columns:1fr 1fr}.counter-fact+.counter-fact{border-block-start:0;border-inline-start:1px solid var(--rule)}.visit-room{block-size:clamp(22rem,58vh,32rem)}.kitchen-list{columns:2;column-fill:balance;border-block-end:1px solid var(--rule);column-gap:clamp(2rem,6vw,5rem);display:block}.kitchen-row{break-inside:avoid}.kitchen-row:last-child{border-block-end:0}.account-close-shell{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:clamp(2rem,6vw,5rem)}.account-close-actions{flex-direction:row;align-items:flex-end;gap:clamp(1.5rem,4vw,2.5rem)}.signature{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;min-block-size:34rem}.signature-frame{aspect-ratio:auto}.plates{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-list:not(:has(.plate)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,4.5rem);display:grid}}}@media (min-width:64rem){@layer components{.stage-head-frame[data-orient=upright],.feature-figure[data-orient=upright]{aspect-ratio:4/3;inline-size:min(100%,62rem);margin-inline:auto}}}@media (prefers-reduced-motion:reduce){@layer components{.frontis-img{transition:none}}}@keyframes overture-rise{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}@keyframes overture-word{0%{translate:0 110%}to{translate:0}}@media (prefers-reduced-motion:reduce){@layer components{.overture,.overture-word{animation:none}}}@keyframes cascade-in{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){@layer components{.tel-underline{opacity:.5;transition:none;scale:1}.tel-strike-coil{transition:none}}.coil-trace-head,.soon-eyebrow-rule,.soon-headline-word,.soon-watermark{animation:none}.soon-eyebrow-rule{transform:scaleX(1)}.soon-watermark{opacity:1}.soon-reward-panel,.soon-reward-countdown>span{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
