.done-page{--paper:#f4f3ef}.done-hero{min-height:calc(100vh - 88px);padding:8vh 5vw 0;position:relative;overflow:hidden}.eyebrow,.history-note>span,.continuum>span,.sources>span{letter-spacing:.2em;font-size:.6rem}.done-hero h1{letter-spacing:-.075em;margin:8vh 0 6vh;font:400 clamp(5rem,11vw,11rem)/.78 Georgia}.done-hero h1 i{color:var(--blue);font-weight:400}.done-intro{grid-template-columns:1fr 1fr;gap:5vw;max-width:940px;margin-left:auto;display:grid}.done-intro p{font:400 1.2rem/1.55 Georgia}.hero-line{height:260px;margin-top:2vh}.hero-line svg{width:100%;height:100%;overflow:visible}.hero-line path{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1700;animation:8s ease-in-out infinite alternate draw}.hero-line circle{fill:var(--red)}.history-note{background:var(--lime);grid-template-columns:.5fr 1.8fr 1fr;align-items:start;gap:6vw;padding:11vh 6vw;display:grid}.history-note blockquote{letter-spacing:-.045em;margin:0;font:400 clamp(2.6rem,5vw,5.5rem)/1 Georgia}.history-note p{margin:0;line-height:1.7}.done-list{color:var(--bg);background:#111;padding:0 5vw}.history-card{border-top:1px solid #ffffff42;grid-template-columns:.35fr 1.65fr;min-height:620px;display:grid}.card-index{border-right:1px solid #ffffff42;flex-direction:column;justify-content:space-between;padding:5vh 2vw 5vh 0;display:flex}.card-index span,.card-main header{letter-spacing:.16em;text-transform:uppercase;color:#aaa;font-size:.58rem}.card-index b{font:400 clamp(5rem,10vw,10rem)/.7 Georgia}.history-card.blue .card-index b{color:var(--blue)}.history-card.red .card-index b{color:var(--red)}.history-card.lime .card-index b{color:var(--lime)}.card-main{grid-template-columns:1.3fr .7fr;column-gap:7vw;padding:5vh 0 6vh 6vw;display:grid}.card-main header{grid-column:1/3;justify-content:space-between;display:flex}.card-main h2{letter-spacing:-.06em;grid-column:1/3;margin:7vh 0 5vh;font:400 clamp(3.5rem,7vw,7.5rem)/.9 Georgia}.statement{margin:0;font:400 1.7rem/1.35 Georgia}.story{color:#b8b8b5;margin:0;line-height:1.75}.lesson{border-top:1px solid #ffffff42;grid-column:1/3;grid-template-columns:.7fr 1.3fr;margin-top:7vh;padding-top:3vh;display:grid}.lesson span{letter-spacing:.16em;color:#aaa;font-size:.55rem}.lesson strong{font:400 1.45rem/1.3 Georgia}.project-links{grid-column:1/3;gap:3vw;margin-top:4vh;display:flex}.project-links a,.continuum a,.sources a{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:.6rem}.continuum{background:var(--blue);color:#fff;padding:14vh 6vw}.continuum h2{letter-spacing:-.055em;max-width:1100px;margin:5vh 0;font:400 clamp(3.5rem,7vw,7.5rem)/.92 Georgia}.continuum p{max-width:820px;font:400 1.35rem/1.55 Georgia}.continuum a{margin-top:5vh;display:inline-block}.sources{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.5fr 1fr;gap:6vw;padding:9vh 6vw;display:grid}.sources p{margin:0;line-height:1.7}.sources>div{flex-direction:column;align-items:flex-start;gap:22px;display:flex}@media (width<=820px){.done-intro,.history-note,.card-main,.lesson,.sources{grid-template-columns:1fr}.done-hero h1{font-size:20vw}.done-intro{margin:0}.history-card{grid-template-columns:72px 1fr;min-height:0}.card-index{padding-right:14px}.card-index b{font-size:4rem}.card-main{padding-left:5vw}.card-main header,.card-main h2,.lesson,.project-links{grid-column:1}.card-main header{flex-direction:column;gap:15px}.card-main h2{margin-top:5vh;font-size:3.4rem}.statement{font-size:1.4rem}.story{margin-top:4vh}.lesson{gap:2vh}.project-links{flex-direction:column;align-items:flex-start}.history-note blockquote{font-size:3rem}.sources{gap:4vh}}
