.home-module__oe3DtG__stage{position:absolute;inset:0;overflow:hidden}.home-module__oe3DtG__parallax{will-change:transform;pointer-events:none;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.home-module__oe3DtG__logoLink{aspect-ratio:1;pointer-events:auto;-webkit-tap-highlight-color:transparent;border-radius:9999px;outline:none;width:min(34vw,290px);display:block;position:relative}@media (max-width:640px){.home-module__oe3DtG__logoLink{width:48vw}}.home-module__oe3DtG__logoLink:focus-visible{box-shadow:0 0 0 2px #191713,0 0 0 4px #d9cdaa}.home-module__oe3DtG__logoGlow{pointer-events:none;background:radial-gradient(circle,#d9cdaa6b 0%,#d9cdaa29 38%,#d9cdaa00 70%);border-radius:9999px;animation:1.4s ease-out both home-module__oe3DtG__glowBloom,6s ease-in-out 1.4s infinite home-module__oe3DtG__glowPulse;position:absolute;inset:-22%}.home-module__oe3DtG__logoLink:hover .home-module__oe3DtG__logoGlow{background:radial-gradient(circle,#d9cdaa99 0%,#d9cdaa3d 40%,#d9cdaa00 72%)}.home-module__oe3DtG__logoHover{transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-module__oe3DtG__logoLink:hover .home-module__oe3DtG__logoHover{transform:scale(1.03)}.home-module__oe3DtG__logoBreathe{animation:1.2s cubic-bezier(.22,1,.36,1) both home-module__oe3DtG__logoIn,6s ease-in-out 1.2s infinite home-module__oe3DtG__breathe;position:absolute;inset:0}.home-module__oe3DtG__logoImg{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.home-module__oe3DtG__orbit{--orbit-r:min(38vw, 330px);--icon-scale:1;width:0;height:0;animation:90s linear infinite home-module__oe3DtG__orbit;position:relative}@media (max-width:640px){.home-module__oe3DtG__orbit{--orbit-r:45vw;--icon-scale:.72}}.home-module__oe3DtG__slot{width:0;height:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--orbit-r))) rotate(calc(-1 * var(--a)));position:absolute;top:0;left:0}.home-module__oe3DtG__counter{animation:90s linear infinite home-module__oe3DtG__orbitCounter}.home-module__oe3DtG__bob{animation:5.5s ease-in-out infinite home-module__oe3DtG__bob}.home-module__oe3DtG__reveal{animation:.7s cubic-bezier(.22,1,.36,1) both home-module__oe3DtG__popIn}.home-module__oe3DtG__iconVisual{pointer-events:auto;width:52px;height:52px;transform:scale(var(--icon-scale));cursor:default;margin:-26px;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s;display:block}.home-module__oe3DtG__iconVisual:hover{transform:scale(calc(var(--icon-scale) * 1.2)) rotate(-5deg);filter:brightness(1.5)drop-shadow(0 0 6px #d9cdaa8c)}.home-module__oe3DtG__iconSvg{width:52px;height:52px;display:block}.home-module__oe3DtG__blink{animation:1.1s step-end infinite home-module__oe3DtG__blink}.home-module__oe3DtG__starLayer{pointer-events:none;position:absolute;inset:0}.home-module__oe3DtG__star{animation:home-module__oe3DtG__twinkle var(--dur,4s) ease-in-out var(--delay,0s) infinite;background:#d9cdaa;border-radius:9999px;position:absolute}.home-module__oe3DtG__shootingStar{opacity:0;background:linear-gradient(90deg,#d9cdaa00 0%,#d9cdaae6 60%,#fffffff2 100%);border-radius:9999px;width:180px;height:2px;animation:14s ease-in-out 3s infinite home-module__oe3DtG__shoot;position:absolute;top:12%;left:8%;transform:rotate(28deg)}.home-module__oe3DtG__petalLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-module__oe3DtG__petal{color:#d9cdaa;opacity:.32;animation:home-module__oe3DtG__drift var(--dur,22s) linear var(--delay,0s) infinite;position:absolute;top:-6%}.home-module__oe3DtG__petalSvg{width:22px;height:22px;display:block}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__reveal,.home-module__oe3DtG__logoBreathe,.home-module__oe3DtG__logoGlow{animation-delay:0s!important}}@keyframes home-module__oe3DtG__orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes home-module__oe3DtG__orbitCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes home-module__oe3DtG__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes home-module__oe3DtG__logoIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes home-module__oe3DtG__glowBloom{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes home-module__oe3DtG__glowPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes home-module__oe3DtG__popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes home-module__oe3DtG__bob{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes home-module__oe3DtG__twinkle{0%,to{opacity:var(--min,.25)}50%{opacity:var(--max,.9)}}@keyframes home-module__oe3DtG__blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes home-module__oe3DtG__shoot{0%,86%{opacity:0;transform:translate(0)rotate(28deg)}88%{opacity:0;transform:translate(0)rotate(28deg)}92%{opacity:.9}to{opacity:0;transform:translate(62vw,34vh)rotate(28deg)}}@keyframes home-module__oe3DtG__drift{0%{opacity:0;transform:translateY(-10vh)rotate(0)}12%{opacity:.34}50%{transform:translate(26px,55vh)rotate(180deg)}88%{opacity:.34}to{opacity:0;transform:translate(-14px,116vh)rotate(360deg)}}
