.crumb[data-astro-cid-mfsbv3p2]{margin:clamp(.5rem,1.4vw,1rem) 0 clamp(.25rem,1vw,.75rem)}.crumb[data-astro-cid-mfsbv3p2].inline{margin:0}.crumb[data-astro-cid-mfsbv3p2].inline .back[data-astro-cid-mfsbv3p2]{background:var(--ink);box-shadow:var(--shadow-red)}.crumb[data-astro-cid-mfsbv3p2].inline .arr[data-astro-cid-mfsbv3p2]{background:0 0}.crumb[data-astro-cid-mfsbv3p2].inline .back[data-astro-cid-mfsbv3p2]:active{box-shadow:0 0 0 var(--red)}.back[data-astro-cid-mfsbv3p2]{min-height:44px;color:var(--ink);background:var(--paper-light);border:var(--border-thin) solid var(--ink);box-shadow:4px 4px 0 var(--ink);align-items:stretch;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.arr[data-astro-cid-mfsbv3p2]{background:var(--ink);width:44px;color:var(--paper-light);font:700 1.4rem/1 var(--font-body);place-items:center;transition:background-color .15s;display:grid}.lbl[data-astro-cid-mfsbv3p2]{font:400 1.15rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:.3rem 1.1rem .3rem .9rem;display:flex}.back[data-astro-cid-mfsbv3p2]:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.back[data-astro-cid-mfsbv3p2]:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media (hover:hover) and (pointer:fine){.crumb[data-astro-cid-mfsbv3p2].inline .back[data-astro-cid-mfsbv3p2]:hover{background:var(--paper-light);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.crumb[data-astro-cid-mfsbv3p2].inline .back[data-astro-cid-mfsbv3p2]:hover .arr[data-astro-cid-mfsbv3p2]{color:var(--ink);background:0 0}.back[data-astro-cid-mfsbv3p2]:hover{background:var(--red);color:var(--paper-light);box-shadow:4px 4px 0 var(--ink)}.back[data-astro-cid-mfsbv3p2]:hover .arr[data-astro-cid-mfsbv3p2]{background:var(--paper-light);color:var(--red)}}.insert[data-astro-cid-jaglpfeg]{background:var(--paper-light);border:var(--border) solid var(--ink);box-shadow:var(--shadow);margin-top:clamp(1.75rem,3vw,2.5rem);padding:clamp(.75rem,2vw,1.5rem)}.insert[data-astro-cid-jaglpfeg].console{background:var(--ink);box-shadow:var(--shadow-red);padding:clamp(.9rem,2.4vw,1.75rem)}.console[data-astro-cid-jaglpfeg] .bar[data-astro-cid-jaglpfeg]{margin-bottom:1rem}.console[data-astro-cid-jaglpfeg] .bar[data-astro-cid-jaglpfeg] .right[data-astro-cid-jaglpfeg]{color:var(--paper-dark);margin-left:auto}.console[data-astro-cid-jaglpfeg] .plaque[data-astro-cid-jaglpfeg]{box-shadow:4px 4px 0 var(--paper-light)}.console[data-astro-cid-jaglpfeg] .sfx[data-astro-cid-jaglpfeg]{color:var(--red-on-ink)}.console[data-astro-cid-jaglpfeg] img[data-astro-cid-jaglpfeg]{border-color:var(--paper-light)}.tab[data-astro-cid-jaglpfeg]{background:var(--ink);color:var(--paper-light);font:400 1.1rem/1.2 var(--font-display);letter-spacing:.08em;align-items:baseline;gap:.6rem;margin:-.75rem 0 .9rem -.75rem;padding:.3rem .9rem;display:inline-flex}.bar[data-astro-cid-jaglpfeg]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.plaque[data-astro-cid-jaglpfeg]{background:var(--red);color:var(--paper-light);font:400 clamp(1.3rem, 2.4vw, 2rem)/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);padding:.4rem 1rem}.sfx[data-astro-cid-jaglpfeg]{font:400 clamp(1.4rem, 2.6vw, 2.2rem)/1 var(--font-sfx);color:var(--red);transform:rotate(-5deg)}.tab[data-astro-cid-jaglpfeg] [data-astro-cid-jaglpfeg][lang]{font:900 1rem var(--font-jp)}.spread[data-astro-cid-jaglpfeg]{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.spread[data-astro-cid-jaglpfeg].wide img[data-astro-cid-jaglpfeg],.spread[data-astro-cid-jaglpfeg].wide video[data-astro-cid-jaglpfeg]{aspect-ratio:1920/1000}video[data-astro-cid-jaglpfeg]{object-fit:cover;object-position:center top;border:var(--border-thin) solid var(--ink);width:100%;height:auto;display:block}.console[data-astro-cid-jaglpfeg] video[data-astro-cid-jaglpfeg]{border-color:var(--paper-light)}.spread[data-astro-cid-jaglpfeg].has-feature{grid-template-columns:minmax(0, var(--feature-fr,1.63fr)) minmax(0, 1fr)}.spread[data-astro-cid-jaglpfeg].has-feature img[data-astro-cid-jaglpfeg],.spread[data-astro-cid-jaglpfeg].has-feature video[data-astro-cid-jaglpfeg]{aspect-ratio:1920/1000}.spread[data-astro-cid-jaglpfeg].has-feature .feature[data-astro-cid-jaglpfeg]{aspect-ratio:auto;object-position:left top;grid-row:1/span 2;align-self:stretch;height:auto}@media (width<=767px){.spread[data-astro-cid-jaglpfeg].has-feature{grid-template-columns:1fr}.spread[data-astro-cid-jaglpfeg].has-feature .feature[data-astro-cid-jaglpfeg]{aspect-ratio:1572/1080;grid-row:auto}}img[data-astro-cid-jaglpfeg]{aspect-ratio:16/10;object-fit:cover;object-position:center top;border:var(--border-thin) solid var(--ink);width:100%;height:auto}.spread[data-astro-cid-jaglpfeg].has-phone{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.42fr);align-items:stretch}.phone[data-astro-cid-jaglpfeg]{border:var(--border-thin) solid var(--ink);background:#fdfdfd;min-height:0;position:relative}.console[data-astro-cid-jaglpfeg] .phone[data-astro-cid-jaglpfeg]{border-color:var(--paper-light)}.phone[data-astro-cid-jaglpfeg] img[data-astro-cid-jaglpfeg]{aspect-ratio:auto;object-fit:contain;object-position:center;box-sizing:border-box;border:0;width:100%;height:100%;padding:6px;position:absolute;inset:0}@media (width<=767px){.spread[data-astro-cid-jaglpfeg].has-phone{grid-template-columns:1fr}.phone[data-astro-cid-jaglpfeg]{aspect-ratio:245/497;width:min(100%,200px);margin-inline:auto}}
