.PxmJya_backdrop{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 50%, var(--sky-low) 100%);position:fixed;inset:0;overflow:hidden}.PxmJya_backdrop>*{position:absolute}.PxmJya_mountain{width:100%;height:50%;bottom:0;left:0}.PxmJya_slopeFar{fill:var(--slope-far)}.PxmJya_peak{fill:var(--peak)}.PxmJya_slopeMid{fill:var(--slope-mid)}.PxmJya_slopeNear{fill:var(--slope-near)}.PxmJya_pines{fill:var(--pine)}.PxmJya_snow{bottom:0;left:0;right:0;top:calc(-1 * var(--tile));background-size:var(--tile) var(--tile);animation:PxmJya_fall var(--speed) linear infinite;will-change:transform}.PxmJya_snowFar{--tile:180px;--speed:9s;opacity:.7;background-image:radial-gradient(2px 2px at 10px 20px,#fff,#0000),radial-gradient(2px 2px at 60px 90px,#fff,#0000),radial-gradient(2px 2px at 110px 40px,#fff,#0000),radial-gradient(2px 2px at 150px 130px,#fff,#0000),radial-gradient(2px 2px at 30px 150px,#fff,#0000),radial-gradient(2px 2px at 90px 170px,#fff,#0000)}.PxmJya_snowMid{--tile:260px;--speed:6.5s;opacity:.85;background-image:radial-gradient(3px 3px at 40px 50px,#fff,#0000),radial-gradient(3px 3px at 130px 10px,#fff,#0000),radial-gradient(3px 3px at 200px 120px,#fff,#0000),radial-gradient(3px 3px at 80px 200px,#fff,#0000),radial-gradient(3px 3px at 230px 230px,#fff,#0000)}.PxmJya_snowNear{--tile:320px;--speed:4.5s;background-image:radial-gradient(5px 5px at 70px 80px,#fffffff2,#0000),radial-gradient(4px 4px at 220px 30px,#ffffffe6,#0000),radial-gradient(5px 5px at 160px 260px,#ffffffe6,#0000)}@keyframes PxmJya_fall{to{transform:translate3d(0, var(--tile), 0)}}@media (prefers-reduced-motion:reduce){.PxmJya_snow{will-change:auto}}
.Xw9U-q_home{z-index:1;min-height:100dvh;padding:clamp(48px, 11vh, 120px) 16px calc(clamp(40px, 12vh, 120px) + env(safe-area-inset-bottom));text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.Xw9U-q_top{flex-direction:column;align-items:center;gap:14px;display:flex}.Xw9U-q_tagline{text-shadow:0 2px 0 var(--text-shadow);margin:0;font-size:clamp(1.1rem,4.6vw,1.45rem);font-weight:600}.Xw9U-q_actions{flex-direction:column;align-items:stretch;gap:14px;width:min(100%,360px);display:flex}.Xw9U-q_actions .cta{margin-bottom:var(--press);justify-content:center}.Xw9U-q_secondary{background:var(--pill);color:var(--cta-ink);box-shadow:0 var(--press) 0 var(--card-edge)}
