.AppDownloadBanner_banner__DByBn.AppDownloadBanner_banner__DByBn{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;align-items:center;gap:1rem;min-height:11rem;margin:2.5rem 0;padding:1.25rem 1.5rem;overflow:hidden;border:1px solid hsl(var(--warning)/.2);border-radius:var(--radius-feature);background:linear-gradient(115deg,hsl(var(--warning)/.08),hsl(var(--background)) 48%,hsl(var(--success)/.07));color:hsl(var(--foreground));text-align:left;text-decoration:none;box-shadow:var(--shadow-subtle);transition:transform var(--motion-deliberate) var(--ease-standard),box-shadow var(--motion-deliberate) var(--ease-standard),border-color var(--motion-deliberate) var(--ease-standard)}.AppDownloadBanner_art__eWnhS{position:relative;grid-column:2;grid-row:1;align-self:stretch;min-height:8rem}.AppDownloadBanner_halo__R7qv2{position:absolute;inset:10% -10% -30%;border-radius:50%;background:radial-gradient(ellipse,hsl(var(--success)/.16),transparent 68%)}.AppDownloadBanner_mascot__lR0Gh{position:absolute;right:-.25rem;bottom:-1rem;width:10rem;max-width:none;height:auto;transform-origin:50% 90%;transition:transform var(--motion-deliberate) var(--ease-standard)}.AppDownloadBanner_copy__Bb2IL{position:relative;grid-column:1;grid-row:1;display:flex;min-width:0;flex-direction:column;align-items:flex-start}.AppDownloadBanner_eyebrow__qKAde{margin-bottom:.375rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.AppDownloadBanner_headline__oEl_p{font-size:1.5rem;font-weight:700;letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.AppDownloadBanner_platforms__Fywnc{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.875rem}.AppDownloadBanner_platform__naVSx{display:inline-flex;width:1.875rem;height:1.875rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border)/.8);border-radius:50%;background:hsl(var(--background)/.65);color:hsl(var(--muted-foreground))}.AppDownloadBanner_platform__naVSx svg{width:1rem;height:1rem;stroke-width:1.6}.AppDownloadBanner_cta__3IyQw{display:inline-flex;grid-column:3;grid-row:1;min-height:3.5rem;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:var(--radius-panel);background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:var(--shadow-raised);white-space:nowrap}.AppDownloadBanner_apple__yM1hT{width:1.5rem;height:1.75rem}.AppDownloadBanner_ctaCopy__dzRKa{display:flex;flex-direction:column}.AppDownloadBanner_ctaLabel__2Y7jf{font-size:.625rem;font-weight:500;letter-spacing:.01em;line-height:1.4}.AppDownloadBanner_ctaStore__6zamX{font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.2}.AppDownloadBanner_arrow__XD6KG{width:1rem;height:1rem;margin-left:.25rem;opacity:.6;transition:transform var(--motion-deliberate) var(--ease-standard),opacity var(--motion-deliberate) var(--ease-standard)}.AppDownloadBanner_banner__DByBn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.AppDownloadBanner_banner__DByBn:focus-visible .AppDownloadBanner_arrow__XD6KG{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.AppDownloadBanner_banner__DByBn:hover{transform:translateY(-3px);border-color:hsl(var(--success)/.35);box-shadow:var(--shadow-raised)}.AppDownloadBanner_banner__DByBn:hover .AppDownloadBanner_mascot__lR0Gh{transform:translateY(-3px) rotate(-4deg)}.AppDownloadBanner_banner__DByBn:hover .AppDownloadBanner_arrow__XD6KG{transform:translate(2px,-2px);opacity:1}}@media (max-width:640px){.AppDownloadBanner_banner__DByBn.AppDownloadBanner_banner__DByBn{grid-template-columns:5rem minmax(0,1fr);gap:.875rem .75rem;padding:1.25rem 1rem}.AppDownloadBanner_art__eWnhS{grid-column:1;grid-row:1/3}.AppDownloadBanner_mascot__lR0Gh{right:-.75rem;bottom:-1.25rem;width:7rem}.AppDownloadBanner_copy__Bb2IL{grid-column:2;grid-row:1}.AppDownloadBanner_headline__oEl_p{font-size:1.25rem}.AppDownloadBanner_platforms__Fywnc{gap:.25rem;margin-top:.75rem}.AppDownloadBanner_platform__naVSx{width:1.625rem;height:1.625rem}.AppDownloadBanner_cta__3IyQw{grid-column:2;grid-row:2;justify-self:start;min-height:3rem;padding:.5rem .75rem;border-radius:var(--radius-card)}}@media (prefers-reduced-motion:reduce){.AppDownloadBanner_arrow__XD6KG,.AppDownloadBanner_banner__DByBn.AppDownloadBanner_banner__DByBn,.AppDownloadBanner_mascot__lR0Gh{transition:none}}.SocialMediaButtons_buttonContainer__febBB{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.SocialMediaButtons_buttonContainer__febBB{flex-direction:column}}.SocialMediaButtons_button__qgdhV{flex-grow:1;margin:5px;padding:10px 20px;border-radius:12px;text-decoration:none;color:white;transition:background-color .3s,transform .2s;display:flex;align-items:center;justify-content:center}.SocialMediaButtons_button__qgdhV:hover{transform:scale(1.05)}.SocialMediaButtons_button__qgdhV:active{transform:scale(.95)}.SocialMediaButtons_button__qgdhV svg{width:24px;height:24px;margin-right:8px}.SocialMediaButtons_youtubeButton__az9IS{background:linear-gradient(90deg,#FF0000,#FF4F00)}.SocialMediaButtons_instagramButton__2gtaD{background:linear-gradient(45deg,#405DE6,#5851DB,#833AB4,#C13584,#E1306C,#FD1D1D,#F56040,#F77737,#FCAF45,#FFDC80)}.SocialMediaButtons_tiktokButton__w9UhO{background:linear-gradient(90deg,#000000,#333333)}.yt-lite{background-color:#000;position:relative;display:block;contain:content;background-position:50%;background-size:cover;cursor:pointer}.yt-lite.lyt-activated:before{content:"";box-sizing:content-box;display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}.yt-lite:after{content:"";display:block;padding-bottom:var(--aspect-ratio)}.yt-lite>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.yt-lite>.lty-playbtn{width:70px;height:46px;background-color:#212121;z-index:1;opacity:.8;border-radius:14%;transition:all .2s cubic-bezier(0,0,.2,1)}.yt-lite:hover>.lty-playbtn{background-color:red;opacity:1}.yt-lite>.lty-playbtn:before{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:11px 0 11px 19px}.yt-lite>.lty-playbtn,.yt-lite>.lty-playbtn:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.yt-lite.lyt-activated{cursor:unset}.yt-lite.lyt-activated:before,.yt-lite.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}