.pg-about.about-main{max-width:none;margin:0;padding:0}.pg-about .about-journey{width:100%;position:relative}.pg-about .about-sticky{top:calc(109px + var(--safe-top,0px));height:calc(100vh - 109px - var(--safe-top,0px));height:calc(100svh - 109px - var(--safe-top,0px));background:#000;position:sticky;overflow:hidden}.pg-about .about-stage{background:#000;position:absolute;inset:0;overflow:hidden}.pg-about #aboutVid{object-fit:cover;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.pg-about .about-veil{z-index:2;pointer-events:none;background:radial-gradient(120% 90%,#06080b00 0%,#06080b57 60%,#06080bb8 100%),linear-gradient(#06080b80 0%,#06080b42 24% 68%,#06080bcc 100%);position:absolute;inset:0}.pg-about .about-grain{z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.pg-about .about-hint{z-index:12;color:var(--t2);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;gap:7px;font-size:9px;transition:opacity .4s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.pg-about .about-ar{background:linear-gradient(180deg,var(--mint),transparent);width:1px;height:26px;animation:1.8s ease-in-out infinite pgAboutDrop}@keyframes pgAboutDrop{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.4)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}.pg-about .about-hint.hide{opacity:0}.pg-about .about-cues{z-index:10;pointer-events:none;position:absolute;inset:0}.pg-about .about-cues .cue{opacity:0;will-change:opacity;align-items:center;padding:0 clamp(24px,6vw,90px);display:flex;position:absolute;inset:0}.pg-about .about-cues .copy{width:100%;max-width:1380px;margin:0 auto}.pg-about .about-cues .copy>*{max-width:760px}.pg-about .about-cues .scene-rule{background:var(--mint);width:46px;height:2px;margin-bottom:22px;display:block;box-shadow:0 0 10px #08c7aa99}.pg-about .about-cues .scene-title{letter-spacing:-.035em;color:var(--t1);text-shadow:0 2px 24px #0000008c;margin-bottom:18px;font-size:clamp(26px,4.4vw,50px);font-weight:900;line-height:1.14}.pg-about .about-cues .scene-title em{color:var(--mint);font-style:normal}.pg-about .about-cues .scene-brand{letter-spacing:-.04em;font-size:clamp(44px,8vw,88px)}.pg-about .about-cues .scene-text{color:var(--t2);text-shadow:0 1px 14px #0009;max-width:580px;font-size:clamp(15px,1.7vw,19px);line-height:1.7}.pg-about .about-cues .stat-strip{flex-wrap:wrap;gap:30px;max-width:760px;margin-top:30px;display:flex}.pg-about .about-cues .stat{flex-direction:column;gap:5px;display:flex}.pg-about .about-cues .stat-v{font-family:var(--mono);color:var(--mint);font-size:30px;font-weight:700;line-height:1}.pg-about .about-cues .stat-v--ic svg{width:28px;height:28px;color:var(--mint)}.pg-about .about-cues .stat-l{color:var(--t3);letter-spacing:.02em;font-size:12px}.pg-about .about-cues .cta-row{flex-wrap:wrap;gap:12px;max-width:760px;margin-top:32px;display:flex}.pg-about .about-cues .cta{letter-spacing:-.01em;pointer-events:auto;border-radius:9px;justify-content:center;align-items:center;height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pg-about .about-cues .cta--primary{background:var(--mint);color:#04120f}.pg-about .about-cues .cta--primary:hover{background:var(--mint-d)}.pg-about .about-cues .cta--ghost{color:var(--t1);background:#ffffff0a;border:1.5px solid #ffffff38}.pg-about .about-cues .cta--ghost:hover{border-color:var(--mint);color:var(--mint)}@media (max-width:760px){.pg-about .about-cues .cue{padding:0 22px}.pg-about .about-cues .scene-text{max-width:none}.pg-about .about-cues .stat-strip{gap:20px;margin-top:24px}.pg-about .about-cues .stat-v{font-size:24px}.pg-about .about-cues .cta{flex:1;min-width:150px;height:48px}}@media (prefers-reduced-motion:reduce){.pg-about .about-ar{animation:none}}
