html{scrollbar-width:thin;scrollbar-color:var(--color-line-strong,rgb(243 239 233/.28)) transparent}.live-cursor,.live-cursor-label{position:fixed;top:0;left:0;z-index:2147483000;width:0;height:0;pointer-events:none;display:none;transform:translate3d(-200px,-200px,0);will-change:transform}.live-cursor__ring{--live-s:1;--live-p:1;position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;border:1px solid rgb(242 238 228/.55);box-shadow:0 0 0 1px rgb(17 17 15/.28);background-color:rgb(242 238 228/0);opacity:0;scale:calc(var(--live-s) * var(--live-p) * .6);transition:scale .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease}.live-cursor[data-visible=true] .live-cursor__ring{opacity:1;scale:calc(var(--live-s) * var(--live-p))}.live-cursor[data-state=link] .live-cursor__ring{--live-s:1.6;border-color:rgb(185 161 109/.95);background-color:rgb(185 161 109/.14)}.live-cursor[data-state=media] .live-cursor__ring{--live-s:2.5;border-color:rgb(242 238 228/.3);background-color:rgb(17 17 15/.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.live-cursor[data-state=hidden] .live-cursor__ring,.live-cursor[data-state=text] .live-cursor__ring{opacity:0;--live-s:0.4}.live-cursor[data-pressed=true] .live-cursor__ring{--live-p:0.82}.live-cursor-label>span{position:absolute;left:0;top:0;translate:-50% -50%;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:500;line-height:1;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#f2eee4;opacity:0;scale:.6;transition:opacity .25s ease,scale .45s cubic-bezier(.34,1.56,.64,1)}.live-cursor-label[data-visible=true][data-state=media]>span{opacity:1;scale:1;transition-delay:.06s}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.live-cursor,.live-cursor-label{display:none!important}}.live-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.live-progress{display:block;position:fixed;inset:0 0 auto 0;z-index:70;height:2px;pointer-events:none;transform-origin:0 50%;background:var(--seal-red,#8e1420);scale:0 1;animation:live-progress linear both;animation-timeline:scroll(root block)}}}body:has([data-reading-progress]) .live-progress{display:none}@keyframes live-progress{to{scale:1 1}}img.live-img-wait{opacity:0}.reveal,.reveal.in{opacity:1;transform:none;transition:none}