p[data-astro-cid-istl2yp7]{max-width:var(--measure);text-wrap:pretty;margin:0 0 1em}h1[data-astro-cid-st5ng4th],h2[data-astro-cid-st5ng4th],h3[data-astro-cid-st5ng4th],h4[data-astro-cid-st5ng4th],h5[data-astro-cid-st5ng4th],h6[data-astro-cid-st5ng4th]{max-width:var(--measure);margin:2em 0 .5em}h1[data-astro-cid-st5ng4th]{margin-top:0}figure[data-astro-cid-u6ghccdk]{max-width:var(--measure);margin:var(--space-8) 0;padding:0 0 0 var(--space-6);border-left:3px solid var(--accent)}blockquote[data-astro-cid-u6ghccdk]{font-family:var(--font-serif);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}figcaption[data-astro-cid-u6ghccdk]{margin-top:var(--space-3);font-family:var(--font-mono);color:var(--muted);font-size:.8125rem}figcaption[data-astro-cid-u6ghccdk]:before{content:"— "}pre[data-astro-cid-l74qvu6d]{max-width:var(--measure);margin:var(--space-6) 0;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9rem;line-height:1.5;position:relative;overflow-x:auto}pre[data-astro-cid-l74qvu6d] code[data-astro-cid-l74qvu6d]{font-size:inherit;background:0 0;padding:0}pre[data-astro-cid-l74qvu6d][data-language]:before{content:attr(data-language);top:var(--space-1);right:var(--space-2);color:var(--muted);text-transform:uppercase;font-size:.6875rem;position:absolute}.kwap-button[data-astro-cid-2mwg4fgr]{margin:var(--space-4) var(--space-2) var(--space-4) 0;padding:var(--space-3) var(--space-5);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--on-accent);font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}a[data-astro-cid-2mwg4fgr].kwap-button:hover{background:color-mix(in srgb, var(--accent) 85%, var(--fg));border-color:color-mix(in srgb, var(--accent) 85%, var(--fg));color:var(--on-accent)}span[data-astro-cid-2mwg4fgr].kwap-button{border-color:var(--border);color:var(--muted);background:0 0}hr[data-astro-cid-ytzzyrqv]{width:calc(var(--space-1) * 16);height:0;margin-block:var(--space-10);margin-inline:calc((min(var(--measure), 100%) - var(--space-1) * 16) / 2) 0;border:0;border-top:3px solid var(--accent);border-radius:calc(var(--radius-sm) / 4)}figure[data-astro-cid-gwmueuk7]{max-width:var(--measure);margin:var(--space-8) 0}img[data-astro-cid-gwmueuk7]{border-radius:var(--radius);max-width:100%;height:auto;display:block}figcaption[data-astro-cid-gwmueuk7]{margin-top:var(--space-2);color:var(--muted);font-size:.875rem}.kwap-media-missing[data-astro-cid-gwmueuk7]{box-sizing:border-box;aspect-ratio:4/3;border:1px dashed var(--muted);border-radius:var(--radius);color:var(--muted);padding:var(--space-2);font-size:.875rem}.gallery[data-astro-cid-spf3myz3]{gap:var(--space-4);margin:var(--space-8) 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.gallery[data-astro-cid-spf3myz3] img[data-astro-cid-spf3myz3]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.kwap-media-missing[data-astro-cid-spf3myz3]{box-sizing:border-box;max-width:var(--measure);margin:var(--space-8) 0;aspect-ratio:4/3;border:1px dashed var(--muted);border-radius:var(--radius)}.kwap-hero[data-astro-cid-y4o2ouiy]{margin:0}h1[data-astro-cid-y4o2ouiy]{max-width:var(--measure);margin:0 0 var(--space-4);letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.05}.eyebrow[data-astro-cid-y4o2ouiy]{margin:0 0 var(--space-3);color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.lead[data-astro-cid-y4o2ouiy]{max-width:var(--measure);margin:0 0 var(--space-8);color:var(--muted);white-space:pre-line;font-size:1.25rem}.actions[data-astro-cid-y4o2ouiy]{gap:var(--space-3);flex-wrap:wrap;display:flex}.kwap-section[data-astro-cid-coewb6ac]{margin:0}header[data-astro-cid-coewb6ac]{max-width:var(--measure);margin:0 0 var(--space-8)}h2[data-astro-cid-coewb6ac]{margin:0 0 var(--space-2)}.eyebrow[data-astro-cid-coewb6ac]{margin:0 0 var(--space-3);color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.lead[data-astro-cid-coewb6ac]{margin:0 0 var(--space-3);color:var(--muted);white-space:pre-line;font-size:1.125rem}.more[data-astro-cid-coewb6ac]{margin:var(--space-4) 0 0}.kwap-stats[data-astro-cid-a2w56sfg]{gap:var(--space-6) var(--space-8);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.kwap-stats[data-astro-cid-a2w56sfg] div[data-astro-cid-a2w56sfg]{padding-top:var(--space-4);border-top:2px solid var(--border-strong);flex-direction:column-reverse;justify-content:flex-end;display:flex}dd[data-astro-cid-a2w56sfg]{color:var(--accent);font-family:var(--font-serif);margin:0;font-size:2.75rem;font-weight:700;line-height:1.1}dt[data-astro-cid-a2w56sfg]{margin-top:var(--space-2);color:var(--muted);font-size:.9375rem}.kwap-cards[data-astro-cid-q5x2pcfx]{gap:var(--space-6);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:0;list-style:none;display:grid}li[data-astro-cid-q5x2pcfx]{padding:var(--space-6);background:var(--card-bg,var(--surface));border:1px solid var(--border);border-radius:var(--radius)}h3[data-astro-cid-q5x2pcfx]{margin:0 0 var(--space-2)}.eyebrow[data-astro-cid-q5x2pcfx]{margin:0 0 var(--space-2);color:var(--accent);font-family:var(--font-mono);font-size:.8125rem}.text[data-astro-cid-q5x2pcfx]{color:var(--muted);white-space:pre-line;margin:0}.kwap-feature[data-astro-cid-yoovv6et]{gap:var(--space-6) var(--space-10);margin:var(--space-6) 0;grid-template-columns:1fr;display:grid}@media (width>=960px){.kwap-feature[data-astro-cid-yoovv6et].split{grid-template-columns:1fr 1fr}}h3[data-astro-cid-yoovv6et]{margin:0 0 var(--space-2);font-size:1.5rem}.eyebrow[data-astro-cid-yoovv6et]{margin:0 0 var(--space-2);color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.text[data-astro-cid-yoovv6et]{white-space:pre-line;margin:0}.points[data-astro-cid-yoovv6et]{margin:0;padding:0;list-style:none}.points[data-astro-cid-yoovv6et] li[data-astro-cid-yoovv6et]{margin-bottom:var(--space-3);padding-left:var(--space-8);position:relative}.points[data-astro-cid-yoovv6et] li[data-astro-cid-yoovv6et]:before{content:"";left:var(--space-2);border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:.4em;height:.75em;position:absolute;top:.45em;transform:rotate(45deg)}.note[data-astro-cid-yoovv6et]{margin:var(--space-4) 0 0;color:var(--muted);white-space:pre-line;font-size:.875rem}.kwap-timeline[data-astro-cid-pij3qliv]{margin:var(--space-6) 0}.caption[data-astro-cid-pij3qliv]{margin:0 0 var(--space-4);color:var(--muted);font-family:var(--font-mono);font-size:.875rem}ol[data-astro-cid-pij3qliv]{margin:0 0 0 var(--space-2);border-left:2px solid var(--border-strong);padding:0;list-style:none}li[data-astro-cid-pij3qliv]{gap:var(--space-1) var(--space-4);padding:0 0 var(--space-6) var(--space-6);grid-template-columns:1fr;display:grid;position:relative}li[data-astro-cid-pij3qliv]:last-child{padding-bottom:0}li[data-astro-cid-pij3qliv]:before{content:"";background:var(--accent);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.45em;left:calc(-.375rem - 1px)}@media (width>=640px){li[data-astro-cid-pij3qliv]{grid-template-columns:9rem 1fr}.detail[data-astro-cid-pij3qliv]{grid-column:2}}.when[data-astro-cid-pij3qliv]{color:var(--muted);font-family:var(--font-mono);font-size:.875rem}.text[data-astro-cid-pij3qliv]{font-weight:600}.detail[data-astro-cid-pij3qliv]{color:var(--muted);font-size:.9375rem}.kwap-facts[data-astro-cid-3mvmpj3p]{gap:0 var(--space-10);margin:var(--space-6) 0;grid-template-columns:1fr;display:grid}@media (width>=720px){.kwap-facts[data-astro-cid-3mvmpj3p]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kwap-facts[data-astro-cid-3mvmpj3p] div[data-astro-cid-3mvmpj3p]{padding:var(--space-4) 0;border-top:1px solid var(--border)}dt[data-astro-cid-3mvmpj3p]{margin-bottom:var(--space-1);color:var(--muted);font-family:var(--font-mono);font-size:.8125rem}dd[data-astro-cid-3mvmpj3p]{margin:0}.kwap-listing[data-astro-cid-ybqcoejm]{margin:var(--space-6) 0;border-bottom:1px solid var(--border);padding:0;list-style:none}li[data-astro-cid-ybqcoejm]{border-top:1px solid var(--border)}a[data-astro-cid-ybqcoejm]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-3);font-size:1.125rem;text-decoration:none;display:flex}a[data-astro-cid-ybqcoejm]:after{content:"→";content:"→" / "";color:var(--accent);transition:transform .15s}a[data-astro-cid-ybqcoejm]:hover{background:var(--card-bg,var(--surface));color:var(--fg)}a[data-astro-cid-ybqcoejm]:hover:after{transform:translate(.25rem)}
