@import"https://fonts.bunny.net/css?family=bricolage-grotesque:400,600,700,800|hanken-grotesk:400,500,600,700,800|caveat:600,700&display=swap";body.t-smag{--ink: #241A12;--ink-2: #4A3D31;--muted: #9D8B78;--tomato: #E1442E;--tomato-d: #C2381F;--amber: #F2A93B;--basil: #3E7C4F;--mocha: #8A5A33;--oat: #F6EEE0;--paper: #FCF7EE;--line: #E7D9C2;--line-2: #DCCBB0;--wine: #2A171A;--soft: 0 1px 2px rgba(36, 26, 18, .05);--soft-lift: 0 14px 34px rgba(42, 23, 26, .12);--r: 16px;--r-sm: 12px;--pill: 44px;background:var(--oat);color:var(--ink);font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body.t-smag h1,body.t-smag h2,body.t-smag h3,body.t-smag h4{font-family:Bricolage Grotesque,system-ui,sans-serif;color:var(--ink);font-weight:700;letter-spacing:-.02em}body.t-smag h1{line-height:1.02;font-weight:800}body.t-smag h2{line-height:1.08}body.t-smag h1 em,body.t-smag h2 em{font-style:normal;color:var(--tomato)}body.t-smag .disp{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.02}body.t-smag .chalk{font-family:Caveat,Hanken Grotesk,cursive;font-weight:700;line-height:.9;color:var(--tomato)}body.t-smag .stat-num{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;line-height:1;letter-spacing:-.02em}body.t-smag .eyebrow,body.t-smag .kicker{display:inline-block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tomato)}body.t-smag a.link,body.t-smag .link{color:var(--tomato);font-weight:700;text-decoration:none;text-underline-offset:3px}body.t-smag a.link:hover,body.t-smag .link:hover{color:var(--tomato-d);text-decoration:underline}body.t-smag .muted{color:var(--muted)}body.t-smag a:focus-visible,body.t-smag button:focus-visible,body.t-smag input:focus-visible{outline:2px solid var(--tomato);outline-offset:2px}body.t-smag ::-moz-selection{background:var(--tomato);color:#fff}body.t-smag ::selection{background:var(--tomato);color:#fff}body.t-smag .site-header{background:#f6eee0d1;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;color:var(--ink)}body.t-smag .site-name{font-family:Bricolage Grotesque,system-ui,sans-serif;color:var(--ink);font-weight:800;font-size:1.25rem;letter-spacing:-.03em}body.t-smag .site-name .wm-accent{color:var(--tomato)}body.t-smag .site-logo-mark{background:var(--tomato);color:#fff;border-radius:11px;width:34px;height:34px;display:grid;place-items:center;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;box-shadow:0 4px 12px #e1442e52}body.t-smag .site-nav-link{color:var(--ink);font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-size:14.5px;text-decoration:none;border-radius:var(--pill);padding:6px 10px;transition:color .15s ease}body.t-smag .site-nav-link:hover{color:var(--tomato);text-decoration:none}body.t-smag .thb-nav-chevron{color:var(--muted)}body.t-smag .thb-nav-dropdown{background:#fff;border:1px solid var(--line);color:var(--ink);box-shadow:var(--soft-lift);border-radius:var(--r-sm)}body.t-smag .thb-nav-dropdown a{color:var(--ink);border-radius:8px}body.t-smag .thb-nav-dropdown a:hover{color:var(--tomato);background:var(--oat)}body.t-smag .header-cta{background:transparent;color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--pill);font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;padding:.5rem 1.15rem;font-size:13.5px;transition:background .15s ease,color .15s ease}body.t-smag .header-cta:hover{background:var(--tomato);border-color:var(--tomato);color:#fff}body.t-smag .site-trust-strip{background:var(--oat);color:var(--muted);font-size:12.5px;font-family:Hanken Grotesk,system-ui,sans-serif;border-bottom:1px solid var(--line)}body.t-smag .site-trust-strip .trust-inner{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-weight:600}body.t-smag .site-breadcrumbs{background:transparent;border:0;color:var(--muted);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:600}body.t-smag .site-breadcrumbs a{color:var(--tomato);text-decoration:none}body.t-smag .site-breadcrumbs a:hover{color:var(--tomato-d);text-decoration:underline;text-underline-offset:3px}body.t-smag .site-breadcrumbs [aria-current=page]{color:var(--ink);opacity:.7}body.t-smag .site-breadcrumbs .crumb-sep{color:var(--muted);padding:0 4px}body.t-smag .s-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--soft)}body.t-smag .s-photo{background:linear-gradient(140deg,#ec5a3a,#c2381f 55%,#7e2415);color:#fff;position:relative;overflow:hidden}body.t-smag .g-pizza{background:linear-gradient(140deg,#ec5a3a,#c2381f 55%,#7e2415);color:#fff}body.t-smag .g-burger{background:linear-gradient(140deg,#c8772f,#8a5a33 62%,#4e2f18);color:#fff}body.t-smag .g-cafe{background:linear-gradient(140deg,#a6764a,#5e3d22);color:#fff}body.t-smag .g-take{background:linear-gradient(140deg,#f4b24a,#d9822a 62%,#9c5414);color:#fff}body.t-smag .g-sushi{background:linear-gradient(140deg,#4f9061,#2f5e3a);color:#fff}body.t-smag .g-brunch{background:linear-gradient(140deg,#e79c86,#c66b53 70%,#8d4332);color:#fff}body.t-smag .g-grill{background:linear-gradient(140deg,#d85a3c,#9b3a22 60%,#5a2012);color:#fff}body.t-smag .g-asia{background:linear-gradient(140deg,#c8503f,#7d2b30);color:#fff}body.t-smag .s-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--tomato);color:#fff;border:none;border-radius:var(--pill);font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease;cursor:pointer}body.t-smag .s-btn:hover{background:var(--tomato-d);color:#fff;transform:translateY(-1px)}body.t-smag .s-btn--inverse{background:#fff;color:var(--tomato)}body.t-smag .s-btn--inverse:hover{background:#fff;color:var(--tomato-d)}body.t-smag .s-section-title{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;color:var(--ink);letter-spacing:-.02em}body.t-smag .site-footer{background:var(--wine);border-top:0;color:#c9b6a6;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:.875rem}body.t-smag .site-footer .footer-heading{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#fff}body.t-smag .site-footer a{color:#fff;text-decoration:none}body.t-smag .site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}body.t-smag .site-footer .footer-meta{color:#a89181;font-size:12px}body.t-smag .site-footer .footer-divider{border-color:#ffffff1a}body.t-smag .site-footer .footer-wordmark{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-.03em;color:#fff}body.t-smag .site-footer .footer-wordmark .wm-accent{color:var(--amber)}
