.landing-page--v5{--landing-v5-page-bg:var(--background);background:var(--landing-v5-page-bg);padding-top:18px}.landing-page--v5>:is(section:not(.hero),.public-site-footer){background:var(--landing-v5-page-bg)!important}.landing-page--v5>:is(.section--parchment,.section--cream,.section--dark,.two-apps,.big-cta):before{opacity:0}.landing-page--v5>.public-site-footer{--public-chrome-footer-bg:var(--landing-v5-page-bg);--public-chrome-footer-ink:var(--foreground);border-top:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}.landing-page--v5 .big-cta{--landing-band-fg:var(--foreground);--landing-band-muted:color-mix(in srgb, var(--foreground) 78%, transparent);--landing-band-subtle:color-mix(in srgb, var(--foreground) 64%, transparent)}.landing-page--v5 :is(.big-cta__receipt,.big-cta__title,.big-cta__lead,.big-cta__meta){text-shadow:none}body:has(.landing-page--v5) .public-site-nav{border:1px solid color-mix(in srgb, var(--on-image-foreground) 26%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper-dark) 42%, transparent);width:min(100% - 80px,1400px);margin-inline:auto;top:34px;left:40px;right:40px;overflow:visible;box-shadow:0 18px 48px #0000002e}body:has(.landing-page--v5) .public-site-nav:not(.is-backed){background:color-mix(in srgb, var(--paper-dark) 34%, transparent);border-bottom-color:color-mix(in srgb, var(--on-image-foreground) 26%, transparent);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 48px #00000029}body:has(.landing-page--v5) .public-site-nav.is-backed{background:color-mix(in srgb, var(--paper-dark) 92%, transparent)}body:has(.landing-page--v5) .public-site-nav .nav__inner{min-height:68px;padding-inline:22px}.landing-page--v5 .hero{margin:0 auto;border:1px solid color-mix(in srgb, var(--on-image-foreground) 18%, transparent);width:min(100% - 36px,1480px);height:auto;min-height:0;box-shadow:0 30px 80px color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:36px;margin-bottom:0}.landing-page--v5 .hero+.section{padding-top:112px}.landing-page.landing-page--v5 .hero__bg.hero__bg--v5-static{background:linear-gradient(#08080aad 0%,#08080ae6 100%),url(/landing-v4-assets/heroes/flash-day-wall-of-flash-client-pointing.webp) 50% 42%/cover no-repeat}.landing-page--v5 .public-site-theme-toggle{border-radius:50%!important}.landing-page--v5 .hero__bg--v5-static:after{background:linear-gradient(#09090b05 0%,#09090b14 44%,#09090bb8 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 96px)}body:has(.landing-page--v5) .public-site-nav .nav__links a{position:relative}body:has(.landing-page--v5) .public-site-nav .nav__link-button{position:relative}body:has(.landing-page--v5) .public-site-nav .nav__links a:after{content:"";background:var(--brand-red);transform-origin:0;height:2px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}body:has(.landing-page--v5) .public-site-nav .nav__link-button:after{content:"";background:var(--brand-red);transform-origin:0;height:2px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}body:has(.landing-page--v5) .public-site-nav .nav__links a:hover{color:var(--public-chrome-on-image);background:0 0}body:has(.landing-page--v5) .public-site-nav .nav__link-button:hover{color:var(--public-chrome-on-image);background:0 0}body:has(.landing-page--v5) .public-site-nav .nav__link-button.is-open{color:var(--public-chrome-on-image);background:0 0}body:has(.landing-page--v5) .public-site-nav .nav__links a:hover:after{transform:scaleX(1)}body:has(.landing-page--v5) .public-site-nav .nav__link-button:hover:after{transform:scaleX(1)}body:has(.landing-page--v5) .public-site-nav .nav__link-button.is-open:after{transform:scaleX(1)}.landing-page--v5 .hero__kicker{top:116px}.landing-page--v5 .hero__inner{z-index:5;text-align:center;pointer-events:none;flex:none;grid-template-columns:minmax(0,980px);justify-content:center;align-items:start;min-height:0;padding:170px 32px 52px}.landing-page--v5 .hero__copy{pointer-events:auto;width:100%;max-width:980px}.landing-page--v5 .hero__title{font-size:clamp(4rem,7vw,6.6rem);line-height:.86}.landing-page--v5 .hero__variant[data-for=artist] .hero__title .ink-red{color:#0000;background:url(/landing-v5-assets/flash-sheet-hearts-transparent.png) center 40% / 230px auto repeat, linear-gradient(var(--brand-red), var(--brand-red));background-blend-mode:multiply, normal;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px color-mix(in srgb, var(--brand-red) 72%, var(--paper-dark));filter:drop-shadow(0 .055em #00000057);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.landing-page--v5 .hero__variant[data-for=artist] .hero__title .ink-red:after{content:"";z-index:2;background:var(--brand-red);clip-path:polygon(0 38%,10% 16%,25% 32%,42% 8%,58% 30%,74% 11%,100% 26%,98% 72%,83% 60%,66% 88%,49% 62%,30% 91%,12% 64%,0 78%);height:.065em;position:absolute;bottom:-.105em;left:-.06em;right:-.06em;transform:rotate(-.8deg)skew(-7deg)}.landing-page--v5 .hero__lead{max-width:70ch;margin-inline:auto}.landing-page--v5 :is(.hero__switch,.hero__cta,.hero__meta){justify-content:center}.landing-page--v5 .hero__switch{border-radius:12px;margin-inline:auto}.landing-page--v5 .hero__switch button{border-radius:8px!important}.landing-page--v5 .hero__meta{gap:28px}.v5-preview{z-index:4;color:#fcfbf9;background:#09090b;border:1px solid #fcfbf933;border-bottom:0;border-radius:26px 26px 0 0;width:min(100% - 76px,1260px);height:560px;margin:0 auto;animation:.96s cubic-bezier(.16,1,.3,1) .26s both v5-preview-rise;position:relative;overflow:hidden;box-shadow:0 -16px 70px #0a0a0c3d,0 0 0 8px #fcfbf914}.v5-preview__capture{background:#09090b;position:absolute;inset:0;overflow:hidden}.v5-preview__frame{transform-origin:0 0;background:#09090b;border:0;width:133.333%;height:133.333%;display:block;position:absolute;top:0;left:0;transform:scale(.75)}.v5-preview__capture:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fcfbf91f,inset 0 -28px 48px #0a0a0c2e}.v5-preview__label{z-index:2;border-radius:var(--radius-pill);color:#fcfbf9d6;-webkit-backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;background:#0a0a0cbd;border:1px solid #fcfbf92e;align-items:center;gap:8px;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:18px}.v5-preview__label span{background:var(--brand-green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-green) 18%, transparent);border-radius:999px}@keyframes v5-preview-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){body:has(.landing-page--v5) .public-site-nav{width:calc(100% - 60px);left:30px;right:30px}.landing-page--v5 .hero__inner{padding-bottom:46px}.v5-preview{width:calc(100% - 44px);height:500px}}@media (max-width:760px){.landing-page--v5{padding-top:10px}body:has(.landing-page--v5) .public-site-nav{width:calc(100% - 40px);top:20px;left:20px;right:20px}body:has(.landing-page--v5) .public-site-nav .nav__inner{min-height:60px;padding-inline:14px}.landing-page--v5 .hero{border-radius:26px;width:calc(100% - 20px)}.landing-page--v5 .hero__kicker{top:94px}.landing-page--v5 .hero__inner{padding:136px 20px 40px}.landing-page--v5 .hero__title{font-size:clamp(3.25rem,14vw,5.4rem)}.landing-page--v5 .hero__meta{gap:12px}.v5-preview{border-radius:20px 20px 0 0;width:calc(100% - 28px);height:440px}.v5-preview__frame{width:172.414%;height:172.414%;transform:scale(.58)}}@media (max-width:520px){.landing-page--v5 .hero__inner{padding-inline:16px;padding-bottom:36px}.landing-page--v5 .hero__cta{grid-template-columns:1fr 1fr;width:100%;display:grid}.landing-page--v5 .hero__cta .lv-btn{min-width:0;padding-inline:12px}.landing-page--v5 .hero__meta{letter-spacing:.08em;font-size:8px}.v5-preview{height:400px}.v5-preview__label{font-size:7px;bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.v5-preview{animation:none}}