.ff-intro-s6-demo-root{--ff-intro-cine-hero-lift-dvh:44;--ff-intro-demo-disc-extra-lift-dvh:6;--ff-studio-hero-disc-size:clamp(320px, 42vw, 480px);--ff-studio-hero-grow-scale:1.45;color:#e5e5e5;font-family:var(--font-roboto-mono)}@media (max-width:768px){.ff-intro-s6-demo-root{--ff-intro-cine-hero-lift-dvh:42;--ff-intro-demo-disc-extra-lift-dvh:4}}.ff-intro-s6-section{--ff-intro-cine-hero-lift-dvh:44;--ff-intro-demo-disc-extra-lift-dvh:6;--ff-studio-hero-grow-scale:1.45}@media (max-width:768px){.ff-intro-s6-section{--ff-intro-cine-hero-lift-dvh:42;--ff-intro-demo-disc-extra-lift-dvh:4}}.ff-intro-s6-section[data-demo-active=true] .ff-intro-s6-demo-title-wrap,.ff-intro-s6-section[data-demo-active=true] .ffScreen6CopyStack,.ff-intro-s6-section[data-demo-active=true] .ff-intro-s6-skip{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease-out,visibility .45s ease-out}.ff-intro-s6-section[data-demo-active=true] .ff-intro-s6-record-slot{visibility:hidden}.ff-intro-s6-section .ff-intro-s6-record-outer.ff-intro-s6-record-shell{width:var(--ff-s6-offset-width,clamp(340px, 52vw, 640px));height:var(--ff-s6-offset-height,clamp(340px, 52vw, 640px));transform:translate3d(calc(-50% + var(--ff-s6-offset-x,0px)), calc(-50% + var(--ff-s6-offset-y,0px)), 0);transform-origin:50%;backface-visibility:hidden;z-index:25;position:fixed;top:50%;left:50%;margin:0!important}.ff-intro-s6-section .ff-intro-s6-record-outer[data-section-active=false]{visibility:hidden;pointer-events:none}.ff-intro-s6-section .ff-intro-s6-record-outer[data-demo-active=true]{z-index:36}.ff-intro-s6-section .ff-intro-s6-record-outer[data-studio-grow=true]{width:var(--ff-studio-hero-disc-size,clamp(320px, 42vw, 480px));height:var(--ff-studio-hero-disc-size,clamp(320px, 42vw, 480px));will-change:transform;transition:var(--ff-studio-hero-grow-transform-transition,transform 1.25s 30ms cubic-bezier(.16, 1, .3, 1));transform:translate3d(-50%, calc(-50% - calc(var(--ff-intro-cine-hero-lift-dvh) * 1dvh) - calc(var(--ff-intro-demo-disc-extra-lift-dvh,0) * 1dvh)), 0) scale(var(--ff-studio-hero-grow-scale,1.45))}@keyframes ffIntroS6RecordSpin{0%{transform:rotate(0)translateZ(.01px)}to{transform:rotate(360deg)translateZ(.01px)}}.ff-intro-s6-section .ff-intro-disc-rotate[data-hero-css-spin=true]{animation:ffIntroS6RecordSpin var(--ff-intro-cine-disc-spin-duration,28s) linear infinite;animation-delay:var(--ff-intro-cine-disc-spin-delay,0s);will-change:transform}.ff-intro-s6-record-slot{width:clamp(340px,52vw,640px);height:clamp(340px,52vw,640px)}@media (min-width:1025px){.ff-intro-s6-record-slot{width:clamp(260px,38vw,480px);height:clamp(260px,38vw,480px)}}@media (orientation:landscape) and (max-height:500px){.ff-intro-s6-record-slot{width:clamp(140px,22vw,220px);height:clamp(140px,22vw,220px);margin-bottom:.25rem}}.ff-intro-s6-demo-root[data-fading=true]{opacity:0;pointer-events:none;transition:opacity .6s ease-out}.ff-intro-s6-demo-skip{z-index:40;color:#fff;justify-content:center;display:flex;position:absolute;bottom:clamp(28px,5svh,42px);left:0;right:0}.ff-intro-s6-demo-skip-btn{font-family:var(--font-roboto-mono);letter-spacing:.12em;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;min-height:44px;padding:10px 16px;font-size:13px;text-decoration-thickness:1px}@media (min-width:769px){.ff-intro-s6-demo-skip-btn{font-size:12px}}.ff-intro-s6-demo-skip-btn:hover,.ff-intro-s6-demo-skip-btn:focus-visible{outline:none;text-decoration:underline}