@font-face{font-family:"Mosaic Playfair Display";font-style:normal;font-weight:400;font-display:swap;src:url("https://luminaryiu.com/wp-content/plugins/mosaic/assets/fonts/playfair-display-latin-400.woff2") format("woff2");}@font-face{font-family:"Mosaic Playfair Display";font-style:normal;font-weight:700;font-display:swap;src:url("https://luminaryiu.com/wp-content/plugins/mosaic/assets/fonts/playfair-display-latin-700.woff2") format("woff2");}.mosaic-el-s8{padding-block-start:clamp(4rem, calc(4rem + 2.5 * ((100vw - 20rem) / 60)), 6.5rem);padding-block-end:clamp(4.5rem, calc(4.5rem + 2.5 * ((100vw - 20rem) / 60)), 7rem);background-color:#1d120a}.mosaic-el-r7{max-inline-size:76rem;gap:3rem;align-items:center}.mosaic-el-m1{color:#d9a441;--mosaic-color-headings:#d9a441;font-size:0.82rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:0.5rem}.mosaic-el-m2{color:#ffffff;--mosaic-color-headings:#ffffff;font-family:"Mosaic Playfair Display", Georgia, "Times New Roman", Times, serif;font-size:clamp(2.2rem, calc(2.2rem + 1.4 * ((100vw - 20rem) / 60)), 3.6rem);font-weight:800;line-height:1.06;margin-block-end:0.2rem;max-inline-size:40rem}.mosaic-el-m3{color:#d9a441;--mosaic-color-headings:#d9a441;font-family:"Mosaic Playfair Display", Georgia, "Times New Roman", Times, serif;font-size:clamp(2.2rem, calc(2.2rem + 1.4 * ((100vw - 20rem) / 60)), 3.6rem);font-weight:800;line-height:1.06;margin-block-end:0.2rem;max-inline-size:40rem}.mosaic-el-m4{color:#eadfcb;--mosaic-color-headings:#eadfcb;font-size:1.2rem;line-height:1.8;margin-block-start:1rem;margin-block-end:1rem;max-inline-size:38rem}.mosaic-el-m5 .mosaic-btn-group__list{gap:0.8rem;justify-content:start}.mosaic-el-s17{padding-block-start:clamp(4rem, calc(4rem + 2 * ((100vw - 20rem) / 60)), 6rem);padding-block-end:clamp(2rem, calc(2rem + 1 * ((100vw - 20rem) / 60)), 3rem);background-color:#faf6ee}.mosaic-el-r13{max-inline-size:50rem}.mosaic-el-c12{align-items:center;text-align:center;--mosaic-self:center}.mosaic-el-m9{color:#8a5a12;--mosaic-color-headings:#8a5a12;font-size:0.82rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:0.5rem}.mosaic-el-m10{color:#3b2314;--mosaic-color-headings:#3b2314;font-family:"Mosaic Playfair Display", Georgia, "Times New Roman", Times, serif;font-size:clamp(1.9rem, calc(1.9rem + 1.1 * ((100vw - 20rem) / 60)), 3rem);font-weight:800;line-height:1.18;margin-block-end:0.7rem}.mosaic-el-m11{color:#5e4d3f;--mosaic-color-headings:#5e4d3f;font-size:1.12rem;line-height:1.8;margin-block-end:1rem}.mosaic-el-r16{max-inline-size:76rem}.mosaic-el-s33{padding-block-start:clamp(4rem, calc(4rem + 2 * ((100vw - 20rem) / 60)), 6rem);padding-block-end:clamp(4rem, calc(4rem + 2 * ((100vw - 20rem) / 60)), 6rem);background-color:#ffffff}.mosaic-el-r26{max-inline-size:50rem}.mosaic-el-c25{align-items:center;text-align:center;--mosaic-self:center}.mosaic-el-m22{color:#8a5a12;--mosaic-color-headings:#8a5a12;font-size:0.82rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:0.5rem}.mosaic-el-m23{color:#3b2314;--mosaic-color-headings:#3b2314;font-family:"Mosaic Playfair Display", Georgia, "Times New Roman", Times, serif;font-size:clamp(1.9rem, calc(1.9rem + 1.1 * ((100vw - 20rem) / 60)), 3rem);font-weight:800;line-height:1.18;margin-block-end:0.7rem}.mosaic-el-m24{color:#5e4d3f;--mosaic-color-headings:#5e4d3f;font-size:1.12rem;line-height:1.8;margin-block-end:1rem}.mosaic-el-r29{max-inline-size:76rem}.mosaic-el-r32{max-inline-size:48rem}.mosaic-el-c31{align-items:center;text-align:center;--mosaic-self:center}.mosaic-el-m30 .mosaic-btn-group__list{gap:0.8rem;justify-content:center}.mosaic-el-s21{padding-block-start:0;padding-block-end:0;background-color:#faf6ee}.mosaic-el-r20{max-inline-size:100%}.mosaic-el-s40{padding-block-start:clamp(4rem, calc(4rem + 1 * ((100vw - 20rem) / 60)), 5rem);padding-block-end:clamp(4rem, calc(4rem + 1 * ((100vw - 20rem) / 60)), 5rem);background-color:#ffffff}.mosaic-el-r39{max-inline-size:48rem}.mosaic-el-c38{align-items:center;text-align:center;--mosaic-self:center}.mosaic-el-m34{color:#8a5a12;--mosaic-color-headings:#8a5a12;font-size:0.82rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:0.5rem}.mosaic-el-m35{color:#3b2314;--mosaic-color-headings:#3b2314;font-family:"Mosaic Playfair Display", Georgia, "Times New Roman", Times, serif;font-size:clamp(1.9rem, calc(1.9rem + 1.1 * ((100vw - 20rem) / 60)), 3rem);font-weight:800;line-height:1.18;margin-block-end:0.7rem}.mosaic-el-m36{color:#5e4d3f;--mosaic-color-headings:#5e4d3f;font-size:1.06rem;line-height:1.8;margin-block-end:1rem}.mosaic-el-m37 .mosaic-btn-group__list{gap:0.8rem;justify-content:center}.mosaic-el-s47{padding-block-start:clamp(4rem, calc(4rem + 2 * ((100vw - 20rem) / 60)), 6rem);padding-block-end:clamp(4rem, calc(4rem + 2 * ((100vw - 20rem) / 60)), 6rem);background-color:#1d120a}.mosaic-el-r46{max-inline-size:76rem;align-items:center}.mosaic-el-m41{color:#ffffff;--mosaic-color-headings:#ffffff;font-family:"Mosaic Playfair Display", Georgia, "Times New Roman", Times, serif;font-size:clamp(1.8rem, calc(1.8rem + 1 * ((100vw - 20rem) / 60)), 2.8rem);font-weight:800;line-height:1.18;margin-block-end:0.7rem}.mosaic-el-m42{color:#eadfcb;--mosaic-color-headings:#eadfcb;font-size:1.1rem;line-height:1.8;margin-block-end:1rem}.mosaic-el-c45{align-items:flex-end;text-align:end;--mosaic-self:flex-end}.mosaic-el-m44 .mosaic-btn-group__list{gap:0.8rem;justify-content:end}@media (min-width:1024px){.mosaic-el-r46>.mosaic-column:nth-child(1){grid-column:span 8}.mosaic-el-r46>.mosaic-column:nth-child(2){grid-column:span 4}}