@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,700;0,9..144,900;1,9..144,500&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.nav[data-astro-cid-5blmo7yk]{background:var(--cream);border-bottom:3px solid var(--sunset)}.nav__masthead[data-astro-cid-5blmo7yk]{text-align:center;padding-block:1.4rem .4rem}.nav__mark[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:baseline;gap:.6rem;text-decoration:none;color:var(--ink)}.nav__mark-this[data-astro-cid-5blmo7yk]{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(1.8rem,4vw,3rem);color:var(--moss-deep);line-height:1}.nav__mark-truck[data-astro-cid-5blmo7yk]{font-family:var(--font-display);font-weight:900;font-size:clamp(3.2rem,8vw,6rem);color:var(--sunset);line-height:.9;letter-spacing:-.02em;font-variation-settings:"opsz" 144}.nav__sub[data-astro-cid-5blmo7yk]{font-family:var(--font-display);font-style:italic;font-size:.95rem;color:var(--ink-soft);margin:.4rem 0;max-width:60ch;margin-inline:auto}.nav__codes[data-astro-cid-5blmo7yk]{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-soft);margin:0;letter-spacing:.06em;display:inline-flex;gap:.6rem;justify-content:center}.nav__codes-dot[data-astro-cid-5blmo7yk]{color:var(--sunset)}.nav__primary[data-astro-cid-5blmo7yk]{border-top:1px solid var(--rule);background:var(--paper)}.nav__primary-inner[data-astro-cid-5blmo7yk]{padding-block:.7rem}.nav__list[data-astro-cid-5blmo7yk]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.nav__link[data-astro-cid-5blmo7yk]{font-family:var(--font-mono);font-weight:500;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ink);padding-block:.3rem;position:relative}.nav__link[data-astro-cid-5blmo7yk]:hover,.nav__link--active[data-astro-cid-5blmo7yk]{color:var(--sunset-deep)}.nav__link--active[data-astro-cid-5blmo7yk]:before{content:"▲";position:absolute;left:50%;transform:translate(-50%);top:-12px;font-size:.5rem;color:var(--sunset)}@media (max-width: 640px){.nav__list[data-astro-cid-5blmo7yk]{gap:1rem}.nav__link[data-astro-cid-5blmo7yk]{font-size:.72rem;letter-spacing:.14em}.nav__sub[data-astro-cid-5blmo7yk]{font-size:.85rem}}.footer[data-astro-cid-sz7xmlte]{margin-top:5rem;background:var(--ink);color:var(--cream);padding-block:3.5rem 2.5rem;border-top:4px solid var(--sunset)}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 2fr;gap:2.5rem;align-items:start}.footer__mark[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:900;font-size:1.8rem;margin:0;color:var(--cream);line-height:1}.footer__mark[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-style:italic;font-weight:500;color:var(--moss);font-size:.8em}.footer__mark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--sunset)}.footer__tag[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-style:italic;color:var(--sunset);margin:.5rem 0 1rem;font-size:1rem}.footer__copy[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:.72rem;color:#f5ede08c;letter-spacing:.06em;margin:0}.footer__h[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-weight:500;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sunset);margin:0 0 .8rem}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--cream);text-decoration:none;font-size:.95rem;font-family:var(--font-body)}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--sunset)}.footer__about[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.92rem;line-height:1.7;color:#f5ede0c7;margin:0;max-width:48ch;font-family:var(--font-body)}@media (max-width: 820px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer__about[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media (max-width: 500px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:1.8rem}}:root{--cream: #f5ede0;--cream-deep: #ebe0c8;--paper: #fbf6ec;--ink: #16140f;--ink-soft: #3a342a;--sunset: #d96231;--sunset-deep: #a64518;--moss: #4b6630;--moss-deep: #324620;--slate: #4a5560;--rule: #c9bfaa;--rule-soft: #ddd2b9;--font-display: "Fraunces", "Times New Roman", serif;--font-body: "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--max-w: 1240px;--pad-x: clamp(1.25rem, 4vw, 2.5rem)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--cream);color:var(--ink)}body{font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.06;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:var(--sunset-deep);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--moss-deep)}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:900;line-height:1;color:var(--ink);letter-spacing:-.015em;font-variation-settings:"opsz" 144}h1{font-size:clamp(2.8rem,8vw,6rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.3rem,2.2vw,1.6rem)}p{margin-bottom:1em;max-width:64ch}.container{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--pad-x)}.eyebrow{font-family:var(--font-mono);font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sunset-deep);display:inline-flex;align-items:center;gap:.5rem}.eyebrow:before{content:"▲";color:var(--sunset);font-size:.7em}.eyebrow--moss{color:var(--moss-deep)}.eyebrow--moss:before{color:var(--moss)}.eyebrow--ink{color:var(--ink)}.eyebrow--ink:before{color:var(--ink)}.rule{border:0;border-top:1px solid var(--rule);margin:2rem 0}.rule--sunset{border-top:3px solid var(--sunset)}.btn{display:inline-block;font-family:var(--font-mono);font-weight:500;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;padding:.85em 1.5em;background:var(--sunset);color:var(--cream);text-decoration:none;border:2px solid var(--sunset);transition:background .15s}.btn:hover{background:transparent;color:var(--sunset-deep)}.btn--moss{background:var(--moss);border-color:var(--moss)}.btn--moss:hover{background:transparent;color:var(--moss-deep)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--cream)}.prose{max-width:64ch;margin-inline:auto}.prose p{font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.55;color:var(--ink);max-width:none}.prose>p:first-of-type{font-size:1.4rem}.prose>p:first-of-type:first-letter{font-family:var(--font-display);font-weight:900;font-size:4.4em;float:left;line-height:.82;padding:.08em .14em 0 0;color:var(--sunset)}.prose p strong{color:var(--moss-deep);font-weight:700}.prose em{font-style:italic;color:var(--sunset-deep)}.prose ul,.prose ol{padding-left:1.4em;margin-bottom:1em}.prose ul li{margin-bottom:.5em;font-family:var(--font-display);font-size:1.18rem;line-height:1.55}.prose h2{margin-top:2.2em;margin-bottom:.5em;font-size:1.75rem;color:var(--moss-deep)}.chip{display:inline-block;font-family:var(--font-mono);font-weight:500;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;padding:.3em .7em;background:var(--cream-deep);color:var(--ink);border-top:2px solid var(--sunset);text-decoration:none}.chip--live{border-top-color:var(--sunset);color:var(--sunset-deep)}.chip--reviews{border-top-color:var(--moss);color:var(--moss-deep)}.chip--features{border-top-color:var(--ink);color:var(--ink)}.chip--lineups{border-top-color:var(--slate);color:var(--slate)}.chip--scene{border-top-color:var(--sunset-deep);color:var(--sunset-deep)}@media (max-width: 720px){body{font-size:16px}.prose p{font-size:1.15rem}}
