.spline-wrap{width:100%;aspect-ratio:16 / 9;position:relative;overflow:hidden}spline-viewer{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.spline-wrap{aspect-ratio:4 / 3}}@media (max-width:480px){.spline-wrap{aspect-ratio:1 / 1}}