@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;1,400&family=Montserrat:wght@400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&display=swap";._portfolio_6w1ui_2{background-color:#eae8e1;padding:6rem 2rem 0}@media(max-width:768px){._portfolio_6w1ui_2{padding:4rem 2rem 0}}@media(max-width:480px){._portfolio_6w1ui_2{padding:2rem 0 0}}._container_6w1ui_17{max-width:1400px;margin:0 auto}._wedding_6w1ui_22{position:relative;display:grid;grid-template-columns:1.2fr .8fr;grid-template-areas:"name name" "video image";align-items:center;margin-bottom:6rem}@media(max-width:1024px){._wedding_6w1ui_22{grid-template-columns:1fr;grid-template-areas:"name" "video" "image";margin-bottom:2rem}._wedding_6w1ui_22 ._imageWrapper_6w1ui_36{display:none}}._wedding_6w1ui_22:last-of-type{margin-bottom:0}._wedding_6w1ui_22:nth-child(2n){grid-template-columns:.8fr 1.2fr;grid-template-areas:"name name" "image video"}._wedding_6w1ui_22:nth-child(2n) ._videoWrapper_6w1ui_47{margin-left:-80px;margin-right:0}@media(max-width:1024px){._wedding_6w1ui_22:nth-child(2n) ._videoWrapper_6w1ui_47{margin-left:0}}@media(max-width:1024px){._wedding_6w1ui_22:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"name" "video" "image"}}._headingBlock_6w1ui_63{grid-area:name}._decorativeRule_6w1ui_67{width:48px;height:1px;background:linear-gradient(90deg,transparent,rgb(70,70,70) 20%,rgb(70,70,70) 80%,transparent);margin:0 auto 2rem;opacity:.6}._coupleName_6w1ui_75{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:600;color:#282828;margin-bottom:.5rem;text-align:center;line-height:1.12;letter-spacing:0;margin-bottom:0}._videoWrapper_6w1ui_47{grid-area:video;position:relative;padding-bottom:75%;height:0;overflow:hidden;background-color:#0000001a;box-shadow:0 20px 60px #0000004d;z-index:2;margin-right:-80px;align-self:center}@media(max-width:1024px){._videoWrapper_6w1ui_47{margin-right:0}}._videoWrapper_6w1ui_47 video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._imageWrapper_6w1ui_36{grid-area:image;display:flex;flex-direction:column;justify-content:center;padding:2rem;z-index:1}._imageWrapper_6w1ui_36 img{width:100%;height:auto;max-height:500px;-o-object-fit:cover;object-fit:cover}
