.site-canvas.cohesive-site.multipage>.rooted-photo-section{isolation:isolate;clip-path:inset(0);color:#fffaf2;background:#104c60;margin-top:0;position:relative}.rooted-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.multipage .rooted-photo-section+.invitation h2{margin-bottom:36px}.multipage .rooted-photo-section+.invitation .button{letter-spacing:.02em;min-width:260px;max-width:100%;min-height:44px;padding:11px 38px}.rooted-backdrop img{object-fit:cover;object-position:center 48%}.rooted-backdrop:after{content:"";background:linear-gradient(90deg,#09252cde,#09252cc4);position:absolute;inset:0}.multipage .rooted-photo-section .rooted-card{background:0 0}.multipage .rooted-photo-section .section-heading h2,.multipage .rooted-photo-section .root-item h3{color:#fffaf2}.multipage .rooted-photo-section .section-heading h2 em{color:#eed7b5}.multipage .rooted-photo-section .section-heading h2{margin-bottom:32px}.multipage .rooted-photo-section .section-heading>p,.multipage .rooted-photo-section .root-item p,.multipage .rooted-photo-section .section-heading>p:last-child{color:#f1eee5}.multipage .rooted-photo-section .section-heading .everyday-label{letter-spacing:normal;text-transform:none;margin-top:24px;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:1.75}.multipage .rooted-photo-section .root-letter{color:#d5dfbf}.multipage .rooted-photo-section .root-item{border-color:#ffffff38}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.rooted-photo-section .rooted-backdrop img{width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}}
