.about-index{container-type:inline-size}.about-introduction{padding-top:88px}.about-introduction h1{letter-spacing:-.065em;font-size:clamp(2.35rem,6.5cqi,5.4rem);font-weight:850;line-height:1.22}.about-introduction h1>span{display:block}.about-copy{gap:clamp(56px,7cqi,88px);margin-top:clamp(48px,6cqi,80px);display:grid}.about-story{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.about-story h2{color:var(--ink);letter-spacing:-.035em;font-size:clamp(1.25rem,2.1cqi,1.7rem);font-weight:750;line-height:1.45}.about-story-body{letter-spacing:-.025em;color:var(--ink-soft);font-size:1.05rem;line-height:1.9}.about-story-body p+p{margin-top:22px}.about-publishing{gap:44px;margin-top:clamp(96px,12cqi,156px);display:grid}.about-publishing h2{color:var(--ink);letter-spacing:-.055em;font-size:clamp(2.5rem,6cqi,4.5rem);font-weight:850;line-height:1.15}.about-publisher-links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;display:flex}.about-invitation{justify-items:start;gap:4px;max-width:100%;display:grid}.about-invitation p{color:var(--ink-soft);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(1rem,1.6cqi,1.2rem);line-height:1.65}.about-publisher-links a{letter-spacing:-.035em;align-items:center;gap:16px;max-width:100%;min-height:44px;font-size:clamp(1.25rem,2.2cqi,1.85rem);font-weight:800;line-height:1.35;transition:color .15s;display:inline-flex}.about-publisher-links a>span{flex-shrink:0;font-size:.8em}.about-invitation:first-child a,.about-publisher-links a:hover,.about-publisher a:hover{color:var(--key-deep)}.about-publisher{text-align:left;letter-spacing:-.015em;color:var(--ink-soft);justify-items:start;gap:14px;font-size:.9rem;font-weight:500;line-height:1.8;display:grid}.about-publisher p{flex-wrap:wrap;justify-content:flex-start;gap:0 12px;max-width:100%;display:flex}.about-information-label{color:var(--ink-faint);font-weight:650}@media (max-width:1100px) and (min-width:861px){.about-story-body{font-size:1rem}}@media (max-width:860px){.about-introduction{padding-top:52px}.about-introduction h1{font-size:clamp(2rem,7cqi,3.7rem)}.about-story{gap:22px}.about-publishing{margin-top:88px}}@media (max-width:600px){.about-publishing h2{font-size:clamp(2rem,7cqi,3rem)}.about-copy{gap:48px;margin-top:40px}.about-story-body{font-size:1rem}.about-publishing{gap:32px;margin-top:72px}.about-publisher p{gap:0 8px}}
