:root{--mission-max:1180px;--mission-copy:720px}.global-links a[aria-current="page"]{color:var(--gold-bright)}.mission-hero{background:#020202}.mission-hero picture,.mission-hero img{display:block;width:100%;height:auto}.mission-intro{padding:clamp(72px,10vw,140px) 24px;background:radial-gradient(circle at 50% 0,rgba(201,151,60,.08),transparent 38%),var(--ink)}.mission-reading{width:min(100%,var(--mission-copy));margin:auto}.mission-reading h1,.mission-reading h2,.mission-reading h3{color:#f5e7d0;font-weight:500;line-height:1.08}.mission-reading h1{font-size:clamp(2.8rem,6.6vw,6.1rem);margin:.65rem 0 2rem}.mission-reading h2{font-size:clamp(2.1rem,4.2vw,4rem);margin:.55rem 0 1.75rem}.mission-reading h3{font-size:clamp(1.65rem,3vw,2.6rem);margin:0 0 1.5rem}.mission-reading p{margin:0 0 1.22rem;color:#d9cdb9;font-size:clamp(1.06rem,1.45vw,1.25rem);line-height:1.72}.mission-intro .mission-reading>p:last-child{color:var(--gold-bright);font-size:clamp(1.35rem,2.4vw,2rem);font-style:italic}.mission-divider{width:min(84%,960px);height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(201,151,60,.55) 18%,var(--gold-bright) 50%,rgba(201,151,60,.55) 82%,transparent);box-shadow:0 0 16px rgba(201,151,60,.22)}.mission-chapter{padding:clamp(78px,10vw,150px) 24px;background:#050506}.mission-chapter figure{margin:0}.mission-chapter figure img{width:100%;height:auto}.chapter-number{display:inline-block;color:var(--gold-bright);font:700 .75rem Arial,sans-serif;letter-spacing:.24em;border-bottom:1px solid var(--gold);padding-bottom:.35rem}.chapter-split,.chapter-literary,.chapter-tuesday{width:min(100%,calc(var(--mission-max) + 48px));margin:auto;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:clamp(48px,7vw,96px);align-items:center}.chapter-split figure{max-width:520px;justify-self:center}.cadence{color:#f0dfc4!important;font-style:italic}.context-links{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;margin-top:2rem}.context-links button{border:0;border-bottom:1px solid rgba(201,151,60,.6);background:none;padding:.35rem 0;color:var(--gold-bright);font:700 .72rem Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.chapter-wide,.chapter-blueprint{padding-inline:0}.chapter-heading{padding:0 24px clamp(38px,5vw,64px);text-align:center}.chapter-wide figure,.chapter-blueprint figure{width:min(100%,1440px);margin:auto}.artifact-line{margin:clamp(30px,4vw,52px) auto 0;padding:0 24px;text-align:center;color:#f0d6a2;font-size:clamp(1.35rem,2.4vw,2.25rem);font-style:italic}.chapter-copy{padding-top:clamp(52px,7vw,90px)}.chapter-literary{grid-template-columns:minmax(420px,1.15fr) minmax(300px,.85fr)}.chapter-literary figure{max-width:520px;justify-self:center}.chapter-emphasis{color:var(--gold-bright)!important;font-size:clamp(1.4rem,2.3vw,2rem)!important;font-style:italic}.founder-note{margin-top:2.2rem;padding:1.2rem 1.35rem;border-left:1px solid var(--gold);background:rgba(201,151,60,.055)}.founder-note span{color:var(--gold-bright);font:700 .68rem Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.founder-note p{margin:.5rem 0 0!important;color:#eadcc7!important;font-style:italic}.chapter-blueprint .chapter-copy{padding-inline:24px}.chapter-tuesday{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.chapter-tuesday figure{max-width:520px;justify-self:center}.chapter-tuesday .actions{margin-top:2.1rem}.mission-close{padding:clamp(100px,14vw,190px) 24px;background:radial-gradient(circle at 50% 45%,rgba(201,151,60,.1),transparent 42%),#020202;text-align:center}.mission-close .mission-reading{width:min(100%,850px)}.mission-close .mission-reading>p:first-child{font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.45;color:#f1e2ca}.closing-cadence{margin:2.2rem 0 2.8rem!important;color:var(--gold-bright)!important;font-size:clamp(1.3rem,2.4vw,2rem)!important;font-style:italic;line-height:1.7!important}.mission-close .actions{justify-content:center}
@media(max-width:900px){.chapter-split,.chapter-literary,.chapter-tuesday{grid-template-columns:1fr;gap:48px}.chapter-split figure,.chapter-literary figure,.chapter-tuesday figure{width:min(100%,560px)}.chapter-literary figure{grid-row:1}.chapter-tuesday figure{width:min(100%,500px)}.mission-chapter{padding-block:84px}}
@media(max-width:620px){.mission-hero picture,.mission-hero img{width:100%;height:auto}.mission-intro{padding:68px 22px 76px}.mission-reading h1{font-size:clamp(2.65rem,13vw,4.2rem)}.mission-reading h2{font-size:clamp(2rem,9.4vw,3.2rem)}.mission-reading p{font-size:1.04rem;line-height:1.66}.mission-divider{width:90%}.mission-chapter{padding:72px 22px}.chapter-wide,.chapter-blueprint{padding-inline:0}.chapter-heading{padding-inline:22px;padding-bottom:34px}.chapter-wide figure,.chapter-blueprint figure{width:100%}.chapter-copy,.chapter-blueprint .chapter-copy{padding:48px 22px 0}.artifact-line{padding-inline:22px;font-size:1.3rem}.chapter-literary figure{width:min(100%,440px)}.chapter-tuesday figure{width:min(100%,420px)}.context-links{display:grid;justify-items:start}.mission-close{padding:92px 22px}.mission-close .actions{display:grid}.mission-close .cta{width:100%}}
.chapter-opening{margin:.7rem 0 1.25rem!important;color:#f5e7d0!important;font-size:clamp(1.55rem,2.8vw,2.45rem)!important;line-height:1.2!important}
.chapter-literary{grid-template-columns:1fr}.chapter-literary figure{grid-row:auto;width:min(100%,560px);max-width:none;justify-self:center}.chapter-literary .literary-art{aspect-ratio:1145/1254;overflow:hidden}.chapter-literary .literary-art img{display:block;transform:translateY(-8.73%)}.chapter-literary .mission-reading{width:min(100%,var(--mission-copy))}.blueprint-heading{padding:0 24px clamp(34px,4.5vw,58px);text-align:center}.blueprint-heading h2{margin:.55rem 0 0;color:#f5e7d0;font-size:clamp(2.1rem,4.2vw,4rem);font-weight:500;line-height:1.08}.blueprint-heading::after{content:"";display:block;width:min(180px,42%);height:1px;margin:clamp(24px,3vw,34px) auto 0;background:linear-gradient(90deg,transparent,rgba(201,151,60,.75),transparent)}.blueprint-art img{display:block;width:100%;height:auto}
@media(max-width:620px){.blueprint-heading{padding:0 22px 30px}.blueprint-heading h2{font-size:clamp(2rem,9.4vw,3.2rem)}.blueprint-heading::after{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.mission-chapter *{scroll-behavior:auto}}
.context-links a{border-bottom:1px solid rgba(201,151,60,.6);padding:.35rem 0;color:var(--gold-bright);font:700 .72rem Arial,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}
