.night-hero-module__W2K3Uq__hero{--night-deep:#120b06;--night:#1c1109;--night-warm:#2b1c10;--lantern:#e8b054;--lantern-bright:#f6cf82;--flame:#d9773a;isolation:isolate;background:radial-gradient(110% 85% at 68% 12%, #281a10 0%, var(--night) 48%, var(--night-deep) 100%);min-height:78svh;color:var(--color-cream);align-items:center;display:flex;position:relative;overflow:hidden}.night-hero-module__W2K3Uq__hero :focus-visible{outline-color:var(--lantern)}.night-hero-module__W2K3Uq__stage{pointer-events:none;position:absolute;inset:0}.night-hero-module__W2K3Uq__layer{transform:translate3d(calc(var(--px,0) * var(--dx,0px)), calc(var(--py,0) * var(--dy,0px) + var(--scroll,0) * var(--dz,0px)), 0);will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.night-hero-module__W2K3Uq__layerFar{--dx:7px;--dy:4px;--dz:34px}.night-hero-module__W2K3Uq__layerMid{--dx:15px;--dy:9px;--dz:16px}.night-hero-module__W2K3Uq__layerNear{--dx:26px;--dy:14px;--dz:-20px}.night-hero-module__W2K3Uq__star{width:2px;height:2px;animation:night-hero-module__W2K3Uq__twinkle var(--dur,4s) ease-in-out var(--delay,0s) infinite alternate;background:#faf6eebf;border-radius:50%;position:absolute}@keyframes night-hero-module__W2K3Uq__twinkle{0%{opacity:.12}to{opacity:.75}}.night-hero-module__W2K3Uq__yak{transform-origin:bottom;width:auto;height:92%;animation:9s ease-in-out infinite alternate night-hero-module__W2K3Uq__breathe;position:absolute;bottom:0;right:-4%}@keyframes night-hero-module__W2K3Uq__breathe{0%{transform:scale(1)}to{transform:scale(1.012)}}.night-hero-module__W2K3Uq__yakGlow{background:radial-gradient(closest-side,#e8b05442,#d9773a1f 55%,#0000 100%);border-radius:50%;width:74vmin;height:74vmin;position:absolute;bottom:-14%;right:-16%}@media (max-width:640px){.night-hero-module__W2K3Uq__yak{opacity:.8;height:74%;right:-34%}}.night-hero-module__W2K3Uq__lantern{transform-origin:top;animation:night-hero-module__W2K3Uq__sway var(--dur,7s) ease-in-out var(--delay,0s) infinite alternate;position:absolute}@keyframes night-hero-module__W2K3Uq__sway{0%{transform:rotate(-2.1deg)}to{transform:rotate(2.3deg)}}.night-hero-module__W2K3Uq__lanternA{--dur:7.2s;width:72px;top:-6px;left:14%}.night-hero-module__W2K3Uq__lanternB{--dur:8.4s;--delay:-3.1s;width:52px;top:-6px;left:40%}.night-hero-module__W2K3Uq__lanternC{--dur:6.6s;--delay:-1.6s;width:44px;top:-6px;right:13%}.night-hero-module__W2K3Uq__lanternGlow{aspect-ratio:1;width:300%;animation:night-hero-module__W2K3Uq__glowPulse 5s ease-in-out var(--delay,0s) infinite alternate;background:radial-gradient(closest-side,#e8b0544d,#e8b0541a 55%,#0000 100%);border-radius:50%;position:absolute;top:18%;left:50%;transform:translate(-50%)}@keyframes night-hero-module__W2K3Uq__glowPulse{0%{opacity:.6}to{opacity:1}}@media (max-width:640px){.night-hero-module__W2K3Uq__lanternB{display:none}.night-hero-module__W2K3Uq__lanternA{left:8%}.night-hero-module__W2K3Uq__lanternC{right:6%}}.night-hero-module__W2K3Uq__leaf{transform-origin:var(--origin,top left);animation:night-hero-module__W2K3Uq__leafSway var(--dur,9s) ease-in-out var(--delay,0s) infinite alternate;position:absolute}@keyframes night-hero-module__W2K3Uq__leafSway{0%{transform:rotate(var(--from,-1.6deg))}to{transform:rotate(var(--to,1.8deg))}}.night-hero-module__W2K3Uq__leafTopLeft{--origin:top left;--dur:10s;width:clamp(150px,22vw,260px);top:-34px;left:-30px}.night-hero-module__W2K3Uq__leafTopLeftBlade{--origin:top left;--from:-2.4deg;--to:1.2deg;--dur:8s;--delay:-2.4s;width:clamp(110px,16vw,200px);top:-20px;left:9%}.night-hero-module__W2K3Uq__leafBottomLeft{--origin:bottom left;--from:-1.2deg;--to:2.2deg;--dur:11s;--delay:-5s;width:clamp(130px,18vw,230px);bottom:8%;left:-44px}@media (max-width:640px){.night-hero-module__W2K3Uq__leafBottomLeft{display:none}}.night-hero-module__W2K3Uq__grillGlow{background:radial-gradient(closest-side,#d9773a38,#d9773a14 55%,#0000 100%);border-radius:50%;width:46vmin;height:46vmin;animation:4.2s ease-in-out infinite alternate night-hero-module__W2K3Uq__glowPulse;position:absolute;bottom:-16%;left:4%}.night-hero-module__W2K3Uq__spark{background:var(--lantern-bright);width:3px;height:3px;animation:night-hero-module__W2K3Uq__sparkRise var(--dur,3s) ease-out var(--delay,0s) infinite;opacity:0;border-radius:50%;position:absolute;bottom:8%;box-shadow:0 0 6px 1px #e8b0548c}@keyframes night-hero-module__W2K3Uq__sparkRise{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:.9}to{opacity:0;transform:translate3d(var(--sx,10px), -18vh, 0) scale(.55)}}@media (max-width:640px){.night-hero-module__W2K3Uq__sparkDesktop{display:none}}.night-hero-module__W2K3Uq__tableLayer{position:absolute;inset:0}.night-hero-module__W2K3Uq__table{background:linear-gradient(#3d2513 0%,#26150a 55%,#170d05 100%);height:clamp(64px,11vh,110px);position:absolute;inset:auto 0 0}.night-hero-module__W2K3Uq__table:before{content:"";background:linear-gradient(90deg,#0000 0%,#e8b05466 30%,#e8b0542e 65%,#0000 100%);height:2px;position:absolute;inset:0 0 auto}.night-hero-module__W2K3Uq__plate{animation:night-hero-module__W2K3Uq__plateIn .9s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;position:absolute;bottom:calc(clamp(64px,11vh,110px) - 26px)}@keyframes night-hero-module__W2K3Uq__plateIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.night-hero-module__W2K3Uq__plateA{--delay:.25s;width:clamp(110px,13vw,160px);left:48%}.night-hero-module__W2K3Uq__plateB{--delay:.45s;width:clamp(84px,10vw,124px);left:64%}.night-hero-module__W2K3Uq__plateC{--delay:.65s;width:clamp(56px,6.5vw,84px);left:79%}@media (max-width:640px){.night-hero-module__W2K3Uq__plateA{left:12%}.night-hero-module__W2K3Uq__plateB{left:52%}.night-hero-module__W2K3Uq__plateC{display:none}}.night-hero-module__W2K3Uq__steam{filter:blur(5px);width:26px;height:34px;animation:night-hero-module__W2K3Uq__steamRise var(--dur,4.6s) ease-out var(--delay,0s) infinite;opacity:0;background:radial-gradient(closest-side,#faf6ee57,#faf6ee1a 60%,#0000 100%);border-radius:50%;position:absolute;bottom:calc(clamp(64px,11vh,110px) + 10px)}@keyframes night-hero-module__W2K3Uq__steamRise{0%{opacity:0;transform:translateY(8px)scale(1)}25%{opacity:1}to{opacity:0;transform:translate3d(var(--sx,6px), -52px, 0) scale(1.6)}}.night-hero-module__W2K3Uq__scrim{pointer-events:none;background:linear-gradient(100deg,#120b06e0 0%,#120b068c 42%,#120b061f 68%,#0000 85%);position:absolute;inset:0}@media (max-width:640px){.night-hero-module__W2K3Uq__scrim{background:linear-gradient(#120b0680 0%,#120b06b8 55%,#120b06d9 100%)}}.night-hero-module__W2K3Uq__content{animation:.8s cubic-bezier(.22,1,.36,1) .1s both night-hero-module__W2K3Uq__contentIn}@keyframes night-hero-module__W2K3Uq__contentIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.night-hero-module__W2K3Uq__thaiName,.night-hero-module__W2K3Uq__accentLink{color:var(--lantern)}.night-hero-module__W2K3Uq__accentLink:hover{color:var(--lantern-bright)}
