.pO5cxW_hero{background:var(--background);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.pO5cxW_background{z-index:0;position:absolute;inset:0}.pO5cxW_backgroundOrb1{background:radial-gradient(circle, var(--primary) 0%, transparent 70%);opacity:.08;filter:blur(120px);width:700px;height:700px;animation:25s ease-in-out infinite pO5cxW_floatOrb1;position:absolute;top:-20%;left:-10%}.pO5cxW_backgroundOrb2{background:radial-gradient(circle, var(--secondary) 0%, transparent 70%);opacity:.1;filter:blur(100px);width:600px;height:600px;animation:20s ease-in-out infinite pO5cxW_floatOrb2;position:absolute;bottom:-15%;right:-5%}.pO5cxW_backgroundOrb3{background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.06;filter:blur(100px);width:500px;height:500px;animation:18s ease-in-out infinite pO5cxW_floatOrb3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pO5cxW_backgroundNoise{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes pO5cxW_floatOrb1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(1.1)}}@keyframes pO5cxW_floatOrb2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.15)}}@keyframes pO5cxW_floatOrb3{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-45%,-55%)scale(1.1)}}.pO5cxW_filmStripLeft,.pO5cxW_filmStripRight{z-index:1;opacity:.15;flex-direction:column;gap:0;display:flex;position:absolute;top:-50px}.pO5cxW_filmStripLeft{left:2%}.pO5cxW_filmStripRight{right:2%}.pO5cxW_filmFrame{background:var(--surface);border:2px solid var(--border);align-items:center;width:80px;height:60px;display:flex}.pO5cxW_filmSprocket{background:repeating-linear-gradient(180deg, transparent 0px, transparent 8px, var(--border) 8px, var(--border) 12px, transparent 12px, transparent 20px);width:12px;height:100%}.pO5cxW_filmContent{background:var(--background-alt);flex:1;justify-content:center;align-items:center;height:80%;display:flex}.pO5cxW_filmLabel{color:var(--text-muted);letter-spacing:.1em;font-size:.5rem;font-weight:600}.pO5cxW_inner{z-index:2;text-align:center;max-width:900px;padding:0 2rem;position:relative}.pO5cxW_label{background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:100px;align-items:center;gap:1rem;margin-bottom:2rem;padding:.5rem 1.5rem;display:inline-flex}.pO5cxW_labelRec{align-items:center;gap:.5rem;display:flex}.pO5cxW_recDot{background:var(--color-coral);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite pO5cxW_recPulse}@keyframes pO5cxW_recPulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--color-coral)}50%{opacity:.6;box-shadow:0 0 0 6px #0000}}.pO5cxW_recText{color:var(--color-coral);letter-spacing:.15em;font-size:.7rem;font-weight:700}.pO5cxW_labelDivider{background:var(--border);width:1px;height:16px}.pO5cxW_labelText{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:600}.pO5cxW_title{font-family:var(--font-primary);color:var(--text-primary);margin:0 0 1.5rem;font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:1.05}.pO5cxW_titleLine{display:block}.pO5cxW_titleAccent{color:var(--primary);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.pO5cxW_subtitle{color:var(--text-muted);max-width:650px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.8}.pO5cxW_actions{justify-content:center;gap:1.25rem;margin-bottom:4rem;display:flex}.pO5cxW_primaryButton,.pO5cxW_secondaryButton{border-radius:100px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.pO5cxW_primaryButton{background:var(--primary);color:var(--background);box-shadow:0 8px 30px color-mix(in srgb, var(--primary) 40%, transparent)}.pO5cxW_primaryButton:hover{color:var(--background);box-shadow:0 16px 50px color-mix(in srgb, var(--primary) 50%, transparent);transform:translateY(-3px)}.pO5cxW_secondaryButton{background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid var(--border);color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pO5cxW_secondaryButton:hover{border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-md)}.pO5cxW_buttonInner{align-items:center;gap:.75rem;display:flex}.pO5cxW_buttonInner svg{width:18px;height:18px}.pO5cxW_scrollIndicator{flex-direction:column;align-items:center;gap:.75rem;display:flex}.pO5cxW_scrollLine{background:var(--border);width:1px;height:60px;position:relative;overflow:hidden}.pO5cxW_scrollProgress{background:var(--primary);width:100%;height:30%;animation:2s ease-in-out infinite pO5cxW_scrollPulse;position:absolute;top:0;left:0}@keyframes pO5cxW_scrollPulse{0%{transform:translateY(-100%)}50%{transform:translateY(200%)}to{transform:translateY(-100%)}}.pO5cxW_scrollText{color:var(--text-light);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:500}.pO5cxW_timecode{background:color-mix(in srgb, var(--surface) 60%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:absolute;bottom:2rem;left:2rem}.pO5cxW_timecodeLabel{color:var(--color-coral);letter-spacing:.1em;font-size:.65rem;font-weight:700}.pO5cxW_timecodeValue{font-family:var(--font-mono,monospace);color:var(--text-primary);letter-spacing:.05em;font-size:.85rem;font-weight:600}.pO5cxW_frameCounter{z-index:10;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex;position:absolute;bottom:2rem;right:2rem}.pO5cxW_frameLabel{color:var(--text-light);letter-spacing:.15em;font-size:.6rem;font-weight:600}.pO5cxW_frameValue{font-family:var(--font-mono,monospace);color:var(--primary);letter-spacing:.05em;font-size:1.25rem;font-weight:700}@media (max-width:1024px){.pO5cxW_filmStripLeft,.pO5cxW_filmStripRight{display:none}}@media (max-width:768px){.pO5cxW_inner{padding:0 1.5rem}.pO5cxW_actions{flex-direction:column;gap:1rem}.pO5cxW_primaryButton,.pO5cxW_secondaryButton{width:100%;max-width:300px}.pO5cxW_timecode{bottom:1.5rem;left:1rem}.pO5cxW_frameCounter{bottom:1.5rem;right:1rem}.pO5cxW_label{flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.75rem 1rem}.pO5cxW_labelDivider{display:none}}@media (max-width:480px){.pO5cxW_timecode,.pO5cxW_frameCounter{display:none}}
