html{scroll-behavior:smooth}footer [data-reveal]{opacity:1;transition:none;transform:none}.page-header[data-astro-cid-x2qxsege]{background:var(--color-gyoza-red);color:var(--color-gyoza-cream);padding:4.5rem clamp(1.25rem,4vw,3rem) 4rem;position:relative;overflow:hidden}.watermark[data-astro-cid-x2qxsege]{opacity:.1;pointer-events:none;width:auto;height:340px;position:absolute;top:50%;right:-4%;transform:translateY(-50%)rotate(-8deg)}.page-header[data-astro-cid-x2qxsege] .inner[data-astro-cid-x2qxsege]{max-width:64rem;margin:0 auto;position:relative}.breadcrumb[data-astro-cid-x2qxsege]{letter-spacing:.05em;opacity:.8;margin:0;font-size:.78rem;font-weight:700}.breadcrumb[data-astro-cid-x2qxsege] a[data-astro-cid-x2qxsege]{color:var(--color-gyoza-cream)}.page-header[data-astro-cid-x2qxsege] h1[data-astro-cid-x2qxsege]{margin:.75rem 0 0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.4}.page-header[data-astro-cid-x2qxsege] .lead[data-astro-cid-x2qxsege]{opacity:.92;max-width:36rem;margin:1rem 0 0;font-size:.92rem}.video-band[data-astro-cid-x2qxsege]{background:var(--color-gyoza-video)}.page-nav[data-astro-cid-x2qxsege]{z-index:9;background:color-mix(in oklch, var(--color-gyoza-cream) 95%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-gyoza-rule);position:sticky;top:4rem}.page-nav[data-astro-cid-x2qxsege] a[data-astro-cid-x2qxsege]{border-bottom:2.5px solid #0000;padding-bottom:2px}.page-nav[data-astro-cid-x2qxsege] a[data-astro-cid-x2qxsege]:hover,.page-nav[data-astro-cid-x2qxsege] a[data-astro-cid-x2qxsege][aria-current=true]{border-color:var(--color-gyoza-gold)}.intro[data-astro-cid-x2qxsege]{background:var(--color-gyoza-paper);padding:4rem clamp(1.25rem,4vw,3rem) 5rem}.intro[data-astro-cid-x2qxsege] .inner[data-astro-cid-x2qxsege]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:64rem;margin:0 auto;display:grid}.intro[data-astro-cid-x2qxsege] h2[data-astro-cid-x2qxsege]{color:var(--color-gyoza-heading);margin:0;font-size:1.8rem;font-weight:900}.intro[data-astro-cid-x2qxsege] .bar[data-astro-cid-x2qxsege]{background:var(--color-gyoza-brand);border-radius:9999px;width:3rem;height:4px;margin:1rem 0 1.5rem}.intro[data-astro-cid-x2qxsege] p[data-astro-cid-x2qxsege]{margin:0;font-size:.95rem}.intro[data-astro-cid-x2qxsege] .photo[data-astro-cid-x2qxsege]{width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:.5rem;display:block}.intro[data-astro-cid-x2qxsege] .photo-caption[data-astro-cid-x2qxsege]{opacity:.6;text-align:center;margin:.6rem 0 0;font-size:.78rem}.credits[data-astro-cid-x2qxsege]{background:var(--color-gyoza-paper);padding:4rem clamp(1.25rem,4vw,3rem) 6rem}.credits[data-astro-cid-x2qxsege] .inner[data-astro-cid-x2qxsege]{max-width:52rem;margin:0 auto}.credits[data-astro-cid-x2qxsege] h2[data-astro-cid-x2qxsege]{color:var(--color-gyoza-heading);text-align:center;margin:0 0 2rem;font-size:1.8rem;font-weight:900}.credits[data-astro-cid-x2qxsege] dl[data-astro-cid-x2qxsege]{border:1px solid var(--color-gyoza-rule);border-radius:.5rem;margin:0;font-size:.92rem;overflow:hidden}.spec-row[data-astro-cid-x2qxsege]{grid-template-columns:10rem 1fr;display:grid}.spec-row[data-astro-cid-x2qxsege] dt[data-astro-cid-x2qxsege]{background:var(--color-gyoza-cream);color:var(--color-gyoza-red);padding:.9rem 1.1rem;font-weight:700}.spec-row[data-astro-cid-x2qxsege] dd[data-astro-cid-x2qxsege]{margin:0;padding:.9rem 1.1rem}.spec-row[data-astro-cid-x2qxsege]+.spec-row[data-astro-cid-x2qxsege] dt[data-astro-cid-x2qxsege],.spec-row[data-astro-cid-x2qxsege]+.spec-row[data-astro-cid-x2qxsege] dd[data-astro-cid-x2qxsege]{border-top:1px solid var(--color-gyoza-rule-subtle)}.credits[data-astro-cid-x2qxsege] dd[data-astro-cid-x2qxsege] a{color:var(--color-gyoza-red);font-weight:700}@media (width>=48rem){.intro[data-astro-cid-x2qxsege] .inner[data-astro-cid-x2qxsege]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.spec-row[data-astro-cid-x2qxsege]{grid-template-columns:1fr}.spec-row[data-astro-cid-x2qxsege] dt[data-astro-cid-x2qxsege]{border-top:1px solid var(--color-gyoza-rule);padding:.9rem 1.1rem 0}.spec-row[data-astro-cid-x2qxsege] dd[data-astro-cid-x2qxsege]{padding:.25rem 1.1rem .9rem;border-top:none!important}.spec-row[data-astro-cid-x2qxsege]:first-child dt[data-astro-cid-x2qxsege]{border-top:none}}
