.Lkj2xq_page{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-sans);scroll-behavior:smooth;overflow-x:clip}.Lkj2xq_nav{z-index:10;min-height:68px;padding:10px max(20px, calc((100vw - var(--page-max)) / 2));background:var(--nav);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.Lkj2xq_brand{color:var(--accent);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.Lkj2xq_brand img{border-radius:var(--radius-button);object-fit:cover;width:42px;height:42px}.Lkj2xq_navLinks{align-items:center;gap:20px;display:flex}.Lkj2xq_navLinks a{min-height:48px;color:var(--text);letter-spacing:.02em;text-transform:uppercase;padding:14px 4px;font-size:14px;text-decoration:none}.Lkj2xq_hero{max-width:var(--page-max);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:48px;min-height:calc(100svh - 68px);margin:0 auto;padding:80px 24px 100px;display:grid;position:relative;overflow:hidden}.Lkj2xq_heroCopy{z-index:1;justify-items:start;gap:24px;min-width:0;display:grid;position:relative}.Lkj2xq_eyebrow{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:500}.Lkj2xq_hero h1,.Lkj2xq_menu h2,.Lkj2xq_category h3{color:var(--accent);font-family:var(--font-display);letter-spacing:.045em;text-transform:uppercase;margin:0;font-weight:700}.Lkj2xq_hero h1{overflow-wrap:anywhere;max-width:900px;font-size:clamp(3.25rem,11vw + 1.2rem,10rem);line-height:.8}.Lkj2xq_description{max-width:640px;color:var(--text-soft);margin:0;font-size:18px;line-height:1.5}.Lkj2xq_actions{flex-wrap:wrap;gap:12px;display:flex}.Lkj2xq_primary,.Lkj2xq_secondary{border:1px solid var(--text);border-radius:var(--radius-button);min-height:48px;color:var(--text);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Lkj2xq_primary{border-color:var(--accent);background:var(--accent)}.Lkj2xq_cover{aspect-ratio:4/5;object-fit:cover;clip-path:polygon(12% 4%,90% 0,100% 19%,94% 83%,71% 100%,9% 94%,0 69%,5% 16%);width:min(100%,480px)}.Lkj2xq_menu{max-width:var(--page-max);gap:40px;margin:0 auto;padding:80px 24px 120px;display:grid}.Lkj2xq_menu>.Lkj2xq_eyebrow,.Lkj2xq_menu h2{justify-self:center}.Lkj2xq_menu h2{overflow-wrap:anywhere;text-align:center;font-size:clamp(3rem,10vw + 1rem,8rem);line-height:.75}.Lkj2xq_filters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Lkj2xq_filter,.Lkj2xq_activeFilter{border-radius:var(--radius-button);min-height:48px;color:var(--text-soft);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Lkj2xq_activeFilter{background:var(--accent);color:var(--text)}.Lkj2xq_filter span,.Lkj2xq_activeFilter span{background:var(--surface);width:22px;height:22px;color:var(--text);border-radius:50%;place-items:center;font-size:11px;display:grid}.Lkj2xq_category{gap:24px;padding-top:32px;scroll-margin-top:80px;display:grid}.Lkj2xq_category h3{overflow-wrap:anywhere;font-size:clamp(2.25rem,7vw + .75rem,6.4rem);line-height:.8}.Lkj2xq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Lkj2xq_card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.Lkj2xq_card>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.Lkj2xq_cardBody{gap:14px;padding:20px;display:grid}.Lkj2xq_cardTitle{justify-content:space-between;align-items:start;gap:16px;display:flex}.Lkj2xq_cardTitle h4{color:var(--text-soft);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:30px;line-height:.95}.Lkj2xq_cardTitle strong{white-space:nowrap;font-size:20px}.Lkj2xq_cardBody>p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.45}.Lkj2xq_card details{border-top:1px solid var(--border);padding-top:12px}.Lkj2xq_card summary{cursor:pointer;text-transform:uppercase;min-height:48px;padding:14px 0;font-size:14px;font-weight:500}.Lkj2xq_modifiers{color:var(--text-soft);gap:6px;padding:10px 0;font-size:13px;display:grid}.Lkj2xq_modifiers>span{text-transform:uppercase;font-size:11px}.Lkj2xq_modifiers ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.Lkj2xq_modifiers li{justify-content:space-between;gap:12px;display:flex}.Lkj2xq_empty{max-width:580px;color:var(--text-soft);text-align:center;margin:40px auto;font-size:24px}.Lkj2xq_footer{min-height:120px;padding:32px max(24px, calc((100vw - var(--page-max)) / 2));background:var(--nav);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;display:flex}.Lkj2xq_footer strong{color:var(--accent);font-family:var(--font-display);font-size:24px}.Lkj2xq_footer span{color:var(--text-soft);font-size:12px}@media (max-width:900px){.Lkj2xq_hero{grid-template-columns:minmax(0,1fr);min-height:auto}.Lkj2xq_cover{justify-self:center;max-height:520px}.Lkj2xq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Lkj2xq_navLinks{display:none}.Lkj2xq_hero,.Lkj2xq_menu{padding:64px 16px 80px}.Lkj2xq_grid{grid-template-columns:1fr}.Lkj2xq_footer{flex-direction:column;align-items:start}}
