:root{--black:#11110f;--paper:#f4f0e7;--lime:#c7ff00;--orange:#ff5a1f;--blue:#3b53ff;--line:rgba(17,17,15,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--black);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.grain{pointer-events:none;position:fixed;inset:0;opacity:.08;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.site-header{height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 3.5vw;border-bottom:1px solid var(--line);position:absolute;z-index:5;width:100%;top:0}.logo{font-family:Anton,Impact,sans-serif;font-size:23px;letter-spacing:.4px;color:inherit;text-decoration:none}.logo span{color:var(--orange)}.logo sup{font:10px DM Mono;vertical-align:top;margin-left:3px}nav{display:flex;gap:27px;align-items:center}nav a{font:500 10px DM Mono,monospace;letter-spacing:.1em;color:inherit;text-decoration:none;text-transform:uppercase}.nav-apply{background:var(--black);color:var(--paper);padding:11px 16px}.menu-toggle{display:none}.section-pad{padding:8vw 3.5vw;position:relative}.hero{min-height:100svh;padding-top:142px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero-meta,.section-label{font:10px DM Mono,monospace;letter-spacing:.08em}.hero-meta{position:absolute;top:105px;left:3.5vw}.hero-meta>span:last-child{margin-left:30px}.pulse{display:inline-block;width:8px;height:8px;background:var(--orange);border-radius:50%;margin-right:5px;animation:pulse 1.4s infinite}@keyframes pulse{50%{transform:scale(.55);opacity:.45}}.hero-kicker{font:700 11px DM Mono,monospace;letter-spacing:.1em;margin-bottom:18px;color:var(--orange)}h1,h2,h3{font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.91;letter-spacing:-.02em;margin:0}h1{font-size:clamp(58px,9.85vw,175px);max-width:1400px;position:relative;z-index:1}h1 em{font-style:normal;color:var(--orange)}h1 span,h2 span{color:var(--blue)}.hero-bottom{margin-top:42px;display:flex;gap:7vw;align-items:flex-end;max-width:790px;z-index:1}.hero-bottom p,.intro{font-size:15px;line-height:1.6;margin:0;max-width:430px}.hero-actions{display:flex;gap:24px;align-items:center;white-space:nowrap}.button{display:inline-flex;align-items:center;gap:25px;padding:15px 18px;font:700 10px DM Mono,monospace;letter-spacing:.08em;text-decoration:none;border:0;cursor:pointer}.button b{font-size:19px;font-family:Manrope}.button-lime{background:var(--lime);color:var(--black)}.button-dark{background:var(--black);color:var(--paper)}.text-link,.share-button{font:700 10px DM Mono,monospace;letter-spacing:.06em;color:inherit;text-decoration:none;border:0;background:none;padding:0;cursor:pointer}.text-link i{font-size:20px;font-style:normal;margin-left:7px}.scribble{font:700 15px DM Mono,monospace;position:absolute;transform:rotate(-11deg);color:var(--orange);line-height:1}.scribble-hero{right:15%;top:31%;border:2px solid var(--orange);padding:8px;border-radius:50%;text-align:center}.hero-sticker{position:absolute;right:5vw;bottom:18%;background:var(--blue);color:white;font:16px Anton;line-height:.9;transform:rotate(10deg);padding:13px;z-index:2}.hero-number{font:31vw Anton;position:absolute;right:-1.5vw;bottom:-10vw;color:rgba(17,17,15,.045);line-height:1}.scroll-cue{position:absolute;bottom:25px;left:3.5vw;font:10px DM Mono;color:inherit;text-decoration:none}.scroll-cue span{font-size:20px;margin-left:6px}.dark{background:var(--black);color:var(--paper)}.section-label{margin-bottom:38px;color:inherit;opacity:.65}.manifesto{overflow:hidden}.manifesto-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw}.manifesto h2,.building h2,.looking h2,.how h2,.permission h2,.get h2,.cohort h2,.rules h2,.faq h2,.apply h2{font-size:clamp(48px,7.4vw,124px)}.manifesto-copy{max-width:500px}.manifesto-copy p{font-size:15px;line-height:1.65;margin:0 0 19px}.answer{font:20px Anton!important;color:var(--blue);letter-spacing:.02em}.declarations{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin:9vw -3.5vw -8vw}.declarations span{font:clamp(22px,2.6vw,43px) Anton;line-height:.9;padding:26px 3.5vw;background:var(--paper);color:var(--black)}.declarations span:nth-child(2){background:var(--lime)}.declarations span:nth-child(3){background:var(--orange)}.building h2{max-width:1000px}.building>.intro{margin:30px 0 55px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--black);border-left:1px solid var(--black)}.feature-card{min-height:370px;border-right:1px solid var(--black);border-bottom:1px solid var(--black);padding:20px;display:flex;flex-direction:column;position:relative}.feature-card.lime{background:var(--lime)}.feature-card.orange{background:var(--orange)}.feature-no{font:10px DM Mono}.arrow{font-size:42px;align-self:flex-end}.feature-card h3{font-size:clamp(32px,3.4vw,55px);margin-top:auto}.feature-card p{font-size:13px;line-height:1.5;max-width:260px;margin:17px 0 0}.looking-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw}.looking h2{max-width:760px}.checklist{padding:0;margin:18px 0 0;list-style:none}.checklist li{padding:13px 0 13px 25px;border-bottom:1px solid rgba(244,240,231,.3);font-size:14px;line-height:1.5;position:relative}.checklist li:before{content:"";color:var(--lime);position:absolute;left:0}.disciplines{display:flex;flex-wrap:wrap;gap:8px;margin-top:7vw}.disciplines span{font:10px DM Mono;border:1px solid var(--paper);padding:9px 11px}.big-quote{font:clamp(28px,4.25vw,68px) Anton;line-height:.95;max-width:1000px;margin:8vw 0 0;color:var(--lime)}.how{overflow:hidden}.how h2{margin-bottom:55px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--black)}.steps article{padding:19px 18px 15px 0;border-right:1px solid var(--line);min-height:255px}.steps article:not(:first-child){padding-left:18px}.steps span{font:10px DM Mono;color:var(--orange)}.steps h3{font-size:27px;margin:50px 0 16px}.steps p{font-size:13px;line-height:1.5;max-width:220px}.lime-bg{background:var(--lime)}.permission h2{max-width:840px}.permission h2 span{color:var(--black);text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:6px}.permission-copy{columns:2;column-gap:50px;max-width:900px;margin:50px 0 70px}.permission-copy p{font-size:15px;line-height:1.6;margin-top:0;break-inside:avoid}.permission-copy .answer{color:var(--black)}.campaign-head{border-top:1px solid var(--black);display:flex;justify-content:space-between;padding:13px 0;font:10px DM Mono}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.campaign{height:385px;padding:18px;position:relative;overflow:hidden;color:var(--black);display:flex;flex-direction:column}.campaign small{font:10px DM Mono}.campaign h3{font-size:clamp(38px,4vw,65px);margin:auto 0 12px;position:relative;z-index:1}.campaign p{font-size:12px;line-height:1.45;max-width:230px;margin:0;position:relative;z-index:1}.campaign>span{font:14vw Anton;position:absolute;right:-8px;bottom:-27px;opacity:.15}.c1{background:var(--orange)}.c1:after{content:"";font:380px Anton;position:absolute;right:-70px;top:-130px;line-height:1;color:var(--lime)}.c2{background:var(--blue);color:white}.c2:after{content:'~';font:500px Anton;position:absolute;right:-70px;top:-175px;line-height:1;color:var(--lime);transform:rotate(-10deg)}.c3{background:var(--paper)}.c3:after{content:"";font:360px Arial;position:absolute;right:-55px;top:-90px;line-height:1;color:var(--orange)}.get-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw}.get h2{max-width:880px}.get .intro{margin-bottom:25px}.value-list{margin:13px 0 25px;padding:0;list-style:none}.value-list li{font-size:14px;padding:8px 0;border-bottom:1px solid rgba(244,240,231,.2)}.value-list li:before{content:"";color:var(--lime);margin-right:8px}.fine{font-size:11px;line-height:1.55;opacity:.65}.cohort{min-height:700px;overflow:hidden}.cohort-number{font:clamp(300px,52vw,800px) Anton;line-height:.75;position:absolute;right:1vw;top:8vw;color:var(--lime);z-index:0}.cohort-copy{position:relative;z-index:1;max-width:600px;margin-top:150px}.cohort-copy p{font-size:15px;line-height:1.6;max-width:470px}.cohort-copy .button{margin-top:16px}.orange-bg{background:var(--orange)}.rules h2 span{color:var(--paper)}.rules-list{margin:55px 0 0;border-top:1px solid var(--black)}.rules-list p{font:clamp(19px,2.3vw,36px) Anton;margin:0;padding:12px 0;border-bottom:1px solid var(--black)}.rules-list p:before{content:"";margin-right:15px;color:var(--paper)}.rules-foot{font-size:15px;line-height:1.55;max-width:510px;margin:45px 0 0}.faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw}.faq .section-label{grid-column:1/3;margin-bottom:-10px}.faq-list{border-top:1px solid rgba(244,240,231,.5)}details{border-bottom:1px solid rgba(244,240,231,.5)}summary{list-style:none;padding:21px 0;cursor:pointer;font:clamp(18px,2vw,30px) Anton;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{font:30px Manrope;font-weight:300;line-height:.7}details[open] summary span{transform:rotate(45deg);color:var(--lime)}details p{max-width:650px;margin:0 0 21px;font-size:14px;line-height:1.55}.apply{background:var(--paper)}.apply h2{max-width:1100px}.apply-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;margin-top:60px}.apply-grid p{font-size:15px;line-height:1.6}.share-button{margin-top:30px;border-bottom:2px solid var(--orange);padding-bottom:5px}.apply form{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{font:10px DM Mono;letter-spacing:.06em;display:flex;flex-direction:column;gap:8px}input,textarea{border:0;border-bottom:1px solid var(--black);font:14px Manrope;background:transparent;padding:8px 0;outline:none;border-radius:0}textarea{resize:vertical}input:focus,textarea:focus{border-bottom:3px solid var(--orange)}label:nth-of-type(7),label:nth-of-type(9),.form-note,.submit,.form-status{grid-column:1/3}.form-note{font:10px DM Mono!important;line-height:1.5!important;opacity:.65;margin:10px 0 0!important}.submit{justify-content:space-between;margin-top:5px}.form-status{font:12px DM Mono!important;margin:0!important;color:var(--orange)}footer{background:var(--black);color:var(--paper);padding:25px 3.5vw;display:flex;align-items:center;justify-content:space-between;font:10px DM Mono}footer p{line-height:1.5;margin:0;text-align:center}footer>a:last-child{color:var(--lime);text-decoration:none}@media(max-width:760px){.site-header{height:64px;padding:0 5vw}.site-header nav{display:none;position:absolute;top:64px;left:0;width:100%;background:var(--paper);color:var(--black);padding:20px 5vw;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--black)}.site-header nav.open{display:flex}.menu-toggle{display:flex;flex-direction:column;gap:5px;border:0;background:none;padding:4px}.menu-toggle span{width:23px;height:2px;background:currentColor}.section-pad{padding:70px 5vw}.hero{padding-top:126px;min-height:720px}.hero-meta{top:87px;left:5vw;font-size:8px}.hero-meta>span:last-child{margin-left:8px}.hero-kicker{font-size:9px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:23px;margin-top:28px}.hero-bottom p{font-size:13px}.hero-actions{flex-wrap:wrap;gap:16px}.scribble-hero{right:5%;top:38%;font-size:10px}.hero-sticker{right:5vw;bottom:12%;font-size:13px}.scroll-cue{left:5vw;font-size:8px}.manifesto-grid,.looking-layout,.get-grid,.apply-grid{grid-template-columns:1fr;gap:28px}.manifesto-copy p{font-size:14px}.declarations{grid-template-columns:repeat(2,1fr);margin:60px -5vw -70px}.declarations span{padding:20px 5vw}.feature-grid,.campaign-grid{grid-template-columns:1fr}.feature-card{min-height:290px}.feature-card h3{font-size:45px}.looking h2{margin-bottom:14px}.disciplines{margin-top:45px}.steps{grid-template-columns:1fr 1fr}.steps article{min-height:230px;padding:14px!important}.steps h3{margin-top:32px;font-size:23px}.permission-copy{columns:1;margin:35px 0 50px}.campaign{height:310px}.campaign-head{gap:15px;line-height:1.4}.get h2{margin-bottom:20px}.cohort{min-height:600px}.cohort-number{top:22%;right:-3vw}.cohort-copy{margin-top:180px}.faq{grid-template-columns:1fr;gap:25px}.faq .section-label{grid-column:auto;margin-bottom:0}.faq h2{margin-bottom:15px}.apply-grid{margin-top:35px}.apply form{grid-template-columns:1fr;gap:17px}label:nth-of-type(7),label:nth-of-type(9),.form-note,.submit,.form-status{grid-column:auto}footer{flex-wrap:wrap;gap:20px}footer p{order:3;width:100%;text-align:left}}
