:root{--ink: #e8f4f0}body{background:#1c2c28;color:var(--ink)}#scene{display:block;height:100%;inset:0;position:fixed;width:100%;z-index:0}.box-copy{left:50%;margin:0;pointer-events:none;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.box-phase{color:#e8f4f0c7;font-family:var(--font-display);font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:500;letter-spacing:.16em;line-height:1;margin:0 0 .35rem;text-transform:uppercase}.box-count{color:#f4faf7;font-family:var(--font-display);font-size:clamp(4.5rem,14vw,8rem);font-weight:500;letter-spacing:-.04em;line-height:.85;margin:0}
