.pWuZmq_container{--hero-accent-rgb:255 68 56;background:#000;width:100%;position:relative;overflow-x:clip}.pWuZmq_canvasWrap{z-index:0;pointer-events:none;height:100svh;position:sticky;top:0;overflow:hidden}.pWuZmq_canvas{width:100%;height:100%;display:block}.pWuZmq_storyFrame{will-change:opacity, transform;position:absolute;inset:0;overflow:hidden}.pWuZmq_storyFrameStart{opacity:var(--tv-start-opacity,1);transform:scale(var(--tv-start-scale,1))}.pWuZmq_storyFrameResult{opacity:var(--tv-result-opacity,0);transform:scale(var(--tv-result-scale,1.12))}.pWuZmq_storyImage{object-fit:cover;object-position:50% 50%}.pWuZmq_storyScrim{background:linear-gradient(#0006 0%,#0000000f 30%,#00000047 62%,#0000009e 100%);position:absolute;inset:0}.pWuZmq_sections{z-index:1;margin-top:-100svh;position:relative}.pWuZmq_section{box-sizing:border-box;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:min(8cm,36vh) 1.25rem 0;display:flex;position:relative}.pWuZmq_title{letter-spacing:-.02em;color:rgb(var(--hero-accent-rgb));text-transform:uppercase;text-shadow:0 0 70px rgb(var(--hero-accent-rgb) / .45);overflow-wrap:normal;word-break:keep-all;max-width:100%;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.25rem,10.5vw,13rem);font-weight:900;line-height:.95}.pWuZmq_titleChar{will-change:transform, opacity;display:inline-block}.pWuZmq_subtitle{color:#fff;text-shadow:0 2px 20px #0009;margin-top:2rem;font-size:clamp(.9rem,1.4vw,1.25rem);line-height:1.9}.pWuZmq_subtitleLine{margin:0}.pWuZmq_overlayHidden{opacity:0;transition:opacity .3s}.pWuZmq_sideMenu{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:1.75rem;display:flex;position:fixed;top:50%;left:clamp(.75rem,2.5vw,2.5rem);transform:translateY(-50%)}.pWuZmq_menuIcon{flex-direction:column;gap:5px;display:flex}.pWuZmq_menuIcon span{background:#ffffffd9;width:28px;height:2px;display:block}.pWuZmq_verticalText{writing-mode:vertical-rl;letter-spacing:.5em;color:#ffffff80;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem}.pWuZmq_scrollProgress{left:50%;bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:2;letter-spacing:.18em;color:#ffffffd9;pointer-events:none;white-space:nowrap;align-items:center;gap:clamp(.75rem,2vw,1.5rem);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:flex;position:fixed;transform:translate(-50%)}.pWuZmq_progressTrack{background:#ffffff4d;width:clamp(90px,20vw,280px);height:1px;position:relative}.pWuZmq_progressFill{background:rgb(var(--hero-accent-rgb));height:100%;transition:width .1s linear;position:absolute;inset:0 auto 0 0}.pWuZmq_sectionCounter{color:#ffffffd9}@media (prefers-reduced-motion:reduce){.pWuZmq_titleChar,.pWuZmq_progressFill{transition:none}}@media (max-width:640px){.pWuZmq_subtitle{margin-top:1.25rem}.pWuZmq_sideMenu{gap:1rem}.pWuZmq_menuIcon span{width:20px}}
