.detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.detail-hero h1{font-family:Taqueria,Arial,sans-serif;font-size:clamp(48px,6.6vw,110px);line-height:.95;margin:20px 0;letter-spacing:-2px}.detail-lead{font-size:clamp(22px,2.5vw,34px);line-height:1.25}.detail-hero figure{min-width:0}.detail-hero figure img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.detail-hero figcaption{font-size:13px;margin-top:12px}.detail-section{border-top:1px solid var(--line)}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.detail-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid h3{font-size:23px}.detail-group{background:var(--ink);color:var(--cream)}.detail-group>p{max-width:750px}.detail-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;align-items:center}.detail-video video{width:100%;max-height:620px;background:var(--ink);object-fit:contain}.fine-print{font-size:13px}.specialty-links{display:flex;gap:30px;justify-content:space-between;padding:24px 4%;border-bottom:1px solid var(--line);font-size:15px;font-weight:bold}.specialty-links a,.complete-menu summary{text-decoration:underline;text-underline-offset:5px}.complete-menu{padding:25px 0;border-top:1px solid var(--line);margin-top:32px}.complete-menu summary{cursor:pointer;font-weight:bold}.complete-menu .detail-grid{margin-top:25px}.static-menu-row{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid var(--line);font-size:15px}.static-menu-row dd{margin:0;white-space:nowrap}.static-menu-description{font-size:13px;margin:6px 0 12px}@media(max-width:800px){.detail-hero,.detail-video{grid-template-columns:1fr;gap:32px}.detail-grid,.detail-grid.two{grid-template-columns:1fr;gap:12px}.specialty-links{flex-direction:column;gap:14px}.detail-hero h1{font-size:clamp(46px,11vw,80px)}.detail-video video{max-height:530px}}