.photobooth-container[data-astro-cid-m3taxugh]{aspect-ratio:1000/2070;width:300px;margin:0 auto;position:relative}.layer[data-astro-cid-m3taxugh]{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.box-bg[data-astro-cid-m3taxugh]{z-index:1}.strip-mask[data-astro-cid-m3taxugh]{z-index:2;clip-path:inset(8% 0 0);width:100%;height:100%;position:absolute;top:0;left:0}.top-frame[data-astro-cid-m3taxugh]{z-index:3}.strip-layer[data-astro-cid-m3taxugh]{animation:3.2s ease-out .3s forwards dispenseSteps;transform:translateY(-100%)}@keyframes dispenseSteps{0%{transform:translateY(-100%)}87%{transform:translateY(-10%)}97%{transform:translateY(0)}to{transform:translateY(0)}}@media (width<=600px){.photobooth-container[data-astro-cid-m3taxugh]{width:250px;margin:0 auto}}@font-face{font-family:MiScript;src:url(/fonts/Script.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiFecha;src:url(/fonts/Fecha.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--bg-color:#680909;--text-color:#fff6e2;--font-sans:"Montserrat", sans-serif;--font-script:"MiScript", cursive;--font-fecha:"MiFecha", sans-serif;--font-credit:"Cormorant Garamond", serif}[data-astro-cid-lcdefpme]{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem 1rem;display:flex}.home-container[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:600px;min-height:95vh;display:flex}.subtitle[data-astro-cid-lcdefpme]{font-family:var(--font-sans);text-transform:uppercase;opacity:0;margin-top:5%;margin-bottom:.5rem;font-size:1.25rem;animation:.8s ease-out .2s both fadeIn}.names[data-astro-cid-lcdefpme]{font-family:var(--font-script);opacity:0;margin-top:.5rem;font-size:3rem;font-weight:100;animation:.8s ease-out .5s both fadeIn}.photobooth-placeholder[data-astro-cid-lcdefpme]{opacity:0;justify-content:center;align-items:center;width:100%;margin:.5rem 0;animation:.8s ease-out .8s both fadeIn;display:flex}.save-the-date[data-astro-cid-lcdefpme]{font-family:var(--font-script);opacity:0;margin-bottom:.5rem;font-size:3rem;font-weight:400;animation:.8s ease-out 1.1s both fadeIn}.date[data-astro-cid-lcdefpme]{font-family:var(--font-fecha);opacity:0;margin-bottom:1.5rem;font-size:3rem;animation:.8s ease-out 1.4s both fadeIn}.btn-invitation[data-astro-cid-lcdefpme]{font-family:var(--font-sans);border:1px solid var(--text-color);color:var(--text-color);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;opacity:0;background:0 0;padding:.8rem 2.5rem;font-size:.75rem;text-decoration:none;transition:all .3s;animation:.8s ease-out 1.7s both slideInUp;display:inline-block}.btn-invitation[data-astro-cid-lcdefpme]:hover{background-color:var(--text-color);color:var(--bg-color)}.credits[data-astro-cid-lcdefpme]{text-align:center;z-index:10;opacity:0;width:100%;padding-top:2.5rem;padding-bottom:.5rem;animation:.8s ease-out 2s both fadeIn;position:relative}.credits[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-credit);text-transform:uppercase;letter-spacing:3px;color:var(--text-color);opacity:.45;font-size:.95rem;text-decoration:none;transition:all .3s}.credits[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{opacity:1;letter-spacing:4px;cursor:pointer}@media (width<=600px){.home-container[data-astro-cid-lcdefpme]{min-height:90vh}.subtitle[data-astro-cid-lcdefpme]{margin-top:5%;font-size:1rem}.names[data-astro-cid-lcdefpme]{font-size:2.2rem}.save-the-date[data-astro-cid-lcdefpme]{font-size:2.7rem}.date[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;font-size:2.5rem}.btn-invitation[data-astro-cid-lcdefpme]{padding:.7rem 2rem;font-size:.7rem}.credits[data-astro-cid-lcdefpme]{padding-top:2rem}.credits[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.85rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}
