.about[data-astro-cid-kh7btl4r]{padding-top:var(--space-32);padding-bottom:var(--space-96);display:grid;gap:var(--space-96);max-width:1200px}@media(min-width:768px){.about[data-astro-cid-kh7btl4r]{padding-top:var(--space-48)}}.about-no[data-astro-cid-kh7btl4r]{font-family:var(--font-ui);font-size:var(--fs-fine);letter-spacing:.16em;color:var(--text-secondary)}.eyebrow[data-astro-cid-kh7btl4r]{font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.section-label[data-astro-cid-kh7btl4r]{font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.about-opening[data-astro-cid-kh7btl4r]{position:relative;display:grid;gap:var(--space-16);overflow:hidden;min-height:min(62svh,640px);align-content:start}.about-lede[data-astro-cid-kh7btl4r]{font-family:var(--font-jp);font-size:clamp(22px,7vw,30px);line-height:1.85;color:var(--text-primary);max-width:30em;margin-top:var(--space-24);line-break:strict;word-break:auto-phrase}.about-lede[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r],.about-body[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r],.about-manifest[data-astro-cid-kh7btl4r] .unit[data-astro-cid-kh7btl4r]{white-space:nowrap}@media(min-width:768px){.about-manifest[data-astro-cid-kh7btl4r] .line[data-astro-cid-kh7btl4r]{display:block}}@media(min-width:768px){.about-lede[data-astro-cid-kh7btl4r]{font-size:clamp(30px,3.2vw,50px);line-height:1.7}}.page-title[data-astro-cid-kh7btl4r]{font-family:var(--font-jp);font-weight:var(--fw-headline);font-size:var(--fs-meta);line-height:var(--lh-section-title);letter-spacing:.04em;color:var(--text-secondary)}.about-veil[data-astro-cid-kh7btl4r]{display:none}html[data-motion-preload] [data-astro-cid-kh7btl4r][data-about]:not([data-about-state]) .about-veil[data-astro-cid-kh7btl4r],[data-astro-cid-kh7btl4r][data-about][data-about-state=sealed] .about-veil[data-astro-cid-kh7btl4r],[data-astro-cid-kh7btl4r][data-about][data-about-state=open] .about-veil[data-astro-cid-kh7btl4r]{display:block;position:absolute;inset:0;background:var(--canvas);border-bottom:1px solid var(--rule);z-index:2;will-change:transform}[data-astro-cid-kh7btl4r][data-about][data-about-state=open] .about-veil[data-astro-cid-kh7btl4r]{transition:transform .36s var(--ease-resolve);transform:translate3d(0,-101%,0)}@media(max-width:767px){[data-astro-cid-kh7btl4r][data-about][data-about-state=open] .about-veil[data-astro-cid-kh7btl4r]{transition-duration:.28s}}.about-artifacts[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-16)}.about-body[data-astro-cid-kh7btl4r]{font-family:var(--font-jp);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);max-width:42em}.about-shelf[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:var(--space-48) 0 0;display:flex;align-items:flex-end;gap:var(--space-40, 40px);flex-wrap:wrap}.shelf-figure[data-astro-cid-kh7btl4r]{margin:0;position:relative;overflow:hidden;background:var(--surface)}.shelf-figure[data-astro-cid-kh7btl4r] img{display:block;width:100%;height:auto}@media(min-width:1024px){.about-shelf[data-astro-cid-kh7btl4r]{flex-wrap:nowrap;max-width:min(1160px,calc(100vw - 2 * var(--gutter-md)))}.shelf-item[data-astro-cid-kh7btl4r]{min-width:0;flex:0 1 auto}.shelf-item[data-astro-cid-kh7btl4r] .shelf-figure[data-astro-cid-kh7btl4r]{width:100%}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(1){width:272px}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(2){width:228px}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(3){width:248px}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(4){width:292px}}@media(min-width:768px)and (max-width:1023px){.shelf-item[data-astro-cid-kh7btl4r] .shelf-figure[data-astro-cid-kh7btl4r]{width:38vw}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(2n) .shelf-figure[data-astro-cid-kh7btl4r]{width:32vw}}@media(max-width:767px){.about-shelf[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:flex-start;gap:var(--space-32)}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(1) .shelf-figure[data-astro-cid-kh7btl4r]{width:100%}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(2) .shelf-figure[data-astro-cid-kh7btl4r]{width:86%}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(3) .shelf-figure[data-astro-cid-kh7btl4r]{width:92%}.shelf-item[data-astro-cid-kh7btl4r]:nth-child(4) .shelf-figure[data-astro-cid-kh7btl4r]{width:100%}}.about-shelf[data-astro-cid-kh7btl4r]{position:relative}.shelf-rule[data-astro-cid-kh7btl4r]{display:block;position:absolute;left:0;right:0;top:calc(-1 * var(--space-24));height:1px;background:var(--rule);pointer-events:none}@media(min-width:1024px){.shelf-rule[data-astro-cid-kh7btl4r]{left:calc(-1 * ((min(100vw,var(--content-max)) - 100%) / 2 - var(--gutter-md)))}}@media(min-width:1280px){.shelf-rule[data-astro-cid-kh7btl4r]{left:calc(-1 * ((min(100vw,var(--content-max)) - 100%) / 2 - var(--gutter-lg)))}}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=armed] .shelf-rule[data-astro-cid-kh7btl4r]{clip-path:inset(0 100% 0 0)}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-rule[data-astro-cid-kh7btl4r]{transition:clip-path .22s linear;clip-path:inset(0 0 0 0)}@media(max-width:767px){[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-rule[data-astro-cid-kh7btl4r]{transition-duration:.18s}}.shelf-mask[data-astro-cid-kh7btl4r]{display:none}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state] .shelf-mask[data-astro-cid-kh7btl4r]{display:block;position:absolute;inset:0;background:var(--surface);border-bottom:1px solid var(--rule);z-index:2;will-change:transform}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-mask[data-astro-cid-kh7btl4r]{transition:transform .26s var(--ease-resolve);transition-delay:.22s;transform:translate3d(0,-101%,0)}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-item[data-astro-cid-kh7btl4r]:nth-child(2) .shelf-mask[data-astro-cid-kh7btl4r]{transition-delay:.24s}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-item[data-astro-cid-kh7btl4r]:nth-child(3) .shelf-mask[data-astro-cid-kh7btl4r]{transition-delay:.26s}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-item[data-astro-cid-kh7btl4r]:nth-child(4) .shelf-mask[data-astro-cid-kh7btl4r]{transition-delay:.28s}@media(max-width:767px){[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-mask[data-astro-cid-kh7btl4r]{transition-duration:.22s;transition-delay:.18s}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-item[data-astro-cid-kh7btl4r]:nth-child(2) .shelf-mask[data-astro-cid-kh7btl4r]{transition-delay:195ms}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-item[data-astro-cid-kh7btl4r]:nth-child(3) .shelf-mask[data-astro-cid-kh7btl4r]{transition-delay:.21s}[data-astro-cid-kh7btl4r][data-about-shelf][data-shelf-state=deploy] .shelf-item[data-astro-cid-kh7btl4r]:nth-child(4) .shelf-mask[data-astro-cid-kh7btl4r]{transition-delay:225ms}}.about-how[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-16);padding-block:var(--space-64)}.about-manifest[data-astro-cid-kh7btl4r]{font-family:var(--font-jp);font-size:clamp(19px,1.8vw,26px);line-height:2;color:var(--text-primary);max-width:34em;margin-top:var(--space-16)}.about-return[data-astro-cid-kh7btl4r]{padding-top:var(--space-24);border-top:1px solid var(--rule);font-family:var(--font-jp);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.about-veil[data-astro-cid-kh7btl4r],.shelf-mask[data-astro-cid-kh7btl4r]{display:none!important}.shelf-rule[data-astro-cid-kh7btl4r]{clip-path:none!important;transition:none!important}}
