.about-shell{width:100%;max-width:82rem;min-height:100svh;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.about-header{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);min-height:5rem;color:var(--ink-soft);letter-spacing:.13em;animation:about-reveal .72s var(--ease-settle) both;justify-content:space-between;align-items:center;font-size:.72rem;display:flex;position:relative}.about-wordmark{color:var(--ink);font-family:var(--font-classical);letter-spacing:.18em;font-size:1.1rem;font-weight:600;text-decoration:none}.about-content{width:min(100%,43rem);margin-inline:auto;padding-block:clamp(4.5rem,10vw,8rem) 5rem}.bibliography-list{padding:0;list-style:none}.bibliography-list li{border-bottom:1px solid var(--line);padding-block:1rem}.bibliography-list strong{overflow-wrap:anywhere;font-weight:500;line-height:1.7}.bibliography-list a{color:inherit;text-underline-offset:.25em}.bibliography-list p{margin:.4rem 0 0;font-size:.85em}.about-intro,.about-section,.about-divider,.about-return{animation:about-reveal .78s var(--ease-settle) both}.about-intro{animation-delay:70ms}.about-intro h1{font-family:var(--font-classical);letter-spacing:.04em;margin:.8rem 0 1.7rem;font-size:clamp(2.2rem,6vw,4.25rem);font-weight:500;line-height:1.22}.about-intro h1 span{display:block}html[data-locale=en] .about-header,html[data-locale=de] .about-header,html[data-locale=en] .about-kicker,html[data-locale=de] .about-kicker,html[data-locale=en] .about-return a,html[data-locale=de] .about-return a{letter-spacing:.06em}html[data-locale=en] .about-intro h1,html[data-locale=de] .about-intro h1,html[data-locale=en] .about-section h2,html[data-locale=de] .about-section h2{letter-spacing:.015em}.about-intro>p:last-child,.about-section p{color:color-mix(in srgb, var(--ink) 82%, var(--paper));letter-spacing:.045em;margin:0;font-size:clamp(1rem,1.6vw,1.08rem);line-height:2}.about-kicker{color:var(--cinnabar);letter-spacing:.18em;margin:0;font-size:.72rem}html[data-locale=en] .about-section>.about-kicker{color:var(--cinnabar);letter-spacing:.06em;font-size:.72rem;line-height:1.7}html[data-locale=en] .about-section>p:not(.about-kicker)~p:not(.about-kicker):not(.kaobian-source){margin-top:1rem}.about-divider{color:var(--ink-soft);align-items:center;gap:1rem;margin-block:clamp(3.5rem,8vw,6rem);animation-delay:.14s;display:flex}.about-divider:before,.about-divider:after{background:var(--line);content:"";flex:1;height:1px}.about-divider span{font-family:var(--font-classical);font-size:.8rem}.about-section{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);padding-block:clamp(2rem,5vw,3.25rem)}.kaobian-about{scroll-margin-top:2rem}.kaobian-rules{color:var(--ink-soft);margin-block:1.25rem;padding-left:1.3rem;line-height:2}.kaobian-about .kaobian-source{margin-top:1.25rem;font-size:.85rem}.kaobian-source a{color:inherit;text-underline-offset:.25em;text-decoration:underline}.about-section .probability-link{color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);background:color-mix(in srgb, var(--ink) 3%, transparent);text-underline-offset:.3em;border-radius:.3rem;margin-top:1.25rem;padding:.8rem 1.1rem;font-size:.95rem;text-decoration:underline;transition:background .2s;display:inline-flex}:is(.about-section .probability-link:hover,.about-section .probability-link:focus-visible){background:color-mix(in srgb, var(--ink) 8%, transparent)}.about-section:nth-of-type(2){animation-delay:.18s}.about-section:nth-of-type(3){animation-delay:.23s}.about-section:nth-of-type(4){animation-delay:.28s}.about-section:nth-of-type(5){animation-delay:.33s}.about-section h2{font-family:var(--font-classical);letter-spacing:.05em;margin:.65rem 0 1.1rem;font-size:clamp(1.45rem,3.5vw,2rem);font-weight:500}.design-record h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.design-record .design-record-meta{color:var(--ink-soft);letter-spacing:.035em;margin-bottom:.6rem;font-size:.9rem}.design-record .design-record-kudos{color:var(--ink)}.design-record-awards{max-width:32rem;color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,2vw,1.25rem);margin:.6rem 0 1rem;padding:0;font-size:1rem;line-height:1.9;list-style:none;display:grid}.design-record-awards li{min-width:0}.design-record-badge-link{color:var(--ink);flex-direction:column;align-items:flex-start;gap:.65rem;text-decoration:none;display:flex}.design-record-award-name{min-height:3.4em;font-size:.9rem;line-height:1.7}.design-record-badge-link img{width:4rem;height:4rem;display:block}:is(.design-record-badge-link:hover .design-record-award-name,.design-record-badge-link:focus-visible .design-record-award-name){text-underline-offset:.3em;text-decoration:underline}@media (min-width:641px){.design-record-award-name{min-height:1.7em}}.design-record-link{color:var(--ink-soft);text-underline-offset:.3em;padding-block:.45rem;font-size:.9rem;line-height:1.7;display:inline-block}.about-return{text-align:right;padding-top:3rem;animation-delay:.38s}.about-return a{color:var(--ink);letter-spacing:.1em;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.4em;font-size:.9rem;transition:text-decoration-color .18s}.about-return a:hover{text-decoration-color:currentColor}@media (max-width:640px){.about-header{min-height:4.25rem}.about-content{padding-block:3.75rem 4rem}html[data-locale=zh-Hant] .about-intro h1 span{white-space:nowrap}.about-intro h1{font-size:clamp(1.85rem,9vw,2.2rem)}}@keyframes about-reveal{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translate(0,0)}}
