html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body>header{transition:padding .3s var(--ease-out-quint)}body>header>nav{transition:background-color .3s,box-shadow .3s}html[data-scrolled] body>header{padding-top:.5rem}html[data-scrolled] body>header>nav{background-color:#0b0a08f0;box-shadow:inset 0 0 0 1px #d4a64a2e,0 18px 40px -18px #000000e6}.bezel{transition:box-shadow .25s;position:relative}.bezel:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), #f6dd981f, transparent 60%);z-index:1;transition:opacity .4s;position:absolute;inset:0}.bezel:hover,.bezel[data-lit]{box-shadow:inset 0 0 0 1px #d4a64a47,0 18px 50px -28px #d4a64a66}.bezel:hover:before,.bezel[data-lit]:before{opacity:1}.cursor{z-index:70;pointer-events:none;opacity:0;width:10px;height:10px;transition:width .35s var(--ease-out-quint), height .35s var(--ease-out-quint), margin .35s var(--ease-out-quint), background-color .35s ease, opacity .3s ease;background:#d4a64a;border-radius:999px;place-items:center;margin:-5px 0 0 -5px;display:grid;position:fixed;top:0;left:0;box-shadow:0 0 16px #d4a64acc}html:not(.has-cursor) .cursor{display:none}.cursor[data-on]{opacity:1}.cursor>span{opacity:0;color:#0b0a08;white-space:nowrap;font-size:.875rem;font-weight:700;transition:opacity .2s}.cursor[data-label]{background-image:var(--gold-gradient);width:4.75rem;height:4.75rem;margin:-2.375rem 0 0 -2.375rem}.cursor[data-label]>span{opacity:1}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor :not(input,textarea,select,[contenteditable]){cursor:none!important}}.wa-float{bottom:max(1.25rem, env(safe-area-inset-bottom));transition:bottom .4s var(--ease-spring);animation:.7s cubic-bezier(.2,.9,.3,1.25) 1.2s both wa-in}@media (min-width:640px){.wa-float{bottom:2rem}}@media (max-width:767px){html[data-sticky] .wa-float{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.sticky-bar:before{content:"";background:linear-gradient(90deg,#0000,#d4a64a8c,#f6dd98b3,#d4a64a8c,#0000);height:1px;position:absolute;inset:0 0 auto}.wa-ring{color:#f6dd98;animation:14s linear infinite wa-turn}.wa-float:hover .wa-ring{animation-duration:5s}.wa-float-label{opacity:0;transition:opacity .2s}.wa-float:hover .wa-float-label,.wa-float:focus-visible .wa-float-label{opacity:1}.wa-float:focus-visible{outline:none}.wa-float:focus-visible .wa-float-disc{outline-offset:4px;outline:2px solid #f6dd98}.wa-float-disc:before{content:"";border-radius:9999px;animation:2.6s ease-out 2s infinite wa-halo;position:absolute;inset:-6px}@keyframes wa-in{0%{opacity:0;transform:translateY(24px)scale(.6)}to{opacity:1;transform:none}}@keyframes wa-halo{0%{box-shadow:0 0 #f6dd9880}70%,to{box-shadow:0 0 0 18px #f6dd9800}}@keyframes wa-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wa-ring,.wa-float,.wa-float-disc:before{animation:none}.cursor{display:none}}
