.frontier-essay .frontier-opening{background:#eee9de;padding:clamp(5rem,9vw,10rem) clamp(1.2rem,10vw,11rem) clamp(4rem,8vw,8rem)}.frontier-essay .frontier-kicker,.frontier-essay .frontier-overline,.frontier-essay .frontier-chapter,.frontier-essay .stage-number,.frontier-essay .artifact-meta,.frontier-essay .frontier-end>span{text-transform:uppercase;letter-spacing:.14em;color:#876e59;font-size:.7rem}.frontier-essay .frontier-kicker span{margin:0 .4rem}.frontier-essay .frontier-overline{margin-top:clamp(1.5rem,3vw,3rem);margin-bottom:1.3rem}.frontier-essay .frontier-opening h1{letter-spacing:-.058em;max-width:12ch;font-size:clamp(3.9rem,9vw,10rem);line-height:.98}.frontier-essay .frontier-opening h1 em,.frontier-essay h2 em{color:#807361}.frontier-essay .frontier-question{max-width:31ch;margin-top:clamp(2rem,4vw,4rem);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.24}.frontier-essay .frontier-lede{color:#5c554c;max-width:45rem;margin-top:1.7rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.72}.frontier-essay .frontier-plate{color:#e5dbcb;background:#262a26;margin:0}.frontier-essay .frontier-plate figcaption{color:#d4c9b9;padding:1rem clamp(1.2rem,10vw,11rem)}.frontier-essay .frontier-prose{max-width:800px;margin:auto;padding:clamp(5rem,8vw,8rem) 1.5rem}.frontier-essay .frontier-prose h2{letter-spacing:-.04em;margin:1.3rem 0 2.5rem;font-size:clamp(2.4rem,4.3vw,4.6rem);line-height:1.11}.frontier-essay .frontier-prose p:not(.frontier-chapter):not(.frontier-closing){color:#4c4841;margin:1.3rem 0;font-size:1.1rem;line-height:1.83}.frontier-essay .frontier-prose a{text-underline-offset:4px;text-decoration-color:#a38c79}.frontier-essay .frontier-prose .frontier-chapter:not(:first-child){margin-top:6rem}.frontier-essay .frontier-closing{border-top:1px solid #cbbfaf;margin-top:4rem;padding-top:2rem;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.25}.frontier-essay .frontier-map{background:#ded6c8;padding:clamp(4rem,7vw,8rem) clamp(1.2rem,8vw,9rem)}.frontier-essay .frontier-map-heading{max-width:55rem}.frontier-essay .frontier-map h2,.frontier-essay .frontier-reading h2{letter-spacing:-.05em;margin:1.5rem 0;font-size:clamp(3rem,6.5vw,7rem);line-height:1.03}.frontier-essay .frontier-map-heading>p:last-child,.frontier-essay .frontier-reading-head>p:last-child{color:#5d554c;max-width:35rem;font-size:1.05rem;line-height:1.7}.frontier-essay .stage-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.frontier-essay .stage-list li{border-top:1px solid #a99e8e;padding-top:1rem}.frontier-essay .stage-list h3{letter-spacing:-.03em;margin:1.5rem 0 .8rem;font-size:clamp(1.45rem,2vw,2.3rem)}.frontier-essay .stage-list p{color:#575149;font-size:.91rem;line-height:1.6}.frontier-essay .frontier-reading{background:#e7e0d3;padding:clamp(5rem,8vw,9rem) clamp(1.2rem,8vw,9rem)}.frontier-essay .artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,8rem);margin-top:4rem;display:grid}.frontier-essay .artifact-entry{border-top:1px solid #b7ab9a}.frontier-essay .artifact-entry a{flex-direction:column;gap:1.1rem;height:100%;padding:1.6rem 0 2.4rem;text-decoration:none;display:flex}.frontier-essay .artifact-entry a:hover h3{color:#95633f}.frontier-essay .artifact-meta{justify-content:space-between;gap:1rem;display:flex}.frontier-essay .artifact-entry h3{font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.15}.frontier-essay .artifact-entry p{color:#5c564d;font-size:.91rem;line-height:1.6}.frontier-essay .artifact-continue{border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-bottom:.5rem;font-size:.76rem}.js-enhanced .frontier-essay .is-collapsed{display:none}.frontier-essay .artifact-more{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:1rem 0;font-size:.85rem}.frontier-essay .frontier-end{justify-content:space-between;align-items:center;gap:2rem;padding:4rem clamp(1.2rem,8vw,9rem);display:flex}.frontier-essay .frontier-end a{font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.5rem,3vw,2.8rem);text-decoration:none}@media (width<=800px){.frontier-essay .stage-list{grid-template-columns:1fr 1fr}.frontier-essay .artifact-grid{grid-template-columns:1fr}.frontier-essay .frontier-opening h1{overflow-wrap:anywhere}}@media (width<=520px){.frontier-essay .stage-list{grid-template-columns:1fr}.frontier-essay .frontier-opening{padding-top:4rem}.frontier-essay .frontier-opening h1{font-size:clamp(3rem,12vw,4.5rem)}.frontier-essay .frontier-end{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.frontier-essay *{scroll-behavior:auto}}
