@font-face{font-family:Cormorant Garamond;src:url(/invitations/mika-nico/assets/cormorant-garamond.woff2)format("woff2");font-display:swap}.Lb63aq_page{--ink:#402d32;--wine:#713f4b;--line:#bda88c;color:var(--ink);background:#f8f1e5;font:500 1.45rem/1.45 Cormorant Garamond,Georgia,serif}.Lb63aq_header{border-bottom:1px solid var(--line);justify-content:space-between;padding:1rem clamp(1rem,5vw,4rem);display:flex}.Lb63aq_header,.Lb63aq_label,.Lb63aq_open,.Lb63aq_schedule span{letter-spacing:.14em;text-transform:uppercase;font:600 .73rem/1.5 Inter Variable,sans-serif}.Lb63aq_page a{text-underline-offset:.2em;text-decoration:underline}.Lb63aq_cover{background:#e9dbc6;padding:clamp(1rem,4vw,3rem)}.Lb63aq_doors{perspective:1200px;background:#8a5f61;border:5px double #a18c70;grid-template-columns:1fr 1fr;max-width:64rem;min-height:clamp(27rem,70svh,45rem);margin:auto;display:grid;position:relative;overflow:hidden}.Lb63aq_door{transform-origin:0;background:#f4ead8;border:clamp(.65rem,2.5vw,2.4rem) solid #dfcfb6;transition:transform .9s;position:relative;box-shadow:inset 0 0 0 1px #a89275,inset 0 0 24px #78583540}.Lb63aq_door:nth-child(2){transform-origin:100%;border-left-width:.35rem}.Lb63aq_door:first-child{border-right-width:.35rem}.Lb63aq_door:before,.Lb63aq_door:after{content:"";border:5px double #bca487;border-radius:48% 48% 1% 1%/38% 38% 1% 1%;position:absolute;inset:8% 9% 48%;box-shadow:inset 0 0 12px #80614226,0 1px 3px #77543130}.Lb63aq_door:after{border-radius:0;inset:59% 9% 8%}.Lb63aq_doors[data-opened=true] .Lb63aq_door:first-child{transform:rotateY(-74deg)}.Lb63aq_doors[data-opened=true] .Lb63aq_door:nth-child(2){transform:rotateY(74deg)}.Lb63aq_open{white-space:nowrap;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#f8f1e5;justify-items:center;gap:1rem;padding:.85rem 1rem;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.Lb63aq_open span{aspect-ratio:1;background:var(--wine);color:#fff1df;letter-spacing:-.09em;border:3px double #d7aa99;border-radius:50%;place-items:center;width:4.5rem;font:italic 1.55rem Georgia,serif;display:grid}.Lb63aq_open:focus-visible{outline:3px solid var(--wine);outline-offset:4px}.Lb63aq_hero,.Lb63aq_details,.Lb63aq_reply,.Lb63aq_footer{text-align:center}.Lb63aq_hero,.Lb63aq_details,.Lb63aq_reply{padding:clamp(3.5rem,8vw,7rem) 1.25rem}.Lb63aq_hero p,.Lb63aq_details p{margin:.95rem auto}.Lb63aq_bouquet{object-fit:contain;height:9rem;margin:0 auto 1.5rem;display:block}.Lb63aq_page h1,.Lb63aq_page h2{letter-spacing:-.045em;font-weight:500;line-height:1}.Lb63aq_page h1{font-size:clamp(3.7rem,11vw,9rem)}.Lb63aq_page h1 em{color:var(--wine)}.Lb63aq_page h2{margin:0 0 1rem;font-size:clamp(2.45rem,6vw,4.25rem)}.Lb63aq_story,.Lb63aq_notes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.75rem,6vw,5rem);max-width:62rem;margin:auto;padding:0 1.25rem 5rem;display:grid}.Lb63aq_story img{aspect-ratio:4/5;object-fit:cover;border-radius:50% 50% 0 0/31% 31% 0 0;width:100%;height:auto}.Lb63aq_details{background:#ead9ca}.Lb63aq_schedule{text-align:left;max-width:34rem;margin:2rem auto 0}.Lb63aq_schedule li{border-top:1px solid var(--line);grid-template-columns:6rem 1fr;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.Lb63aq_notes{align-items:start;padding-top:4rem}.Lb63aq_reply{background:#e7d1ca}.Lb63aq_reply form{max-width:30rem;color:var(--ink);margin:1.5rem auto 0}.Lb63aq_reply input,.Lb63aq_reply select{color:var(--ink);background:#fffdf8}.Lb63aq_footer{padding:1.7rem 1rem}@media (max-width:660px){.Lb63aq_story,.Lb63aq_notes{grid-template-columns:1fr}.Lb63aq_story img{max-width:24rem;margin:auto}}@media (prefers-reduced-motion:reduce){.Lb63aq_door{transition:none}}
