@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_8e3771{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_8e3771{--font-serif-family:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans-family:"Inter","Inter Fallback"}:root{--color-canvas-rgb:255 255 255;--color-canvas-subtle-rgb:245 246 247;--color-canvas-muted-rgb:231 232 234;--color-canvas-raised-rgb:255 255 255;--color-canvas:rgb(var(--color-canvas-rgb));--color-canvas-subtle:rgb(var(--color-canvas-subtle-rgb));--color-canvas-muted:rgb(var(--color-canvas-muted-rgb));--color-canvas-raised:rgb(var(--color-canvas-raised-rgb));--color-ink-rgb:15 27 45;--color-ink-muted-rgb:74 85 104;--color-ink-subtle-rgb:91 102 117;--color-ink:rgb(var(--color-ink-rgb));--color-ink-muted:rgb(var(--color-ink-muted-rgb));--color-ink-subtle:rgb(var(--color-ink-subtle-rgb));--color-ink-inverse:var(--color-canvas);--color-ink-hairline:rgb(var(--color-ink-rgb)/0.14);--color-ink-hairline-strong:rgb(var(--color-ink-rgb)/0.22);--color-control-border:rgb(var(--color-ink-rgb)/0.5);--color-control-border-hover:rgb(var(--color-ink-rgb)/0.64);--color-scrim:rgb(var(--color-ink-rgb)/0.36);--color-accent-rgb:92 122 106;--color-accent-hover-rgb:75 102 88;--color-accent-active-rgb:61 84 72;--color-accent-subtle-rgb:214 224 216;--color-accent-muted-rgb:150 170 158;--color-accent-contrast-rgb:255 255 255;--color-accent-ink-rgb:69 96 82;--color-accent:rgb(var(--color-accent-rgb));--color-accent-hover:rgb(var(--color-accent-hover-rgb));--color-accent-active:rgb(var(--color-accent-active-rgb));--color-accent-subtle:rgb(var(--color-accent-subtle-rgb));--color-accent-muted:rgb(var(--color-accent-muted-rgb));--color-accent-contrast:rgb(var(--color-accent-contrast-rgb));--color-accent-ink:rgb(var(--color-accent-ink-rgb));--color-gold-rgb:176 138 46;--color-gold-ink-rgb:133 101 30;--color-gold-muted-rgb:204 184 132;--color-gold:rgb(var(--color-gold-rgb));--color-gold-ink:rgb(var(--color-gold-ink-rgb));--color-gold-muted:rgb(var(--color-gold-muted-rgb));--color-success-rgb:47 107 79;--color-success-subtle-rgb:188 230 204;--color-warning-rgb:154 107 31;--color-warning-subtle-rgb:236 230 214;--color-warning-ink-rgb:122 83 20;--color-danger-rgb:160 75 56;--color-danger-subtle-rgb:234 226 222;--color-info-rgb:60 90 128;--color-info-subtle-rgb:222 226 232;--color-success:rgb(var(--color-success-rgb));--color-success-subtle:rgb(var(--color-success-subtle-rgb));--color-warning:rgb(var(--color-warning-rgb));--color-warning-subtle:rgb(var(--color-warning-subtle-rgb));--color-warning-ink:rgb(var(--color-warning-ink-rgb));--color-danger:rgb(var(--color-danger-rgb));--color-danger-subtle:rgb(var(--color-danger-subtle-rgb));--color-info:rgb(var(--color-info-rgb));--color-info-subtle:rgb(var(--color-info-subtle-rgb));--font-serif:var(--font-serif-family,"Fraunces"),"Source Serif 4",Georgia,"Times New Roman",serif;--font-sans:var(--font-sans-family,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-mono-family,ui-monospace),SFMono-Regular,Menlo,Consolas,monospace;--text-display-size:2.25rem;--text-display-line:2.75rem;--text-h1-size:1.375rem;--text-h1-line:1.75rem;--text-h2-size:1rem;--text-h2-line:1.5rem;--text-h3-size:0.9375rem;--text-h3-line:1.375rem;--text-body-size:1rem;--text-body-line:1.5rem;--text-small-size:0.875rem;--text-small-line:1.25rem;--text-micro-size:0.75rem;--text-micro-line:1.125rem;--weight-display:400;--weight-h1:400;--weight-h2:500;--weight-heading:600;--weight-body:400;--weight-label:500;--weight-emphasis:600;--tracking-display:-0.015em;--tracking-tight:-0.011em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-eyebrow:0.1em;--tracking-code:0.18em;--space-unit:0.25rem;--space-0:0;--space-1:calc(var(--space-unit) * 1);--space-2:calc(var(--space-unit) * 2);--space-3:calc(var(--space-unit) * 3);--space-4:calc(var(--space-unit) * 4);--space-5:calc(var(--space-unit) * 6);--space-6:calc(var(--space-unit) * 8);--space-7:calc(var(--space-unit) * 12);--space-8:calc(var(--space-unit) * 16);--space-9:calc(var(--space-unit) * 24);--gutter:var(--space-5);--content-max:72.5rem;--content-max-wide:96rem;--workspace-max:90rem;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:16px;--radius-full:9999px;--border-hairline:1px solid var(--color-ink-hairline);--shadow-row-accent:inset 2px 0 0 var(--color-accent);--shadow-card:0 1px 2px rgb(15 27 45/0.03),0 4px 12px rgb(15 27 45/0.04);--shadow-card-hover:0 8px 20px rgb(15 27 45/0.1);--shadow-drawer:-8px 0 24px rgba(15,27,45,0.08);--shadow-overlay:0 8px 32px rgba(15,27,45,0.12);--shadow-float:0 4px 16px rgba(15,27,45,0.14);--gradient-mark:linear-gradient(140deg,var(--color-accent) 0%,var(--color-accent-active) 100%);--texture-dots:radial-gradient(var(--color-ink-hairline) 1px,transparent 1px);--texture-dots-size:16px 16px;--motion-fast:150ms;--motion-base:200ms;--motion-page:280ms;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--sunday-waiting:sunday-waiting 2.4s var(--ease-out) infinite;--z-raised:10;--z-float:30;--z-drawer:40;--z-overlay:50;--row-height-table:44px;--row-padding-y:0.625rem;--card-padding:var(--space-4);--section-gap:var(--space-5);--list-item-padding-y:var(--space-2);--hero-padding-y:var(--space-5);--page-padding-y:var(--space-5);--control-height:2.25rem;--card-body-gap:var(--space-4);--sidebar-width:248px;--sidebar-width-collapsed:64px;--utility-bar-height:56px;--float-size:48px;--scrollbar-size:10px;--scrollbar-inset:3px;--touch-target-min:44px;--focus-ring-color:var(--color-accent);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:0 0 0 var(--focus-ring-offset) var(--color-canvas),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)}[data-density=compact]{--row-height-table:34px;--row-padding-y:0.375rem;--card-padding:var(--space-3);--section-gap:var(--space-4);--list-item-padding-y:var(--space-1);--hero-padding-y:var(--space-4);--page-padding-y:var(--space-4);--control-height:2rem;--card-body-gap:var(--space-3)}[data-surface=kiosk]{--text-display-size:3rem;--text-display-line:3.5rem;--text-h1-size:2.5rem;--text-h1-line:3rem;--text-h2-size:1.75rem;--text-h2-line:2.25rem;--text-h3-size:1.5rem;--text-h3-line:2rem;--text-body-size:1.375rem;--text-body-line:2rem;--text-small-size:1.125rem;--text-small-line:1.625rem;--text-micro-size:1rem;--text-micro-line:1.5rem;--touch-target-min:64px;--control-height:64px;--row-height-table:64px;--radius-md:12px;--card-padding:var(--space-6)}[data-surface=signage]{--signage-scale:1;--text-display-size:calc(6rem * var(--signage-scale));--text-display-line:calc(7rem * var(--signage-scale));--text-h1-size:calc(4rem * var(--signage-scale));--text-h1-line:calc(4.75rem * var(--signage-scale));--text-h2-size:calc(2.75rem * var(--signage-scale));--text-h2-line:calc(3.5rem * var(--signage-scale));--text-h3-size:calc(2.5rem * var(--signage-scale));--text-h3-line:calc(3.25rem * var(--signage-scale));--text-body-size:calc(2.25rem * var(--signage-scale));--text-body-line:calc(3rem * var(--signage-scale));--text-small-size:calc(1.75rem * var(--signage-scale));--text-small-line:calc(2.5rem * var(--signage-scale));--text-micro-size:calc(1.5rem * var(--signage-scale));--text-micro-line:calc(2rem * var(--signage-scale));--space-unit:calc(0.5rem * var(--signage-scale));--control-height:calc(4rem * var(--signage-scale));--touch-target-min:calc(64px * var(--signage-scale));--radius-md:calc(8px * var(--signage-scale));--radius-lg:calc(10px * var(--signage-scale));--radius-xl:calc(16px * var(--signage-scale))}@media (max-width:639px){:root{--text-display-size:1.875rem;--text-display-line:2.25rem;--text-h1-size:1.25rem;--text-h1-line:1.75rem;--gutter:var(--space-4)}}@media (min-width:768px){:root{--gutter:var(--space-6)}}@media (min-width:1280px){:root{--gutter:calc(var(--space-unit) * 10)}}@keyframes sunday-waiting{0%,to{opacity:1}50%{opacity:.28}}@media (prefers-reduced-motion:no-preference){.sunday-waiting{animation:var(--sunday-waiting)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms;--motion-page:0ms}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-canvas);color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-size:var(--text-body-size);line-height:var(--text-body-line)}html :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}html :-moz-focusring{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}::-moz-selection{background:var(--color-accent-muted);color:var(--color-ink)}::selection{background:var(--color-accent-muted);color:var(--color-ink)}.texture-dots{background-image:var(--texture-dots);background-size:var(--texture-dots-size)}:where([data-scroll-region]){scrollbar-width:thin;scrollbar-color:var(--color-ink-hairline) transparent}:where([data-scroll-region])::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}:where([data-scroll-region])::-webkit-scrollbar-thumb{background-color:var(--color-ink-hairline);border:var(--scrollbar-inset) solid transparent;border-radius:var(--radius-full);background-clip:content-box}