.chapters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);margin-top:48px;display:grid}.ch-media{top:calc(110px + env(safe-area-inset-top,0px));aspect-ratio:4/5;border-radius:16px;align-self:start;position:sticky;overflow:hidden}.ch-media .photo-slot{aspect-ratio:auto;transition:opacity .6s ease,transform .8s var(--ease-out),filter .6s ease;border-radius:0;position:absolute;inset:0}.ch-media .photo-slot:not(.on){opacity:0;filter:blur(6px);transform:scale(1.04)}.ch-list{gap:0;display:grid}.ch{opacity:.35;align-content:center;gap:14px;min-height:70vh;padding-block:40px;transition:opacity .5s;display:grid}.ch.on{opacity:1}.ch .yr{letter-spacing:-.05em;color:var(--red);font-size:clamp(3.4rem,7vw,6rem);font-weight:900;font-stretch:125%;line-height:.85}.ch h3{letter-spacing:-.025em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:750;font-stretch:115%;line-height:1.05}.ch p{color:var(--muted);max-width:52ch}.ch .photo-slot{aspect-ratio:4/3;display:none}@media (width<=860px){.chapters{grid-template-columns:1fr}.ch-media{display:none}.ch{opacity:1;min-height:0}.ch .photo-slot{display:grid}}.values{margin-top:24px;display:grid}.values div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:20px;padding:26px 0;display:grid}.values b{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.6rem,4.4vw,3.4rem);font-weight:800;font-stretch:125%;line-height:.95}.values p{color:var(--muted)}@media (width<=700px){.values div{grid-template-columns:1fr}}.mv{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);margin-top:28px;display:grid}@media (width<=700px){.mv{grid-template-columns:1fr}}
