@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-500.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-mono-700.woff2) format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400.woff2) format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google-sans-500.woff2) format("woff2")}:root{--tcf-color-canvas: #141a15;--tcf-color-surface: #171d17;--tcf-color-surface-muted: #202520;--tcf-color-ink: #10150f;--tcf-color-danger-surface: #2a261f;--tcf-color-warning-surface: #2a261f;--tcf-color-success-surface: #202520;--tcf-color-border: #2b322a;--tcf-color-border-strong: #3c443a;--tcf-color-control: #5f6c59;--tcf-color-text: #f0eeea;--tcf-color-text-muted: #a9a99f;--tcf-color-accent: #c0a068;--tcf-color-on-accent: #141a15;--tcf-color-accent-rule: #62563a;--tcf-color-paper: #efe9dc;--tcf-color-on-paper: #10150f;--tcf-color-success: #8fae72;--tcf-color-warning: #d0a24a;--tcf-color-danger: #cf7b6b;--tcf-color-google-fill: #131314;--tcf-color-google-stroke: #8e918f;--tcf-color-google-text: #e3e3e3;--tcf-font-sans: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tcf-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--tcf-font-display: Anton, Impact, "Arial Narrow", sans-serif;--tcf-font-google: "Google Sans", "Space Grotesk", system-ui, sans-serif;--tcf-font-weight-regular: 400;--tcf-font-weight-medium: 500;--tcf-font-weight-semibold: 600;--tcf-font-weight-bold: 700;--tcf-font-size-body: 1rem;--tcf-font-size-label: .75rem;--tcf-font-size-label-small: .6875rem;--tcf-font-size-caption: .8125rem;--tcf-font-size-small: .875rem;--tcf-font-size-control: .9375rem;--tcf-font-size-row: 1.25rem;--tcf-font-size-row-compact: 1.0625rem;--tcf-font-size-statement: 1.875rem;--tcf-font-size-statement-compact: 1.5rem;--tcf-font-size-access-title: min(9.375rem, 40cqi);--tcf-font-size-access-title-compact: 4rem;--tcf-font-size-band: min(7.25rem, 10cqi);--tcf-font-size-poster: 6rem;--tcf-font-size-poster-compact: 3.125rem;--tcf-font-size-poster-time: 3.625rem;--tcf-font-size-poster-time-compact: 1.875rem;--tcf-font-size-poster-word: 15cqi;--tcf-font-size-network-title: 6rem;--tcf-font-size-network-title-compact: 3.5rem;--tcf-line-height-body: 1.5;--tcf-line-height-display: .92;--tcf-line-height-title: .96;--tcf-line-height-figures: 1.05;--tcf-line-height-heading: 1.25;--tcf-line-height-compact: 1.4;--tcf-line-height-tight: 1.27;--tcf-tracking-label: .1em;--tcf-space-1: .25rem;--tcf-space-2: .5rem;--tcf-space-3: .75rem;--tcf-space-4: 1rem;--tcf-space-5: 1.375rem;--tcf-space-6: 2rem;--tcf-space-7: 3rem;--tcf-space-8: 4rem;--tcf-space-0-5: .125rem;--tcf-space-1-5: .375rem;--tcf-space-2-25: .5625rem;--tcf-space-2-5: .625rem;--tcf-space-3-5: .875rem;--tcf-space-4-5: 1.125rem;--tcf-radius-sm: .375rem;--tcf-radius-md: .6875rem;--tcf-radius-lg: 1rem;--tcf-radius-pill: 999px;--tcf-radius-checkbox: .25rem;--tcf-rule-width: 1px;--tcf-size-bar: 2.75rem;--tcf-size-icon: 1.125rem;--tcf-size-brand-small: 1.625rem;--tcf-size-spinner: 1.25rem;--tcf-size-row: 4.75rem;--tcf-size-row-compact: 4rem;--tcf-size-mark: 1.625rem;--tcf-size-mark-slot: 2.25rem;--tcf-size-mark-large: 2.5rem;--tcf-size-mark-large-compact: 1.875rem;--tcf-size-mark-slot-large: 3.25rem;--tcf-size-mark-slot-large-compact: 2.5rem;--tcf-font-size-home-row: 1.4375rem;--tcf-font-size-home-row-compact: 1.125rem;--tcf-size-thread: 3px;--tcf-size-tail: .75rem;--tcf-size-google-button: 2.5rem;--tcf-size-google-mark: 1.25rem;--tcf-space-google-mark: .625rem;--tcf-line-height-google: 1.25rem;--tcf-size-primary-button: 2.875rem;--tcf-space-primary-button: 1.625rem;--tcf-size-status-dot: .5rem;--tcf-size-stamp-access: min(28.75rem, 40cqi);--tcf-size-stamp-access-compact: 14.375rem;--tcf-size-brand-stamp: 43.5cqi;--tcf-measure-access: 34rem;--tcf-measure-notice: 30rem;--tcf-size-control: 2.75rem;--tcf-size-checkbox: 1.125rem;--tcf-size-check-mark: .75rem;--tcf-size-radio-dot: .5rem;--tcf-size-chip: 2rem;--tcf-size-chip-wide: 1.875rem;--tcf-size-readiness-mark: 1rem;--tcf-space-list-row: var(--tcf-space-2-25);--tcf-size-countdown: 2px;--tcf-duration-notice: 5s;--tcf-size-panel: 24rem;--tcf-space-panel: .75rem;--tcf-size-desk: 26.25rem;--tcf-space-desk: var(--tcf-space-3-5);--tcf-font-size-desk-title: 1.3125rem;--tcf-font-size-sheet-title: 1.1875rem;--tcf-space-field-label: var(--tcf-space-1-5);--tcf-font-size-person-title: 1.625rem;--tcf-font-size-person-title-compact: 1.375rem;--tcf-size-slot-width: 2.5rem;--tcf-size-slot-height: .5rem;--tcf-stamp-angle: -8deg;--tcf-size-ruolino-row: 3.875rem;--tcf-size-ruolino-edge: 2rem;--tcf-size-ruolino-status: 8.125rem;--tcf-size-ruolino-area: 5rem;--tcf-size-ruolino-person: 10.75rem;--tcf-size-area-box: 1.75rem;--tcf-font-size-cell: .625rem;--tcf-tracking-cell: .05em;--tcf-tracking-label-tight: .08em;--tcf-tracking-chip: .06em;--tcf-size-tab-rule: 2px;--tcf-size-log-stamp: 10.625rem;--tcf-size-log-when: 11.875rem;--tcf-size-log-row: 4.125rem;--tcf-stamp-angle-log: -3deg;--tcf-space-poster-accent: .25em;--tcf-measure-form: 28rem;--tcf-size-year-field: 8rem;--tcf-size-year-field-compact: 6.5rem;--tcf-size-chevron: .75rem;--tcf-radius-dot-square: 1px;--tcf-link-underline-offset: .2em;--tcf-font-size-edition-title: 3.5rem;--tcf-font-size-edition-title-compact: 2.5rem;--tcf-size-outline-button: 2.5rem;--tcf-size-stamp-day: 2.75rem;--tcf-size-stamp-day-compact: 2.125rem;--tcf-font-size-stamp-day: 45cqi;--tcf-stamp-print-offset-day: 3px;--tcf-stamp-print-offset-day-compact: 2px;--tcf-stamp-ring-dash-day: 4px 3px;--tcf-size-calendar-row-compact: 3rem;--tcf-size-tray-slot: 1.375rem;--tcf-size-stamp-column: 13.125rem;--tcf-size-stamp-column-compact: 7.5rem;--tcf-stamp-angle-day: -6deg;--tcf-font-size-stamp-number: calc(1.08rem + 22.2cqi) ;--tcf-size-stamp-slot: 3.5rem;--tcf-size-stamp-slot-compact: 2.125rem;--tcf-font-size-column-hours: 1.875rem;--tcf-font-size-column-hours-compact: 1.5rem;--tcf-size-menu-item: 12rem;--tcf-size-menu-category: 6rem;--tcf-size-menu-price: 6rem;--tcf-size-menu-allergens: 9.5rem;--tcf-size-menu-quantity: 7.5rem;--tcf-size-menu-state: 7rem;--tcf-size-menu-bar: 5.625rem;--tcf-size-menu-bar-height: 3px;--tcf-size-menu-moves: 6.5rem;--tcf-font-size-stock-figure: 2.75rem;--tcf-font-size-stock-figure-compact: 2.25rem;--tcf-size-portions-field: 5.5rem;--tcf-font-size-figure-label-compact: .5625rem;--tcf-size-movement-column: 3.75rem;--tcf-size-movement-time-compact: 3.625rem;--tcf-size-movement-delta-compact: 3.875rem;--tcf-size-menu-summary: 12rem;--tcf-mark-offset: .05;--tcf-mark-second-print: 45%;--tcf-size-stamp-ring: max(2px, .65cqi);--tcf-size-stamp-ring-inner: max(1px, .325cqi);--tcf-stamp-print-offset: max(4px, 1.3cqi);--tcf-font-size-stamp-words: clamp(24px, 36px - 2.6cqi, 30px);--tcf-tracking-stamp: clamp(3px, 1px + .87cqi, 5px);--tcf-veil-opacity: 84%;--tcf-skeleton-fill: .8em;--tcf-skeleton-dim: .5;--tcf-duration-breathe: 1.6s;--tcf-duration-spin: 1.4s;--tcf-focus-ring-width: 2px;--tcf-focus-ring-offset: 2px;--tcf-focus-ring-color: var(--tcf-color-text);--tcf-focus-ring-color-paper: var(--tcf-color-on-paper);--tcf-focus-control-border-color: var(--tcf-color-text);--tcf-focus-control-shadow: 0 0 0 1px var(--tcf-color-accent);--tcf-focus-control-outline: var(--tcf-focus-ring-width) solid transparent}*,*:before,*:after{box-sizing:border-box}:root{color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background-color:var(--tcf-color-canvas);color:var(--tcf-color-text);font-family:var(--tcf-font-sans);font-size:var(--tcf-font-size-body);line-height:var(--tcf-line-height-body);font-synthesis-weight:none}h1,h2,h3,h4,h5,h6,p{margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--tcf-focus-ring-width) solid var(--tcf-focus-ring-color);outline-offset:var(--tcf-focus-ring-offset)}:root:has(dialog:modal){overflow:hidden}.tcf-label{font-family:var(--tcf-font-mono);font-size:var(--tcf-font-size-label);font-weight:var(--tcf-font-weight-medium);letter-spacing:var(--tcf-tracking-label);text-transform:uppercase}.tcf-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tcf-link{color:var(--tcf-color-text);text-decoration:underline;text-decoration-thickness:var(--tcf-rule-width);text-underline-offset:var(--tcf-link-underline-offset)}.tcf-link:hover{text-decoration-color:var(--tcf-color-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tcf-google-button{display:inline-flex;align-items:center;gap:var(--tcf-space-google-mark);min-height:var(--tcf-size-google-button);padding-inline:var(--tcf-space-3);border:var(--tcf-rule-width) solid var(--tcf-color-google-stroke);border-radius:var(--tcf-radius-pill);background-color:var(--tcf-color-google-fill);color:var(--tcf-color-google-text);font-family:var(--tcf-font-google);font-size:var(--tcf-font-size-small);font-weight:var(--tcf-font-weight-medium);line-height:var(--tcf-line-height-google);cursor:pointer}.tcf-google-button svg{flex:none;width:var(--tcf-size-google-mark);height:var(--tcf-size-google-mark)}.tcf-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tcf-size-primary-button);padding-inline:var(--tcf-space-primary-button);border:0;border-radius:var(--tcf-radius-pill);background-color:var(--tcf-color-accent);color:var(--tcf-color-on-accent);font-size:var(--tcf-font-size-control);font-weight:var(--tcf-font-weight-semibold);line-height:var(--tcf-line-height-heading);text-decoration:none;cursor:pointer}.tcf-primary-button[aria-disabled=true]{cursor:default}.tcf-unready-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tcf-size-primary-button);padding-inline:var(--tcf-space-primary-button);border:var(--tcf-rule-width) dashed var(--tcf-color-control);border-radius:var(--tcf-radius-pill);background:none;color:var(--tcf-color-text-muted);font-size:var(--tcf-font-size-control);font-weight:var(--tcf-font-weight-semibold);line-height:var(--tcf-line-height-heading);cursor:default}.tcf-danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tcf-size-primary-button);padding-inline:var(--tcf-space-primary-button);border:var(--tcf-rule-width) solid var(--tcf-color-danger);border-radius:var(--tcf-radius-pill);background:none;color:var(--tcf-color-danger);font-size:var(--tcf-font-size-control);font-weight:var(--tcf-font-weight-semibold);line-height:var(--tcf-line-height-heading);cursor:pointer}.tcf-danger-button[aria-disabled=true]{cursor:default}.tcf-text-button{padding:var(--tcf-space-1) 0;border:0;border-block-end:var(--tcf-rule-width) solid var(--tcf-color-control);background:none;color:var(--tcf-color-text);text-decoration:none;cursor:pointer}.tcf-outline-button{display:inline-flex;align-items:center;gap:var(--tcf-space-2);min-height:var(--tcf-size-outline-button);padding-inline:var(--tcf-space-4);border:var(--tcf-rule-width) solid var(--tcf-color-control);border-radius:var(--tcf-radius-pill);background:none;color:var(--tcf-color-text);font-size:var(--tcf-font-size-small);line-height:var(--tcf-line-height-heading);cursor:pointer}.tcf-outline-button[aria-pressed=false]{color:var(--tcf-color-text-muted)}.tcf-outline-button[aria-pressed=true]{border-color:var(--tcf-color-accent)}.tcf-outline-button[aria-disabled=true]{border-style:dashed;cursor:default}.tcf-icon-button{display:grid;flex:none;place-items:center;padding:0;border:0;background:none;color:var(--tcf-color-text);cursor:pointer}.tcf-icon-button svg{width:var(--tcf-size-icon);height:var(--tcf-size-icon)}.tcf-icon-button[aria-disabled=true]{cursor:default}.tcf-capsule{display:inline-flex;align-items:center;gap:var(--tcf-space-3);min-height:var(--tcf-size-primary-button);padding-inline:var(--tcf-space-4) var(--tcf-space-5);border:var(--tcf-rule-width) solid var(--tcf-color-control);border-radius:var(--tcf-radius-pill);background:none;color:var(--tcf-color-text);font-size:var(--tcf-font-size-control);line-height:var(--tcf-line-height-heading)}.tcf-touch-target{position:relative}.tcf-touch-target:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - var(--tcf-size-control) / 2);block-size:var(--tcf-size-control)}button.tcf-capsule{cursor:default}.tcf-input{display:block;width:100%;min-height:var(--tcf-size-control);padding:var(--tcf-space-2) var(--tcf-space-4);border:var(--tcf-rule-width) solid var(--tcf-color-control);border-radius:var(--tcf-radius-sm);background:none;color:var(--tcf-color-text);font-size:var(--tcf-font-size-body);line-height:var(--tcf-line-height-compact)}textarea.tcf-input{padding-block:var(--tcf-space-3);resize:vertical}.tcf-field-label{color:var(--tcf-color-text-muted);font-size:var(--tcf-font-size-label-small);line-height:var(--tcf-line-height-tight)}.tcf-input[aria-invalid=true]{border-color:var(--tcf-color-danger)}.tcf-checkbox{display:inline-grid;flex:none;place-content:center;width:var(--tcf-size-checkbox);height:var(--tcf-size-checkbox);margin:0;border:var(--tcf-rule-width) solid var(--tcf-color-control);border-radius:var(--tcf-radius-checkbox);background:none;appearance:none;cursor:pointer}.tcf-checkbox:before{content:"";width:var(--tcf-size-check-mark);height:var(--tcf-size-check-mark);background-color:var(--tcf-color-on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0)}.tcf-checkbox:checked{border-color:var(--tcf-color-accent);background-color:var(--tcf-color-accent)}.tcf-checkbox:checked:before{transform:scale(1)}.tcf-checkbox[aria-invalid=true]{border-color:var(--tcf-color-danger)}.tcf-radio{display:inline-grid;flex:none;place-content:center;width:var(--tcf-size-checkbox);height:var(--tcf-size-checkbox);margin:0;border:var(--tcf-rule-width) solid var(--tcf-color-control);border-radius:var(--tcf-radius-pill);background:none;appearance:none;cursor:pointer}.tcf-radio:before{content:"";width:var(--tcf-size-radio-dot);height:var(--tcf-size-radio-dot);border-radius:var(--tcf-radius-pill);background-color:var(--tcf-color-accent);transform:scale(0)}.tcf-radio:checked{border-color:var(--tcf-color-accent)}.tcf-radio:checked:before{transform:scale(1)}.tcf-chip{display:inline-flex;align-items:center;min-height:var(--tcf-size-chip);padding-inline:var(--tcf-space-2);border:var(--tcf-rule-width) solid var(--tcf-color-control);border-radius:var(--tcf-radius-sm);background:none;color:var(--tcf-color-text-muted);font-family:var(--tcf-font-mono);font-size:var(--tcf-font-size-cell);font-weight:var(--tcf-font-weight-medium);letter-spacing:var(--tcf-tracking-chip);text-transform:uppercase;cursor:pointer}.tcf-chip[aria-pressed=true]{border-color:var(--tcf-color-text);color:var(--tcf-color-text)}.tcf-chip[aria-disabled=true]{border-style:dashed;cursor:default}.tcf-input:focus-visible,.tcf-checkbox:focus-visible,.tcf-radio:focus-visible{border-color:var(--tcf-focus-control-border-color);outline:var(--tcf-focus-control-outline);box-shadow:var(--tcf-focus-control-shadow)}.tcf-input:disabled,.tcf-checkbox:disabled,.tcf-radio:disabled{border-style:dashed;color:var(--tcf-color-text-muted);cursor:default}.tcf-checkbox:disabled:checked{border-color:var(--tcf-color-text-muted);background-color:var(--tcf-color-text-muted)}.tcf-radio:disabled:checked{border-color:var(--tcf-color-text-muted)}.tcf-radio:disabled:before{background-color:var(--tcf-color-text-muted)}.tcf-ruolino{width:100%;border-collapse:collapse;table-layout:fixed}.tcf-ruolino thead th{padding:var(--tcf-space-2) var(--tcf-space-2) var(--tcf-space-3);border-block-end:var(--tcf-rule-width) solid var(--tcf-color-border-strong);color:var(--tcf-color-text-muted);font-family:var(--tcf-font-mono);font-size:var(--tcf-font-size-label);font-weight:var(--tcf-font-weight-medium);letter-spacing:var(--tcf-tracking-label);text-align:start;text-transform:uppercase;vertical-align:bottom}.tcf-ruolino tbody th,.tcf-ruolino tbody td{height:var(--tcf-size-ruolino-row);padding:var(--tcf-space-2);border-block-end:var(--tcf-rule-width) solid var(--tcf-color-border);font-weight:var(--tcf-font-weight-regular);text-align:start;vertical-align:middle}.tcf-ruolino tr:has(.tcf-ruolino-open){position:relative}.tcf-ruolino-open{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer}.tcf-ruolino-open:after{content:"";position:absolute;inset:0}.tcf-ruolino-open:focus-visible{outline:none}.tcf-ruolino-open:focus-visible:after{outline:var(--tcf-focus-ring-width) solid var(--tcf-focus-ring-color);outline-offset:calc(var(--tcf-focus-ring-width) * -1)}.tcf-ruolino tr:has(.tcf-ruolino-open):hover>*{background-color:var(--tcf-color-surface)}.tcf-ruolino tr:has([aria-current=true])>*{background-color:var(--tcf-color-surface)}.tcf-ruolino tr:has([aria-current=true])>:first-child{box-shadow:inset var(--tcf-size-thread) 0 0 var(--tcf-color-accent)}.tcf-ruolino-frame{display:grid;overflow-x:auto;container-type:inline-size;isolation:isolate}.tcf-ruolino-frame>.tcf-ruolino,.tcf-ruolino-frame:before,.tcf-ruolino-frame:after{grid-area:1 / 1}.tcf-ruolino-frame:before,.tcf-ruolino-frame:after{content:"";position:sticky;z-index:1;width:clamp(0px,(100% - 100cqi - 1px) * 100,var(--tcf-size-ruolino-edge));opacity:0;pointer-events:none}.tcf-ruolino-frame:before{inset-inline-start:0;justify-self:start;background-image:linear-gradient(to right,var(--tcf-color-canvas),transparent)}.tcf-ruolino-frame:after{inset-inline-end:0;justify-self:end;background-image:linear-gradient(to left,var(--tcf-color-canvas),transparent)}@supports (animation-timeline: scroll()){.tcf-ruolino-frame:before{animation:tcf-ruolino-edge-start linear both;animation-timeline:scroll(nearest inline)}.tcf-ruolino-frame:after{animation:tcf-ruolino-edge-end linear both;animation-timeline:scroll(nearest inline)}}@keyframes tcf-ruolino-edge-start{0%{opacity:0}4%,to{opacity:1}}@keyframes tcf-ruolino-edge-end{0%,96%{opacity:1}to{opacity:0}}
