.noise{--noise:#ff421c}.row.statrow{grid-template-columns:calc((var(--roww) - var(--gap))*.4) calc((var(--roww) - var(--gap))*.6)}.row.statrow>figcaption{display:grid;grid-template-columns:40fr 60fr;gap:var(--gap)}.row.statrow .frame.four-three{aspect-ratio:4/3}.row.statrow .frame.noise-stat{aspect-ratio:auto}.frame.noise-stat{container-type:inline-size;background:var(--noise);color:#0d0c0c;display:flex;flex-direction:column;justify-content:space-between;padding:34px 34px 30px}.stat{display:flex;flex-direction:column;gap:6px}.stat-num{font-size:clamp(44px,17cqi,104px);font-weight:500;line-height:.88;letter-spacing:-.065em;white-space:nowrap}.stat-label{font-size:clamp(16px,1.3vw,19px);letter-spacing:-.02em;text-wrap:balance}.stat+.stat{padding-top:24px;border-top:1px solid #0d0c0c33}.noise-stat .stat-label a{display:inline-flex;gap:0;margin-left:4px}.frame.carousel-sheet{aspect-ratio:auto;background:#0d0c0c;padding:26px}.sheet-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.sheet-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:2px;background:#1a1919}.sheet-caption{grid-column:span 2;align-self:end;color:#fffc;font-size:clamp(13px,1.05vw,16px);line-height:1.4;letter-spacing:-.01em;padding:0 6px 4px}.sheet-caption span{display:block;font-size:11px;color:#ffffff80;margin-bottom:8px}@media (max-width:700px){.row.statrow{grid-template-columns:1fr}.row.statrow>figcaption{display:flex;flex-direction:column}.frame.noise-stat{aspect-ratio:auto;gap:40px;padding:26px 22px}.frame.carousel-sheet{padding:12px}.sheet-grid{grid-template-columns:repeat(3,1fr);gap:6px}.sheet-caption{grid-column:span 2;font-size:12px}}.rack{position:relative;overflow:hidden;isolation:isolate;container:rack/inline-size;background:#0d0c0c;color:#fff;border-radius:var(--radius);padding:22px 20px 16px;--heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 14.4 1.8 8.2a3.75 3.75 0 0 1 5.3-5.3l.9.9.9-.9a3.75 3.75 0 0 1 5.3 5.3z'/%3E%3C/svg%3E");--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.6 13.4 12.6 3.4M4.6 3.4h8v8' fill='none' stroke='%23000' stroke-width='1.8' stroke-miterlimit='10'/%3E%3C/svg%3E")}.rack-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:17px}.rack-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 34px}.rack-stat{display:flex;align-items:baseline;gap:7px;font-size:13px;letter-spacing:-.01em;color:#ffffff8c;white-space:nowrap}.rack-stat b{font-size:36px;font-weight:500;line-height:.86;letter-spacing:-.06em;color:#fff;font-variant-numeric:tabular-nums}.rack-key{font-size:12px;line-height:1.4;color:#ffffff8c;text-align:right;white-space:nowrap}.rack-key a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rack-key a:hover{text-decoration-color:transparent}.rack-key a:focus-visible{outline:2px solid var(--noise);outline-offset:2px}.rack-key{margin-left:auto}.rack-hold{flex:none;width:26px;height:26px;margin:0 0 3px -8px;border:1px solid #ffffff33;border-radius:50%;background:none;color:#fff;display:grid;place-items:center;transition:border-color .15s}.rack-hold svg{width:9px;height:9px}.rack-hold:hover{border-color:#ffffff80}.rack-hold:focus-visible{outline:2px solid var(--noise);outline-offset:2px}.wall{position:relative;margin:0 -2px;aspect-ratio:var(--ar-w)}.wall-list{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.tile{position:absolute;left:calc(var(--x)*1%);top:calc(var(--y)*1%);width:calc(var(--w)*1%);height:calc(var(--h)*1%);padding:2px;container-type:size;transition:opacity .2s}@container rack (max-width:860px){.wall{aspect-ratio:var(--ar-m)}.tile{left:calc(var(--mx)*1%);top:calc(var(--my)*1%);width:calc(var(--mw)*1%);height:calc(var(--mh)*1%)}}@container rack (max-width:500px){.wall{aspect-ratio:var(--ar-t)}.tile{left:calc(var(--tx)*1%);top:calc(var(--ty)*1%);width:calc(var(--tw)*1%);height:calc(var(--th)*1%)}}.tile a{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:2px;background:#1a1919}.tile a:focus-visible{outline:2px solid var(--noise);outline-offset:1px}.tile img,.tile video{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .15s}.stk{position:absolute;top:clamp(3px,4cqi,10px);right:clamp(3px,4cqi,10px);display:flex;align-items:center;gap:.26em;padding:.24em .44em .2em .36em;border-radius:.3em;background:var(--paper);color:#0d0c0c;font-size:clamp(10.5px,calc(5.6cqi + 3.5px),19px);font-weight:500;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;transform:rotate(var(--r));box-shadow:0 1px 2px #0008;transition:opacity .15s}.stk:before{content:"";flex:none;width:.72em;height:.72em;margin-top:-.04em;background:var(--noise);-webkit-mask:var(--heart) center/contain no-repeat;mask:var(--heart) center/contain no-repeat}.tile[data-stk=br] .stk{top:auto;bottom:clamp(3px,4cqi,10px)}.tile[data-stk=mr] .stk{top:42%}@container (max-width:70px){.stk{padding:.22em .34em .18em;font-size:10px}.stk:before{display:none}}@container (max-width:44px){.stk{display:none}}.wall[data-on] .tile{opacity:.55}.wall[data-on] .tile[data-on]{opacity:1}.tile[data-on] a{box-shadow:inset 0 0 0 1px var(--noise)}.tile[data-on] img,.tile[data-on] video{opacity:.14}.tile[data-on] .stk{opacity:0}.rack[data-kind=reel] .tile:not([data-kind=reel]),.rack[data-kind=carousel] .tile:not([data-kind=carousel]),.rack[data-kind=image] .tile:not([data-kind=image]){opacity:.16}.rack[data-wait] .tile{opacity:0}.rack[data-in] .tile{animation:paste .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i)*20ms)}@keyframes paste{0%{opacity:0;transform:translateY(14px) scale(.93) rotate(var(--r))}}.lift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s .16s}.lift[data-on]{opacity:1;visibility:visible;transition:opacity .06s}.lift-mag{position:absolute;left:0;top:0;transform-origin:0 0;transition:transform .26s cubic-bezier(.2,.9,.3,1.12);will-change:transform}.lift-page{position:relative;display:block;width:100%;height:100%;border-radius:3px;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .14s ease-out;box-shadow:var(--stack,0 0 0 #0000),0 26px 60px -10px #000,0 0 0 1px #ffffff1f}.lift-page img,.lift-page canvas{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.lift-page canvas{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.lift-page[data-live] canvas{opacity:1}.lift-gloss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:radial-gradient(120% 90% at var(--gx,28%) var(--gy,12%),#ffffff4d,#ffffff00 58%);mix-blend-mode:soft-light}.lift-tag{position:absolute;left:0;top:0;width:244px;padding:13px 15px 14px;border-radius:4px;background:var(--paper);color:var(--ink);box-shadow:0 18px 40px -8px #000;opacity:0;transform:translateY(6px);transition:opacity .16s .05s,transform .2s .05s cubic-bezier(.2,.8,.2,1)}.lift[data-on] .lift-tag{opacity:1;transform:none}.tag-n{display:flex;align-items:baseline;gap:6px;font-size:13px;letter-spacing:-.01em}.tag-n b{font-size:30px;font-weight:500;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.tag-n:before{content:"";align-self:center;flex:none;width:15px;height:15px;margin-right:-1px;background:var(--noise);-webkit-mask:var(--heart) center/contain no-repeat;mask:var(--heart) center/contain no-repeat}.tag-d{margin-left:auto;padding-left:10px;font-size:12px;color:var(--muted);white-space:nowrap}.tag-m{display:flex;flex-wrap:wrap;gap:0 12px;margin-top:9px;padding-top:8px;border-top:1px solid var(--rule);font-size:12px;line-height:1.45;color:var(--muted)}.tag-h{margin-top:8px;font-size:13.5px;line-height:1.3;letter-spacing:-.012em}.tag-go{display:none;margin-top:11px;font-size:13px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tag-go:after{content:"";display:inline-block;width:.72em;height:.72em;margin-left:.4em;background:currentColor;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat}.wall[data-touch] .lift-page,.wall[data-touch] .lift-tag{pointer-events:auto}.wall[data-touch] .tag-go{display:inline-block}.run{margin-top:17px}.run[hidden]{display:none}.run-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:9px;font-size:12px;color:#ffffff8c}.fmt{display:flex;gap:6px}.fmt button{display:flex;align-items:baseline;gap:5px;height:24px;padding:0 10px;border:1px solid #ffffff33;border-radius:12px;background:none;color:#ffffffa6;font-size:12px;line-height:22px;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.fmt button b{font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.fmt button:hover{border-color:#ffffff80}.fmt button[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.fmt button[aria-pressed=true] b{color:var(--ink)}.fmt button:focus-visible{outline:2px solid var(--noise);outline-offset:2px}.run-code{position:relative}.run-code canvas{display:block;width:100%;touch-action:pan-y}.run-month{position:absolute;font-size:11px;line-height:1;color:#ffffff80;white-space:nowrap}.run-month b{font-weight:400;color:#ffffffd0;font-variant-numeric:tabular-nums;margin-left:4px}.run-month[data-end]{transform:translate(-100%)}.run-pin{position:absolute;width:3px;margin-left:-1px;border-radius:1px;background:var(--noise);visibility:hidden}.run-pin[data-on]{visibility:visible}@container rack (max-width:860px){.rack-head{position:relative;flex-direction:column;align-items:flex-start;gap:12px}.rack-key{text-align:left;margin-left:0}.rack-hold{position:absolute;right:0;bottom:17px;margin:0}}@container rack (max-width:500px){.rack-stats{gap:8px 20px}.rack-stat b{font-size:30px}.rack-stat:first-child{width:100%}.rack-stat:first-child b{font-size:46px}.rack-key{white-space:normal;padding-right:36px}.run-top{flex-direction:column-reverse;align-items:flex-start;gap:12px}.lift-tag{padding:12px 13px 13px}}@media (max-width:700px){.rack{padding:18px 12px 14px}}@media (prefers-reduced-motion:reduce){.rack *,.rack *:before,.rack *:after{animation:none!important;transition:none!important}}@media (max-width:383px){.noise .chapter h2{font-size:8.6vw}}
