
.phone{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;fill:none;stroke:var(--dim);stroke-width:1}
.phone path{stroke-dasharray:1.02 2;stroke-dashoffset:1.04;transition:stroke-dashoffset .42s cubic-bezier(.4,0,.2,1)}
.phone .island{transition-duration:.22s}
.phone.on path{stroke-dashoffset:0;transition:stroke-dashoffset .76s cubic-bezier(.4,0,.2,1)}
.phone.on .island{transition:stroke-dashoffset .42s cubic-bezier(.4,0,.2,1) .28s}
