.ph{isolation:isolate;padding:14px 0 4px;position:relative}.ph__num{z-index:-1;right:calc(-1 * var(--gut) - 3vw);font-family:var(--round);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--ball) 75%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:60vw;font-weight:800;line-height:.8;position:absolute;top:-14px}@media (min-width:700px){.ph__num{font-size:380px;right:0}}@supports (animation-timeline:scroll()){.ph__num{animation:linear both ph-drift;animation-timeline:scroll(root);animation-range:0 70vh}@keyframes ph-drift{to{opacity:.2;transform:translateY(24vh)}}}.ph__en{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.32em;color:var(--dim);align-items:center;gap:10px;display:flex}.ph__title{font-size:min(22vw, calc(88vw / var(--len,2)), 112px, 26vh);letter-spacing:-.03em;text-shadow:0 8px 34px #0000004d;margin-top:26px;font-weight:800;line-height:1}.ph__lede{max-width:30em;font-size:var(--fs-sm);color:var(--dim);margin-top:14px;line-height:1.8}
