.landing-video-section:where(.astro-4xhi77lm){--intrinsic-aspect-ratio:1920 / 1080;justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto;display:flex;position:relative;transform:scale(1)}.landing-video:where(.astro-4xhi77lm){border-radius:var(--shape-corner-xl);box-sizing:border-box;height:auto;pointer-events:none;inline-size:100%;transform:scale(1)}.video-header:where(.astro-4xhi77lm){margin-bottom:var(--space-xl);text-align:left;max-width:700px}.video-header:where(.astro-4xhi77lm) h2:where(.astro-4xhi77lm){margin-bottom:var(--space-md)}.video-header:where(.astro-4xhi77lm) p:where(.astro-4xhi77lm){color:#45474d;max-inline-size:400px}.video-wrapper:where(.astro-4xhi77lm){margin-inline:var(--youtube-video-margin-inline,calc((var(--page-margin) - 6px) * -1));cursor:pointer;border-radius:var(--shape-corner-xl);line-height:0;position:relative;overflow:hidden}.video-wrapper:where(.astro-4xhi77lm):hover .video-control-button:where(.astro-4xhi77lm){opacity:0;transform:scale(.8)}.custom-cursor:where(.astro-4xhi77lm){pointer-events:none;z-index:100;will-change:transform;position:absolute;top:0;left:0}.custom-cursor:where(.astro-4xhi77lm) .cursor-content:where(.astro-4xhi77lm){color:#000;padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);border-radius:var(--shape-corner-rounded,999px);align-items:center;gap:var(--space-sm);white-space:nowrap;border:1px solid var(--theme-outline-outline-variant);background:#fff;display:flex}.custom-cursor:where(.astro-4xhi77lm) .cursor-content:where(.astro-4xhi77lm) .symbol:where(.astro-4xhi77lm){font-size:24px;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "ROND" 50, "opsz" 48!important}.video-control-button:where(.astro-4xhi77lm){background:var(--theme-surface-overlay-low);border-radius:var(--shape-corner-rounded,999px);backdrop-filter:blur(16px);color:#fff;z-index:10;width:48px;height:48px;right:calc(var(--space-md) + 6px);bottom:calc(var(--space-md) + 6px);border:none;outline:none;justify-content:center;align-items:center;transition:transform .3s,opacity .3s;display:inline-flex;position:absolute;font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48!important}@media (width<=1024px){.landing-video-section:where(.astro-4xhi77lm){padding:var(--space-2xl) 0}}@media (width<=767px){.landing-video-section:where(.astro-4xhi77lm){padding:0}}.mobile-journey-wrapper:where(.astro-56r3b3ue){flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.mobile-journey-wrapper:where(.astro-56r3b3ue) .desktop-cta-slot:where(.astro-56r3b3ue){justify-content:center;gap:var(--space-sm);display:flex}.mobile-journey-wrapper:where(.astro-56r3b3ue) .mobile-journey-container:where(.astro-56r3b3ue){justify-content:center;align-items:center;width:100%;display:none}.mobile-journey-wrapper:where(.astro-56r3b3ue)[data-mobile-journey-enabled=true][data-is-mobile-device=true] .desktop-cta-slot:where(.astro-56r3b3ue){display:none!important}.mobile-journey-wrapper:where(.astro-56r3b3ue)[data-mobile-journey-enabled=true][data-is-mobile-device=true] .mobile-journey-container:where(.astro-56r3b3ue){display:flex!important}@media (width<=1024px){.mobile-journey-wrapper:where(.astro-56r3b3ue)[data-mobile-journey-enabled=true] .desktop-cta-slot:where(.astro-56r3b3ue){display:none!important}.mobile-journey-wrapper:where(.astro-56r3b3ue)[data-mobile-journey-enabled=true] .mobile-journey-container:where(.astro-56r3b3ue){display:flex!important}}.journey-variant:where(.astro-56r3b3ue){justify-content:center;width:100%;display:flex}.share-card:where(.astro-56r3b3ue){background:var(--theme-surface-surface-container,#f5f6f8);border:1px solid var(--theme-outline-outline-variant,#21222614);box-sizing:border-box;text-align:left;border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:346px;padding:18px 20px;display:flex}.share-card:where(.astro-56r3b3ue) .share-header:where(.astro-56r3b3ue){align-items:center;gap:12px;width:100%;display:flex}.share-card:where(.astro-56r3b3ue) .share-monitor-icon:where(.astro-56r3b3ue){width:36px;height:36px;color:var(--theme-surface-on-surface,#121317);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.share-card:where(.astro-56r3b3ue) .share-copy:where(.astro-56r3b3ue){flex-direction:column;gap:2px;min-width:0;display:flex}.share-card:where(.astro-56r3b3ue) .share-title:where(.astro-56r3b3ue){color:var(--theme-surface-on-surface,#121317);margin:0;font-family:Google Sans Flex,Google Sans,sans-serif;font-size:1.05rem;font-weight:550;line-height:1.25}.share-card:where(.astro-56r3b3ue) .share-subtitle:where(.astro-56r3b3ue){color:var(--theme-surface-on-surface-variant,#5f6368);margin:0;font-family:Google Sans Flex,Google Sans,sans-serif;font-size:.85rem;font-weight:400;line-height:1.35}.share-card:where(.astro-56r3b3ue) .share-card-actions:where(.astro-56r3b3ue){flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.share-card:where(.astro-56r3b3ue) .share-action-btn:where(.astro-56r3b3ue){color:var(--theme-surface-on-surface,#121317);cursor:pointer;background:#fff;border:1px solid #12131738;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:Google Sans Flex,Google Sans,sans-serif;font-size:.92rem;font-weight:480;line-height:1.2;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.share-card:where(.astro-56r3b3ue) .share-action-btn:where(.astro-56r3b3ue):hover{background:#f8f9fa;border-color:#1213175c}.share-card:where(.astro-56r3b3ue) .share-action-btn:where(.astro-56r3b3ue):active{transform:scale(.98)}
