:root{--red:#f0442d;--blue:#2647ff;--acid:#d8ff38;--ink:#11110f;--paper:#f3efe5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{position:absolute;z-index:5;width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 4vw;color:#fff}.brand{display:flex;align-items:center;gap:12px;font-weight:900;font-size:14px;line-height:.82}.mark{width:34px;height:34px;position:relative}.mark i{position:absolute;background:currentColor}.mark i:nth-child(1),.mark i:nth-child(2){width:13px;height:4px;top:5px}.mark i:nth-child(1){left:0}.mark i:nth-child(2){right:0}.mark i:nth-child(3),.mark i:nth-child(4){width:4px;height:13px;bottom:3px}.mark i:nth-child(3){left:0}.mark i:nth-child(4){right:0}.navlinks{display:flex;gap:28px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.working{font-size:11px;border:1px solid;border-radius:50%;padding:12px 8px}.hero{min-height:100vh;position:relative;overflow:hidden;background:var(--red);color:#fff;padding:138px 4vw 44px;display:flex;flex-direction:column;justify-content:center}.hero:before{content:"";position:absolute;inset:0;opacity:.2;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),#fff calc(12.5% - 1px),#fff 12.5%)}.kicker,.hero h1,.hero-copy,.down{position:relative;z-index:2}.kicker,.tag{font-size:11px;letter-spacing:.2em;font-weight:bold;text-transform:uppercase}.hero h1{margin:15px 0 0;font-size:clamp(54px,10.8vw,164px);letter-spacing:-.075em;line-height:.73}.hero h1 span{display:block}.hero h1 span:nth-child(2){color:var(--acid);margin-left:5vw}.hero h1 span:nth-child(3){margin-left:25vw}.hero-copy{width:340px;align-self:flex-end;margin:35px 8vw 0 0;font-size:17px;line-height:1.5}.down{position:absolute;left:4vw;bottom:35px;border:1px solid;border-radius:50%;width:50px;height:50px;display:grid;place-items:center;font-size:24px}.orb{position:absolute;width:34vw;aspect-ratio:1;right:4vw;top:17%;display:grid;place-items:center;mix-blend-mode:multiply}.orb i{position:absolute;border-radius:50%;border:3px solid var(--blue)}.orb i:nth-child(1){width:24%;height:24%;background:var(--blue);box-shadow:0 0 55px 20px var(--blue)}.orb i:nth-child(2){width:48%;height:48%}.orb i:nth-child(3){width:72%;height:72%;opacity:.7}.orb i:nth-child(4){width:96%;height:96%;opacity:.35}.idea,.questions{padding:100px 4vw;background:var(--paper)}.two-col,.edition,.manifesto,.ledger{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw}.two-col{padding:55px 0 90px}.two-col h2,.manifesto h2{margin:0;font-size:clamp(50px,7.5vw,110px);line-height:.83;letter-spacing:-.07em}.two-col h2 em,.manifesto h2 em{font-style:normal;color:var(--blue)}.two-col>div{align-self:end;font-size:17px;line-height:1.65}.lead{font-size:27px;line-height:1.28;font-weight:bold}.strip{margin:0 -4vw -100px;padding:25px 4vw;background:var(--acid);display:flex;justify-content:space-around;gap:18px;white-space:nowrap;overflow:hidden;font-weight:900;font-size:13px}.edition{background:var(--ink);color:#fff;padding:100px 4vw;align-items:end}.edition h2,.ledger h2{font-size:clamp(55px,8vw,120px);line-height:.82;letter-spacing:-.075em;margin:55px 0 0}.edition h2 span{color:var(--red)}.edition>div:last-child>p:last-of-type{font-size:17px;line-height:1.65;color:#d5d5d5}.acid{color:var(--acid)}.path{margin-top:50px;padding:18px 0;border-block:1px solid #555;font-size:10px;letter-spacing:.11em;display:flex;gap:13px;flex-wrap:wrap}.path b{color:var(--acid)}.path i{color:var(--red)}.questions{background:#fff}.question-list{margin-top:48px}.question-list a{border-top:1px solid #aaa;display:grid;grid-template-columns:70px 1fr 50px;align-items:center;padding:24px 0;transition:.2s}.question-list a:last-child{border-bottom:1px solid #aaa}.question-list a:hover{background:var(--acid);padding-inline:18px}.question-list strong{font-size:clamp(25px,4vw,62px);letter-spacing:-.045em}.question-list i{text-align:right;font-size:28px}.experience{background:var(--blue);color:#fff;padding:100px 4vw}.experience-head{display:grid;grid-template-columns:1fr 320px;gap:8vw;margin:55px 0 90px;align-items:end}.experience h2{margin:0;font-size:clamp(50px,8vw,116px);line-height:.82;letter-spacing:-.07em}.experience h2 span,.ledger h2 span{color:var(--acid)}.experience-head p{font-size:17px;line-height:1.6}.journey{display:grid;grid-template-columns:repeat(6,1fr);border-block:1px solid #ffffff80;padding:22px 0;margin-bottom:70px}.journey span{font-size:11px;line-height:3}.journey b{font-size:13px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cards article{min-height:250px;border:1px solid #ffffff70;padding:24px;display:flex;flex-direction:column}.cards small{color:var(--acid)}.cards h3{font-size:22px}.cards p{font-size:14px;line-height:1.55;margin-top:auto;color:#ddd}.manifesto{min-height:720px;background:var(--acid);padding:90px 4vw;align-items:center}.manifesto>div:last-child>p:last-child{font-size:17px;line-height:1.6}.repeat{width:min(48vw,600px);aspect-ratio:1;border:42px solid var(--red);border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 35px var(--blue);font-size:clamp(48px,7vw,100px);font-weight:950;color:var(--blue);transform:rotate(-12deg)}.ledger{background:var(--blue);color:#fff;padding:100px 4vw}.ledger>div:last-child{align-self:end}.ledger>div:last-child>p:not(.lead){font-size:17px;line-height:1.65;color:#ddd}.ledger ol{list-style:decimal-leading-zero;margin:50px 0 0;padding-left:40px;border-top:1px solid #ffffff70}.ledger li{padding:16px 10px;border-bottom:1px solid #ffffff70;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.collaborate{background:var(--ink);color:#fff;padding:100px 4vw}.collaborate h2{font-size:clamp(72px,14vw,190px);line-height:.72;letter-spacing:-.08em;margin:65px 0 48px}.collaborate h2 span{color:var(--red);margin-left:18vw}.collaborate>p:not(.tag){max-width:520px;margin-left:auto;margin-right:10vw;font-size:20px;line-height:1.5}.cta{display:flex;justify-content:space-between;align-items:center;width:min(540px,100%);margin:50px 10vw 20px auto;padding:22px 0;border-block:1px solid;text-transform:uppercase;font-size:13px;letter-spacing:.12em}.cta span{font-size:25px;color:var(--acid)}footer{background:#fff;padding:45px 4vw;display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:30px;align-items:end;font-size:12px}footer p{margin:0}.discussion main{min-height:100vh;padding:45px 4vw 100px}.back{display:inline-block;margin-bottom:110px;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.discussion h1{font-size:clamp(60px,11vw,160px);line-height:.78;letter-spacing:-.075em;margin:45px 0}.discussion h1 span{color:var(--blue)}.intro{max-width:680px;margin:0 0 80px auto;font-size:22px;line-height:1.5}.prompts article{display:grid;grid-template-columns:70px 1fr 280px;gap:25px;align-items:center;border-top:1px solid #999;padding:28px 0}.prompts article:last-child{border-bottom:1px solid #999}.prompts h2{font-size:clamp(28px,4vw,58px);letter-spacing:-.045em;margin:0}.prompts p{font-size:13px;line-height:1.5}.cta.dark{color:var(--ink);border-color:var(--ink)}
@media(max-width:800px){.navlinks{display:none}.hero{min-height:830px}.hero h1{line-height:.81}.hero h1 span:nth-child(2),.hero h1 span:nth-child(3){margin-left:0}.orb{width:75vw;right:-18vw;top:37%}.hero-copy{margin:170px 0 0;width:80%}.two-col,.edition,.manifesto,.ledger,.experience-head{grid-template-columns:1fr}.two-col,.edition,.ledger{gap:55px}.journey{grid-template-columns:repeat(2,1fr);gap:20px}.cards{grid-template-columns:1fr 1fr}.repeat{width:78vw;border-width:25px;box-shadow:inset 0 0 0 20px var(--blue)}.collaborate h2 span{margin-left:0}.collaborate>p:not(.tag),.cta{margin-right:0}footer{grid-template-columns:1fr 1fr}.prompts article{grid-template-columns:35px 1fr}.prompts article p{grid-column:2}}
@media(max-width:520px){.working{display:none}.cards{grid-template-columns:1fr}.question-list a{grid-template-columns:38px 1fr 28px}.collaborate h2{font-size:19vw}footer{grid-template-columns:1fr}.intro{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
