@property --cord{syntax:"<color>";inherits:true;initial-value:#0d0d0d}:root{--ground:#fff;--ink:#0d0d0d;--amber:#ffad38;--display:"Gloock", "Times New Roman", serif;--text:"Newsreader", Georgia, serif;--slow:cubic-bezier(.22, .7, .16, 1);--guide:#6f1620;--sign-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='72' viewBox='0 0 96 72'%3E %3Cpath fill='%23fff' stroke='%230d0d0d' stroke-width='3' stroke-linejoin='round' d='M15 3.6C20 3.2 26 3 34 3.3 48 3.9 60 2.5 74 2.9 79 3 83 3.1 85.2 4 90 5.9 92.8 9.4 93 14.6 93.2 20 93 26 93.2 33 93.5 41 92.6 48 92.9 56.5 93 62.6 89.7 67.4 83.6 68.3 80 68.9 76 69.2 72 69 56 68.2 42 69.8 26 69.1 21 68.9 17 68.8 13.4 68.2 7.6 67.2 3.3 63 3.1 57 2.9 50 3.6 42 3.2 35 2.9 28 3.3 21 3.1 14.6 3 8.4 8.6 4.1 15 3.6Z'/%3E%3C/svg%3E");--sign-guide:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='72' viewBox='0 0 96 72'%3E %3Cpath fill='%236f1620' stroke='%230d0d0d' stroke-width='3' stroke-linejoin='round' d='M15 3.6C20 3.2 26 3 34 3.3 48 3.9 60 2.5 74 2.9 79 3 83 3.1 85.2 4 90 5.9 92.8 9.4 93 14.6 93.2 20 93 26 93.2 33 93.5 41 92.6 48 92.9 56.5 93 62.6 89.7 67.4 83.6 68.3 80 68.9 76 69.2 72 69 56 68.2 42 69.8 26 69.1 21 68.9 17 68.8 13.4 68.2 7.6 67.2 3.3 63 3.1 57 2.9 50 3.6 42 3.2 35 2.9 28 3.3 21 3.1 14.6 3 8.4 8.6 4.1 15 3.6Z'/%3E%3C/svg%3E");--sign-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='72' viewBox='0 0 96 72'%3E %3Cpath fill='%230d0d0d' stroke='%230d0d0d' stroke-width='3' stroke-linejoin='round' d='M15 3.6C20 3.2 26 3 34 3.3 48 3.9 60 2.5 74 2.9 79 3 83 3.1 85.2 4 90 5.9 92.8 9.4 93 14.6 93.2 20 93 26 93.2 33 93.5 41 92.6 48 92.9 56.5 93 62.6 89.7 67.4 83.6 68.3 80 68.9 76 69.2 72 69 56 68.2 42 69.8 26 69.1 21 68.9 17 68.8 13.4 68.2 7.6 67.2 3.3 63 3.1 57 2.9 50 3.6 42 3.2 35 2.9 28 3.3 21 3.1 14.6 3 8.4 8.6 4.1 15 3.6Z'/%3E%3C/svg%3E");--sign-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='72' viewBox='0 0 96 72'%3E %3Cpath fill='%230c1417' stroke='%232b3a41' stroke-width='2.5' stroke-linejoin='round' d='M15 3.6C20 3.2 26 3 34 3.3 48 3.9 60 2.5 74 2.9 79 3 83 3.1 85.2 4 90 5.9 92.8 9.4 93 14.6 93.2 20 93 26 93.2 33 93.5 41 92.6 48 92.9 56.5 93 62.6 89.7 67.4 83.6 68.3 80 68.9 76 69.2 72 69 56 68.2 42 69.8 26 69.1 21 68.9 17 68.8 13.4 68.2 7.6 67.2 3.3 63 3.1 57 2.9 50 3.6 42 3.2 35 2.9 28 3.3 21 3.1 14.6 3 8.4 8.6 4.1 15 3.6Z'/%3E%3C/svg%3E");--arrow-day:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80'%3E %3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg stroke='%23fff' stroke-width='19'%3E%3Cpath d='M29 9C26 22 32 36 30 62'/%3E%3Cpath d='M12 45C19 51 25 58 30 69 34 58 41 51 49 44'/%3E%3C/g%3E %3Cg stroke='%23e8300f' stroke-width='10'%3E%3Cpath d='M29 9C26 22 32 36 30 62'/%3E%3Cpath d='M12 45C19 51 25 58 30 69 34 58 41 51 49 44'/%3E%3C/g%3E %3C/g%3E%3C/svg%3E");--arrow-night:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80'%3E %3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg stroke='%23070c0f' stroke-width='19'%3E%3Cpath d='M29 9C26 22 32 36 30 62'/%3E%3Cpath d='M12 45C19 51 25 58 30 69 34 58 41 51 49 44'/%3E%3C/g%3E %3Cg stroke='%23ffad38' stroke-width='9'%3E%3Cpath d='M29 9C26 22 32 36 30 62'/%3E%3Cpath d='M12 45C19 51 25 58 30 69 34 58 41 51 49 44'/%3E%3C/g%3E %3C/g%3E%3C/svg%3E");--arm-day:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 300'%3E %3Cg fill='none' stroke-linecap='round'%3E %3Cpath stroke='%230d0d0d' stroke-width='16.5' d='M21 320C18 230 23 140 20 13'/%3E %3Ccircle fill='%230d0d0d' cx='20' cy='13' r='11.2'/%3E %3Cpath stroke='%23fff' stroke-width='10' d='M21 320C18 230 23 140 20 13'/%3E %3Ccircle fill='%23fff' cx='20' cy='13' r='8'/%3E %3C/g%3E%3C/svg%3E");--arm-night:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 300'%3E %3Cg fill='none' stroke-linecap='round'%3E %3Cpath stroke='%232b3a41' stroke-width='16.5' d='M21 320C18 230 23 140 20 13'/%3E %3Ccircle fill='%232b3a41' cx='20' cy='13' r='11.2'/%3E %3Cpath stroke='%230e171b' stroke-width='10' d='M21 320C18 230 23 140 20 13'/%3E %3Ccircle fill='%230e171b' cx='20' cy='13' r='8'/%3E %3C/g%3E%3C/svg%3E");--ground-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 12' preserveAspectRatio='none'%3E %3Cpath fill='none' stroke='%230d0d0d' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke' d='M2 6.8C120 4.6 240 7.8 380 6.2 520 4.6 640 8 790 6.4 930 4.9 1060 7.8 1198 5.6'/%3E%3C/svg%3E");--back-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M38 9C26 7 16 9 3 8M10 2C8 5 6 6 3 8 6 10 8 11 11 14'/%3E%3C/svg%3E")}*{box-sizing:border-box}html,body{background:var(--ground);height:100%;color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}body{transition:background-color 1.1s}body.night-on{--ground:#d9a55e;--ink:#2a1605}body.live{cursor:none}#stage{touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}#crowd{width:100%;height:100%;display:block;position:absolute;inset:0}.ground-layer{position:absolute;inset:0;overflow:hidden}.ground{left:var(--x);top:var(--y);text-align:center;text-wrap:balance;width:min(21rem,82vw);color:var(--ink);margin:0;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.22;transition:opacity .9s;position:absolute;transform:translate(-50%,-50%)perspective(1300px)rotateX(14deg)}.ground strong{font-family:var(--display);margin-bottom:.32rem;font-size:clamp(1.72rem,2.5vw,2.3rem);font-weight:400;line-height:1.04;display:block}.ground span{display:block}.ground.night,body.night-on .ground.day,body.intro .ground{opacity:0}body.night-on .ground.night{opacity:1;transition-delay:.5s}.sign{isolation:isolate;border:1px solid #0000;border-image:var(--sign-white) 20 fill / 20px stretch;color:#0d0d0d;font:inherit;background:0 0;font-size:1rem;line-height:1.1;text-decoration:none;transition:color .9s}.sign:before{content:"";z-index:-1;border:1px solid #0000;border-image:var(--sign-ink) 20 fill / 20px stretch;opacity:0;transition:opacity .9s;position:absolute;inset:-1px}body.night-on .sign{color:#b9c7cd}body.night-on .sign:before{border-image-source:var(--sign-dark);opacity:1}.who,.controls .sign{--cord:#0d0d0d;--cord-halo:#fff;animation:lower 1.7s var(--slow) both, hang 56s ease-in-out infinite;will-change:rotate;transition:color .9s,--cord .9s}body.night-on .who,body.night-on .controls .sign{--cord:#2b3a41;--cord-halo:transparent}.who:after,.controls .sign:after{content:"";left:var(--cord-in,18%);right:var(--cord-in,18%);--strand:linear-gradient(90deg, var(--cord-halo) 1.5px, var(--cord) 1.5px 4.5px, var(--cord-halo) 4.5px);background:var(--strand) left / 6px 100% no-repeat, var(--strand) right / 6px 100% no-repeat;pointer-events:none;height:8rem;position:absolute;bottom:calc(100% - 7px)}.who{top:calc(max(0px, env(safe-area-inset-top)) + 2.1rem);transform-origin:50% -6rem;cursor:auto;gap:.16rem;padding:.66rem 1.2rem .78rem;display:grid;position:fixed;left:1.4rem}.who strong{font-family:var(--display);font-size:1.5rem;font-weight:400;line-height:1}.who span{font-size:1.02rem;font-style:italic}.controls{top:calc(max(0px, env(safe-area-inset-top)) + 1.5rem);align-items:flex-start;gap:.7rem;display:flex;position:fixed;right:1.4rem}.controls .sign{cursor:pointer;--cord-in:24%;transform-origin:50% -5rem;padding:.66rem 1rem .74rem;display:block;position:relative}.who{animation-delay:0s,-26.8s}#sound{animation-delay:.1s,-26.4s}#sound[aria-pressed=false]{font-style:italic}#skip{margin-top:.85rem;animation-delay:.2s,-26s}.controls .sign:hover,.controls .sign:focus-visible{color:#fff;outline:none;transition-duration:.3s}.controls .sign:hover:before,.controls .sign:focus-visible:before{opacity:1;transition-duration:.3s}body.night-on .controls .sign:hover,body.night-on .controls .sign:focus-visible{color:#fff}@keyframes lower{0%{translate:0 -11rem}}@keyframes hang{0%,to{rotate:-.32deg}13%{rotate:.38deg}27%{rotate:-.28deg}41%{rotate:.34deg}54%{rotate:-.36deg}64%{rotate:.26deg}69%{rotate:1.5deg}74%{rotate:-1.05deg}79%{rotate:.72deg}85%{rotate:-.5deg}92%{rotate:.3deg}}.pointer{pointer-events:none;transform-origin:12% 4%;--fill:#0d0d0d;--line:#fff;width:clamp(56px,6.4vw,92px);height:auto;position:fixed;top:0;left:calc(clamp(56px,6.4vw,92px)/-4.54545);overflow:visible}body.live .pointer{display:none}.aim{pointer-events:none;opacity:0;border:2.5px solid #0d0d0d;border-radius:50% 46% 52% 48%;width:34px;height:20px;transition:border-color .9s;position:fixed;top:-10px;left:-17px}body.live .aim{opacity:.55}body.night-on .aim{border-color:var(--amber)}@media (pointer:coarse){.aim{display:none}}.quest{--arm:var(--arm-day);border-image-source:var(--sign-guide);color:#fff;left:50%;bottom:calc(max(0px, env(safe-area-inset-bottom)) + 2.5rem);transform-origin:50% 320%;white-space:nowrap;max-width:calc(100vw - 2rem);font-family:var(--display);pointer-events:none;animation:raise 1.5s var(--slow) both, carry 13s ease-in-out infinite alternate;will-change:rotate;margin:0;padding:.76rem 1.5rem .84rem;font-size:1.14rem;line-height:1.12;position:fixed;translate:-50%}.quest:after{content:"";z-index:-2;background:var(--arm) left top / 34px auto no-repeat, var(--arm) right top / 34px auto no-repeat;height:8rem;position:absolute;top:calc(100% - 16px);left:9%;right:9%}body.night-on .quest{--arm:var(--arm-night);color:#e4ebee}.quest:empty{display:none}.quest a{color:inherit;text-underline-offset:.18em;pointer-events:auto;cursor:pointer;text-decoration-thickness:2px}@keyframes raise{0%{translate:-50% 12rem}}@keyframes carry{0%{rotate:-.42deg}to{rotate:.42deg}}.card{cursor:auto;width:min(19rem,100vw - 1.5rem);transform:translate(var(--card-x,0px), var(--card-y,0px));transform-origin:var(--grip,50%) 100%;transition:opacity .25s ease, scale .4s var(--slow), visibility 0s;will-change:rotate;padding:.85rem 1.2rem 1rem;line-height:1.22;animation:7s ease-in-out infinite alternate carry;position:fixed;top:0;left:0}.card:after{content:"";left:calc(var(--grip,50%) - var(--span,15px) - var(--fist,12px) / 2);top:calc(100% - var(--fist,12px) * .55);width:var(--fist,12px);height:var(--fist,12px);box-shadow:calc(var(--span,15px) * 2) 0 0 #0d0d0d;background:#0d0d0d;border-radius:50%;position:absolute}.card[hidden]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,scale .2s,visibility 0s .2s;display:block;scale:.72}.card h3{font-family:var(--display);margin:0 0 .34rem;font-size:1.62rem;font-weight:400;line-height:1}.card p{margin:0 0 .7rem;font-size:1.03rem}.card a{isolation:isolate;border:1px solid #0000;border-image:var(--sign-ink) 20 fill / 20px stretch;color:#fff;font-family:var(--display);cursor:pointer;padding:.5rem 1.15rem .6rem;font-size:1.1rem;line-height:1.1;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.card a:before{content:"";z-index:-1;border:1px solid #0000;border-image:var(--sign-white) 20 fill / 20px stretch;opacity:0;transition:opacity .3s;position:absolute;inset:-1px}.card a:hover,.card a:focus-visible{color:#0d0d0d;outline:none}.card a:hover:before,.card a:focus-visible:before{opacity:1}.markers{pointer-events:none;position:fixed;inset:0;overflow:hidden}body.intro .markers{display:none}.marker{--size:clamp(38px, 3.8vw, 54px);width:var(--size);margin-left:calc(var(--size) / -2);transition:opacity .8s;position:absolute;top:0;left:0}.marker[hidden]{opacity:0;display:block}.marker svg{display:none}.marker:before,.marker:after{content:"";aspect-ratio:3/4;background:var(--arrow-day) center / contain no-repeat;width:100%;transition:opacity .9s;animation:2.6s ease-in-out infinite alternate bob;position:absolute;top:0;left:0}.marker:after{background-image:var(--arrow-night);opacity:0;filter:drop-shadow(0 0 9px #ffad3880)}body.night-on .marker:before{opacity:0}body.night-on .marker:after{opacity:1}@keyframes bob{0%{translate:0 -112%}to{translate:0 -88%}}.burst{z-index:5;pointer-events:none;stroke:#0d0d0d;stroke-linecap:round;position:fixed}#about{--edge:clamp(1.25rem, 3.4vw, 3.1rem);--rail:clamp(8rem, 20cqw, 19rem);z-index:10;color:#0d0d0d;cursor:auto;background:#fff;outline:none;font-size:clamp(1.14rem,1.04rem + .3vw,1.32rem);line-height:1.34;display:none;position:fixed;inset:0;overflow:hidden auto;container-type:inline-size}body.plain-open #about,body.no-webgl #about{display:block}body.no-webgl #stage,body.no-webgl .who,body.no-webgl .controls,body.no-webgl .pointer,body.no-webgl .aim,body.no-webgl .back,body.no-webgl .quest,body.no-webgl .markers,body.plain-open .who,body.plain-open .controls,body.plain-open .quest,body.plain-open .card,body.plain-open .markers,body.no-webgl .card{display:none}body.plain-open{cursor:auto}#about a{color:inherit;text-underline-offset:.18em;transition:text-underline-offset .5s var(--slow);text-decoration-thickness:2px}#about a:hover{text-underline-offset:.34em}#about a:focus-visible{outline-offset:.3em;border-radius:4px;outline:3px solid}#about h1,#about h2,#about p,#about ul,#about dl,#about dd{margin:0;padding:0;font-weight:400}#about ul{list-style:none}#about em{font-style:italic}.sheet{position:absolute}.scene,.who-is{--fill:#fff;--line:#0d0d0d;display:block;overflow:visible}.o>*,.w>*,.cord,.lamp-case,.lamp-fire,.ink-line,.paper-line{stroke-linecap:round;stroke-linejoin:round}.o path,.w path,.cord,.lamp-case,.lamp-fire,.ink-line,.paper-line{fill:none}.o path{stroke:var(--line)}.o ellipse{fill:var(--line)}.w path{stroke:var(--fill)}.w ellipse{fill:var(--fill)}.s{fill:var(--line)}.cord{stroke:var(--line);stroke-width:2.6px}.lamp-case{stroke:var(--line);stroke-width:13.7px}.lamp-fire{stroke:var(--fire,var(--amber));stroke-width:8.5px}.hit{fill:#0000;pointer-events:all}.topline{z-index:2;padding:1.15rem var(--edge) 0;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:relative}.back{font-style:italic}.back:before{content:"";width:1.5em;height:.62em;-webkit-mask:var(--back-arrow) center / contain no-repeat;mask:var(--back-arrow) center / contain no-repeat;transition:translate .6s var(--slow);background:currentColor;margin-right:.4em;display:inline-block}.back:hover:before{translate:-.3em}.reach{gap:1.1em;display:flex;margin-left:auto!important}.reach span{font-style:italic}.hero{container-type:inline-size}#about h1{padding-inline:var(--edge);font-family:var(--display);font-size:17.6vw;font-size:calc((100cqw - 2 * var(--edge)) / 5.13);letter-spacing:-.012em;white-space:nowrap;margin-top:-.02em;line-height:1}.gathering{aspect-ratio:1600/240;width:100%;height:auto;margin-top:-4.3cqw;position:relative}.statement{padding:clamp(1.2rem, 2.6cqw, 2.4rem) var(--edge) 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:2rem clamp(2rem,6cqw,6rem);display:grid}.role{font-family:var(--display);letter-spacing:-.008em;text-wrap:balance;font-size:clamp(2.5rem,4.9cqw,4.6rem);line-height:.98}.lead{text-wrap:pretty;padding-top:.34em;font-size:clamp(1.32rem,2.35cqw,2.05rem);line-height:1.2}#about section{position:relative}.work,.built,.how,.background{grid-template-columns:var(--rail) minmax(0, 1fr);padding:clamp(4rem, 9vh, 7rem) var(--edge) 0;display:grid}#about section>h2{font-family:var(--display);align-self:start;font-size:1.5rem;line-height:1.1}.work>h2,.how>h2{position:sticky;top:1.4rem}.work dl>div{--size:2rem;padding-bottom:1.9em}.work dl>div:first-child{--size:clamp(3.4rem, 7cqw, 6.4rem)}.work dl>div:nth-child(2){--size:clamp(2.8rem, 5.4cqw, 4.9rem)}.work dl>div:nth-child(3){--size:clamp(2.3rem, 4.2cqw, 3.8rem)}.work dl>div:nth-child(4){--size:clamp(2rem, 3.4cqw, 3rem)}.work dt{font-family:var(--display);font-size:var(--size);letter-spacing:-.008em;line-height:1;position:relative}.work dt span{white-space:nowrap;font-family:var(--text);letter-spacing:0;font-size:1.1rem;font-style:italic;position:absolute;bottom:.2em;right:calc(100% + 1.6rem)}.work dd{text-wrap:pretty;max-width:35em;margin-top:.42em!important}.built{grid-template-columns:1fr;row-gap:1.2rem}.line-up{--stand:clamp(13rem, 21cqw, 19rem);margin-inline:calc(var(--edge) * -1);position:relative;overflow-x:clip}.cast{background:var(--ground-line) 0 var(--stand) / 100% 12px no-repeat;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1rem,2.4cqw,2.4rem);display:grid;position:relative;padding-inline:var(--edge)!important}.passer{--fill:#fff;--line:#0d0d0d;left:0;top:calc(var(--stand) - 7.2rem);visibility:hidden;width:5.4rem;height:7.3rem;position:absolute;overflow:visible}.cast a{text-decoration:none;display:block}.who-is{width:100%;height:var(--stand);margin-bottom:.9rem;overflow:visible}.cast strong{font-family:var(--display);font-size:clamp(1.5rem,2.6cqw,2.3rem);font-weight:400;line-height:1.04;display:block}.cast a:hover strong{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px}.cast p{text-wrap:pretty;font-size:1.06rem;line-height:1.26;margin-top:.3em!important}.dark{--fill:#0d0d0d}.ink{fill:#0d0d0d}.paper{fill:#fff}.ink-line{stroke:#0d0d0d}.paper-line{stroke:#fff}.earlier{font-style:italic;margin-top:1.6rem!important}.how li{max-width:21em;font-family:var(--display);letter-spacing:-.006em;text-wrap:pretty;font-size:clamp(2rem,4.5cqw,4.1rem);line-height:1.02}.how li+li{margin-top:.9em;margin-left:clamp(0rem,8cqw,8rem)}.how em{font-family:var(--text);letter-spacing:0;margin-top:.12em;display:block}.background span{font-size:clamp(1.3rem,2.1cqw,1.8rem);line-height:1.2;display:block}.talk{color:#fff;background:#0a0a0a;flex-direction:column;justify-content:flex-start;min-height:min(100vh,58rem);margin-top:clamp(5rem,12vh,9rem);display:flex;overflow:hidden}.talk-words{padding:clamp(2.6rem, 8vh, 5.5rem) var(--edge) 2rem;position:relative}.talk h2{font-family:var(--display);letter-spacing:-.012em;font-size:clamp(4rem,14cqw,13rem);line-height:.96}.links{font-family:var(--display);gap:1.2em;font-size:clamp(1.6rem,3.2cqw,3rem);display:flex;margin-top:.55em!important}.nightfall{width:100%;height:62%;position:absolute;bottom:0;left:0;right:0}.unlit{--fill:#141414;--line:#050505}.lit{--fill:#ffcc80;--line:#2b1408}.long-shadows{fill:#2b1408}.nightfall .human{--fill:#1c0d05;--line:#1c0d05;--fire:#fff4dc}.greeter{--fill:#ffcc80;--line:#2b1408}.gathering .human{--fill:#0d0d0d}@keyframes flame{0%{opacity:.86}23%{opacity:1}47%{opacity:.9}71%{opacity:1}to{opacity:.84}}@media (prefers-reduced-motion:no-preference){.halo{animation:9s ease-in-out infinite alternate flame}#about h1{animation:settle 1.5s var(--slow) both}.statement{animation:settle 1.5s .35s var(--slow) both}.rank{animation:gather 1.9s var(--slow) both}.rank.r0{animation-delay:50ms}.rank.r1{animation-delay:.15s}.rank.r2{animation-delay:.25s}.rank.r3{animation-delay:.38s}.gathering .human{animation:settle 2.2s .7s var(--slow) both}.m{animation:33s ease-in-out infinite pass;animation-delay:calc(var(--i) * 60ms - 20s)}.r2 .u0,.r3 .u0,.r3 .u3{animation:7s ease-in-out infinite alternate weight}.r2 .u1,.r3 .u1{animation:9.5s ease-in-out -3s infinite alternate-reverse weight}.r2 .u2,.r3 .u2{animation:12s ease-in-out -5s infinite alternate weight}.raise{animation:29s ease-in-out -16s infinite hello}.raise.two{animation-duration:41s;animation-delay:-12s}.m>use{transition:transform 1s var(--slow)}.m:hover>use{transform:translateY(5px)scale(.97)}.m:hover+.m>use{transform:translate(24px)rotate(4.5deg)}.m:has(+.m:hover)>use{transform:translate(-24px)rotate(-4.5deg)}.m:hover+.m+.m>use{transform:translate(13px)rotate(2.4deg)}.m:has(+.m+.m:hover)>use{transform:translate(-13px)rotate(-2.4deg)}.m:hover+.m+.m+.m>use{transform:translate(5px)rotate(1deg)}.m:has(+.m+.m+.m:hover)>use{transform:translate(-5px)rotate(-1deg)}.person{transition:translate .9s var(--slow);animation:8s ease-in-out infinite alternate weight}.c1 .person{animation-duration:10.5s;animation-delay:-4s}.c2 .person{animation-duration:7.2s;animation-delay:-2s}.c3 .person{animation-duration:12s;animation-delay:-7s}.cast a:hover .person,.cast a:focus-visible .person{translate:0 -7px}.c1 .a-head{animation:1.9s ease-in-out infinite alternate nod}.c0 .a-glint{animation:17s ease-in-out infinite glint}.a-wave{animation:6s ease-in-out infinite signal}.a-wave.w2{animation-delay:.35s}.a-sign{transform-origin:0 -58px;animation:9s ease-in-out -2s infinite alternate tip}.passer{visibility:visible;will-change:transform;animation:83s linear -2s infinite cross}.stepping{animation:.72s ease-in-out infinite alternate step}.limb{animation:1.44s ease-in-out infinite alternate swing}.leg-f,.arm-b{animation-direction:alternate-reverse}.leg-f,.leg-b{transform-origin:1px -38px}.arm-f,.arm-b{transform-origin:3px -60px;animation-name:swing-arm}.raise.three{animation-duration:37s;animation-delay:-24s}.glare{animation-duration:6.5s}@supports (animation-timeline:view()){.talk{view-timeline-name:--talk}.kindled{animation:linear both kindle;animation-timeline:--talk;animation-range:entry 35% entry 95%}}}@keyframes settle{0%{opacity:0;translate:0 14px}}@keyframes gather{0%{opacity:0;translate:0 46px}}@keyframes pass{0%,90%,to{translate:0}93%{translate:0 -15px}96%{translate:0}}@keyframes weight{0%{rotate:-.9deg}to{rotate:.9deg}}@keyframes hello{0%,80%,to{rotate:0deg}84%{rotate:-150deg}86%{rotate:-132deg}88%{rotate:-152deg}90%{rotate:-134deg}92%{rotate:-148deg}}@keyframes nod{0%{translate:0 -.8px}to{translate:0 1.4px}}@keyframes glint{0%,70%,to{translate:0}80%,90%{translate:-8px 2px}}@keyframes signal{0%,to{opacity:.12}18%{opacity:1}36%{opacity:.12}}@keyframes tip{0%{rotate:-2deg}to{rotate:1.6deg}}@keyframes kindle{0%{opacity:0}}@keyframes cross{0%{transform:translate(-8rem)}52%,to{transform:translate(calc(100cqw + 8rem))}}@keyframes step{0%{translate:0}to{translate:0 -2px}}@keyframes swing{0%{rotate:-21deg}to{rotate:21deg}}@keyframes swing-arm{0%{rotate:-24deg}to{rotate:24deg}}.raise{transform-origin:16.5px -62px}@media (width<=1000px){.work dt span{margin-top:.42rem;display:block;position:static}}@media (width<=760px){.ground{left:var(--mx);top:var(--my)}.who{max-width:calc(100vw - 9.5rem);padding:.55rem .9rem .66rem;left:.75rem}.who strong{font-size:1.3rem}.who span{text-wrap:balance;font-size:.92rem;line-height:1.12}.controls{flex-direction:column;align-items:flex-end;gap:.75rem;right:.75rem}.controls .sign{padding:.56rem .8rem .62rem;font-size:.94rem}#skip{margin-top:0}#skip:after{height:1.4rem}.quest{bottom:calc(max(0px, env(safe-area-inset-bottom)) + 2rem);white-space:normal;text-wrap:balance;text-align:center;width:calc(100vw - 2rem);font-size:1.08rem}.topline{padding-top:.95rem;font-size:1.02rem}.reach span{display:none}#about h1{white-space:normal;margin-top:.1em;font-size:36cqw;line-height:.84}.gathering{aspect-ratio:auto;height:11.5rem;margin-top:-1.9rem}.statement{grid-template-columns:1fr;gap:.8rem}.lead{padding-top:0}.work,.how,.background{grid-template-columns:1fr;row-gap:1.2rem}#about section>h2{position:static}.cast{background:0 0;grid-template-columns:1fr;row-gap:1.6rem}.passer{display:none}.cast li{flex-direction:column;justify-content:center;min-height:7.6rem;padding-left:6.6rem;display:flex;position:relative}.who-is{width:4.6rem;height:7.6rem;margin:0;position:absolute;top:0;left:.5rem}.talk{min-height:40rem}}@media (prefers-reduced-motion:reduce){.who,.controls .sign,.quest,.card,.marker:before,.marker:after{animation:none}.marker:before,.marker:after{translate:0 -100%}.card,.card[hidden],.marker,.ground{transition:none}}
