@import url("https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Mono:wght@300;400;500&display=swap");
:root{--ink:#111;--paper:#f5efdf;--acid:#eeff41;--blue:#59f4e8;--pink:#ff87c8;--red:#ff513f;--purple:#7559ff;--white:#fffdf5;--line:2px solid var(--ink);--sans:"Archivo Black",Arial Black,sans-serif;--mono:"DM Mono",monospace;--pad:clamp(22px,4.2vw,72px)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--mono)}a{color:inherit}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer}[hidden]{display:none!important}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:12px 16px;border:var(--line);background:var(--acid);transform:translateY(-180%)}.skip-link:focus{transform:none}.site-head{min-height:76px;display:flex;align-items:stretch;justify-content:space-between;border-bottom:var(--line);background:var(--paper)}.wordmark{min-width:215px;display:flex;flex-direction:column;justify-content:center;padding:10px 24px;font:400 1.08rem/.83 var(--sans);letter-spacing:-.055em;text-decoration:none}.site-head nav{display:flex;border-left:var(--line)}.site-head nav a{min-width:150px;display:grid;place-items:center;padding:0 13px;border-right:var(--line);font:500 .58rem/1 var(--mono);text-decoration:none;text-transform:uppercase}.site-head nav a:last-child{border-right:0}.site-head nav a:hover,.site-head nav a:focus-visible{background:var(--ink);color:var(--acid)}
.relay-hero{min-height:790px;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(50px,7vw,115px);align-items:center;position:relative;padding:120px var(--pad) 105px;background:linear-gradient(rgba(17,17,17,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.08) 1px,transparent 1px),var(--purple);background-size:35px 35px;border-bottom:var(--line)}.tape{position:absolute;z-index:3;inset:22px -5vw auto;padding:10px;background:var(--acid);border-block:var(--line);font:500 .56rem/1 var(--mono);letter-spacing:.18em;text-align:center;transform:rotate(-1.1deg)}.hero-copy{color:#fff}.hero-copy>p:first-child,.section-index{margin:0;font:500 .6rem/1.4 var(--mono);letter-spacing:.11em}.hero-copy h1{margin:26px 0 34px;font:400 clamp(4.2rem,7.6vw,8.7rem)/.77 var(--sans);letter-spacing:-.082em}.hero-copy h1 em{color:var(--acid);font-style:normal}.hero-deck{max-width:690px;margin:0 0 36px;font-size:.82rem;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:34px}.hero-actions>a:not(.button){font-size:.6rem;text-transform:uppercase}.button{min-height:56px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:0 20px;border:var(--line);box-shadow:6px 6px 0 var(--red);font:500 .61rem/1 var(--mono);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:.18s}.button:hover,.button:focus-visible{box-shadow:2px 2px 0 var(--red);transform:translate(4px,4px)}.button-dark{background:var(--ink);color:var(--acid)}.button-light{background:var(--white);color:var(--ink)}
.specimen{position:relative;padding:58px 28px 28px;border:var(--line);background:var(--white);box-shadow:12px 14px 0 var(--pink),25px 28px 0 var(--ink);transform:rotate(1.8deg)}.specimen-top{position:absolute;inset:0 0 auto;min-height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--ink);background:var(--blue);font-size:.54rem}.specimen-handle{margin:0 0 14px;font-size:.58rem}.specimen h2{margin:0 0 26px;font:400 clamp(2.4rem,4vw,4.5rem)/.83 var(--sans);letter-spacing:-.07em}.specimen dl{margin:0;border-top:var(--line)}.specimen dl div{display:grid;grid-template-columns:86px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--ink)}.specimen dt{font-size:.48rem;opacity:.55}.specimen dd{margin:0;font-size:.61rem;line-height:1.45}.specimen-stamp{display:inline-block;margin:22px 0 0;padding:8px 10px;background:var(--red);font-size:.5rem;transform:rotate(-1deg)}
.relay-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:var(--line);background:var(--ink);color:#fff}.relay-strip p{min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:18px var(--pad);border-right:1px solid #fff}.relay-strip p:last-child{border:0}.relay-strip strong{font:400 clamp(2.6rem,4.2vw,4.7rem)/.8 var(--sans);color:var(--acid);letter-spacing:-.07em}.relay-strip span{font-size:.53rem;letter-spacing:.08em}
.how{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,125px);padding:105px var(--pad) 125px;border-bottom:var(--line);background:var(--pink)}.how-title h2,.maker-intro h2,.submit-intro h2{margin:16px 0 0;font:400 clamp(3.6rem,6.5vw,7.2rem)/.79 var(--sans);letter-spacing:-.08em}.how-title h2 em,.maker-intro h2 em{color:var(--purple);font-style:normal}.how ol{margin:0;padding:0;list-style:none;border-top:var(--line)}.how li{display:grid;grid-template-columns:65px 1fr;gap:24px;padding:24px 0;border-bottom:var(--line)}.how li>span{font:400 1.5rem/1 var(--sans)}.how li strong{font:400 1.3rem/1.05 var(--sans);letter-spacing:-.035em}.how li p{margin:10px 0 0;font-size:.65rem;line-height:1.58}.how li b{font-weight:500;background:var(--acid)}
.maker{padding:105px var(--pad) 135px;border-bottom:var(--line);background:var(--acid)}.maker-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,125px);align-items:end;margin-bottom:75px}.maker-intro>p:last-child{max-width:660px;margin:0;font-size:.73rem;line-height:1.7}.maker-workbench{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(45px,7vw,100px);align-items:start}.signal-form{padding:52px 24px 25px;position:relative;border:var(--line);background:var(--paper);box-shadow:9px 11px 0 var(--red)}.signal-form::before{content:"FOUR PROMPTS / EDIT FREELY";position:absolute;inset:0 0 auto;min-height:36px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--ink);background:var(--blue);font-size:.51rem;letter-spacing:.08em}.signal-form label,.talent-form label{display:grid;gap:8px;margin-bottom:17px;font-size:.52rem;letter-spacing:.07em}.signal-form input,.signal-form textarea,.talent-form input,.talent-form textarea{width:100%;min-height:46px;padding:12px;border:1px solid var(--ink);border-radius:0;background:#fff;font:400 .68rem/1.5 var(--mono);letter-spacing:0;resize:vertical}.preview-stack{position:sticky;top:25px}.talent-preview{border:var(--line);background:var(--white);box-shadow:12px 14px 0 var(--purple),25px 29px 0 var(--ink)}.talent-preview header{min-height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:var(--line);background:var(--pink);font-size:.53rem}.talent-preview>p{margin:25px 28px 12px;font-size:.58rem}.talent-preview h3{margin:0 28px 30px;font:400 clamp(2.8rem,5vw,5.4rem)/.8 var(--sans);letter-spacing:-.075em;overflow-wrap:anywhere}.talent-preview dl{margin:0 28px 30px;border-top:var(--line)}.talent-preview dl div{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--ink)}.talent-preview dt{font-size:.49rem;opacity:.57}.talent-preview dd{margin:0;font-size:.65rem;line-height:1.5;overflow-wrap:anywhere}.talent-preview footer{min-height:46px;padding:15px 28px;background:var(--ink);color:var(--acid);font-size:.51rem}.maker-actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:41px}.maker-actions .button{width:100%}.maker-status{margin:18px 0 0;font-size:.56rem;line-height:1.5}
.submit-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(50px,8vw,125px);align-items:start;padding:110px var(--pad) 140px;border-bottom:var(--line);background:var(--paper)}.submit-intro{position:sticky;top:30px}.submit-intro h2{margin-bottom:30px}.submit-intro>p:not(.section-index){font-size:.7rem;line-height:1.7}.profile-anatomy{margin-top:35px;padding:49px 17px 17px;position:relative;border:var(--line);background:var(--blue);box-shadow:7px 8px 0 var(--ink)}.profile-anatomy span{position:absolute;inset:0 0 auto;min-height:35px;display:flex;align-items:center;padding:0 10px;background:var(--ink);color:var(--acid);font-size:.5rem}.profile-anatomy p{margin:0;font-size:.6rem;line-height:1.65}.talent-form{position:relative;padding:62px 29px 30px;border:var(--line);background:var(--white);box-shadow:11px 13px 0 var(--red),24px 27px 0 var(--ink)}.form-top{position:absolute;inset:0 0 auto;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:var(--line);background:var(--acid);font-size:.52rem}.form-top b{padding:6px 8px;background:var(--ink);color:#fff}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.talent-form small{font-size:inherit;opacity:.55}.talent-form .check{grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:13px;border:1px solid var(--ink);background:var(--paper);font-size:.58rem;line-height:1.5;letter-spacing:0}.check input{width:18px;min-height:18px;margin:2px 0 0}.honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.submit-button{width:100%;margin-top:5px}.form-status{margin:18px 0 0;font-size:.58rem;line-height:1.5}.receipt{align-self:start;padding:34px;border:var(--line);background:var(--acid);box-shadow:12px 14px 0 var(--purple),25px 29px 0 var(--ink)}.receipt>p:first-child{font-size:.58rem;letter-spacing:.09em}.receipt h3{margin:20px 0 30px;font:400 clamp(3.4rem,6vw,6.5rem)/.8 var(--sans);letter-spacing:-.08em}.receipt dl{border-top:var(--line)}.receipt dl div{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--ink)}.receipt dt{font-size:.5rem;opacity:.55}.receipt dd{margin:0;font-size:.65rem;overflow-wrap:anywhere}.receipt>p:not(:first-child){margin:25px 0;font-size:.66rem;line-height:1.6}
.manifesto{min-height:730px;padding:95px var(--pad) 115px;position:relative;border-bottom:var(--line);background:var(--red);overflow:hidden}.manifesto>p{display:inline-block;margin:0 8px 0 0;padding:8px 10px;border:var(--line);background:var(--white);font-size:.52rem;transform:rotate(-1deg)}.manifesto>p:nth-child(2){background:var(--blue);transform:rotate(1deg)}.manifesto>p:nth-child(3){background:var(--acid)}.manifesto h2{max-width:1100px;margin:60px 0 55px;font:400 clamp(4.2rem,8.5vw,9.6rem)/.76 var(--sans);letter-spacing:-.085em}.manifesto h2 em{color:var(--acid);font-style:normal}
body>footer{min-height:270px;display:grid;grid-template-columns:1fr .8fr 1fr;gap:45px;padding:62px var(--pad) 85px;background:var(--ink);color:#fff;font-size:.62rem;line-height:1.55}body>footer p{margin:0}body>footer nav{display:flex;flex-direction:column;gap:11px;text-transform:uppercase}body>footer [data-pointcast-network]{grid-column:1/-1;color:var(--ink)}:focus-visible{outline:3px solid var(--red);outline-offset:4px}
@media(max-width:980px){.relay-hero,.how,.maker-intro,.maker-workbench,.submit-section{grid-template-columns:1fr}.specimen{width:min(86%,720px);justify-self:center}.preview-stack,.submit-intro{position:static}.maker-actions{grid-template-columns:1fr 1fr}}
@media(max-width:700px){:root{--pad:18px}.site-head{display:block}.wordmark{min-height:62px;align-items:center;border-bottom:var(--line)}.site-head nav{border-left:0}.site-head nav a{min-width:0;min-height:48px;flex:1;padding:0 4px;font-size:.46rem}.relay-hero{min-height:0;padding:105px var(--pad) 95px}.tape{inset:22px 0 auto;transform:none}.hero-copy{min-width:0}.hero-copy h1{font-size:14vw}.hero-deck{font-size:.71rem}.hero-actions{align-items:flex-start;flex-direction:column}.button{width:100%}.specimen{width:92%;margin-top:50px;padding-left:20px;padding-right:20px;box-shadow:8px 10px 0 var(--pink),17px 20px 0 var(--ink);transform:none}.relay-strip{grid-template-columns:1fr 1fr}.relay-strip p{min-height:100px;padding:18px}.relay-strip p:nth-child(2){border-right:0}.relay-strip p:nth-child(-n+2){border-bottom:1px solid #fff}.how,.maker,.submit-section,.manifesto{padding-top:76px;padding-bottom:95px}.how-title h2,.maker-intro h2,.submit-intro h2{font-size:14vw}.maker-intro{margin-bottom:50px}.signal-form{padding-left:18px;padding-right:18px}.talent-preview{box-shadow:8px 10px 0 var(--purple),17px 20px 0 var(--ink)}.talent-preview h3{font-size:12vw}.talent-preview dl div{grid-template-columns:75px 1fr}.maker-actions{grid-template-columns:1fr;margin-top:35px}.talent-form{padding:58px 18px 24px;box-shadow:8px 10px 0 var(--red),17px 20px 0 var(--ink)}.field-row{grid-template-columns:1fr;gap:0}.receipt{padding:25px;box-shadow:8px 10px 0 var(--purple),17px 20px 0 var(--ink)}.manifesto>p{margin-bottom:8px}.manifesto h2{font-size:15vw}body>footer{grid-template-columns:1fr;gap:25px}body>footer nav{flex-direction:row;flex-wrap:wrap}body>footer [data-pointcast-network]{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.001ms!important;animation-duration:.001ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--paper:#fff;--white:#fff;--acid:#f4ff00}.signal-form,.talent-form,.talent-preview,.specimen{border-width:3px}}
