@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700&display=swap");:root{--tinos-espresso:#1b140f;--tinos-walnut:#5a422e;--tinos-terracotta:#8b5e3c;--tinos-clay:#c7b299;--tinos-cream:#f6f1e9;--tinos-terracotta-hover:#9a6d4a;--tinos-terracotta-press:#7a5232;--tinos-espresso-hover:#2b241d;--tinos-cream-dim:#ebe4d8;--surface-page:var(--tinos-cream);--surface-card:var(--tinos-cream);--surface-inverse:var(--tinos-espresso);--surface-muted:var(--tinos-clay);--text-primary:var(--tinos-espresso);--text-secondary:var(--tinos-walnut);--text-on-inverse:var(--tinos-cream);--text-muted:color-mix(in oklab,var(--tinos-walnut) 65%,var(--tinos-cream));--accent-primary:var(--tinos-terracotta);--accent-primary-hover:var(--tinos-terracotta-hover);--accent-primary-press:var(--tinos-terracotta-press);--border-default:var(--tinos-clay);--border-strong:var(--tinos-walnut);--border-inverse:var(--tinos-cream);--focus-ring:var(--tinos-terracotta);--font-display:"Bebas Neue","Oswald",sans-serif;--font-body:"Inter",-apple-system,"Segoe UI",sans-serif;--text-display-xl:700 clamp(2.8rem,5vw,5rem) /1.02 var(--font-display);--text-display-lg:400 clamp(2.2rem,4vw,3.4rem) /1.05 var(--font-display);--text-display-md:400 1.9rem/1.1 var(--font-display);--text-display-sm:400 1.3rem/1.15 var(--font-display);--tracking-display:0.01em;--tracking-display-wide:0.06em;--text-body-lg:400 1.15rem/1.6 var(--font-body);--text-body-md:400 1rem/1.6 var(--font-body);--text-body-sm:400 0.875rem/1.5 var(--font-body);--text-label:600 0.8rem/1.2 var(--font-body);--tracking-label:0.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-round:999px;--border-width-hairline:1px;--border-width-default:1.5px;--border-width-heavy:2.5px;--shadow-sm:0 1px 2px oklch(0 0 0/0.06);--shadow-md:0 4px 12px oklch(0 0 0/0.1);--shadow-lg:0 12px 32px oklch(0 0 0/0.16);--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-fast:120ms;--duration-default:200ms}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-body);background:var(--surface-page);color:var(--text-primary);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{opacity:.8}img{max-width:100%;display:block}@media (max-width:680px){.site-nav{flex-wrap:wrap;row-gap:10px;padding:14px 20px!important;height:auto!important;justify-content:center!important}.site-nav .logo,.site-nav img{height:48px!important}.site-nav-links{gap:14px!important;flex-wrap:wrap;justify-content:center;width:100%;order:3}.site-nav-cta{display:none!important}.site-footer{flex-direction:column;align-items:stretch!important;padding:8px 24px 20px!important;text-align:left}.site-footer-items{flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%}.site-footer-item{flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;padding:16px 0!important;border-bottom:1px solid rgba(255,255,255,.12)}.site-footer-social{display:flex;justify-content:center;padding-top:18px}.story-grid img{display:none!important}.five-pizzas-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:14px!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch}.five-pizzas-card{flex:0 0 68%!important;scroll-snap-align:center}.hs-hero{grid-template-columns:1fr!important;height:auto!important}.hs-hero-img{height:240px!important}.hs-hero-text{padding:32px 24px!important}.story-grid{grid-template-columns:1fr!important;padding:40px 24px!important;gap:24px!important}.page-pad{padding:32px 20px!important}.menu-row-photo-frame{width:110px!important;height:200px!important}.menu-row-text{max-width:150px!important}}.btn-primary:hover:not(:disabled){background:var(--accent-primary-hover)!important}.btn-primary:active:not(:disabled){background:var(--accent-primary-press)!important}.btn-inverse:hover:not(:disabled){background:var(--tinos-cream-dim)!important}.btn-inverse:active:not(:disabled){background:var(--tinos-clay)!important}