.landing-page--v5{--landing-v5-page-bg:var(--background);--primary:var(--graphite-ink);padding-top:18px;background:var(--landing-v5-page-bg);background-image:none}.landing-page--v5 .landing-main>section:not(.hero):not(.big-cta){background:var(--landing-v5-page-bg)}.landing-page--v5 .landing-main>:is(.section--parchment,.section--cream,.section--dark):before{opacity:0}.landing-page--v5>.public-site-footer{--public-chrome-footer-bg:var(--brand-graphite-night);--public-chrome-footer-ink:var(--on-dark-foreground);background:var(--brand-graphite-night);color:var(--on-dark-foreground)}.landing-page--v5 .big-cta{--landing-band-fg:var(--on-dark-foreground);--landing-band-muted:var(--on-dark-muted);--landing-band-subtle:var(--on-dark-soft)}.landing-page--v5 :is(.big-cta__title,.big-cta__lead){text-shadow:none}.landing-page--v5 .landing-main>.big-cta{width:min(calc(100% - 36px),1480px);margin-inline:auto;margin-bottom:18px;padding:56px 0 72px;border-radius:var(--radius-xl);box-shadow:var(--shadow-hover)}.landing-page--v5 .big-cta__inner{row-gap:36px}.landing-page--v5 .landing-main>.section:has(+.big-cta){padding-bottom:72px}.landing-page--v5>.public-site-footer{width:min(calc(100% - 36px),1480px);position:relative;margin-inline:auto;margin-bottom:18px;border-radius:var(--radius-xl);box-shadow:var(--shadow-hover)}body:has(.landing-page--v5) .public-site-nav .nav__links{margin-left:10px;gap:0}body:has(.landing-page--v5) .public-site-nav .nav__link-button,body:has(.landing-page--v5) .public-site-nav .nav__links a{position:relative;padding-inline:10px;letter-spacing:.1em}body:has(.landing-page--v5) .public-site-nav .nav__link-button:after,body:has(.landing-page--v5) .public-site-nav .nav__links a:after{content:"";position:absolute;right:12px;bottom:2px;left:12px;height:2px;background:var(--brand-red);transform:scaleX(0);transform-origin:left center;transition:transform .18s cubic-bezier(.16,1,.3,1)}body:has(.landing-page--v5) .public-site-nav .nav__inner>.nav__links>.nav__menu-wrap>.nav__link-button.is-open,body:has(.landing-page--v5) .public-site-nav .nav__inner>.nav__links>.nav__menu-wrap>.nav__link-button:hover,body:has(.landing-page--v5) .public-site-nav .nav__inner>.nav__links>a:hover{color:var(--graphite-night,#1a1a1d);background:transparent}body:has(.landing-page--v5) .public-site-nav .nav__link-button.is-open:after,body:has(.landing-page--v5) .public-site-nav .nav__link-button:hover:after,body:has(.landing-page--v5) .public-site-nav .nav__links a:hover:after{transform:scaleX(1)}.landing-page--v5 .hero{width:min(calc(100% - 36px),1480px);height:auto;min-height:0;margin:0 auto;border:1px solid color-mix(in srgb,var(--on-image-foreground) 18%,transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-hover)}.landing-page--v5 .hero+.section{padding-top:var(--mkt-room-y)}.landing-page.landing-page--v5 .hero__bg.hero__bg--v5-static{background:linear-gradient(180deg,rgba(8,8,10,.68),rgba(8,8,10,.9)),url(/landing-v4-assets/heroes/flash-day-wall-of-flash-client-pointing.webp) center 42% /cover no-repeat}.landing-page.landing-page--v5 .hero.hero--artist .hero__bg.hero__bg--v5-static{background:linear-gradient(180deg,rgba(8,8,10,.49),rgba(8,8,10,.73)),url(/landing-v4-assets/heroes/hero-role-artist-native-light.webp) center 42% /cover no-repeat}.landing-page.landing-page--v5 .hero.hero--studio .hero__bg.hero__bg--v5-static{background:linear-gradient(180deg,rgba(8,8,10,.49),rgba(8,8,10,.73)),url(/landing-v4-assets/heroes/hero-role-studio-native-light.webp) center 42% /cover no-repeat}@media (max-width:960px){.landing-page.landing-page--v5 .hero:is(.hero--artist,.hero--studio) .hero__bg.hero__bg--v5-static{background-position:50%,65% 25%}}.landing-page--v5 .hero__bg--v5-static:after{background:linear-gradient(180deg,rgba(9,9,11,.02),rgba(9,9,11,.08) 44%,rgba(9,9,11,.72)),repeating-linear-gradient(90deg,rgba(255,255,255,.025),rgba(255,255,255,.025) 1px,transparent 0,transparent 96px)}.landing-page--v5 .hero:is(.hero--artist,.hero--studio) .hero__bg--v5-static:after{background:linear-gradient(180deg,rgba(9,9,11,.01),rgba(9,9,11,.03) 44%,rgba(9,9,11,.51)),repeating-linear-gradient(90deg,rgba(255,255,255,.025),rgba(255,255,255,.025) 1px,transparent 0,transparent 96px)}.landing-page--v5 .hero__kicker{top:116px}.landing-page--v5 .hero__inner{z-index:5;flex:0 0 auto;grid-template-columns:minmax(0,980px);justify-content:center;align-items:start;min-height:0;padding:170px var(--mkt-gutter) 52px;text-align:center;pointer-events:none}.landing-page--v5 .hero__copy{width:100%;max-width:980px;pointer-events:auto}.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{position:relative;display:inline-block;color:transparent;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;background-clip:text;-webkit-background-clip:text;-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 0 rgba(0,0,0,.34))}.landing-page--v5 .hero__variant[data-for=artist] .hero__title .ink-red:after{content:"";position:absolute;z-index:2;right:-.06em;bottom:-.105em;left:-.06em;height:.065em;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%);transform:rotate(-.8deg) skewX(-7deg)}.landing-page--v5 .hero__lead{max-width:70ch;margin-inline:auto;color:var(--on-image-foreground)}.landing-page--v5 :is(.hero__switch,.hero__cta,.hero__meta){justify-content:center}.landing-page--v5 .hero__switch{margin-inline:auto;border-radius:var(--radius-lg)}.landing-page--v5 .hero__switch button{border-radius:var(--radius-md)!important}.landing-page--v5 .hero__meta{gap:28px}.landing-main{display:block}.v5-preview__skip{position:absolute;z-index:20;left:50%;top:-120px;transform:translateX(-50%);padding:10px 18px;border-radius:0 0 8px 8px;background:var(--brand-graphite);color:var(--on-dark-foreground);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:top .18s ease}.v5-preview__skip:focus,.v5-preview__skip:focus-visible{top:0;outline:3px solid var(--brand-cyan);outline-offset:2px}.v5-preview__anchor{display:block;height:0;scroll-margin-top:96px}.v5-preview{position:relative;z-index:4;width:min(calc(100% - 76px),1260px);height:560px;margin:0 auto;color:var(--on-dark-foreground);border:1px solid var(--on-dark-border);border-bottom:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-hover);animation:v5-preview-rise .96s cubic-bezier(.16,1,.3,1) .26s both}.v5-preview,.v5-preview__capture{background:var(--lv4-paper-fixed,#fcfbf9);overflow:hidden}.v5-preview__capture{position:absolute;inset:0}.v5-preview__frame{position:absolute;top:0;left:0;display:block;width:133.333%;height:133.333%;border:0;background:var(--lv4-paper-fixed,#fcfbf9);transform:scale(.75);transform-origin:0 0}.v5-preview__capture:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px var(--on-dark-border),inset 0 -28px 48px rgba(10,10,12,.08);pointer-events:none}.v5-preview__label{position:absolute;z-index:2;right:18px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--on-dark-border);border-radius:var(--radius-pill);color:var(--on-dark-muted);background:var(--paper-dark);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.v5-preview__label span{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--brand-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-green) 18%,transparent)}@keyframes v5-preview-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.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}.landing-page--v5 .hero{width:calc(100% - 20px);border-radius:var(--radius-xl)}.landing-page--v5 .landing-main>.big-cta{width:calc(100% - 20px);margin-bottom:10px;padding:40px 0 48px}.landing-page--v5 .landing-main>.section:has(+.big-cta){padding-bottom:48px}.landing-page--v5>.public-site-footer{width:calc(100% - 20px);margin-bottom:10px}.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{width:calc(100% - 28px);height:440px;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.v5-preview__frame{width:172.414%;height:172.414%;transform:scale(.58)}}.v5-preview.v5-preview--assistant{height:auto}.v5-preview--assistant .v5-preview__capture{position:relative;inset:auto;border-radius:inherit}@media (max-width:760px){.v5-preview.v5-preview--assistant{height:auto;border-radius:var(--radius-xl);border-bottom:1px solid var(--on-dark-border)}.v5-preview--assistant .v5-preview__capture{position:relative;inset:auto;border-radius:inherit}}@media (max-width:760px) and (orientation:portrait){.v5-preview.v5-preview--assistant{width:min(calc(100% - 28px),calc((100svh - 150px) * 390 / 844))}}@media (orientation:landscape) and (max-height:500px){.v5-preview.v5-preview--assistant{max-width:calc((100svh - 40px) * 1280 / 700)}}@media (max-width:520px){.landing-page--v5 .hero__inner{padding-inline:16px;padding-bottom:36px}.landing-page--v5 .hero__cta{display:grid;grid-template-columns:1fr 1fr;width:100%}.landing-page--v5 .hero__cta .lv-btn{min-width:0;padding-inline:12px}.landing-page--v5 .hero__meta{font-size:8px;letter-spacing:.08em}.v5-preview{height:400px}.v5-preview__label{right:10px;bottom:10px;font-size:7px}}@media (prefers-reduced-motion:reduce){.v5-preview{animation:none}}