.vision-edition[data-astro-cid-3hhc6mky]{background:#233b2b;color:var(--paper);--hair: rgba(233, 225, 211, .22)}.vision-edition[data-astro-cid-3hhc6mky],.vision-edition[data-astro-cid-3hhc6mky] [data-astro-cid-3hhc6mky]{min-width:0}.vision-edition[data-astro-cid-3hhc6mky] h1[data-astro-cid-3hhc6mky],.vision-edition[data-astro-cid-3hhc6mky] h2[data-astro-cid-3hhc6mky],.vision-edition[data-astro-cid-3hhc6mky] h3[data-astro-cid-3hhc6mky]{color:var(--paper)}.vision-edition[data-astro-cid-3hhc6mky] p[data-astro-cid-3hhc6mky]{text-wrap:pretty}.vision-edition[data-astro-cid-3hhc6mky] .folio[data-astro-cid-3hhc6mky]{color:var(--kinari)}.vhero[data-astro-cid-3hhc6mky]{min-height:92svh;padding-top:112px;padding-bottom:2rem}.masthead[data-astro-cid-3hhc6mky]{display:flex;justify-content:space-between;gap:1rem;border-color:var(--kinari);border-bottom:1px solid var(--hair);padding-block:1rem;color:var(--kinari)}.masthead[data-astro-cid-3hhc6mky]>[data-astro-cid-3hhc6mky]:first-child{overflow-wrap:anywhere}.masthead[data-astro-cid-3hhc6mky]>[data-astro-cid-3hhc6mky]:last-child{white-space:nowrap}.cover-grid[data-astro-cid-3hhc6mky]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,9vw,8rem)}.cover-margin[data-astro-cid-3hhc6mky]{display:flex;align-items:flex-start;flex-direction:column;gap:3rem}.cover-copy[data-astro-cid-3hhc6mky]{position:relative;isolation:isolate}.vision-sun[data-astro-cid-3hhc6mky]{--hinomaru-color: var(--kinari);position:absolute;z-index:-1;top:0;right:0;width:clamp(8rem,18vw,15rem);opacity:.07}.cover-number[data-astro-cid-3hhc6mky]{font-size:clamp(5rem,13vw,11rem);line-height:.8;letter-spacing:-.06em}.hanko[data-astro-cid-3hhc6mky]{border-color:var(--kinari)}.vhero[data-astro-cid-3hhc6mky] h1[data-astro-cid-3hhc6mky]{font-size:clamp(2.5rem,5.5vw,5rem);max-width:12em;line-height:1.55;letter-spacing:.055em}.lede[data-astro-cid-3hhc6mky]{color:var(--kinari);font-size:clamp(.9375rem,1.3vw,1.125rem);line-height:2.1;max-width:38em;margin:1.8rem 0 0}.deck-link[data-astro-cid-3hhc6mky]{display:flex;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;max-width:100%;min-height:44px;border-bottom:3px double var(--sakura-soft);padding-block:.8rem;margin-top:2.5rem;font-size:.8125rem;line-height:1.8;letter-spacing:.06em}.arrow[data-astro-cid-3hhc6mky]{color:var(--sakura);font-size:1.8rem;transition:transform .5s var(--ease)}.deck-link[data-astro-cid-3hhc6mky]:hover .arrow[data-astro-cid-3hhc6mky]{transform:translateY(3px)}.deck-link[data-astro-cid-3hhc6mky]:focus-visible{outline:2px solid var(--paper);outline-offset:6px}.cover-caption[data-astro-cid-3hhc6mky]{color:var(--kinari);margin:0;border-left:1px solid var(--sakura);padding-left:1rem}.vslide[data-astro-cid-3hhc6mky]{padding-block:var(--sp-section);border-top:3px double var(--hair)}.vslide[data-astro-cid-3hhc6mky].wa-seigaiha:before{opacity:.22}.slide-grid[data-astro-cid-3hhc6mky]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}.vhead[data-astro-cid-3hhc6mky]{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.vno[data-astro-cid-3hhc6mky]{font-size:clamp(4.5rem,9vw,8rem);line-height:.9;letter-spacing:-.06em}.vhead[data-astro-cid-3hhc6mky] p[data-astro-cid-3hhc6mky]{color:var(--kinari);border-left:1px solid var(--sakura);padding-left:.8rem;margin:0;overflow-wrap:anywhere}.vtitle[data-astro-cid-3hhc6mky]{font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.65;max-width:17em;text-wrap:pretty}.vitems[data-astro-cid-3hhc6mky]{margin-top:3rem;border-top:3px double var(--hair)}.vitem[data-astro-cid-3hhc6mky]{display:grid;grid-template-columns:2rem minmax(0,3fr) minmax(0,5fr);gap:1.5rem;align-items:baseline;padding-block:1.8rem;border-bottom:1px solid var(--hair)}.item-no[data-astro-cid-3hhc6mky]{color:var(--kinari)}.vitem[data-astro-cid-3hhc6mky] h3[data-astro-cid-3hhc6mky]{font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.75;overflow-wrap:anywhere}.vitem[data-astro-cid-3hhc6mky] p[data-astro-cid-3hhc6mky],.vpair[data-astro-cid-3hhc6mky] dd[data-astro-cid-3hhc6mky]{color:var(--kinari);font-size:.875rem;line-height:2.1;margin:0;max-width:36em}.vpairs[data-astro-cid-3hhc6mky]{border-top:3px double var(--hair);margin:3rem 0 0}.vpair[data-astro-cid-3hhc6mky]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:2rem;padding-block:1.8rem;border-bottom:1px solid var(--hair)}.vpair[data-astro-cid-3hhc6mky] dt[data-astro-cid-3hhc6mky]{font-family:var(--serif-jp);font-size:1.15rem}.vnote[data-astro-cid-3hhc6mky]{margin:2.5rem 0 0;padding-left:1rem;border-left:1px solid var(--sakura);color:var(--kinari);font-family:var(--serif-jp);font-size:.9375rem;line-height:2.1;max-width:40em}.vclose[data-astro-cid-3hhc6mky]{border-top:3px double var(--hair);padding-block:clamp(3rem,6vw,5rem)}.close-grid[data-astro-cid-3hhc6mky]{display:flex;justify-content:space-between;gap:2rem;align-items:center}.close-grid[data-astro-cid-3hhc6mky] p[data-astro-cid-3hhc6mky]{margin:0;color:var(--kinari)}.close-grid[data-astro-cid-3hhc6mky] .deck-link[data-astro-cid-3hhc6mky]{margin:0}.vision-edition[data-astro-cid-3hhc6mky]:is([lang=en],[lang=fr]) h1[data-astro-cid-3hhc6mky],.vision-edition[data-astro-cid-3hhc6mky]:is([lang=en],[lang=fr]) h2[data-astro-cid-3hhc6mky],.vision-edition[data-astro-cid-3hhc6mky]:is([lang=en],[lang=fr]) h3[data-astro-cid-3hhc6mky],.vision-edition[data-astro-cid-3hhc6mky]:is([lang=en],[lang=fr]) dt[data-astro-cid-3hhc6mky]{font-family:var(--serif-en);letter-spacing:-.015em}.vision-edition[data-astro-cid-3hhc6mky]:is([lang=en],[lang=fr]) h1[data-astro-cid-3hhc6mky]{line-height:1.12;text-wrap:balance}.vision-edition[data-astro-cid-3hhc6mky]:is([lang=en],[lang=fr]) h2[data-astro-cid-3hhc6mky]{line-height:1.3}@media(max-width:760px){.vhero[data-astro-cid-3hhc6mky]{padding-top:96px}.cover-grid[data-astro-cid-3hhc6mky],.slide-grid[data-astro-cid-3hhc6mky]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.cover-margin[data-astro-cid-3hhc6mky]{flex-direction:row;align-items:end;justify-content:space-between}.cover-number[data-astro-cid-3hhc6mky]{font-size:5.5rem}.vhero[data-astro-cid-3hhc6mky] h1[data-astro-cid-3hhc6mky]{font-size:clamp(2rem,7.5vw,3rem)}.vhead[data-astro-cid-3hhc6mky]{flex-direction:row;align-items:center;gap:1.5rem}.vno[data-astro-cid-3hhc6mky]{font-size:4rem}.vitem[data-astro-cid-3hhc6mky]{grid-template-columns:1.5rem minmax(0,1fr);gap:.7rem 1rem}.vitem[data-astro-cid-3hhc6mky] p[data-astro-cid-3hhc6mky]{grid-column:2}.vpair[data-astro-cid-3hhc6mky]{grid-template-columns:minmax(0,1fr);gap:.7rem}.close-grid[data-astro-cid-3hhc6mky]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.arrow[data-astro-cid-3hhc6mky]{transition:none}.deck-link[data-astro-cid-3hhc6mky]:hover .arrow[data-astro-cid-3hhc6mky]{transform:none}}
