@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._2JMRCW_className{font-family:archivo,archivo Fallback,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-style:normal}._2JMRCW_variable{--ff-archivo:"archivo", "archivo Fallback", Arial Narrow, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:chivoMono;src:url(../media/chivo_mono-s.p.3qwacyuwizwsr.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:chivoMono;src:url(../media/chivo_mono_italic-s.p.2fnotnboku9i_.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:chivoMono Fallback;src:local(Arial);ascent-override:71.49%;descent-override:19.01%;line-gap-override:0.0%;size-adjust:131.49%}.YDRpgW_className{font-family:chivoMono,chivoMono Fallback,ui-monospace,Menlo,monospace}.YDRpgW_variable{--ff-hand:"chivoMono", "chivoMono Fallback", ui-monospace, Menlo, monospace}
:root{--purple:#331f50;--purple-dark:#210d43;--violet:#7831cb;--black:#181918;--black-deep:#040505;--white:#f8f8f8;--offwhite:#f1f1f1;--cream:#f6f6f1;--bone:#efeeea;--primary:var(--purple);--primary-dark:var(--purple-dark);--secondary:var(--violet);--tertiary:var(--cream);--background:var(--cream);--surface:var(--bone);--text:var(--purple);--text-inverse:var(--bone);--accent:var(--violet);--border:var(--purple-dark);--graphite:#57525e;--ink:var(--purple);--ink-bright:var(--violet);--tone:var(--cream);--sans:var(--ff-archivo), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--hand:var(--ff-hand), ui-monospace, Menlo, monospace;--gutter:clamp(16px, 5vw, 80px);--measure:82.5rem;--mini:4rem;--mini-gap:1rem;--tex-paper:url(/print/paper.webp);--table:color-mix(in oklab, var(--bone) 84%, var(--purple));--tex-grain:url(/print/grain.webp);--ease-drape:cubic-bezier(.32, 0, .24, 1);--ease-unfurl:cubic-bezier(.18, .72, .12, 1);--ease-glide:cubic-bezier(.22, 1, .36, 1);--ease-lift:cubic-bezier(.5, 0, .75, 0);--ease-ink:cubic-bezier(.65, 0, .35, 1);--ease-write:cubic-bezier(.4, .1, .6, .95);--spring-soft:linear(0, .0483, .1572, .2841, .4255, .5588, .676, .7678, .8468, .9072, .9513, .9803, 1.0008, 1.0131, 1.0194, 1.0216, 1.0211, 1.0191, 1.0163, 1.0133, 1.0105, 1.0078, 1.0056, 1.0037, 1.0024, 1.0013, 1.0006, 1.0001, .9998, .9996, 1);--spring-bounce:linear(0, .0651, .2191, .4176, .6244, .813, .958, 1.0728, 1.1449, 1.1787, 1.1818, 1.1629, 1.1307, 1.093, 1.0558, 1.0232, .9991, .9809, .9704, .9664, .9675, .972, .9785, .9855, .9921, .9976, 1.0018, 1.0044, 1.0058, 1.0062, 1.0057, 1.0047, 1.0035, 1.0022, 1.0011, 1.0001, .9995, .9991, .9989, .9989, .999, .9992, 1);--spring-press:linear(0, .116, .3593, .6265, .8539, 1.013, 1.1012, 1.1314, 1.1222, 1.0926, 1.0571, 1.0254, 1.0022, .9885, .983, .9831, .9865, .9911, .9955, .9989, 1.0011, 1.0021, 1.0023, 1.0019, 1.0013, 1.0007, 1.0002, .9999, .9997, 1);--rule:linear-gradient(90deg, transparent, #210d4333 10%, #210d4333 55%, transparent);--shadow-paper:0 1px 1px #210d4314, 0 6px 14px -6px #210d4338, 0 28px 50px -24px #210d4352}@supports not (transition-timing-function:linear(0, 1)){:root{--spring-soft:cubic-bezier(.34, 1.3, .64, 1);--spring-bounce:cubic-bezier(.34, 1.56, .64, 1);--spring-press:cubic-bezier(.3, 1.6, .5, 1)}}@media (min-width:1800px){html{font-size:112.5%}}@media (min-width:2200px){html{font-size:125%}}@media (min-width:2900px){html{font-size:150%}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--purple) transparent;background:var(--table)}html[data-js]:has(.stage){overscroll-behavior:none;height:100%;overflow:hidden}html[data-js]:has(.stage) body{overscroll-behavior:none;height:100%;overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{background-color:var(--table);background-image:var(--tex-paper);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-size:256px 256px;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}html[data-js]:has(.stage) body{min-height:0}h1,h2,h3,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--violet);color:var(--white)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--purple);color:var(--white);transition:transform .4s var(--ease-glide);border-radius:3px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus-visible{transform:none}html[data-js]:has(.stage) .skip{display:none}.pencil{font-family:var(--hand);font-size-adjust:.4;color:var(--graphite);letter-spacing:.01em;-webkit-mask:var(--tex-grain) 0 0 / 70px 70px repeat;-webkit-mask:var(--tex-grain) 0 0 / 70px 70px repeat;mask:var(--tex-grain) 0 0 / 70px 70px repeat;font-style:italic;font-weight:400;line-height:1}.stage{position:relative}html[data-js] .stage{position:fixed;inset:0;overflow:hidden}.home{min-height:100svh;padding:var(--gutter);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}html[data-js] .home{z-index:1;visibility:hidden;min-height:0;position:fixed;inset:0}html[data-js][data-room=print] .home,html[data-js] .home[data-live]{visibility:visible}.camera{z-index:2;transform-origin:0 0;position:relative}.emboss{pointer-events:none;transform-origin:50%;transition:transform 1.2s var(--ease-drape);position:absolute;inset:0;overflow:hidden}.home[data-zooming] .emboss{transform:scale(1.22)}.emboss-word{--side:calc(50vw - var(--w) / 2 - 3vw);--k:2.6;font-weight:800;font-stretch:62%;font-size:clamp(2.5rem, calc(var(--side) / var(--k)), 20.625rem);letter-spacing:.002em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .9s var(--ease-glide), transform 1.1s var(--ease-glide);line-height:.8;position:absolute;transform:translateY(calc(6vh - 50%))}.emboss-f{--k:2.6;top:50%;left:2vw}.emboss-p1{--k:2.66;right:2vw;top:calc(50% - var(--w) * .17)}.emboss-p2{--k:2.78;right:2vw;top:calc(50% + var(--w) * .172)}.home[data-hot=f] .emboss-f,.home[data-hot=p1] .emboss-p1,.home[data-hot=p2] .emboss-p2{opacity:1;transform:translateY(-50%)}.emboss-move{will-change:transform;display:block;position:relative}.emboss-hl,.emboss-sh{will-change:transform;display:block;position:absolute;inset:0}.emboss-hl{color:#fff}.emboss-sh{color:#210d431f;text-shadow:0 0 12px #210d431a}.emboss-face{color:var(--cream);display:block;position:relative}.home{--w:clamp(230px, min(92vw, calc(100svh - 7.5rem)), 54rem)}.hero-stage{width:var(--w);aspect-ratio:1;perspective:1600px;position:relative}.press{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.paper-shadow{pointer-events:none;will-change:transform, opacity;opacity:.82;display:block;position:absolute;inset:0;transform:translateY(4px)}.shadow-layer{display:block;position:absolute;inset:0}.shadow-layer>span{display:block;position:absolute;inset:0;-webkit-mask:url(/print/deckle.webp) 50%/100% 100% no-repeat;mask:url(/print/deckle.webp) 50%/100% 100% no-repeat}.shadow-contact{filter:blur(1.5px);transform:translateY(1px)}.shadow-contact>span{background:#210d433d}.shadow-soft{filter:blur(22px);transform:translateY(18px)scale(.96)}.shadow-soft>span{background:#210d436b}.paper{pointer-events:auto;will-change:transform;display:block;position:absolute;inset:0}.paper-face{background-color:var(--white);background-image:var(--tex-paper), var(--tex-paper);background-position:0 0,71px 133px;background-size:200px 200px,311px 311px;display:block;position:absolute;inset:0;-webkit-mask:url(/print/deckle.webp) 50%/100% 100% no-repeat;mask:url(/print/deckle.webp) 50%/100% 100% no-repeat}.print{aspect-ratio:1;display:block;position:absolute;top:9%;left:9%;right:9%}.relief{pointer-events:none;will-change:transform;display:block;position:absolute;inset:0;-webkit-mask:url(/print/ed-block.webp) 50%/100% 100% no-repeat;mask:url(/print/ed-block.webp) 50%/100% 100% no-repeat}.relief-hl{background:#fffffff2}.relief-sh{background:#210d434d}.ink-set{--blk:var(--purple);--m-blk:url(/print/ed-block.webp);display:block;position:absolute;inset:0;overflow:hidden}.ink-roll{display:block;position:absolute;inset:0}.ink-block{background:var(--blk);-webkit-mask:var(--m-blk) center / 100% 100% no-repeat;-webkit-mask:var(--m-blk) center / 100% 100% no-repeat;mask:var(--m-blk) center / 100% 100% no-repeat;display:block;position:absolute;inset:0}.word-clip{display:block;position:absolute;overflow:hidden}.word{background:var(--wc,var(--violet));height:100%;-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;transition:transform .7s var(--spring-soft);display:block;position:absolute;top:0}.word[data-word=loating]{--m:url(/print/ed-loating.webp)}.word[data-word=urple]{--m:url(/print/ed-urple.webp)}.word[data-word=article]{--m:url(/print/ed-article.webp)}.ink-set[data-tone=violet]{--blk:var(--violet)}.ink-set[data-tone=violet] .word{--wc:var(--purple-dark)}.home[data-hot=f] .word[data-word=loating],.home[data-hot=p1] .word[data-word=urple],.home[data-hot=p2] .word[data-word=article]{transform:translate(6%)}.door-layers{pointer-events:none;display:block;position:absolute;inset:0}.door-layer{display:block;position:absolute;inset:0}.door-layer>span{-webkit-mask:var(--dm) center / 100% 100% no-repeat;-webkit-mask:var(--dm) center / 100% 100% no-repeat;mask:var(--dm) center / 100% 100% no-repeat;opacity:0;display:block;position:absolute;inset:0}.door-layer[data-door=f]{--dm:url(/print/door-f.webp)}.door-layer[data-door=p1]{--dm:url(/print/door-p1.webp)}.door-layer[data-door=p2]{--dm:url(/print/door-p2.webp)}.door-dim{transition:opacity .55s var(--ease-glide);background:#210d4342}.door-shade{transition:opacity .3s var(--ease-glide);background:#210d438c;transform:translate(1px,4px)}.door-paper{background-color:var(--white);background-image:var(--tex-paper), var(--tex-paper);transition:opacity .2s linear, transform .7s var(--spring-press);background-position:0 0,71px 133px;background-size:200px 200px,311px 311px;transform:translate(0,0)}.home[data-hot=f] .door-layer[data-door=f] .door-shade,.home[data-hot=p1] .door-layer[data-door=p1] .door-shade,.home[data-hot=p2] .door-layer[data-door=p2] .door-shade,.home[data-hot=f] .door-layer[data-door=f] .door-paper,.home[data-hot=p1] .door-layer[data-door=p1] .door-paper,.home[data-hot=p2] .door-layer[data-door=p2] .door-paper{opacity:1}.home[data-hot=f] .door-layer[data-door=f] .door-paper,.home[data-hot=p1] .door-layer[data-door=p1] .door-paper,.home[data-hot=p2] .door-layer[data-door=p2] .door-paper{transform:translateY(-3px)}.home[data-breathe=f] .door-layer[data-door=f] .door-paper,.home[data-breathe=p1] .door-layer[data-door=p1] .door-paper,.home[data-breathe=p2] .door-layer[data-door=p2] .door-paper{opacity:1;transition:opacity .2s linear, transform 1.1s var(--ease-glide);transform:translateY(-2px)}.home[data-breathe=f] .door-layer[data-door=f] .door-shade,.home[data-breathe=p1] .door-layer[data-door=p1] .door-shade,.home[data-breathe=p2] .door-layer[data-door=p2] .door-shade{opacity:.6;transition:opacity .6s var(--ease-glide)}.home[data-hot=f] .door-layer:not([data-door=f]) .door-dim,.home[data-hot=p1] .door-layer:not([data-door=p1]) .door-dim,.home[data-hot=p2] .door-layer:not([data-door=p2]) .door-dim{opacity:1}.doors{display:block;position:absolute;inset:0}.door{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:absolute}.door:focus-visible{outline:none}.door-ring{outline:2px solid var(--violet);outline-offset:7px;opacity:0;pointer-events:none;border-radius:3px;transition:opacity .2s linear;display:block;position:absolute}:is(.doors:has(.door[data-door=f]:focus-visible) .door-ring[data-door=f],.doors:has(.door[data-door=p1]:focus-visible) .door-ring[data-door=p1],.doors:has(.door[data-door=p2]:focus-visible) .door-ring[data-door=p2]){opacity:1}html:not([data-js]) .doors{display:none}.pull-sheen{pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(100deg,#fff0 35%,#ffffff80 48%,#7831cb40 52%,#fff0 64%);display:block;position:absolute;inset:-4% -10%}.wipe{padding:.15em .1em;display:inline-block;overflow:hidden}.wipe>*{display:inline-block}.glare{aspect-ratio:1;pointer-events:none;opacity:0;mix-blend-mode:soft-light;will-change:transform, opacity;background:radial-gradient(closest-side,#fff9,#fff3 45%,#fff0);width:85%;display:block;position:absolute;top:0;left:0}.glare-clip{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/print/deckle.webp) 50%/100% 100% no-repeat;mask:url(/print/deckle.webp) 50%/100% 100% no-repeat}.home[data-zooming] .relief,.home[data-zooming] .glare-clip,.home[data-zooming] .paper-shadow{visibility:hidden}html[data-intro] .home .ink-block,html[data-intro] .home .relief{opacity:0;animation:10ms linear 7s forwards fpp-failsafe}html[data-intro] .home .word{animation:10ms linear 7s forwards fpp-failsafe;transform:translate(-132%)}@keyframes fpp-failsafe{to{opacity:1;transform:none}}.home-foot{z-index:3;left:0;right:0;top:min(calc(50% + var(--w) / 2 + clamp(.25rem, (50% - var(--w) / 2 - 2.1rem) / 2, 1.75rem)), calc(100% - 2.5rem - env(safe-area-inset-bottom)));pointer-events:none;justify-items:center;display:grid;position:absolute}.idle-hint{opacity:0;transition:transform .7s var(--ease-write), opacity .25s linear;grid-area:1/1;font-size:clamp(1.125rem,1.6vw,1.5rem);transform:translate(-101%)}.idle-hint>*{transition:transform .7s var(--ease-write);transform:translate(101%)}.home[data-idle]:not([data-tap]) .idle-hint[data-hint=idle],.home[data-idle]:not([data-tap]) .idle-hint[data-hint=idle]>*,.home[data-tap] .idle-hint[data-hint=tap],.home[data-tap] .idle-hint[data-hint=tap]>*{opacity:1;transform:translate(0,0)}html:not([data-js]) .home-foot,html:not([data-js]) .emboss{display:none}@media (max-width:720px){.home{--w:clamp(230px, min(92vw, calc(100svh - 6rem)), 54rem)}}@media (max-aspect-ratio:5/4){.emboss-f,.emboss-p1,.emboss-p2{left:50%;right:auto;top:calc(50% - var(--w) * .5 - .75rem);font-size:clamp(2.5rem, min(19vw, 6rem, calc((50svh - var(--w) / 2 - 1.25rem) * 1.2)), 6rem);transform:translate(-50%,calc(5vh - 100%))}.home[data-hot=f] .emboss-f,.home[data-hot=p1] .emboss-p1,.home[data-hot=p2] .emboss-p2{transform:translate(-50%,-100%)}}@media (max-height:500px) and (orientation:landscape){.home{--w:clamp(200px, min(60vw, calc(100svh - 4rem)), 54rem);padding:1rem var(--gutter)}.home-foot{top:auto;bottom:max(4px, env(safe-area-inset-bottom))}.idle-hint{font-size:1rem}}.lockup{--b:clamp(4.125rem, 10.5vw, 9.75rem);align-items:flex-end;gap:calc(var(--b) * .07);font-size:inherit;font-weight:inherit;display:flex;position:relative}.lockup-block{width:var(--b);height:var(--b);transition:opacity .32s linear, transform .95s var(--spring-press);flex:none;place-items:center;display:grid;position:relative}.lockup-ink{background:var(--ink);position:absolute;inset:0;-webkit-mask:url(/print/blank.webp) 50%/100% 100% no-repeat;mask:url(/print/blank.webp) 50%/100% 100% no-repeat}.lockup-letter{font-weight:900;font-stretch:100%;font-size:calc(var(--b) * 1.02);color:var(--tone);line-height:1;position:relative;transform:translateY(3.5%)}.lockup-clip{margin-bottom:calc(var(--b) * .045);padding:0 .12em 0 0;display:block;overflow:hidden}.lockup-rest{font-weight:700;font-stretch:62%;font-size:calc(var(--b) * .52);letter-spacing:.004em;color:var(--ink-bright);-webkit-mask:var(--tex-grain) 0 0 / 110px 110px repeat;-webkit-mask:var(--tex-grain) 0 0 / 110px 110px repeat;mask:var(--tex-grain) 0 0 / 110px 110px repeat;transition:transform 1.05s var(--spring-soft) .3s;line-height:.8;display:block}.lockup-plate{left:calc(var(--b) + var(--b) * .1);top:calc(var(--b) * -.02);font-size:max(1rem, calc(var(--b) * .2));transition:opacity 1s linear .9s;position:absolute}html[data-js] .lockup:not([data-in]) .lockup-block{opacity:0;transform:scale(1.2)rotate(-4deg)}html[data-js] .lockup:not([data-in]) .lockup-rest{transform:translate(-106%)}html[data-js] .lockup:not([data-in]) .lockup-plate{opacity:0}.section-head{justify-items:start;gap:clamp(12px,1.8vh,20px);display:grid}.lede{text-wrap:pretty;max-width:36ch;transition:opacity .9s var(--ease-glide) .45s, transform 1.1s var(--ease-glide) .45s;font-size:clamp(1.0625rem,.92rem + .42vw,1.375rem);line-height:1.42}html[data-js] .lede[data-reveal]:not([data-in]){opacity:0;transform:translateY(12px)}.press-btn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--purple-dark);-webkit-tap-highlight-color:transparent;--face:var(--purple);--label:var(--white);border-radius:3px;flex:none;display:inline-grid;position:relative}.press-btn>span{background:var(--face);color:var(--label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:transform .55s var(--spring-press);border-radius:3px;padding:.875rem 1.375rem .8125rem;font-size:.8125rem;font-weight:700;font-stretch:75%;line-height:1.2;display:block;transform:translateY(-4px)}.press-btn:after{content:"";opacity:0;transition:opacity .45s var(--ease-glide);pointer-events:none;border-radius:6px;position:absolute;inset:-4px -4px 0;box-shadow:0 0 26px 2px #7831cb80}.press-btn-sm>span{padding:.6875rem 1rem .625rem;font-size:.75rem}.press-btn-light{background:var(--black-deep);--face:var(--bone);--label:var(--purple-dark)}@media (hover:hover){.press-btn:hover>span{transform:translateY(-6px)}.press-btn:hover:after{opacity:1}}.press-btn:active>span{transition-duration:80ms;transform:translateY(-1px)}.press-btn:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.join-field .press-btn:focus-visible{outline:2px solid var(--white);outline-offset:-6px}.press-btn:disabled{cursor:default}.press-btn:disabled>span{transform:translateY(-1px)}.press-btn:disabled:after{opacity:0}.ink-link{padding-bottom:3px;font-weight:600;display:inline-block;position:relative}.ink-link:before{content:"";position:absolute;inset:-10px -8px}.ink-link:after{content:"";background:var(--violet);transform-origin:0;height:2px;transition:transform .6s var(--spring-soft);-webkit-mask:var(--tex-grain) 0 0 / 60px 60px repeat;-webkit-mask:var(--tex-grain) 0 0 / 60px 60px repeat;mask:var(--tex-grain) 0 0 / 60px 60px repeat;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.ink-link-light:after{background:var(--bone)}@media (hover:hover){.ink-link:hover:after{transform:scaleX(1)}}.ink-link:focus-visible:after{transform:scaleX(1)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{letter-spacing:.14em;text-transform:uppercase;color:var(--purple);isolation:isolate;transition:color .3s var(--ease-glide) 50ms;-webkit-tap-highlight-color:transparent;border-radius:3px;padding:.8125rem 1rem .75rem;font-size:.75rem;font-weight:700;font-stretch:75%;line-height:1.2;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #331f5047}.chip:focus-visible{outline-offset:3px}.chip:before{content:"";z-index:-1;background:var(--violet);transform-origin:bottom;transition:transform .45s var(--ease-drape);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover){.chip:hover{color:var(--white)}.chip:hover:before{transform:scaleY(1)}}.chip:active{color:var(--white)}.chip:active:before{transition-duration:.12s;transform:scaleY(1)}.rooms{position:relative}html[data-js] .rooms{display:contents}.room{--tone:var(--white);min-height:100svh;position:relative}html[data-js] .room{z-index:10;transform-origin:50%;min-height:0;display:none;position:fixed;inset:0;overflow:hidden}html[data-js] .room[data-live],html[data-js][data-room=about] #about,html[data-js][data-room=listen] #listen,html[data-js][data-room=shows] #shows,html[data-js][data-room=join] #join{display:block}.room-surface{background-color:var(--white);background-image:var(--tex-paper), var(--tex-paper);pointer-events:none;background-position:0 0,97px 151px;background-size:256px 256px,373px 373px;position:absolute;inset:0}html:not([data-js]) .room-surface{-webkit-mask:url(/print/edge.webp) 0 0/720px 28px repeat-x,linear-gradient(#000,#000) 0 27px/100% calc(100% - 27px) no-repeat;mask:url(/print/edge.webp) 0 0/720px 28px repeat-x,linear-gradient(#000,#000) 0 27px/100% calc(100% - 27px) no-repeat}.room-frame{background:var(--purple);opacity:.085;pointer-events:none;-webkit-mask:var(--fm) center / 100% 100% no-repeat;-webkit-mask:var(--fm) center / 100% 100% no-repeat;mask:var(--fm) center / 100% 100% no-repeat;display:none;position:absolute}html[data-js] .room-frame{display:block}.room[data-door=f] .room-frame{--fm:url(/print/door-f.webp)}.room[data-door=p1] .room-frame{--fm:url(/print/door-p1.webp)}.room[data-door=p2] .room-frame{--fm:url(/print/door-p2.webp)}.room[data-door=n] .room-frame{--fm:url(/print/full.webp);aspect-ratio:1;opacity:.045;width:min(110vmin,70rem);inset:auto -16vmin -24vmin auto;transform:rotate(-7deg)}.room-scroll{position:relative}.room-scroll:focus{outline:none}html[data-js] .room-scroll{--fade-a:calc(var(--mini-gap) + var(--mini) + 1.75rem);--fade-b:calc(var(--fade-a) + 1.25rem);touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7831cb8c transparent;-webkit-mask:linear-gradient(180deg, transparent var(--fade-a), #000 var(--fade-b), #000 calc(100% - 2.25rem), transparent);-webkit-mask:linear-gradient(180deg, transparent var(--fade-a), #000 var(--fade-b), #000 calc(100% - 2.25rem), transparent);mask:linear-gradient(180deg, transparent var(--fade-a), #000 var(--fade-b), #000 calc(100% - 2.25rem), transparent);position:absolute;inset:0;overflow:hidden auto}.room-body{min-height:100%;padding:clamp(80px, 12vh, 140px) max(var(--gutter), env(safe-area-inset-right)) max(clamp(60px, 10vh, 120px), env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));position:relative}html[data-js] .room-body{padding-top:calc(var(--fade-b) + .25rem)}.room[data-enter] .room-surface,.room[data-enter] .room-body>*,.room[data-hold] .room-body>*,html[data-js]:not([data-booted]) .room-body>*{opacity:0}html[data-js] .room-body>*{will-change:auto}@media (min-width:1000px){html[data-js] .room[data-door=f] .room-body{padding-left:max(var(--gutter), 14vw)}}.next-hint{appearance:none;width:100%;max-width:var(--measure);cursor:pointer;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:start;gap:10px;margin:clamp(48px,8vh,96px) auto 0;padding:6px 0;display:none}html[data-js] .next-hint{display:grid}.next-hint:focus-visible{outline:2px solid var(--violet);outline-offset:6px;border-radius:2px}@media (hover:hover){.next-hint:hover .next-bar{transform:scaleX(.32)}.next-hint:hover .next-label{opacity:1;color:var(--violet)}}.next-label{opacity:.75;font-size:clamp(1.25rem,1.8vw,1.625rem);transition:opacity .3s linear}.next-swipe{display:none}@media (hover:none){.next-wheel{display:none}.next-swipe{display:inline}}.room[data-overscroll] .next-label{opacity:1;color:var(--violet)}.next-bar{background:var(--violet);width:min(100%,14rem);height:6px;-webkit-mask:var(--tex-grain) 0 0 / 90px 90px repeat;-webkit-mask:var(--tex-grain) 0 0 / 90px 90px repeat;mask:var(--tex-grain) 0 0 / 90px 90px repeat;transform-origin:0;transition:transform .28s var(--ease-glide);border-radius:2px;display:block;transform:scaleX(0)}.roller{z-index:20;pointer-events:none;opacity:0;transform-origin:50%;background:linear-gradient(90deg, var(--violet), #9a62e0 48%, var(--violet));width:22vw;height:100%;-webkit-mask:var(--tex-grain) 0 0 / 160px 160px repeat;-webkit-mask:var(--tex-grain) 0 0 / 160px 160px repeat;mask:var(--tex-grain) 0 0 / 160px 160px repeat;will-change:transform;position:absolute;top:0;left:0;transform:translate(-100%)}html:not([data-js]) .roller{display:none}.mini{left:max(var(--mini-gap), env(safe-area-inset-left));top:max(var(--mini-gap), env(safe-area-inset-top));z-index:25;--m:var(--mini);--ms:2.2;opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;transition:opacity .3s linear, transform .9s var(--spring-press), visibility 0s linear .3s;-webkit-tap-highlight-color:transparent;display:none;position:fixed;transform:translateY(-6px)scale(1.18)rotate(-4deg)}html[data-js] .mini{display:block}html[data-js] .mini[data-on]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s linear, transform .9s var(--spring-press), visibility 0s;transform:translate(0,0)}.mini-print{width:var(--m);height:var(--m);transform-origin:0 0;transition:transform .55s var(--spring-soft);will-change:transform;position:relative}.mini[data-open] .mini-print{transform:scale(var(--ms))}.mini:active .mini-print{transition-duration:.12s;transform:scale(.94)}.mini[data-open]:active .mini-print{transform:scale(calc(var(--ms) * .97));transition-duration:.12s}.mini:before{content:"";left:calc(var(--mini-gap) * -.6);top:calc(var(--mini-gap) * -.6);width:calc(var(--m) * var(--ms) + 12px + 9.75rem + var(--mini-gap) * 1.2);height:calc(var(--m) * var(--ms) + var(--mini-gap) * .6 + 2.6rem);background-color:var(--white);background-image:var(--tex-paper);box-shadow:var(--shadow-paper);opacity:0;transform-origin:0 0;pointer-events:none;transition:opacity .22s linear, transform .55s var(--spring-soft);background-size:200px 200px;border-radius:3px;position:absolute;transform:scale(.42)}.mini[data-open]:before{opacity:1;pointer-events:auto;transform:none}.mini-paper{background-color:var(--white);background-image:var(--tex-paper);background-size:120px 120px;border-radius:2px;display:block;position:absolute;inset:0;box-shadow:0 1px 2px #210d4329,0 10px 20px -12px #210d4380}.mini-ink{background:var(--purple);display:block;position:absolute;inset:0;-webkit-mask:url(/print/ed-block.webp) 50%/100% 100% no-repeat;mask:url(/print/ed-block.webp) 50%/100% 100% no-repeat}.mini-fill{background:var(--violet);opacity:0;-webkit-mask:var(--dm) center / 100% 100% no-repeat;-webkit-mask:var(--dm) center / 100% 100% no-repeat;mask:var(--dm) center / 100% 100% no-repeat;transition:opacity .45s var(--ease-glide);display:block;position:absolute;inset:0}.mini-fill[data-door=f]{--dm:url(/print/door-f.webp)}.mini-fill[data-door=p1]{--dm:url(/print/door-p1.webp)}.mini-fill[data-door=p2]{--dm:url(/print/door-p2.webp)}.mini-fill[data-on]{opacity:1}.mini[data-hot=f] .mini-fill[data-door=f]:not([data-on]),.mini[data-hot=p1] .mini-fill[data-door=p1]:not([data-on]),.mini[data-hot=p2] .mini-fill[data-door=p2]:not([data-on]){opacity:.45}.mini-block,.mini-door{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:absolute}.mini-block{inset:0}.mini-block:focus-visible{outline:2px solid var(--violet);outline-offset:5px;border-radius:2px}.mini-door:focus-visible{outline:none}.mini-labels{left:calc(var(--m) * var(--ms) + 12px);width:0;height:calc(var(--m) * var(--ms));pointer-events:none;font-size:1.125rem;display:block;position:absolute;top:0}.mini-label{white-space:nowrap;cursor:pointer;--d:0s;margin-left:-10px;padding:2px 10px;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.mini-label[data-door=f]{--d:40ms}.mini-label[data-door=p2]{--d:80ms}.mini[data-open] .mini-label{pointer-events:auto}.mini-label .wipe{opacity:0;transition:transform .5s var(--ease-write), opacity .2s linear;transform:translate(-101%)}.mini-label .wipe>*{transition:transform .5s var(--ease-write), opacity .3s linear, color .3s linear;transform:translate(101%)}.mini[data-open] .mini-label:not([data-door=block]) .wipe,.mini[data-open] .mini-label:not([data-door=block]) .wipe>*,.mini[data-hot=block] .mini-label[data-door=block] .wipe,.mini[data-hot=block] .mini-label[data-door=block] .wipe>*{opacity:1;transform:translate(0,0)}.mini[data-open] .mini-label .wipe,.mini[data-open] .mini-label .wipe>*{transition-delay:var(--d)}.mini[data-open][data-hot] .mini-label:not([data-door=block]) .wipe>*{opacity:.45}.mini[data-open][data-hot=f] .mini-label[data-door=f] .wipe>*,.mini[data-open][data-hot=p1] .mini-label[data-door=p1] .wipe>*,.mini[data-open][data-hot=p2] .mini-label[data-door=p2] .wipe>*{opacity:1}@media (hover:none){.mini[data-open] .mini-label[data-door=block] .wipe,.mini[data-open] .mini-label[data-door=block] .wipe>*{opacity:1;transform:translate(0,0)}}.mini-label[data-current] .pencil{color:var(--violet)}.mini-label[data-door=block]{top:100%}.mini-no{left:0;top:calc(var(--m) + 4px);transition:transform .55s var(--spring-soft);font-size:1.0625rem;position:absolute}.mini[data-open] .mini-no{transform:translate3d(0, calc(var(--m) * (var(--ms) - 1)), 0)}.mini-no-btn{appearance:none;font-size:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;margin:0 -.35em;padding:0 .25em;line-height:1;display:inline-block;position:relative}.mini-no-btn>.wipe{display:block}.mini-no-btn .pencil{transition:color .3s var(--ease-glide)}.mini-no-btn:before{content:"";z-index:-1;background:var(--violet);transform-origin:0;transition:transform .45s var(--ease-drape);border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}.mini-no-btn:after{content:"";position:absolute;inset:-8px -6px}.mini-no-btn[aria-current=page] .pencil{color:var(--white);-webkit-mask:none;mask:none}.mini-no-btn[aria-current=page]:before{transform:scaleX(1)}.mini-no-btn:focus-visible{outline:2px solid var(--violet);outline-offset:3px}@media (max-width:760px){:root{--mini:3rem}.mini{--ms:2.5}}@media (max-height:500px) and (orientation:landscape){:root{--mini:2.5rem;--mini-gap:.75rem}.mini{--ms:2.6}.mini-no{left:calc(var(--m) + 10px);top:auto;bottom:-.2em}.mini[data-open] .mini-no{transform:translate3d(calc((var(--m) + 10px) * -1), calc(var(--m) * (var(--ms) - 1) + 4px + 1.2em), 0)}html[data-js] .room-scroll{--fade-a:calc(var(--mini-gap) + var(--mini) + .5rem);--fade-b:calc(var(--fade-a) + 1rem)}}.stamp{z-index:5;pointer-events:none;background:var(--stamp,var(--violet));opacity:0;width:3.625rem;height:3.625rem;position:absolute;-webkit-mask:url(/print/mono.webp) 50%/100% 100% no-repeat;mask:url(/print/mono.webp) 50%/100% 100% no-repeat}.listen,.shows,.about,.join{max-width:var(--measure);padding:clamp(110px, 16vh, 180px) var(--gutter) clamp(90px, 13vh, 150px);margin:0 auto;position:relative}html[data-js] .listen,html[data-js] .shows,html[data-js] .about,html[data-js] .join{padding:0}.rail{margin:clamp(28px, 5vh, 56px) calc(var(--gutter) * -1) 0;padding:26px var(--gutter) 64px;scrollbar-width:none;perspective:1200px;transition:opacity 1.2s var(--ease-glide) .2s, transform 1.4s var(--ease-glide) .2s;position:relative;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}html[data-js] .rail[data-reveal]:not([data-in]){opacity:0;transform:translateY(30px)}.rail-line{pointer-events:none;height:90px;position:absolute;top:0;left:0;overflow:visible}.rail-line path{fill:none;stroke:var(--graphite);stroke-width:1.4px;opacity:.75}.hangs{--cw:clamp(11.875rem, 21vw, 18.75rem);justify-content:space-around;gap:clamp(20px,4vw,72px);display:flex;position:relative}.hang{width:var(--cw);flex:none;padding-top:16px;position:relative}.clip{z-index:3;pointer-events:none;width:36px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.clip-handle{border:2px solid #2a2b2a;border-bottom:0;border-radius:2px 2px 0 0;height:14px;position:absolute;top:-9px;left:8px;right:8px}.clip-jaw{background:linear-gradient(180deg, #3a3b3a, var(--black) 60%);border-radius:2px;height:21px;position:absolute;top:3px;left:0;right:0;box-shadow:inset 0 1px #fff3,0 4px 8px -2px #04050559}.card{all:unset;cursor:pointer;transform-origin:50% 0;width:100%;transform-style:preserve-3d;will-change:transform;-webkit-tap-highlight-color:transparent;display:block;position:relative}.card:before{content:"";transition:transform .7s var(--spring-soft);border-radius:3px;position:absolute;inset:3% 3% 1%;box-shadow:0 2px 3px #210d431a,0 22px 34px -16px #210d436b}.card-face{background-color:var(--white);background-image:var(--tex-paper);transition:transform .7s var(--spring-soft);background-size:200px 200px;padding:9% 9% 8%;display:block;position:relative;-webkit-mask:url(/print/deckle.webp) 50%/100% 100% no-repeat;mask:url(/print/deckle.webp) 50%/100% 100% no-repeat}.card-face:after{content:"";background:var(--violet);transform-origin:0;height:7px;transition:transform .7s var(--ease-drape);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.card[data-open] .card-face:after{transform:scaleX(1)}@media (hover:hover){.card:hover .card-face,.card:hover:before{transform:translateY(-5px)}}.card[data-open] .card-face,.card[data-open]:before{transform:translateY(-9px)}.card:focus-visible{outline:none}.card:focus-visible .card-face{outline:2px solid var(--violet);outline-offset:-6px}.cover{aspect-ratio:1;display:block;position:relative;overflow:hidden}.cover-zoom{display:block;position:absolute;inset:0}.card-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin-top:12px;display:flex}.card-kind{letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:75%}.card-status{white-space:nowrap;font-size:1.1875rem}.card-title{text-transform:uppercase;color:var(--purple);margin-top:4px;font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:800;font-stretch:62%;line-height:.95;display:block}.card-shade{pointer-events:none;opacity:0;background:linear-gradient(#210d430d,#210d4373);display:block;position:absolute;inset:0;-webkit-mask:url(/print/deckle.webp) 50%/100% 100% no-repeat;mask:url(/print/deckle.webp) 50%/100% 100% no-repeat}.release-slot{gap:28px;display:grid;position:relative}.release{background-color:var(--white);background-image:var(--tex-paper);max-width:47.5rem;box-shadow:var(--shadow-paper);background-size:200px 200px;border-radius:3px;gap:14px;padding:clamp(22px,3vw,34px);display:grid;position:relative}.release-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.release-kind{letter-spacing:.18em;text-transform:uppercase;color:var(--violet);font-size:.6875rem;font-weight:700;font-stretch:75%}.release-title{text-transform:uppercase;font-size:clamp(1.875rem,3.6vw,3.25rem);font-weight:800;font-stretch:62%;line-height:.9}.release-status{font-size:1.5rem}.release-note{max-width:48ch;font-size:1.125rem}.release-soon{font-size:1.375rem}.platforms{transition:opacity 1s var(--ease-glide) .4s, transform 1.2s var(--ease-glide) .4s;flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}html[data-js] .platforms[data-reveal]:not([data-in]){opacity:0;transform:translateY(16px)}.platforms-label{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700;font-stretch:75%}.platforms-soon{font-size:1.5rem}@media (max-width:899px){.rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.hangs{--cw:min(64vw, 18.75rem, calc((100svh - 8rem) * .68));padding:0 calc((100vw - var(--cw)) / 2 - var(--gutter));justify-content:flex-start;gap:22px}.hang{scroll-snap-align:center}}@media (max-width:899px) and (max-height:500px) and (orientation:landscape){.hangs{justify-content:safe center;padding:0}}.dates{margin-top:clamp(32px,5vh,60px)}.date{transition:opacity .9s var(--ease-glide), transform 1.1s var(--ease-glide);transition-delay:calc(var(--i,0) * 70ms);position:relative}html[data-js] .date[data-reveal]:not([data-in]){opacity:0;transform:translate(-28px)}.date:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.date:last-child:after{content:"";background:var(--rule);height:1px;position:absolute;bottom:0;left:0;right:0}.date-row{--act:12.5rem;grid-template-columns:minmax(0, 1fr) var(--act);isolation:isolate;align-items:center;gap:16px;min-height:96px;padding:18px 0;display:grid;position:relative}.date-face{grid-area:1/1;grid-template-columns:minmax(150px,13rem) 6.5rem minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.date-wipe{z-index:0;pointer-events:none;transition:transform .62s var(--ease-drape);border-radius:3px;position:absolute;inset:8px -16px;overflow:hidden;transform:translate(-101%)}.date-wipe-in{grid-template-columns:minmax(0, 1fr) var(--act);background:var(--purple);-webkit-mask:var(--tex-grain) 0 0 / 150px 150px repeat;-webkit-mask:var(--tex-grain) 0 0 / 150px 150px repeat;mask:var(--tex-grain) 0 0 / 150px 150px repeat;transition:transform .62s var(--ease-drape);align-items:center;gap:16px;padding:10px 16px;display:grid;position:absolute;inset:0;transform:translate(101%)}.date-face-inverse{color:var(--white)}.date-face-inverse .pencil{color:#f8f8f8cc;-webkit-mask:none;mask:none}.date-when{text-transform:uppercase;align-items:baseline;gap:.28em;font-weight:800;font-stretch:62%;line-height:.85;display:flex}.date-month{font-size:clamp(1.5rem,2.4vw,2.125rem)}.date-day{font-size:clamp(3rem,5.2vw,4.875rem)}.date-wd{white-space:nowrap;font-size:1.5rem}.date-city{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:700;font-stretch:75%}.date-venue{font-size:1.0625rem}.date-actions{z-index:1;grid-area:1/2;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:relative}.date-more{all:unset;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;padding:8px 2px;font-size:.75rem;font-weight:700;font-stretch:75%;position:relative}.date-more:before{content:"";position:absolute;inset:-6px -10px}.date-more:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:2px}.date-out{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:.75rem;font-weight:700;font-stretch:75%}.date-out.pencil{letter-spacing:.01em;text-transform:none;font-size:1.5rem}.date[data-soldout] .date-face{opacity:.55}.date-note{max-width:calc(13rem + 16px + 60ch);padding:0 0 22px calc(13rem + 16px)}@media (hover:hover){.date-row:hover .date-wipe,.date-row:hover .date-wipe-in{transform:translate(0,0)}.date-row:hover .date-more,.date-row:hover .date-out{color:var(--white)}.date-row:hover .press-btn{background:var(--black-deep);--face:var(--bone);--label:var(--purple-dark)}}@media (max-width:900px){.date-face{grid-template-rows:auto auto auto;grid-template-columns:3.5rem minmax(0,1fr);gap:4px 18px}.date-when{flex-direction:column;grid-row:1/span 2;align-items:flex-start;gap:2px}.date-wd{grid-area:3/1;font-size:1.25rem}.date-city{grid-area:1/2}.date-venue{grid-area:2/2}.date-row{grid-template-columns:1fr}.date-wipe{display:none}.date-actions{grid-area:auto;justify-content:flex-start}.date-note{padding-left:0}}.dates-empty{transition:opacity 1s var(--ease-glide), transform 1.2s var(--ease-glide);justify-items:start;gap:18px;margin-top:clamp(36px,6vh,64px);display:grid}html[data-js] .dates-empty[data-reveal]:not([data-in]){opacity:0;transform:translateY(20px)}.slugs{gap:16px;width:min(100%,47.5rem);margin-bottom:10px;display:grid}.slugs span{height:clamp(28px,4vw,46px);-webkit-mask:var(--tex-grain) 0 0 / 120px 120px repeat;-webkit-mask:var(--tex-grain) 0 0 / 120px 120px repeat;mask:var(--tex-grain) 0 0 / 120px 120px repeat;background:linear-gradient(90deg,#331f501f,#331f500a 70%,#331f5000);border-radius:2px;display:block;position:relative;overflow:hidden}.slugs span:first-child{width:82%}.slugs span:nth-child(2){width:58%}.slugs span:nth-child(3){width:71%}.slugs span:after{content:"";animation:slug 4.8s var(--ease-ink) infinite;background:linear-gradient(90deg,#7831cb00,#7831cb38 50%,#7831cb00);position:absolute;inset:0;transform:translate(-100%)}.slugs span:nth-child(2):after{animation-delay:.5s}.slugs span:nth-child(3):after{animation-delay:1s}@keyframes slug{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.dates-empty-note{font-size:clamp(1.625rem,3vw,2.25rem)}.about-body{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(40px,6vh,80px) clamp(40px,6vw,120px);display:grid}@media (min-width:1000px),(max-height:500px) and (orientation:landscape){.about-body{grid-template-columns:minmax(0,1.65fr) minmax(15rem,1fr)}.about-body .colophon{grid-template-columns:1fr;margin-top:0;padding-bottom:.6em}}.statement{letter-spacing:.002em;text-transform:uppercase;max-width:15ch;margin-top:clamp(34px,6vh,4.5rem);font-size:clamp(2.625rem,7.6vw,8.25rem);font-weight:800;font-stretch:62%;line-height:.9;display:grid}.statement>span{grid-area:1/1}.statement-back{color:var(--violet);transition:transform 1.8s var(--ease-glide) .6s;transform:translate(.05em,-.035em)}.statement-front{color:var(--purple);position:relative}.statement[data-in] .statement-back{transform:translate(.014em,-.01em)}.w{vertical-align:top;margin:-.04em -.02em -.02em;padding:.04em .02em .02em;display:inline-block;overflow:hidden}.w>span{transition:transform 1.1s var(--ease-glide);transition-delay:calc(var(--i) * 45ms);display:inline-block}.statement-back .w>span{transition-delay:calc(var(--i) * 45ms + 90ms)}html[data-js] .statement:not([data-in]) .w>span{transform:translateY(108%)}.colophon{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:26px 40px;max-width:61.25rem;margin-top:clamp(44px,7vh,84px);display:grid}.colophon-row{transition:opacity 1s var(--ease-glide), transform 1.2s var(--ease-glide);transition-delay:calc(var(--i) * .11s + .2s);gap:8px;padding-top:16px;display:grid;position:relative}.colophon-row:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.colophon dt{font-size:1.5rem}.colophon dd{font-size:clamp(1.0625rem,.85rem + .45vw,1.375rem);font-weight:600}html[data-js] .colophon:not([data-in]) .colophon-row{opacity:0;transform:translateY(16px)}html[data-js] .about-body{align-items:start}html[data-js] .statement{font-size:clamp(2.625rem,6.4vw,7rem)}@media (min-width:1000px){html[data-js] .about-body .colophon{margin-top:clamp(34px,6vh,4.5rem);padding-top:.9em}}.join-press{transition:opacity 1.1s var(--ease-glide) .25s, transform 1.3s var(--ease-glide) .25s;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);margin-top:clamp(36px,6vh,72px);display:grid}html[data-js] .join-press[data-reveal]:not([data-in]){opacity:0;transform:translateY(24px)}.numerator{align-items:flex-end;gap:12px;display:flex}.numerator-no,.numerator-of{white-space:nowrap;padding-bottom:.2em;font-size:clamp(1.875rem,3vw,2.75rem)}.numerator-of{color:var(--violet)}html[data-js] .join-press{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(28px,5vh,56px)}html[data-js] .numerator{justify-content:center;gap:clamp(10px,1.6vw,22px)}html[data-js] .wheels{font-size:clamp(4.75rem,min(17vw + 1.5rem,26svh),17rem)}html[data-js] .numerator-no,html[data-js] .numerator-of{font-size:clamp(1.75rem,4.2vw,4rem)}html[data-js] .join-form{justify-items:center}html[data-js] .join-field{width:100%}html[data-js] .join-status{text-align:center}.wheels{color:var(--violet);gap:.06em;font-size:clamp(4.75rem,9.5vw,9.375rem);font-weight:800;font-stretch:62%;line-height:1;display:flex}.wheel{text-align:center;width:.5em;height:1em;display:block;position:relative;overflow:hidden}.wheel:before,.wheel:after{content:"";z-index:1;pointer-events:none;height:14%;position:absolute;left:0;right:0}.wheel:before{background:linear-gradient(var(--tone), #f6f6f100);top:0}.wheel:after{background:linear-gradient(#f6f6f100, var(--tone));bottom:0}.wheel-strip{will-change:transform;flex-direction:column;display:flex}.wheel-strip>span{height:1em;-webkit-mask:var(--tex-grain) 0 0 / 90px 90px repeat;-webkit-mask:var(--tex-grain) 0 0 / 90px 90px repeat;mask:var(--tex-grain) 0 0 / 90px 90px repeat;display:block}.join-form{gap:10px;width:100%;max-width:37.5rem;display:grid}.join-label{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700;font-stretch:75%}.join-field{background-color:var(--white);background-image:var(--tex-paper);isolation:isolate;background-size:200px 200px;border-radius:4px;align-items:stretch;gap:8px;padding:7px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #210d4329,0 18px 34px -24px #210d4380}.join-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--violet), 0 0 0 4px #7831cb24, 0 18px 34px -24px #210d4380}.join-field input[type=email]{all:unset;min-width:0;font-family:var(--sans);color:var(--purple);transition:opacity .3s var(--ease-glide);flex:1;padding:.75rem .75rem .6875rem;font-size:1.125rem}.join-field input[type=email]::placeholder{color:#331f5061}.join-fill{z-index:2;background:var(--violet);-webkit-mask:var(--tex-grain) 0 0 / 150px 150px repeat;-webkit-mask:var(--tex-grain) 0 0 / 150px 150px repeat;mask:var(--tex-grain) 0 0 / 150px 150px repeat;transform-origin:0;transition:transform 1s var(--ease-drape);pointer-events:none;border-radius:4px;position:absolute;inset:0;transform:scaleX(0)}.join-done{z-index:3;color:var(--white);letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity .5s var(--ease-glide) .55s, transform .9s var(--ease-glide) .55s;pointer-events:none;align-items:center;padding:0 20px;font-size:.9375rem;font-weight:700;font-stretch:75%;display:flex;position:absolute;inset:0;transform:translate(-14px)}.join-form[data-state=joined] .join-fill,.join-form[data-state=already] .join-fill{transform:scaleX(1)}.join-form[data-state=joined] .join-done,.join-form[data-state=already] .join-done{opacity:1;transform:none}.join-form[data-state=joined] input,.join-form[data-state=already] input,.join-form[data-state=joined] .press-btn,.join-form[data-state=already] .press-btn{opacity:0;transition:opacity .3s var(--ease-glide)}.join-status{min-height:1.5em;font-size:.9375rem}.join-form[data-state=error] .join-status{color:var(--violet);font-weight:600}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:760px){.join-press{grid-template-columns:1fr;align-items:start}}@media (max-width:400px){.join-field{flex-direction:column}.join-field .press-btn{width:100%}.join-field .press-btn>span{text-align:center}}.god{min-height:100svh;padding:clamp(24px, 5vh, 64px) var(--gutter) clamp(40px, 8vh, 96px);align-content:start;justify-items:center;display:grid}.god-login{align-content:safe center}.god-sheet{background-color:var(--white);background-image:var(--tex-paper), var(--tex-paper);width:min(100%,72rem);box-shadow:var(--shadow-paper);background-position:0 0,97px 151px;background-size:256px 256px,373px 373px;padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px) clamp(32px,4vw,64px);position:relative;-webkit-mask:url(/print/edge.webp) 0 0/720px 28px repeat-x,linear-gradient(#000,#000) 0 27px/100% calc(100% - 27px) no-repeat;mask:url(/print/edge.webp) 0 0/720px 28px repeat-x,linear-gradient(#000,#000) 0 27px/100% calc(100% - 27px) no-repeat}.god-sheet-narrow{width:min(100%,26rem)}.god-top{flex-wrap:wrap;align-items:center;gap:14px 18px;padding-bottom:22px;display:flex}.god-mono{background:var(--purple);flex:none;width:2.5rem;height:2.5rem;-webkit-mask:url(/print/mono.webp) 50%/100% 100% no-repeat;mask:url(/print/mono.webp) 50%/100% 100% no-repeat}.god-sheet-narrow .god-mono{margin-bottom:12px}.god-title{text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;font-stretch:62%;line-height:.9}.god-title .pencil{text-transform:none;margin-left:.1em;font-size:.85em}.god-sheet-narrow .god-title{margin-bottom:26px}.god-out{align-items:baseline;gap:16px;margin-left:auto;display:flex}.god-who{font-size:1.25rem}.god-link{appearance:none;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--purple);background:0 0;border:0;margin:0;padding:0 0 3px;font-size:.75rem;font-weight:700;font-stretch:75%}.god-section{margin-top:26px;padding-top:30px;position:relative}.god-section:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.god-section-head{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:20px;display:flex}.god-h2{text-transform:uppercase;color:var(--violet);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:800;font-stretch:62%;line-height:.9}.god-count,.god-tag,.god-empty,.god-sub-when{font-size:1.25rem}.god-section-head .god-link{margin-left:auto}.god-form{width:100%}.god-stack{gap:16px;display:grid}.god-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:14px 16px;display:grid}.god-field{gap:6px;min-width:0;display:grid}.god-field-wide{grid-column:1/-1}.god-label{letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem;font-weight:700;font-stretch:75%}.god-field input:not([type=checkbox]){appearance:none;width:100%;min-width:0;font-family:var(--sans);color:var(--purple);background-color:var(--white);background-image:var(--tex-paper);transition:box-shadow .25s var(--ease-glide);background-size:200px 200px;border:0;border-radius:3px;margin:0;padding:.6875rem .75rem .625rem;font-size:1rem;line-height:1.3;box-shadow:inset 0 0 0 1px #210d4333}.god-field input:not([type=checkbox])::placeholder{color:#331f5059}.god-field input:not([type=checkbox]):focus{box-shadow:inset 0 0 0 1.5px var(--violet), 0 0 0 4px #7831cb24;outline:none}.god-field-flag{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding-bottom:.7rem}.god-flag{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.god-flag-face{background:var(--violet);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--purple);transition:transform .4s var(--spring-press), box-shadow .2s linear;isolation:isolate;border-radius:3px;position:relative;transform:scale(1)}.god-flag-face:before{content:"";background:var(--white);transition:transform .4s var(--spring-press);border-radius:3px;position:absolute;inset:0;transform:scale(1)}.god-flag:checked+.god-flag-face:before{transform:scale(0)}.god-flag:focus-visible+.god-flag-face{box-shadow:inset 0 0 0 1.5px var(--purple), 0 0 0 3px #7831cb4d}.god-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.god-status{min-height:1.5em;font-size:.9375rem}.god-status[data-error]{color:var(--violet);font-weight:600}.god-shows{display:grid}.god-show{padding:22px 0 18px;transition:opacity .3s linear;position:relative}.god-show:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.god-show[data-past]{opacity:.72}.god-show[data-hidden] .god-grid{opacity:.6}.god-flips{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.god-flip,.god-remove{appearance:none;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--purple);isolation:isolate;background:0 0;border:0;border-radius:3px;margin:0;padding:.5625rem .875rem .5rem;font-size:.75rem;font-weight:700;font-stretch:75%;transition:color .3s linear;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #331f5047}.god-flip>span:last-child,.god-remove>span:last-child{position:relative}.god-flip-fill,.god-remove-fill{background:var(--violet);transform-origin:0;transition:transform .45s var(--ease-drape);position:absolute;inset:0;transform:scaleX(0)}.god-flip[data-on]{color:var(--white)}.god-flip[data-on] .god-flip-fill{transform:scaleX(1)}.god-remove-fill{background:var(--purple-dark)}.god-confirm[data-armed] .god-remove{color:var(--white)}.god-confirm[data-armed] .god-remove-fill{transform:scaleX(1)}.god-flip:focus-visible,.god-remove:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.god-past{margin-top:26px}.god-summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;isolation:isolate;border-radius:3px;align-items:center;padding:.5625rem .875rem .5rem;font-size:.75rem;font-weight:700;font-stretch:75%;list-style:none;transition:color .3s linear;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #331f5047}.god-summary::-webkit-details-marker{display:none}.god-summary>span:last-child{position:relative}.god-summary-fill{background:var(--purple);transform-origin:0;transition:transform .45s var(--ease-drape);position:absolute;inset:0;transform:scaleX(0)}.god-past[open] .god-summary{color:var(--white)}.god-past[open] .god-summary-fill{transform:scaleX(1)}.god-past .god-shows{margin-top:12px}.god-subs{display:grid}.god-sub{grid-template-columns:4.5rem minmax(0,1fr) auto auto;align-items:center;gap:8px 18px;padding:12px 0;display:grid;position:relative}.god-sub:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.god-sub-no{color:var(--violet);font-size:1.375rem;font-weight:800;font-stretch:62%}.god-sub-email{overflow-wrap:anywhere;font-weight:600}@media (max-width:640px){.god-sub{grid-template-columns:4rem minmax(0,1fr)}.god-sub-when{grid-column:2}.god-sub .god-confirm{grid-column:2;justify-self:start}.god-out{width:100%;margin-left:0}}html[data-tier=still] *,html[data-tier=still] :before,html[data-tier=still] :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.slugs span:after{animation:none}}html[data-tier=lite] .glare,html[data-tier=lite] .pull-sheen{display:none}.misprint{background-color:var(--cream);background-image:var(--tex-paper), var(--tex-paper);min-height:100svh;padding:40px var(--gutter);text-align:center;background-position:0 0,97px 151px;background-size:256px 256px,373px 373px;place-content:safe center;justify-items:center;gap:clamp(14px,3vh,22px);display:grid}.misprint-block{aspect-ratio:1;background:var(--purple);opacity:.9;width:clamp(96px,min(22vw,24svh),200px);animation:misprint 6s var(--ease-ink) infinite alternate;transform:rotate(-8deg)translate(6px);-webkit-mask:url(/print/full.webp) 50%/100% 100% no-repeat;mask:url(/print/full.webp) 50%/100% 100% no-repeat}.misprint-title{text-transform:uppercase;color:var(--purple);font-size:clamp(3.5rem,min(12vw,20svh),10rem);font-weight:800;font-stretch:62%;line-height:.85}.misprint-note{font-size:clamp(1.5rem,3vw,2.125rem)}@keyframes misprint{to{transform:rotate(-5deg)translate(-6px,4px)}}
