.mh-nav-item{font-family:JetBrains Mono,monospace;font-size:var(--mh-nav-size,11px);letter-spacing:.08em;text-transform:uppercase;color:#f4efe6a6;padding-bottom:2px;font-weight:700;text-decoration:none;transition:color .18s;position:relative}.mh-nav-item:after{content:"";background:var(--lb-cream);transform-origin:0;width:100%;height:1.5px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.mh-nav-item:hover{color:var(--lb-cream)}.mh-nav-item:hover:after{transform:scaleX(1)}}.mh-nav-item[data-active=true]{color:var(--lb-cream)}.mh-nav-item[data-active=true]:after{transform:scaleX(1)}.mh-hamburger{display:none!important}@media (width<=767px){.mh-desktop-nav{display:none!important}.mh-hamburger{display:flex!important}.mh-masthead{padding-left:20px!important;padding-right:20px!important}.mh-meta{display:none!important}}.lead-rotate[data-astro-cid-qdceazrl]{display:inline-grid}.lead-rotate[data-astro-cid-qdceazrl] .lead-rotate-word{grid-area:1/1}.lead-h1-line[data-astro-cid-qdceazrl]{animation:.8s cubic-bezier(.16,1,.3,1) both lead-line-up;animation-delay:calc(var(--i) * .13s)}@keyframes lead-line-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}.lead-ace-in[data-astro-cid-qdceazrl]{animation:.6s cubic-bezier(.16,1,.3,1) .2s both lead-fade-x}@keyframes lead-fade-x{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.lead-cta-in[data-astro-cid-qdceazrl]{animation:.5s cubic-bezier(.16,1,.3,1) .55s both lead-fade-y}@keyframes lead-fade-y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lead-ace-float[data-astro-cid-qdceazrl]{animation:6s ease-in-out infinite lead-float}@keyframes lead-float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-11px)rotate(1.2deg)}50%{transform:translateY(-22px)rotate(0)}75%{transform:translateY(-11px)rotate(-1.2deg)}}@media (prefers-reduced-motion:reduce){.lead-h1-line[data-astro-cid-qdceazrl],.lead-ace-in[data-astro-cid-qdceazrl],.lead-cta-in[data-astro-cid-qdceazrl],.lead-ace-float[data-astro-cid-qdceazrl]{animation:none}}@media (width<=1023px){.lead-grid[data-astro-cid-qdceazrl]{grid-template-columns:1fr!important}.lead-ace[data-astro-cid-qdceazrl]{max-width:400px!important}}@media (width<=767px){.lead-h1-line[data-astro-cid-qdceazrl]{font-size:80px!important}.lead-ace-img[data-astro-cid-qdceazrl]{width:240px!important;height:240px!important}}@media (width<=479px){.lead-h1-line[data-astro-cid-qdceazrl]{font-size:58px!important}.lead-ace-img[data-astro-cid-qdceazrl]{width:200px!important;height:200px!important}}.bubble{position:relative}.bubble:after{content:"";width:15px;height:10px;position:absolute;bottom:-10px}.bubble-ace:after{background:var(--how-ace-fill);clip-path:polygon(0 0,100% 0,8% 100%);left:20px}.bubble-player:after{background:var(--how-player-fill);clip-path:polygon(0 0,100% 0,92% 100%);right:20px}.chat-window{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.chat-window::-webkit-scrollbar{display:none}.how-progress{background:var(--lb-green);transform-origin:top;animation:how-fill var(--dur) linear forwards;position:absolute;inset:0}@keyframes how-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.how-step-btn{all:unset;cursor:pointer}.how-step-btn:focus-visible{outline:2px solid var(--lb-green);outline-offset:4px;border-radius:4px}@media (width<=899px){.how-outer{display:none!important}.how-mobile{display:block!important}}.how-carousel::-webkit-scrollbar{display:none}.feat-section{padding:48px 40px}.feat-desktop{display:grid}.feat-mobile{display:none}@media (width<=767px){.feat-section{padding:40px 20px!important}.feat-desktop{display:none!important}.feat-mobile{display:block!important}}.switch-before{text-decoration:line-through #1f2a3300;transition:text-decoration-color .4s cubic-bezier(.23,1,.32,1)}.sports-marquee{overflow:hidden}.sports-track{width:max-content;animation:38s linear infinite sports-scroll;display:flex}.sports-marquee:hover .sports-track{animation-play-state:paused}.sports-list{margin:0;padding:0;list-style:none;display:flex}.sports-dot{color:#1f2a3338;padding:0 .32em}@keyframes sports-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sports-track{width:auto;animation:none}.sports-list{flex-wrap:wrap;row-gap:2px}.sports-list[aria-hidden=true],.sports-list li:last-child .sports-dot{display:none}}@media (hover:hover) and (pointer:fine){.switch-row:hover .switch-before{text-decoration-color:#1f2a3373}}@media (width<=767px){.switch-after{font-size:15px!important}.switch-row{grid-template-columns:1fr!important;gap:4px!important;padding:16px 0!important}.switch-arrow{display:none!important}.switch-before{opacity:.75;text-decoration-color:#1f2a3347;margin-bottom:6px!important;font-size:12px!important}}.faq-item{border-bottom:1px solid #f4efe614;margin:0 -8px;padding:0 8px;transition:background .22s}.faq-item[open]{background:#1faa590d}.faq-q{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-icon{color:var(--waGreen);flex-shrink:0;font-size:20px;font-weight:700;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1)}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-a{color:#f4efe6a6;max-width:58ch;margin:0;padding-bottom:20px;font-size:14px;line-height:1.75}.faq-a a{color:var(--waGreen);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.faq-item[open] .faq-a{animation:.28s cubic-bezier(.16,1,.3,1) faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--cream);font-family:Space Grotesk,sans-serif}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:80px}button{cursor:pointer;transition:transform .15s ease-out}button:active{transform:scale(.97)}:focus-visible{outline:2px solid var(--waGreen);outline-offset:3px;border-radius:4px}.skip-nav{z-index:9999;background:var(--ink);color:var(--cream);border-radius:0 0 6px 6px;padding:8px 20px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:top .1s;position:absolute;top:-100%;left:16px}.skip-nav:focus{outline:2px solid var(--cream);outline-offset:2px;top:0}.btn-cta{align-items:center;transition:transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.btn-cta:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .14s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;box-shadow:0 8px 24px #00000047}.btn-cta:hover{transform:translateY(-1px)}.btn-cta:hover:after{opacity:1}.btn-cta:active{transform:scale(.97)}.btn-cta:active:after{opacity:0}.btn-ghost{padding-bottom:2px;position:relative}.btn-ghost:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1.5px;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.btn-ghost:hover:after{transform:scaleX(1)}.js .reveal{opacity:0;transform:translateY(20px)}.js .reveal.is-in{opacity:1;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);transform:none}@media (prefers-reduced-motion:reduce){.js .reveal,.js .reveal.is-in{opacity:1;transition:none;transform:none}}
