.post .kind{letter-spacing:.07em;font-size:11.5px}.menu a .px-icon{width:30px;height:30px}.post .glyph{height:auto}.who-foot p{text-wrap:pretty}.slats{--fs:clamp(40px, 8.8vw, 128px);--lines:1;--n:7;--d:calc(var(--fs) * .09);height:calc(var(--fs) * (var(--lines) * .98 + .44));margin-bottom:var(--gut);border:var(--bw) solid #000;perspective:1000px;background:#070203;position:relative;overflow:hidden}@media (width<=600px){.slats{--fs:clamp(44px, 16.5vw, 76px);--lines:2}.slat-text b{display:block}}.slats:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(75% 120%,#0000 55%,#00000080);position:absolute;inset:0}.slats:after{content:"";z-index:3;pointer-events:none;border:1px solid #e8bf6252;position:absolute;inset:7px}.slat{--r:0deg;left:0;right:0;top:calc(100% / var(--n) * var(--i));height:calc(100% / var(--n));transform-style:preserve-3d;transform:rotateX(var(--r));will-change:transform;position:absolute}.slat-face{transform:translateZ(calc(var(--d) / 2));backface-visibility:hidden;background:linear-gradient(#2e0d17 0%,#1f0910 58%,#16060b 100%);position:absolute;inset:0;overflow:hidden}.slat-face:after{content:"";background:linear-gradient(rgba(255, 240, 220, var(--hi,0)), rgba(255, 240, 220, var(--hi,0))), linear-gradient(rgba(0, 0, 0, var(--lo,0)), rgba(0, 0, 0, var(--lo,0)));position:absolute;inset:0;box-shadow:inset 0 1px #ffecd617,inset 0 -1px #000000bf}.slat-edge{height:var(--d);backface-visibility:hidden;position:absolute;left:0;right:0}.slat-edge.top{transform-origin:50% 0;transform:translateZ(calc(var(--d) / -2)) rotateX(90deg);background:linear-gradient(#5a1626,#3d0e18);top:0}.slat-edge.bot{transform-origin:50% 100%;transform:translateZ(calc(var(--d) / -2)) rotateX(-90deg);background:#080203;bottom:0}.slat-text{left:0;right:0;top:calc(-100% * var(--i));height:calc(100% * var(--n));font:400 var(--fs)/1 var(--disp);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fff8ee;-webkit-text-stroke:.06em #000;paint-order:stroke fill;text-shadow:.018em .018em #7d1c2d,.036em .036em #7d1c2d,.054em .054em #7d1c2d,.072em .072em #000;place-items:center;display:grid;position:absolute}.slat-text>span{text-align:center;line-height:.98}.slat-text b{color:var(--gold);font-weight:400}.slats-glint{z-index:2;pointer-events:none;background:linear-gradient(104deg,#0000 38%,#fff6e229 47%,#fff6e247 50%,#fff6e229 53%,#0000 62%);position:absolute;inset:0;transform:translate(-110%)}.slats.lit .slats-glint{animation:1.25s cubic-bezier(.3,.1,.2,1) forwards slat-glint}@keyframes slat-glint{to{transform:translate(110%)}}.still .slats.lit .slats-glint{animation:none}@media (prefers-reduced-motion:reduce){.slats.lit .slats-glint{animation:none}}@media (width>=600px) and (width<=979px){.who{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:22px clamp(32px,6vw,64px);padding:30px clamp(26px,5vw,48px)}.who .mug{grid-row:1/span 2;align-self:center}.who .menu{align-self:end}.who .who-foot{align-self:start}}.ask-mark{z-index:1;font:400 clamp(220px, 22vw, 330px)/.8 var(--px);color:#fff8ee;text-shadow:6px 6px 0 #000, 12px 12px 0 var(--burgundy);pointer-events:none;position:absolute;top:50%;right:10%;transform:translateY(-58%)rotate(8deg)}@media (width<=1039px){.ask-mark{font-size:180px;top:50%;right:6%}}@media (width<=699px){.ask-mark{display:none}}.stg .tx h3{text-wrap:balance}.finale-wrap{max-width:var(--max);margin:0 auto}.finale{cursor:grab;touch-action:pan-y;height:clamp(300px,54vh,580px);margin:clamp(40px,6vw,80px) 0 0;position:relative}.finale.grab{cursor:grabbing}.finale .finale-cv{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hh-fallback{color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.hh-fallback .hh{width:clamp(120px,16vw,200px);height:auto}.finale.on .hh-fallback{display:none}.finale-bar{z-index:2;background:var(--red);transform-origin:0;pointer-events:none;width:0;height:clamp(8px,1vw,12px);position:absolute;top:0;left:0;transform:scaleX(0)}.finale-bar.on{transition:transform .55s var(--ease-out);transform:scaleX(1)}.still .finale-bar.on{transition:none}.finale-keys{justify-content:flex-end;margin:0 0 16px;display:flex}html:not(.js) .finale-keys{display:none}@media (prefers-reduced-motion:reduce){.finale-bar.on{transition:none}}
