.tilter,.tilter__figure{position:relative}.tilter--5 .tilter__figure::before,.tilter--6 .tilter__figure::before,.tilter--7 .tilter__figure::before,.tilter--8 .tilter__figure::before{box-shadow:none}.tilter{display:block;width:180px;height:250px;margin:10px 20px;color:#fff;flex:none;perspective:1000px}.tilter *{pointer-events:none}.tilter:focus,.tilter:hover{color:#fff;outline:0}.tilter--2,.tilter--2:focus,.tilter--2:hover,.tilter--6,.tilter--6:focus,.tilter--6:hover{color:#2e27ad}.tilter__figure,.tilter__image{margin:0;width:100%;height:100%;display:block}.tilter__figure>*{transform:translateZ(0)}.smooth .tilter__caption,.smooth .tilter__deco--lines,.smooth .tilter__deco--overlay,.smooth .tilter__deco--shine div,.smooth .tilter__figure{transition:transform .2s ease-out}.tilter__figure::before{content:'';position:absolute;width:90%;height:90%;top:5%;left:5%}.tilter__deco{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(226,60,99,.4),rgba(145,58,252,.4),rgba(16,11,192,.4))}.tilter__deco--shine div{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-image:linear-gradient(45deg,rgba(0,0,0,.5) 0,rgba(255,255,255,.25) 50%,transparent 100%)}.tilter__deco--lines{fill:none;stroke:#fff;stroke-width:1.5px}.tilter__caption{position:absolute;bottom:0;width:100%;padding:1em}.tilter__title{margin:0;font-weight:600;font-size:1em;line-height:1}.tilter__description{margin:1em 0 0;font-size:.85em;letter-spacing:.15em;font-weight:600}.tilter--2 .tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(245,239,40,.6),rgba(164,22,169,.6))}.tilter--2 .tilter__deco--lines{stroke:#2e27ad;stroke-width:4px}.tilter--3 .tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(205,81,220,.6),rgba(41,94,230,.5))}.tilter--3 .tilter__caption{padding:2em;text-align:right;text-shadow:.1em .8em 1em rgba(0,0,0,.35)}.tilter--4 .tilter__deco--overlay{background-image:linear-gradient(20deg,#d66428,rgba(46,39,173,.58),rgba(53,74,165,.6))}@media screen and (min-width:30em){.tilter--4 .tilter__deco--lines{transform:scale3d(.8,.8,1);transition:transform .4s}.tilter--4:hover .tilter__deco--lines{transform:scale3d(1,1,1)}.tilter--4 .tilter__description,.tilter--4 .tilter__title{transform:translate3d(0,80px,0);opacity:0;transition:transform .4s,opacity .4s}.tilter--4:hover .tilter__description{transition-delay:.1s}.tilter--4:hover .tilter__description,.tilter--4:hover .tilter__title{transform:translate3d(0,0,0);opacity:1}}.tilter--5 .tilter__deco--lines path{stroke-dasharray:1270;stroke-dashoffset:1270;transition:stroke-dashoffset .7s}.tilter--5:hover .tilter__deco--lines path{stroke-dashoffset:0}.tilter--6 .tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(46,39,173,.2),rgba(255,186,59,.58))}.tilter--6 .tilter__deco--lines{stroke:#2e27ad;stroke-width:6px;top:-50px;left:-50px}.tilter--6 .tilter__caption{padding:0 4em 5.5em 1em}.tilter--7 .tilter__deco--overlay{background-image:linear-gradient(45deg,rgba(93,203,106,.48),rgba(59,239,255,.58))}.tilter--7 .tilter__deco--lines{stroke-width:20px;transform:scale3d(.9,.9,1);opacity:0;transition:transform .3s,opacity .3s}.tilter--7:hover .tilter__deco--lines{opacity:1;transform:scale3d(1,1,1)}.tilter--8{perspective:none}.tilter--8 .tilter__figure{transform-style:flat}.tilter--8 .tilter__deco--lines{stroke:#9255ae;stroke-width:6px;mix-blend-mode:color-burn}.tilter--8 .tilter__caption{color:#9255ae;mix-blend-mode:color-burn}