:root{font-family:'Jushan Sans','Microsoft YaHei',sans-serif;color:#292f29;background:#eeeee7;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #596b50;outline-offset:7px}::selection{background:#354536;color:#f1f0e6}header,main,footer{width:min(1460px,calc(100% - 104px));margin-inline:auto}header{display:flex;justify-content:space-between;align-items:center;padding:34px 0}.brand{font-size:29px;font-weight:800;letter-spacing:-.04em}header>span{font-size:12px;color:#737b6f}.intro{display:flex;justify-content:space-between;align-items:end;padding:72px 0 76px;gap:36px}h1{font-family:'Jushan Serif',serif;font-size:clamp(46px,5.4vw,82px);line-height:1.25;letter-spacing:-.04em;font-weight:600;margin:0}.intro p{font-size:16px;line-height:1.95;margin:0 0 8px;color:#687060}.studies{display:grid;grid-template-columns:1fr 1fr;gap:65px 36px}.study{display:block}.study-picture{aspect-ratio:1.52;overflow:hidden;background:#171d17}.study-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .5s cubic-bezier(.16,1,.3,1)}.study:hover img{transform:scale(1.025)}.paper{background:#eeeae0}.midnight{background:#080f18}.maximal{background:#e64d31}.story{background:#e8e8de}.study-caption{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:24px}h2{font-size:25px;letter-spacing:-.03em;font-weight:650;margin:0}.study-caption span{font-size:12px;color:#687060}.study>p{font-size:14px;line-height:1.85;color:#687060;margin:12px 0 0;max-width:34em}.note{font-size:13px;line-height:1.9;margin:75px 0;color:#687060}footer{padding:0 0 45px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}footer>span{font-size:25px;font-weight:800}footer>p{color:#687060}@media(max-width:760px){header,main,footer{width:calc(100% - 40px)}header{padding:25px 0}.brand{font-size:24px}header>span{font-size:9px}.intro{display:block;padding:44px 0 40px}h1{font-size:45px}.intro p{font-size:14px;margin-top:26px}.studies{display:block}.study+.study{margin-top:42px}.study-caption{margin-top:19px}h2{font-size:23px}.study-caption span{font-size:10px}.study>p{font-size:13px}.note{margin:48px 0}footer{align-items:start;flex-direction:column;gap:12px}footer>p{margin:0}}@media(prefers-reduced-motion:reduce){.study-picture img{transition:none}}
