html.js [data-reveal]{opacity:0;transition:opacity .95s var(--ease),transform .95s var(--ease);transition-delay:var(--d,0s);transform:translateY(30px)}html.js [data-reveal].revealed{opacity:1;transform:none}#cDot,#cRing{z-index:100;pointer-events:none;opacity:0;transition:opacity .3s,width .3s var(--ease),height .3s var(--ease),background .3s,border-color .3s;border-radius:50%;position:fixed;top:0;left:0}html.has-cursor #cDot,html.has-cursor #cRing{opacity:1}html.cur-hide #cDot,html.cur-hide #cRing{opacity:0}#cDot{background:var(--ember);width:7px;height:7px}#cRing{border:1.5px solid #c4551e99;width:34px;height:34px}html.on-link #cRing{border-color:var(--ember);background:#c4551e21;width:56px;height:56px}html.press #cRing{width:22px;height:22px}html.has-cursor *{cursor:none}html.has-cursor input,html.has-cursor textarea{cursor:text}@media (pointer:coarse){#cDot,#cRing{display:none}}.grain{z-index:120;pointer-events:none;opacity:.05;contain:layout paint;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'%3E%3C/svg%3E");background-size:280px 280px;position:fixed;inset:0}.mh-stamp svg,.mh-spark svg,.sh-stamp svg,.sh-spark svg,.aside-stamp svg,.aside-spark svg,.pd-rostamp svg,.stamp-svg,.art-cr,.mh-bag svg.bag-ill,.tand-art{will-change:transform}.map-card{display:block;position:relative}.map-live{pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.is-offscreen *,.is-offscreen :before,.is-offscreen :after{animation-play-state:paused!important}.map-pin{pointer-events:none;width:0;height:0;position:absolute;top:44%;left:52.857%}.map-pin>span{border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.map-pin-ring{aspect-ratio:1;width:7.15%;animation:mapPing 2s var(--ease) infinite;border:2px solid #c4551e}.map-pin-dot{aspect-ratio:1;background:#c4551e;border:3px solid #fffdf6;width:3.93%}.map-pin-core{aspect-ratio:1;background:#fffdf6;width:1.25%}@keyframes mapPing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}80%,to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.prod-grid>*,.cards-grid>*,.rel-grid>*,.fav-grid>*{content-visibility:auto;contain-intrinsic-size:auto 500px}.acgrid>.ac{content-visibility:auto;contain-intrinsic-size:auto 560px}.rail-tile{content-visibility:auto;contain-intrinsic-size:auto 262px}
