:root{--ink:#181817;--paper:#f1efe9;--muted:#79766e;--line:#d1cec5;--acid:#d8fc38;--orange:#d95b2b;--purple:#6656c8;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px}.wrap{width:min(1240px,calc(100% - 56px));margin-inline:auto}.pixel-field{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1;opacity:.22}.pixel-field i{width:8px;height:8px;background:var(--orange);position:absolute;animation:float 16s ease-in-out infinite}.pixel-field i:nth-child(1){left:4%;top:19%;animation-delay:-2s}.pixel-field i:nth-child(2){left:18%;top:77%;background:var(--purple);animation-delay:-7s}.pixel-field i:nth-child(3){left:66%;top:13%;animation-delay:-11s}.pixel-field i:nth-child(4){left:91%;top:36%;background:var(--purple);animation-delay:-3s}.pixel-field i:nth-child(5){left:77%;top:89%;animation-delay:-9s}.pixel-field i:nth-child(6){left:35%;top:48%;background:var(--acid);animation-delay:-5s}.pixel-field i:nth-child(n+7){opacity:.5;left:calc(10% + var(--i, 1)*10%);top:calc(5% + var(--i, 1)*13%)}.pixel-field i:nth-child(7){--i:2}.pixel-field i:nth-child(8){--i:6}.pixel-field i:nth-child(9){--i:8}@keyframes float{50%{transform:translate(18px,-35px) rotate(90deg)}}.site-header{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:20px;font-weight:700;letter-spacing:-1px}.mark{display:inline-flex;gap:3px;align-items:center}.mark b{display:block;width:5px;height:5px;border-radius:50%;background:var(--ink)}.mark b:nth-child(2){background:var(--orange)}nav{display:flex;gap:28px}nav a,.text-button{color:var(--muted);text-decoration:none;border:0;background:none;font:inherit;cursor:pointer}nav a.active,nav a:hover,.text-button:hover{color:var(--ink)}.quiet-button{border:0;background:transparent;font:inherit;font-weight:700;cursor:pointer}.quiet-button span,.text-button span{color:var(--orange);padding-left:3px}.hero{display:grid;grid-template-columns:.93fr 1.07fr;gap:70px;align-items:center;padding-block:clamp(58px,10vw,130px)}.eyebrow{margin:0 0 18px;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700;color:var(--muted)}.pulse{width:8px;height:8px;border-radius:50%;background:var(--orange);display:inline-block;margin-right:7px;box-shadow:0 0 0 4px #d95b2b22}.hero h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.07em;line-height:.94;margin:0}.hero h1{font-size:clamp(57px,6.8vw,105px)}.hero h1 em{font-style:italic;color:var(--purple)}.lede{font-size:20px;line-height:1.45;max-width:440px;margin:31px 0;color:#45433e}.hero-actions{display:flex;align-items:center;gap:25px}.primary-button{background:var(--ink);color:var(--paper);border:0;padding:15px 19px;font:700 14px var(--sans);cursor:pointer;text-decoration:none;display:inline-flex;gap:25px;justify-content:space-between;min-width:145px}.primary-button:hover{background:var(--purple)}.microcopy{color:var(--muted);font-size:12px;line-height:1.4;margin-top:25px;max-width:360px}.live-stage{background:#232323;color:#f8f6ef;padding:16px;box-shadow:13px 13px 0 var(--orange);min-width:0}.stage-top{display:flex;align-items:center;gap:10px;color:#b7b3ac;font-size:11px;letter-spacing:.05em}.live-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--orange)}.more{margin-left:auto;border:0;background:transparent;color:inherit;font-size:17px}.stage-body{position:relative;margin-top:15px;height:365px;background:#57514b;overflow:hidden}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;height:100%;filter:saturate(.7)}.video{position:relative;overflow:hidden;background:linear-gradient(145deg,#bb9a7b,#393a49)}.video:before{content:"";position:absolute;width:180px;height:250px;border-radius:47% 50% 12% 15%;left:50%;top:20%;transform:translateX(-50%);background:radial-gradient(ellipse at 53% 17%,#f2c4a7 0 23%,transparent 24%),linear-gradient(100deg,transparent 28%,#392522 29% 70%,transparent 71%)}.video span{position:absolute;bottom:8px;left:9px;z-index:1;font-size:11px}.person-b{background:linear-gradient(145deg,#897891,#d3aa80)}.person-c{background:linear-gradient(145deg,#6f9290,#d5c369)}.ai{background:repeating-linear-gradient(45deg,#1a1a1a 0 14px,#2d2946 15px 27px)}.ai:before{background:radial-gradient(circle at 48% 43%,#d8fc38 0 4px,transparent 5px),radial-gradient(circle at 63% 43%,#d8fc38 0 4px,transparent 5px),linear-gradient(#f1efe9 0 0);width:120px;height:160px;border-radius:42%}.draw-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-5deg);width:177px;height:235px;background:var(--acid);color:var(--ink);padding:16px;display:flex;flex-direction:column;box-shadow:7px 8px 0 #151515}.card-kicker,.card-type{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.draw-card strong{font:italic 38px/1 var(--serif);letter-spacing:-.07em;margin-top:auto}.card-type{margin-top:6px}.ellipsis{margin-top:24px;display:flex;gap:5px}.ellipsis b{width:7px;height:7px;border-radius:50%;background:var(--ink);animation:blink 1.1s infinite}.ellipsis b:nth-child(2){animation-delay:.15s}.ellipsis b:nth-child(3){animation-delay:.3s}@keyframes blink{50%{transform:translateY(-5px);opacity:.3}}.stage-bottom{padding:17px 1px 1px;display:flex;align-items:end;justify-content:space-between}.phase{display:block;font-size:10px;color:var(--orange);letter-spacing:.1em;margin-bottom:4px}.stage-bottom strong{font-family:var(--serif);font-weight:400;font-size:18px}.join-button{background:transparent;border:1px solid #908c84;color:#f8f6ef;padding:10px;font:600 11px var(--sans);cursor:pointer}.join-button span{color:var(--acid);font-size:16px}.live-section,.replay-section{padding-block:clamp(75px,11vw,140px)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.section-heading h2,.method-section h2,.think-section h2,.create-section h2{font-size:clamp(42px,5vw,72px)}.filter-button{background:transparent;border:1px solid var(--ink);padding:10px 14px;font:600 12px var(--sans);cursor:pointer}.filter-button span{margin-left:16px}.session-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px}.session-card{min-width:0}.session-image{position:relative;height:310px;overflow:hidden;padding:15px;background:#ccc}.session-card.featured .session-image{height:400px}.session-image .watchers{position:absolute;right:14px;top:13px;color:#fff;font-size:11px}.move-image{background:linear-gradient(134deg,#cbc2b7 0 36%,#321b28 37% 100%)}.move-image:before{content:"";position:absolute;width:70%;height:120%;top:-10%;left:18%;background:linear-gradient(95deg,transparent 22%,#ffba94 23% 42%,#261c33 43% 57%,transparent 58%);transform:rotate(13deg);filter:blur(.2px)}.image-word{position:absolute;bottom:-11px;left:13px;font:italic 98px var(--serif);color:var(--acid);letter-spacing:-.1em}.write-image{background:#5b57c7;color:#f7f4ee}.typed-clue{position:absolute;left:20px;bottom:25px;font:italic 30px/1.04 var(--serif);letter-spacing:-.05em}.typed-clue span{color:var(--acid)}.quote-image{background:var(--orange);color:var(--ink);display:flex;align-items:center;justify-content:center}.quote-image blockquote{font:italic 42px/.9 var(--serif);letter-spacing:-.07em;margin:0;width:70%}.quote-image cite{display:block;font:600 10px var(--sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;margin-top:16px}.session-info{display:flex;justify-content:space-between;gap:10px;padding-top:16px}.meta{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 8px}.session-info h3,.replay h3{font:400 26px/.98 var(--serif);letter-spacing:-.05em;margin:0}.host{font-size:12px;color:var(--muted);margin:9px 0}.round-button{border:1px solid var(--line);border-radius:50%;background:transparent;width:34px;height:34px;cursor:pointer;font-size:16px}.round-button:hover{background:var(--acid);border-color:var(--acid)}.method-section{background:var(--ink);color:var(--paper);padding-block:clamp(75px,11vw,140px)}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.method-section .eyebrow{color:#bcb7ad}.method-section h2{color:var(--acid)}.steps{list-style:none;margin:0;padding:0}.steps li{display:grid;grid-template-columns:55px 1fr;gap:10px;padding-block:0 32px;margin-bottom:30px;border-bottom:1px solid #4d4c49}.steps li>span{color:var(--orange);font-size:11px;padding-top:5px}.steps h3{font:400 31px var(--serif);letter-spacing:-.05em;margin:0 0 9px}.steps p{margin:0;line-height:1.45;color:#c7c4bc;max-width:350px}.replay-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.replay-art{height:250px;position:relative;overflow:hidden;margin-bottom:16px;padding:14px}.replay-art span{font-size:11px;position:relative;z-index:2}.art-one{background:var(--acid)}.art-one i{position:absolute;background:var(--ink);width:10px;height:10px;animation:pixelShift 3s infinite}.art-one i:nth-of-type(1){top:35%;left:45%}.art-one i:nth-of-type(2){top:50%;left:55%;animation-delay:-1s}.art-one i:nth-of-type(3){top:67%;left:36%;animation-delay:-2s}@keyframes pixelShift{50%{transform:translate(33px,-20px)}}.art-two{background:var(--purple);color:#f8f6ef}.three{font:italic 120px/.8 var(--serif);position:absolute;bottom:12px;left:18px;letter-spacing:-.13em}.art-three{background:#2a2c2c;color:var(--acid)}.grid-dots{position:absolute;right:18px;bottom:10px;font:70px/.68 var(--serif);letter-spacing:5px}.think-section{display:grid;grid-template-columns:1.05fr .9fr auto;gap:35px;align-items:end;border-top:1px solid var(--line);padding-block:clamp(70px,10vw,115px)}.think-section>p{max-width:340px;line-height:1.45;color:#55524c;margin:0}.outline-button{border:1px solid var(--ink);padding:14px 17px;color:var(--ink);font-weight:700;text-decoration:none;font-size:13px}.outline-button:hover{background:var(--acid)}.create-section{text-align:center;padding-block:clamp(92px,14vw,180px)}.create-section h2{margin:0 auto 31px;max-width:700px}.create-section .primary-button{margin:auto}.create-section .eyebrow{color:var(--orange)}footer{border-top:1px solid var(--line);padding-block:26px;display:flex;justify-content:space-between;color:var(--muted);font-size:12px}footer .brand{font-size:18px;color:var(--ink)}dialog{border:0;background:transparent;padding:0;width:min(510px,calc(100% - 30px));color:var(--ink)}dialog::backdrop{background:#181817bb;backdrop-filter:blur(5px)}.dialog-card{background:var(--paper);padding:26px;box-shadow:10px 10px 0 var(--orange)}.dialog-head{display:flex;justify-content:space-between}.dialog-head .eyebrow{margin:0}.close{border:0;background:transparent;font-size:28px;line-height:16px;cursor:pointer}.dialog-card h2{font-size:44px;margin:20px 0 26px}.dialog-card label:not(.choice):not(.consent){display:block;font-size:12px;font-weight:700;margin-bottom:20px}.dialog-card input[type=text]{display:block;width:100%;margin-top:8px;border:0;border-bottom:1px solid var(--ink);background:transparent;padding:10px 0;font:22px var(--serif);outline-color:var(--purple)}fieldset{border:0;border-top:1px solid var(--line);padding:18px 0;margin:0}legend{font-size:12px;font-weight:700;padding:0 4px}.choice{display:flex;gap:10px;padding:9px 0;cursor:pointer}.choice input{accent-color:var(--purple);margin-top:3px}.choice strong,.choice small{display:block}.choice strong{font-size:13px}.choice small{color:var(--muted);font-size:12px;margin-top:3px}.consent{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:11px;margin:7px 0 20px}.create-action{width:100%;border:0}@media(max-width:800px){.wrap{width:min(100% - 36px,1240px)}.site-header{height:68px}.site-header nav{display:none}.quiet-button{font-size:13px}.hero{grid-template-columns:1fr;gap:48px;padding-block:55px}.hero h1{font-size:clamp(58px,16vw,90px)}.live-stage{box-shadow:8px 8px 0 var(--orange)}.stage-body{height:310px}.session-grid{grid-template-columns:1fr 1fr}.session-card.featured{grid-column:span 2}.session-card.featured .session-image{height:340px}.method-grid,.think-section{grid-template-columns:1fr;gap:32px}.replay-rail{gap:15px}.replay-art{height:150px}.replay h3{font-size:21px}footer{gap:15px;flex-wrap:wrap}}@media(max-width:510px){.session-grid{display:flex;overflow:auto;margin-right:-18px;padding-right:18px}.session-card,.session-card.featured{min-width:78%;}.session-card.featured .session-image,.session-image{height:270px}.section-heading{align-items:start;gap:10px}.section-heading h2{font-size:43px}.filter-button{white-space:nowrap}.stage-body{height:265px}.draw-card{transform:translate(-50%,-50%) scale(.8) rotate(-5deg)}.live-stage{padding:12px}.stage-bottom strong{font-size:16px}.replay-rail{display:flex;overflow:auto;margin-right:-18px}.replay{min-width:68%}.replay-art{height:190px}.think-section{padding-block:70px}.method-section h2{font-size:49px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important}}
