@container (width<=480px){.gallery-grid[data-v-21061320]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}}@container (width<=768px){.gallery-grid[data-v-21061320]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@container (width>=769px){.gallery-grid[data-v-21061320]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.hero-slideshow{aspect-ratio:3;width:100%;position:relative;overflow:hidden}.hero-track{width:max-content;height:100%;display:flex}.hero-track.animated{animation:40s linear infinite hero-marquee}.hero-slide{flex:none;justify-content:center;align-items:center;width:auto;height:100%;display:flex}.hero-slide .hero-image{aspect-ratio:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;max-width:none;height:100%;display:block}.hero-slideshow--fill{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.hero-slideshow--fill .hero-track{width:calc(100% * var(--hero-slide-count,1))}.hero-slideshow--fill .hero-slide{flex:0 0 calc(100% / var(--hero-slide-count,1))}.hero-slideshow--fill .hero-slide .hero-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@keyframes hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@container (width<=768px){.hero-slideshow:not(.hero-slideshow--fill){aspect-ratio:2.165;max-width:100cqw;margin-left:auto;margin-right:auto}}.hero-image{aspect-ratio:2.165;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:70cqw}@container (width<=768px){.hero-image{max-width:100cqw;margin-left:auto;margin-right:auto}.footer-image{bottom:var(--mobile-footer-offset)}}@container (width>=769px){.footer-image{bottom:var(--desktop-footer-offset)}}.p-editor .ql-editor :not(.ql-align-left,.ql-align-right){text-align:center}.photo-content-editor>div[data-v-5d121997],input[data-v-5d121997]{width:100%}.image-options summary[data-v-5d121997]::-webkit-details-marker{display:none}.image-options[open] .image-options-chevron[data-v-5d121997]{transform:rotate(90deg)}.fit-header-text{min-width:0;display:block}.fit-header-text-inner{white-space:nowrap;transform:scale(var(--fit-scale,1));display:inline-block}.fit-header-text-inner .markdown-content{white-space:nowrap}.collage-grid[data-v-4b1052d6]{aspect-ratio:3/2;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.collage-photo[data-v-4b1052d6]{position:relative;overflow:hidden}.collage-photo-1[data-v-4b1052d6]{grid-area:1/1/3}.collage-photo-2[data-v-4b1052d6]{grid-area:1/2}.collage-photo-3[data-v-4b1052d6]{grid-area:2/2}@container (width<=768px){.collage-grid[data-v-4b1052d6]{aspect-ratio:auto;grid-template-rows:auto auto auto;grid-template-columns:1fr}.collage-photo[data-v-4b1052d6]{aspect-ratio:3/4}.collage-photo-1[data-v-4b1052d6]{grid-area:auto/1}.collage-photo-2[data-v-4b1052d6],.collage-photo-3[data-v-4b1052d6]{aspect-ratio:4/3;grid-area:auto/1}}.liseux-arch[data-v-fb154d83]{border:1px solid color-mix(in srgb,var(--themeContrastColor) 10%,transparent);border-radius:9999px 9999px 0 0}.liseux-quote-band[data-v-fb154d83]{background-color:var(--themeBackgroundColor);background-image:url(https://cdn.cana.wedding/layout-assets/cross-and-rose-pattern.webp);background-repeat:repeat;background-size:480px 480px}.mother-most-pure-story-panel[data-v-77343f39]{background-color:color-mix(in srgb,var(--themeSecondaryColor) 8%,#fff);background-color:oklch(from var(--themeSecondaryColor) .96 min(c,.02) h)}.heirloom-section-title[data-v-57e457f7]{letter-spacing:.14em;text-transform:uppercase;line-height:1.25}.heirloom-hairline[data-v-57e457f7]{background-color:color-mix(in srgb,var(--themeContrastColor) 18%,transparent);height:1px}.heirloom-hero-date[data-v-57e457f7]{font-family:var(--themeHeaderFontFamily);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:1.375rem}.heirloom-pattern-band[data-v-57e457f7]{position:relative}.heirloom-pattern-band[data-v-57e457f7]:after,.heirloom-pattern-band[data-v-57e457f7]:before{content:"";border-block:1px solid color-mix(in srgb,var(--themeContrastColor) 45%,transparent);background-color:var(--themeBackgroundColor);pointer-events:none;height:6px;position:absolute;inset-inline:0}.heirloom-pattern-band[data-v-57e457f7]:before{top:0}.heirloom-pattern-band[data-v-57e457f7]:after{bottom:0}.heirloom-frame[data-v-57e457f7]{border:1px solid color-mix(in srgb,var(--themeContrastColor) 45%,transparent);background-color:var(--themeBackgroundColor);padding:4px}.heirloom-frame--stamp[data-v-57e457f7]{--perf:5px;padding:calc(2 * var(--perf));background:linear-gradient(var(--themeBackgroundColor) 0 0) 50%/calc(100% - 3 * var(--perf)) calc(100% - 3 * var(--perf)) no-repeat,radial-gradient(var(--perf),transparent 98%,var(--themeBackgroundColor)) calc(-1.5 * var(--perf)) calc(-1.5 * var(--perf))/calc(3 * var(--perf)) calc(3 * var(--perf)) round;filter:drop-shadow(0 1px 2px #0000002e);border:none}.heirloom-frame--scalloped[data-v-57e457f7]{--scallop:7px;padding:calc(2 * var(--scallop));background:linear-gradient(var(--themeBackgroundColor) 0 0) 50%/calc(100% - 2 * var(--scallop)) calc(100% - 2 * var(--scallop)) no-repeat,radial-gradient(closest-side,var(--themeBackgroundColor) 97%,transparent) 0 0/calc(2 * var(--scallop)) calc(2 * var(--scallop)) round;filter:drop-shadow(0 1px 2px #00000024);border:none}.heirloom-frame-inner[data-v-57e457f7]{border:1px solid color-mix(in srgb,var(--themeContrastColor) 45%,transparent)}.heirloom-cameo[data-v-57e457f7]{background-color:var(--themeBackgroundColor);border-radius:50%;padding:7px}.heirloom-cameo[data-v-57e457f7],.heirloom-cameo-inner[data-v-57e457f7]{border:1px solid var(--themeContrastColor);position:relative}.heirloom-cameo-inner[data-v-57e457f7]{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.heirloom-cameo--framed[data-v-57e457f7]{aspect-ratio:3/4;background-color:#0000;border:none;padding:0}.heirloom-cameo--framed .heirloom-cameo-inner[data-v-57e457f7]{background-color:var(--themeBackgroundColor);border:none;width:auto;height:auto;position:absolute}.heirloom-cameo-frame[data-v-57e457f7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.heirloom-stamp[data-v-57e457f7]{border:1.5px dashed color-mix(in srgb,var(--themeContrastColor) 35%,transparent);background-color:var(--themeBackgroundColor);padding:4px;box-shadow:0 2px 6px #33495d1f}
