@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-700.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-tight-800.woff2)format("woff2")}.sup{--ol-big:.075em 0em 0 #fff,.0736em .0146em 0 #fff,.0693em .0287em 0 #fff,.0624em .0417em 0 #fff,.053em .053em 0 #fff,.0417em .0624em 0 #fff,.0287em .0693em 0 #fff,.0146em .0736em 0 #fff,0em .075em 0 #fff,-.0146em .0736em 0 #fff,-.0287em .0693em 0 #fff,-.0417em .0624em 0 #fff,-.053em .053em 0 #fff,-.0624em .0417em 0 #fff,-.0693em .0287em 0 #fff,-.0736em .0146em 0 #fff,-.075em 0em 0 #fff,-.0736em -.0146em 0 #fff,-.0693em -.0287em 0 #fff,-.0624em -.0417em 0 #fff,-.053em -.053em 0 #fff,-.0417em -.0624em 0 #fff,-.0287em -.0693em 0 #fff,-.0146em -.0736em 0 #fff,-0em -.075em 0 #fff,.0146em -.0736em 0 #fff,.0287em -.0693em 0 #fff,.0417em -.0624em 0 #fff,.053em -.053em 0 #fff,.0624em -.0417em 0 #fff,.0693em -.0287em 0 #fff,.0736em -.0146em 0 #fff,.0495em 0em 0 #fff,.0471em .0153em 0 #fff,.04em .0291em 0 #fff,.0291em .04em 0 #fff,.0153em .0471em 0 #fff,0em .0495em 0 #fff,-.0153em .0471em 0 #fff,-.0291em .04em 0 #fff,-.04em .0291em 0 #fff,-.0471em .0153em 0 #fff,-.0495em 0em 0 #fff,-.0471em -.0153em 0 #fff,-.04em -.0291em 0 #fff,-.0291em -.04em 0 #fff,-.0153em -.0471em 0 #fff,-0em -.0495em 0 #fff,.0153em -.0471em 0 #fff,.0291em -.04em 0 #fff,.04em -.0291em 0 #fff,.0471em -.0153em 0 #fff,.0248em 0em 0 #fff,.02em .0145em 0 #fff,.0076em .0235em 0 #fff,-.0076em .0235em 0 #fff,-.02em .0145em 0 #fff,-.0248em 0em 0 #fff,-.02em -.0145em 0 #fff,-.0076em -.0235em 0 #fff,.0076em -.0235em 0 #fff,.02em -.0145em 0 #fff;--canvas:#92b5f2;--ink:#2f2f2f;--ink-2:#1d3160;--line:#2f2f2f;--shade:16,38,96;--paper:#fff;--pill:#161616;--bar:clamp(64px,6vw,96px);--gut:clamp(18px,4.2vw,68px);--kpx:clamp(.3px,.043vw,.64px);--kpx-big:clamp(.36px,.054vw,.8px);--kpx-mini:clamp(.13px,.0125vw,.2px);--f:"Inter Tight",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--out:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.3,1.45,.42,1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sup,.sup *{box-sizing:border-box;margin:0;padding:0}.sup{background:var(--canvas);-webkit-text-size-adjust:100%;scrollbar-color:#2f2f2f6b var(--canvas);scrollbar-width:thin;background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--ink);font-weight:500;overflow-x:hidden}.sup ::selection{background:var(--ink);color:var(--canvas)}.sup a{color:inherit;text-decoration:none}.sup button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sup :focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.sup svg{display:block}.sup .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sup .bar{z-index:60;height:calc(var(--bar) + env(safe-area-inset-top,0px));padding:0 var(--gut);background:var(--canvas);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;display:grid;position:fixed;inset:0 0 auto;padding-top:env(safe-area-inset-top,0px)!important}.sup .brand{letter-spacing:-.024em;color:var(--ink);justify-self:start;padding:6px 0;font-size:clamp(22px,2.05vw,32px);font-weight:800;line-height:1}.sup .role{letter-spacing:-.01em;align-items:center;gap:.55em;font-size:clamp(17px,1.62vw,25px);line-height:1.2;display:flex}.sup .role-box{vertical-align:bottom;height:1.2em;transition:width .45s var(--out);display:inline-block;position:relative;overflow:hidden}.sup .role-box span{white-space:nowrap;width:max-content;transition:transform .5s var(--out),opacity .3s;display:block;position:absolute;top:0;left:0}.sup .role-box span:only-child{position:relative}.sup .role-box span.leave{opacity:0;transform:translateY(-110%)}.sup .role-box span.enter{opacity:0;transform:translateY(110%)}.sup .cycle{border-radius:50%;place-items:center;width:1.25em;height:1.25em;margin:-.1em 0;display:grid}.sup .cycle svg{width:.95em;height:.95em;transition:transform .6s var(--spring)}.sup .cycle:hover svg{transform:rotate(var(--spin,0deg)) scale(1.08)}.sup .cycle svg{transform:rotate(var(--spin,0deg))}.sup .more{letter-spacing:-.01em;border:1.5px solid var(--ink);border-radius:999px;justify-self:end;padding:.52em 1.02em .56em;font-size:clamp(15px,1.5vw,23px);line-height:1;transition:background .25s,color .25s}.sup .more:hover,.sup .more[aria-current=page]{background:var(--ink);color:var(--canvas)}.sup main{padding-top:calc(var(--bar) + env(safe-area-inset-top,0px))}.sup .board{padding:clamp(8px,1.5vw,24px) var(--gut) clamp(40px,5vw,80px);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(clamp(400px,39vw,640px),auto);display:grid}.sup .cell{place-items:center;min-height:0;display:grid;position:relative}.sup .cell:first-child{z-index:6}.sup .cell:nth-child(2){z-index:5}.sup .cell:nth-child(3){z-index:4}.sup .cell:nth-child(4){z-index:3}.sup .cell:nth-child(5){z-index:2}.sup .cell:nth-child(6){z-index:1}.sup .cell:hover,.sup .cell:focus-within{z-index:20}.sup .cell:nth-child(2n) .tag{left:auto;right:var(--tr,calc(100% - 2.2em));transform-origin:100% 100%}.sup .stk{--k:var(--kpx);width:calc(var(--iw) * var(--k));height:calc(var(--ih) * var(--k));transform:translate(var(--dx,0%),var(--dy,0%));-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;display:block;position:relative}.sup .stk:focus-visible{outline:none}.sup .stk:hover,.sup .stk:focus-visible,.sup .stk.lifting{z-index:9}.sup .stk-tilt,.sup .stk-lift,.sup .stk-body,.sup .stk-front,.sup .art,.sup .sheen,.sup .gloss,.sup .stk-flapwrap,.sup .stk-flap{position:absolute;inset:0}.sup .stk-tilt{transform:rotate(calc(var(--rot,0deg) + var(--sr,0deg)))}.sup .stk-lift{transition:transform .55s var(--out),opacity .3s linear}.sup .stk-body{filter:drop-shadow(0 1px 1px rgba(var(--shade),.3)) drop-shadow(0 9px 13px rgba(var(--shade),.24));transition:filter .5s var(--out)}.sup .art{background:var(--src) center/100% 100% no-repeat}.sup .sheen,.sup .gloss,.sup .stk-flap{-webkit-mask:var(--src) center/100% 100% no-repeat;-webkit-mask:var(--src) center/100% 100% no-repeat;mask:var(--src) center/100% 100% no-repeat}.sup .sheen{background:radial-gradient(120% 85% at 18% 8%,#ffffff57,#fff0 58%),linear-gradient(160deg,#fff0 55%,rgba(var(--shade),.1));mix-blend-mode:soft-light}.sup .gloss{mix-blend-mode:soft-light;opacity:0;background:linear-gradient(112deg,#fff0 0 38%,#ffffff9e 46%,#ffffff29 51%,#fff0 60%) 115% 0/300% 100%;transition:opacity .25s,background-position 0s .25s}.sup .stk-flapwrap{visibility:hidden;pointer-events:none;filter:drop-shadow(-1px 3px 3px rgba(var(--shade),.32))}.sup .stk-flap{transform-origin:0 0;background:#f4f5f8}.sup .tag{left:var(--tl,calc(100% - 2.2em));top:var(--tt,6%);z-index:3;letter-spacing:-.005em;white-space:nowrap;color:#fff;background:var(--pill);box-shadow:0 6px 16px rgba(var(--shade),.28);opacity:0;transform-origin:0 100%;transition:opacity .18s,transform .4s var(--spring);pointer-events:none;border-radius:999px;padding:.62em .95em .66em;font-size:clamp(13px,1.08vw,17px);line-height:1;position:absolute;transform:translate(-6px,8px)scale(.92)}@media (hover:hover){.sup .stk.in:hover .stk-lift,.sup .stk.in:focus-visible .stk-lift{transform:translateY(-7px)scale(1.035)}.sup .stk.in:hover .stk-body,.sup .stk.in:focus-visible .stk-body{filter:drop-shadow(0 2px 2px rgba(var(--shade),.24)) drop-shadow(0 24px 28px rgba(var(--shade),.28))}.sup .stk:hover .gloss,.sup .stk:focus-visible .gloss{opacity:1;transition:opacity .2s,background-position 1.05s var(--out);background-position:-35% 0}.sup .stk:hover .tag,.sup .stk:focus-visible .tag{opacity:1;transform:none}}@media (hover:none){.sup .tag{opacity:1;font-size:13px;inset:auto -2% -6% auto;transform:none}}.sup.js .stk:not(.in) .tag{opacity:0}.sup.js .stk:not(.in) .stk-lift{opacity:0;transform:translateY(-22px)scale(1.3)rotate(8deg)}.sup.js .stk:not(.in) .stk-body{filter:drop-shadow(0 18px 14px rgba(var(--shade),0)) drop-shadow(0 44px 40px rgba(var(--shade),.26))}.sup .stk.in .stk-lift{transition:transform .8s var(--spring),opacity .2s linear}.sup .stk.in.settled .stk-lift{transition:transform .55s var(--out),opacity .3s linear}.sup .stk.wiggle .stk-tilt{animation:sup-wiggle .7s var(--out)}@keyframes sup-wiggle{0%{rotate:none}20%{rotate:-5deg}45%{rotate:4deg}70%{rotate:-2deg}to{rotate:none}}.sup .view[hidden]{display:none}.sup .view.fade{animation:sup-viewIn .5s var(--out) both}@keyframes sup-viewIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sup .stext{letter-spacing:-.03em;color:var(--ink);text-shadow:var(--outline);filter:drop-shadow(0 2px 1px rgba(var(--shade),.22)) drop-shadow(0 12px 16px rgba(var(--shade),.24));text-wrap:balance;margin:-.14em -.12em -.16em;padding:.14em .12em .16em;font-weight:800;line-height:.98;position:relative}.sup .stext:after{content:attr(data-text);padding:inherit;color:#0000;text-shadow:none;background:linear-gradient(112deg,#fff0 0 40%,#ffffff80 47%,#fff0 54%) 120% 0/300% 100% no-repeat;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.sup .stext.shine:after{animation:sup-shine 1.5s .4s var(--out) both}@keyframes sup-shine{to{background-position:-40% 0}}.sup h1:focus{outline:none}.sup .proj{min-height:calc(100svh - var(--bar));padding:clamp(28px,4vw,64px) var(--gut) clamp(20px,3vw,40px);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.sup .proj-stage{place-items:center;min-height:clamp(340px,44vw,700px);display:grid}.sup .proj-stage .stk{--k:var(--kpx-big);cursor:default}.sup .proj-copy{max-width:34rem}.sup .proj-copy h1{--outline:var(--ol-big);font-size:clamp(46px,6.2vw,96px)}.sup .proj-line{letter-spacing:-.015em;color:var(--ink);max-width:24ch;margin-top:clamp(18px,2vw,30px);font-size:clamp(20px,1.9vw,30px);line-height:1.25}.sup .btn{background:var(--ink);color:var(--canvas);transition:transform .35s var(--spring),box-shadow .35s var(--out);border-radius:999px;align-items:center;gap:.55em;margin-top:clamp(26px,2.6vw,40px);padding:.9em 1.35em .95em;font-size:clamp(16px,1.3vw,20px);font-weight:600;line-height:1;display:inline-flex}.sup .btn svg{width:.95em;height:.95em}.sup .btn:hover{box-shadow:0 10px 22px rgba(var(--shade),.3);transform:translateY(-2px)}.sup .btn.off{color:var(--ink-2);cursor:default;box-shadow:none;background:0 0;border:1.5px dashed #1d31608c;transform:none}.sup .proj-nav{margin:0 var(--gut);border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:clamp(20px,2.4vw,34px) 0 clamp(26px,3vw,44px);display:grid}.sup .navlink{align-items:center;gap:.5em;padding:.55em 0;font-size:clamp(15px,1.2vw,19px);line-height:1;display:inline-flex}.sup .navlink svg{width:1em;height:1em;transition:transform .35s var(--spring)}.sup .navlink:hover .ar-l{transform:translate(-4px)}.sup .navlink:hover .ar-r{transform:translate(4px)}.sup .minis{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,1.6vw,26px);display:flex}.sup .mini{--k:var(--kpx-mini)}.sup .mini .tag{display:none}.sup .about{padding:clamp(40px,6vw,110px) var(--gut) clamp(40px,5vw,80px);max-width:1200px}.sup .about h1{--outline:var(--ol-big);max-width:14ch;font-size:clamp(42px,6vw,96px)}.sup .about-lede{letter-spacing:-.015em;max-width:30ch;margin-top:clamp(22px,2.4vw,36px);font-size:clamp(19px,1.8vw,28px);line-height:1.3}.sup .roster{border-top:1px solid var(--line);margin-top:clamp(36px,4.4vw,70px);list-style:none}.sup .roster a{border-bottom:1px solid var(--line);grid-template-columns:clamp(64px,7vw,104px) minmax(0,15rem) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,32px);padding:clamp(12px,1.4vw,20px) 0;display:grid}.sup .roster .slot{place-items:center;height:clamp(56px,6vw,92px);display:grid}.sup .roster .slot .stk{--k:clamp(.075px,.0078vw,.115px);cursor:inherit}.sup .roster b{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,26px);font-weight:700}.sup .roster span.l{color:var(--ink-2);font-size:clamp(15px,1.15vw,18px);line-height:1.35}.sup .roster svg{width:1.1em;height:1.1em;transition:transform .35s var(--spring)}.sup .roster a:hover svg{transform:translate(5px)}.sup .roster a:hover b{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.sup .lost{min-height:calc(100svh - var(--bar));text-align:center;padding:40px var(--gut);place-content:center;justify-items:center;gap:22px;display:grid}.sup .lost h1{--outline:var(--ol-big);font-size:clamp(40px,6vw,88px)}.sup .foot{padding:clamp(18px,2vw,28px) var(--gut) calc(clamp(22px,2.4vw,32px) + env(safe-area-inset-bottom,0px));color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:clamp(14px,1.05vw,16px);display:flex}.sup .foot nav{gap:20px;display:flex}.sup .foot a:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:760px){.sup{--bar:60px;--kpx:clamp(.28px,.098vw,.5px);--kpx-big:clamp(.34px,.11vw,.52px);--kpx-mini:.15px}.sup .board .stk{--dx:0%!important;--dy:0%!important}.sup .bar{grid-template-columns:1fr auto;column-gap:10px}.sup .role{display:none}.sup .more{font-size:15px}.sup .board{padding:calc(24px + 6vw) calc(var(--gut) + 2vw) 48px;grid-template-columns:1fr;grid-auto-rows:auto;row-gap:clamp(40px,11vw,70px)}.sup .cell:nth-child(odd){justify-items:start}.sup .cell:nth-child(2n){justify-items:end}.sup .proj{grid-template-columns:1fr;gap:10px;padding-top:18px}.sup .proj-stage{min-height:auto;padding:24px 0 8px}.sup .proj-nav{grid-template-columns:1fr 1fr}.sup .minis{grid-area:1/1/auto/-1;padding-bottom:6px}.sup .navlink.next{justify-self:end}.sup .roster a{grid-template-columns:64px minmax(0,1fr) auto;row-gap:2px}.sup .roster span.l{grid-area:2/2/auto/4}.sup .roster b{grid-column:2}.sup .roster .slot{grid-row:1/3}.sup .board .tag{opacity:1;font-size:13px;top:auto;bottom:-3%;transform:none}.sup .board .cell:nth-child(odd) .tag{transform-origin:0 100%;left:58%;right:auto}.sup .board .cell:nth-child(2n) .tag{transform-origin:100% 100%;left:auto;right:58%}.sup.js .board .stk:not(.in) .tag{opacity:0}}@media (prefers-reduced-motion:reduce){.sup,.sup *,.sup :before,.sup :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sup.js .stk:not(.in) .stk-lift{opacity:1;transform:none}}.sup .about{max-width:none;padding:clamp(40px,6vw,104px) var(--gut) 0;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.sup .about h1{max-width:none;font-size:clamp(46px,6.4vw,96px)}.sup .about h2{--outline:var(--ol-big);font-size:clamp(34px,3.8vw,60px)}.sup .about-keep .about-lede{max-width:32ch;margin-top:clamp(14px,1.6vw,22px);font-size:clamp(17px,1.45vw,22px)}.sup .chai{background:var(--paper);max-width:560px;color:var(--ink);box-shadow:0 1px 1px rgba(var(--shade),.22),0 16px 32px rgba(var(--shade),.24);border-radius:24px;margin-top:clamp(24px,2.6vw,38px);padding:clamp(20px,2.3vw,32px);rotate:-1.2deg}.sup .chai-top{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.sup .chai .avatars{width:auto;height:clamp(48px,4.2vw,60px);display:block}.sup .chai h3{letter-spacing:-.025em;font-size:clamp(25px,2.3vw,34px);font-weight:800;line-height:1}.sup .chai-rows{border-top:1px solid #e2e7f1;margin-top:clamp(16px,1.8vw,24px)}.sup .chai-rows>div{border-bottom:1px solid #e2e7f1;grid-template-columns:6.5em minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0;display:grid}.sup .chai-rows dt{color:#4a5878;font-size:14px}.sup .chai-rows dd{font-size:clamp(16px,1.2vw,18px);line-height:1.55}.sup .chai-rows a{text-underline-offset:.2em;-webkit-text-decoration:underline #2f2f2f52;text-decoration:underline #2f2f2f52;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.sup .chai-rows a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sup .chai-rows .sep{color:#98a4bd;margin:0 .1em}.sup .soon{color:#4a5878;border:1.5px dashed #b6c0d6;border-radius:999px;padding:.18em .8em .22em;font-size:.9em;line-height:1.3;display:inline-block}.sup .copy{color:var(--ink);vertical-align:1px;background:#edf1f9;border-radius:999px;margin-left:.6em;padding:.32em .85em;font-size:13px;font-weight:600}.sup .copy:hover{background:#dde5f4}.sup .chai-sign{color:#4a5878;margin-top:16px;font-size:14px}.sup .friends{max-width:1240px;padding:0 var(--gut);margin:clamp(28px,4.5vw,72px) auto 0}.sup .friends svg{width:100%;height:auto;display:block}@media (max-width:760px){.sup .about{grid-template-columns:1fr;gap:44px;padding-top:34px}.sup .about-keep{padding-top:0}.sup .chai{border-radius:20px;rotate:none}.sup .chai-rows>div{grid-template-columns:5.2em minmax(0,1fr)}.sup .friends{margin-top:36px;padding:0 6px}}.sup .stk-3d{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(var(--tx,0px),var(--ty,0px),0);position:absolute;inset:0}.sup .holo,.sup .glare{pointer-events:none;-webkit-mask:var(--src) center/100% 100% no-repeat;-webkit-mask:var(--src) center/100% 100% no-repeat;mask:var(--src) center/100% 100% no-repeat;position:absolute;inset:0}.sup .holo{background-image:repeating-linear-gradient(-45deg,#ffffff4d 0 1px,#fff0 1px 4px),repeating-linear-gradient(115deg,#ffb3c7 0%,#ffd6a5 4.5%,#fdffb6 9%,#caffbf 13.5%,#9bf6ff 18%,#a0c4ff 22.5%,#bdb2ff 27%,#ffc6ff 31.5%,#ffb3c7 36%);background-size:100% 100%,300% 300%;background-position:0 0,var(--hx,40%) var(--hy,50%);mix-blend-mode:multiply;opacity:calc(var(--holo,.2) * .92)}.sup .glare{background:radial-gradient(circle at var(--gx,30%) var(--gy,20%),#ffffffe6,#fff0 44%);mix-blend-mode:soft-light;opacity:var(--glare,0)}@property --spot{syntax:"<length>";inherits:false;initial-value:0}.sup .grad{letter-spacing:-.035em;color:#0000;cursor:default;background-image:radial-gradient(var(--spot) circle at var(--mx,50%) var(--my,50%),#ff4d8d 0,#ff9f1c 18%,#ffd23f 34%,#3ddc97 50%,#3a86ff 66%,#9b5de5 82%,#9b5de500 100%),linear-gradient(var(--ink),var(--ink));transition:--spot .6s var(--out);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-weight:800;line-height:1;display:inline-block;position:relative}.sup .grad:hover{--spot:380px}.sup .about h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(28px,2.8vw,44px);font-weight:800;line-height:1.05}.sup .about-keep{padding-top:clamp(0px,4vw,70px)}.sup .chai{box-shadow:none;background:0 0;border-radius:0;max-width:520px;margin-top:clamp(28px,3vw,44px);padding:0;rotate:none}.sup .chai .avatars{height:clamp(40px,3.4vw,50px)}.sup .chai h3{font-size:clamp(22px,2vw,30px)}.sup .chai-rows{border-top:1px solid #2f2f2f4d}.sup .chai-rows>div{border-bottom:1px solid #2f2f2f4d}.sup .chai-rows dt{color:var(--ink-2)}.sup .chai-rows .sep{color:#1d316080}.sup .copy{color:var(--ink);background:0 0;border:1.5px solid #2f2f2f8c}.sup .copy:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.sup .chai-sign{color:var(--ink-2)}.sup .ftip{z-index:90;pointer-events:none;background:var(--pill);color:#fff;white-space:nowrap;box-shadow:0 6px 16px rgba(var(--shade),.3);opacity:0;transition:opacity .15s,transform .35s var(--spring);border-radius:999px;padding:.58em .95em .62em;font-size:14px;font-weight:600;line-height:1;position:fixed;top:0;left:0;transform:translate(-50%,calc(8px - 100%))scale(.9)}.sup .ftip.on{opacity:1;transform:translate(-50%,-100%)scale(1)}.sup .friend{cursor:pointer;transition:transform .4s var(--spring);outline:none}.sup .friend.hop{transform:translateY(-7px)}@media (max-width:760px){.sup .about-keep{padding-top:0}}.sup .s-thindam{--src:url(/images/studio/thindam.webp)}.sup .s-avst{--src:url(/images/studio/avst.webp)}.sup .s-blurr{--src:url(/images/studio/blurr.webp)}.sup .s-rituaals{--src:url(/images/studio/rituaals.webp)}.sup .s-stickers{--src:url(/images/studio/stickers.webp)}.sup .s-notsookay{--src:url(/images/studio/notsookay.webp)}.sup .proj-about{color:var(--ink-2);max-width:36ch;margin-top:clamp(14px,1.6vw,22px);font-size:clamp(16px,1.25vw,19px);line-height:1.5}.sup .proj-facts{border-top:1px solid var(--line);max-width:34rem;margin-top:clamp(18px,2vw,28px)}.sup .proj-facts>div{border-bottom:1px solid #2f2f2f4d;grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0;display:grid}.sup .proj-facts dt{color:var(--ink-2);font-size:14px}.sup .proj-facts dd{font-size:clamp(15px,1.1vw,17px);line-height:1.4}.sup .proj-points{flex-wrap:wrap;gap:8px;margin-top:clamp(14px,1.6vw,22px);list-style:none;display:flex}.sup .proj-points li{border:1.5px solid #2f2f2f8c;border-radius:999px;padding:.55em .9em .6em;font-size:clamp(13px,1vw,15px);line-height:1}body:has(.sup) .cursor-ring{display:none}.sup .proj-actions{flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.sup .btn.ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0;padding:calc(.9em - 1.5px) calc(1.35em - 1.5px) calc(.95em - 1.5px)}.sup .btn.ghost:hover{background:var(--ink);color:var(--canvas)}
