@font-face{font-weight:400;font-style:normal;font-family:feathericons;src:url(https://interior-design.pages.dev/assets/fonts/feathericons/feathericons3869.html?-8is7zf);src:url(https://interior-design.pages.dev/assets/fonts/feathericons/feathericonsd41d.html?#iefix-8is7zf) format('embedded-opentype'),url(https://interior-design.pages.dev/assets/fonts/feathericons/feathericons3869-2.html?-8is7zf) format('woff'),url(https://interior-design.pages.dev/assets/fonts/feathericons/feathericons3869-3.html?-8is7zf) format('truetype'),url(https://interior-design.pages.dev/assets/fonts/feathericons/feathericons3869-4.html?-8is7zf#feathericons) format('svg')}.grid{position:relative;margin:0 auto;padding:0;max-width:100%;list-style:none;text-align:center}.grid figure{position:relative;overflow:hidden;margin:0;min-width:100%;max-width:100%;max-height:100%;width:100%;background:#000;text-align:center;cursor:pointer}.grid figure img{position:relative;display:block;max-width:100%;opacity:.8}.grid figure figcaption{padding:2em;color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:1px;left:0;width:99.5%;height:100%;z-index:1}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{font-size:25px}.grid figure h2 span{font-weight:700}.grid figure h2,.grid figure p{margin:0}.grid figure p{font-size:14px;line-height:20px}figure.effect-ruby{background-color:#000;max-height:297px}figure.effect-ruby img{opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.15);transform:scale(1.15)}figure.effect-ruby:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}figure.effect-ruby h2{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-ruby p{margin:1em 0 0;padding:1em;border:1px solid #fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}figure.effect-ruby:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-ruby:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}figure.effect-milo{background:#000;max-height:203px}figure.effect-milo img{max-width:none;width:-webkit-calc(100% + 60px);width:calc(100% + 60px);opacity:.5;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-30px,0,0) scale(1.12);transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-milo:hover img{opacity:.5;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}figure.effect-milo h2{position:absolute;right:0;bottom:0;padding:1em 1.2em}figure.effect-milo p{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effect-milo:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}