.home{--sage-hi:#b9c2a6;--sage:#9aa586;--sage-lo:#6f7a5d;background:radial-gradient(90% 70% at 70% 30%,var(--sage-hi) 0,var(--sage) 45%,var(--sage-lo) 100%) fixed,#141510;color:#fff;letter-spacing:normal}.home:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.av-head{transform-box:fill-box}.av-head,.av-head-img{transform-origin:50% 88%;will-change:transform}.av-breathe{transform-origin:50% 95%;animation:av-breathe 5s ease-in-out infinite}@keyframes av-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.008)}}.av-lid{animation:av-lid 4.6s infinite}@keyframes av-lid{0%,94%,to{transform:translateY(0)}96.5%,97.5%{transform:translateY(var(--lid))}}@media (prefers-reduced-motion:reduce){.av-breathe,.av-lid{animation:none}}.av-blink{animation:av-blink 5.2s infinite}.av-blink:nth-of-type(2){animation-delay:.04s}@keyframes av-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.av-blink{animation:none}}.sticker,.sticker-static{--r:0deg;--rx:0deg;--ry:0deg;display:block}.sticker{transform:translate(-50%,-50%) perspective(520px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--r));filter:drop-shadow(-.5px -.5px 0 rgba(255,255,255,.35)) drop-shadow(0 .6px 0 rgba(0,0,0,.5)) drop-shadow(0 1.5px 2px rgba(0,0,0,.3)) saturate(.92) brightness(.97)}.sticker:not(.is-active):not(:hover){filter:blur(var(--dof,0)) drop-shadow(0 .6px 0 rgba(0,0,0,.5)) drop-shadow(0 1.5px 2px rgba(0,0,0,.3)) saturate(.92) brightness(.97)}.sticker:focus-visible,.sticker:hover{transform:translate(-50%,-50%) perspective(520px) rotateX(calc(var(--rx) + 10deg)) rotateY(var(--ry)) rotate(calc(var(--r) + 3deg)) translateZ(12px);filter:drop-shadow(0 1px 0 rgba(0,0,0,.45)) drop-shadow(3px 8px 8px rgba(0,0,0,.3)) saturate(1) brightness(1.02);outline:none;z-index:2}.sticker.is-active{transform:translate(-50%,-50%) perspective(520px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--r)) scale(1.08);filter:drop-shadow(0 .6px 0 rgba(0,0,0,.5)) drop-shadow(0 2px 3px rgba(0,0,0,.3)) drop-shadow(0 0 10px rgba(255,211,77,.55)) saturate(1) brightness(1.03);z-index:2}.sticker-static{--r:0deg;display:block}.sticker{position:absolute;padding:0;border:0;background:none;cursor:pointer;transform:translate(-50%,-50%) perspective(420px) rotate(var(--r));transform-origin:50% 50%;filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.35)) drop-shadow(0 4px 6px rgba(0,0,0,.15));transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s ease}.sticker svg,.sticker-static svg{display:block;width:100%;height:auto;overflow:visible}.sticker:not(.is-active):not(:hover){filter:blur(var(--dof,0)) drop-shadow(0 1.5px 1px rgba(0,0,0,.35))}.sticker.is-active,.sticker:focus-visible,.sticker:hover{transform:translate(-50%,-50%) perspective(420px) rotate(calc(var(--r) + 5deg)) rotateX(14deg) rotateY(-16deg) translateZ(22px) scale(1.07);filter:drop-shadow(0 3px 2px rgba(0,0,0,.3)) drop-shadow(6px 14px 14px rgba(0,0,0,.3));outline:none;z-index:2}.sticker:focus-visible svg{outline:2px dashed #ffd34d;outline-offset:6px;border-radius:12px}.sticker-tip{position:absolute;left:50%;bottom:100%;translate:-50% 4px;white-space:nowrap;padding:2px 7px;border-radius:999px;background:#fffdf6;color:#141510;font:700 11px/1.4 var(--font-sans),system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .2s,translate .2s}.sticker:focus-visible .sticker-tip,.sticker:hover .sticker-tip{opacity:1;translate:-50% -6px}.sticker.is-active .sticker-tip{display:none}.sticker-static{transform:rotate(var(--r));filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.sticker-static:hover{transform:rotate(calc(var(--r) - 6deg)) scale(1.08);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.dot-core{position:absolute;inset:0;margin:auto;width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.55);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s}.dot.is-on .dot-core,.dot:focus-visible .dot-core,.dot:hover .dot-core{background:#ffd34d;transform:scale(1.7)}.dot:focus-visible{outline:2px solid #ffd34d;outline-offset:2px;border-radius:999px}.dot-label{position:absolute;right:calc(100% + 6px);top:50%;translate:4px -50%;white-space:nowrap;padding:2px 8px;border-radius:999px;background:#fffdf6;color:#141510;font:600 11px/1.4 var(--font-sans),system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .2s,translate .2s}.dot.is-on .dot-label,.dot:focus-visible .dot-label,.dot:hover .dot-label{opacity:1;translate:0 -50%}@media (prefers-reduced-motion:reduce){.sticker,.sticker-static{transition:none}}