@keyframes svelte-v459lo-beaou_ab_fadeUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-v459lo-beaou_ab_dropIn{0%{opacity:0;transform:translateY(-60px) scale(.85)}60%{opacity:1;transform:translateY(8px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-v459lo-beaou_ab_slideLeft{0%{opacity:0;transform:translate(-100px) rotate(-3deg)}70%{opacity:1;transform:translate(10px) rotate(.5deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes svelte-v459lo-beaou_ab_slideRight{0%{opacity:0;transform:translate(100px) rotate(3deg)}70%{opacity:1;transform:translate(-10px) rotate(-.5deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes svelte-v459lo-beaou_ab_popIn{0%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1.2)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-v459lo-beaou_ab_photoZoom{0%{opacity:0;transform:scale(.5) rotate(-5deg)}60%{opacity:1;transform:scale(1.08) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes svelte-v459lo-beaou_ab_lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-v459lo-beaou_ab_diamondSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-v459lo-beaou_ab_leafSway{0%,to{transform:translate(-50%) rotate(0)}25%{transform:translate(-50%) rotate(5deg)}75%{transform:translate(-50%) rotate(-5deg)}}@keyframes svelte-v459lo-beaou_ab_heartBeat{0%,to{transform:scale(1);opacity:.4}15%{transform:scale(1.25);opacity:.7}30%{transform:scale(1);opacity:.4}45%{transform:scale(1.2);opacity:.6}60%{transform:scale(1);opacity:.4}}@keyframes svelte-v459lo-beaou_ab_ringReveal{0%{opacity:0;transform:scale(.5) rotate(0)}to{opacity:1;transform:scale(1) rotate(360deg)}}.beaou_ab_anim_fade.svelte-v459lo.svelte-v459lo{opacity:0;transform:translateY(50px)}.beaou_visible.svelte-v459lo .beaou_ab_anim_fade.svelte-v459lo{animation:svelte-v459lo-beaou_ab_fadeUp .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay, 0s)}.beaou_ab_anim_drop.svelte-v459lo.svelte-v459lo{opacity:0;transform:translateY(-60px) scale(.85)}.beaou_visible.svelte-v459lo .beaou_ab_anim_drop.svelte-v459lo{animation:svelte-v459lo-beaou_ab_dropIn 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay, 0s)}.beaou_ab_anim_slide_left.svelte-v459lo.svelte-v459lo{opacity:0;transform:translate(-100px) rotate(-3deg)}.beaou_visible.svelte-v459lo .beaou_ab_anim_slide_left.svelte-v459lo{animation:svelte-v459lo-beaou_ab_slideLeft 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay, 0s)}.beaou_ab_anim_slide_right.svelte-v459lo.svelte-v459lo{opacity:0;transform:translate(100px) rotate(3deg)}.beaou_visible.svelte-v459lo .beaou_ab_anim_slide_right.svelte-v459lo{animation:svelte-v459lo-beaou_ab_slideRight 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay, 0s)}.beaou_ab_anim_pop.svelte-v459lo.svelte-v459lo{opacity:0;transform:scale(.2)}.beaou_visible.svelte-v459lo .beaou_ab_anim_pop.svelte-v459lo{animation:svelte-v459lo-beaou_ab_popIn .9s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:var(--delay, 0s)}.beaou_ab_anim_photo_zoom.svelte-v459lo.svelte-v459lo{opacity:0;transform:scale(.5) rotate(-5deg)}.beaou_visible.svelte-v459lo .beaou_ab_anim_photo_zoom.svelte-v459lo{animation:svelte-v459lo-beaou_ab_photoZoom 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.6s}.beaou_ab_anim_ring_spin.svelte-v459lo.svelte-v459lo{opacity:0;transform:scale(.5)}.beaou_visible.svelte-v459lo .beaou_ab_anim_ring_spin.svelte-v459lo{animation:svelte-v459lo-beaou_ab_ringReveal 1.2s ease-out forwards;animation-delay:calc(.7s + var(--ring-delay, 0s))}.beaou_ab_anim_line_grow.svelte-v459lo.svelte-v459lo{transform:scaleX(0)}.beaou_visible.svelte-v459lo .beaou_ab_anim_line_grow.svelte-v459lo{animation:svelte-v459lo-beaou_ab_lineGrow .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.1s}.beaou_ab_anim_diamond_spin.svelte-v459lo.svelte-v459lo{animation:none}.beaou_visible.svelte-v459lo .beaou_ab_anim_diamond_spin.svelte-v459lo{animation:svelte-v459lo-beaou_ab_diamondSpin 12s linear infinite}.beaou_ab_anim_leaf_sway.svelte-v459lo.svelte-v459lo{transform-origin:center bottom}.beaou_visible.svelte-v459lo .beaou_ab_anim_leaf_sway.svelte-v459lo{animation:svelte-v459lo-beaou_ab_leafSway 3.5s ease-in-out infinite}.beaou_visible .beaou_ab_svg_heart{animation:svelte-v459lo-beaou_ab_heartBeat 2.5s ease-in-out infinite}.beaou_visible.svelte-v459lo .beaou_about__card.svelte-v459lo{transition:transform .4s ease,box-shadow .4s ease}.beaou_visible.svelte-v459lo .beaou_about__card.svelte-v459lo:hover{transform:translateY(-10px)}.beaou_visible.svelte-v459lo .beaou_about__card:hover .beaou_about__card_bg.svelte-v459lo{box-shadow:0 16px 40px #4a52401f}.beaou_about.svelte-v459lo.svelte-v459lo{padding:5rem 1.5rem;background-color:#fffef7;background-image:radial-gradient(circle at 25% 50%,rgba(125,139,106,.04) 0%,transparent 50%),radial-gradient(circle at 75% 50%,rgba(168,144,121,.03) 0%,transparent 50%);position:relative;overflow:hidden}.background_pattern_container.svelte-v459lo.svelte-v459lo{position:absolute;top:0;right:0;bottom:0;left:0}.beaou_about__inner.svelte-v459lo.svelte-v459lo{max-width:950px;margin:0 auto}.beaou_about__header.svelte-v459lo.svelte-v459lo{text-align:center;margin-bottom:3.5rem}.beaou_about__ornament_line.svelte-v459lo.svelte-v459lo{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.2rem}.beaou_about__line.svelte-v459lo.svelte-v459lo{display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,#A89079,transparent);opacity:.4}.beaou_about__diamond.svelte-v459lo.svelte-v459lo{width:18px;height:18px;color:#a89079;opacity:.6}.beaou_about__title.svelte-v459lo.svelte-v459lo{font-family:Cormorant Garamond,Georgia,serif;font-size:2.2rem;font-weight:300;color:#4a5240;letter-spacing:1px;margin-bottom:.5rem}.beaou_about__profiles.svelte-v459lo.svelte-v459lo{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center}.beaou_about__bride_card.svelte-v459lo.svelte-v459lo{order:1}.beaou_about__center_ornament.svelte-v459lo.svelte-v459lo{order:2}.beaou_about__groom_card.svelte-v459lo.svelte-v459lo{order:3}.beaou_groom_first.svelte-v459lo .beaou_about__groom_card.svelte-v459lo{order:1}.beaou_groom_first.svelte-v459lo .beaou_about__bride_card.svelte-v459lo{order:3}.beaou_about__card.svelte-v459lo.svelte-v459lo{text-align:center;padding:2.5rem 2rem;position:relative;border-radius:8px}.beaou_about__card_bg.svelte-v459lo.svelte-v459lo{position:absolute;top:0;left:0;right:0;bottom:0;background:#f5f0e880;border:1px solid rgba(125,139,106,.1);border-radius:8px;z-index:0;transition:box-shadow .4s ease}.beaou_about__card.svelte-v459lo>.svelte-v459lo:not(.beaou_about__card_bg){position:relative;z-index:1}.beaou_about__photo_wrap.svelte-v459lo.svelte-v459lo{position:relative;width:180px;height:180px;margin:0 auto 1.5rem}.beaou_about__photo_ring.svelte-v459lo.svelte-v459lo{position:absolute;border-radius:50%;border-style:solid;pointer-events:none}.beaou_about__photo_ring--outer.svelte-v459lo.svelte-v459lo{top:-10px;left:-10px;right:-10px;bottom:-10px;border-width:1px;border-color:#7d8b6a26}.beaou_about__photo_ring--mid.svelte-v459lo.svelte-v459lo{top:-5px;left:-5px;right:-5px;bottom:-5px;border-width:1px;border-color:#a890791f}.beaou_about__photo_leaf.svelte-v459lo.svelte-v459lo{position:absolute;z-index:2;color:#7d8b6a;pointer-events:none}.beaou_about__photo_leaf--top.svelte-v459lo.svelte-v459lo{top:-18px;left:50%;transform:translate(-50%);width:60px}.beaou_about__photo_leaf.svelte-v459lo svg.svelte-v459lo{width:100%;height:auto}.beaou_about__photo.svelte-v459lo.svelte-v459lo{width:180px;height:180px;border-radius:50%;object-fit:cover;display:block;border:2px solid rgba(125,139,106,.2);box-shadow:0 4px 16px #4a524014}.beaou_about__role.svelte-v459lo.svelte-v459lo{font-family:Jost,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:4px;text-transform:uppercase;color:#a89079;margin-bottom:.4rem}.beaou_about__person_name.svelte-v459lo.svelte-v459lo{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400;color:#4a5240;margin-bottom:.5rem}.beaou_about__desc_divider.svelte-v459lo.svelte-v459lo{width:30px;height:1px;background:#a890794d;margin:.8rem auto}.beaou_about__person_desc.svelte-v459lo.svelte-v459lo{font-family:Jost,sans-serif;font-size:.88rem;font-weight:300;color:#8a7e72;line-height:1.7;max-width:300px;margin:0 auto;font-style:italic}.beaou_about__center_ornament.svelte-v459lo.svelte-v459lo{color:#a89079;width:36px;flex-shrink:0}.beaou_about__center_ornament.svelte-v459lo svg.svelte-v459lo{width:100%;height:auto}@media (max-width: 768px){.beaou_about.svelte-v459lo.svelte-v459lo{padding:3.5rem 1rem}.beaou_about__profiles.svelte-v459lo.svelte-v459lo{grid-template-columns:1fr;gap:1.5rem}.beaou_about__center_ornament.svelte-v459lo.svelte-v459lo{margin:0 auto;transform:rotate(90deg);width:28px}.beaou_about__photo_wrap.svelte-v459lo.svelte-v459lo,.beaou_about__photo.svelte-v459lo.svelte-v459lo{width:160px;height:160px}.beaou_about__title.svelte-v459lo.svelte-v459lo{font-size:1.8rem}.beaou_about__card.svelte-v459lo.svelte-v459lo{padding:2rem 1.5rem}}@media (prefers-reduced-motion: reduce){.beaou_ab_anim_fade.svelte-v459lo.svelte-v459lo,.beaou_ab_anim_drop.svelte-v459lo.svelte-v459lo,.beaou_ab_anim_slide_left.svelte-v459lo.svelte-v459lo,.beaou_ab_anim_slide_right.svelte-v459lo.svelte-v459lo,.beaou_ab_anim_pop.svelte-v459lo.svelte-v459lo,.beaou_ab_anim_photo_zoom.svelte-v459lo.svelte-v459lo,.beaou_ab_anim_ring_spin.svelte-v459lo.svelte-v459lo,.beaou_ab_anim_line_grow.svelte-v459lo.svelte-v459lo{opacity:1!important;transform:none!important;animation:none!important}}section.component-content.pc.svelte-v459lo.svelte-v459lo{background-color:var(--component_element_background_color_pc);padding-left:var(--component_element_padding_left_pc);padding-right:var(--component_element_padding_right_pc);padding-top:var(--component_element_padding_top_pc);padding-bottom:var(--component_element_padding_bottom_pc)}section.component-content.mobile.svelte-v459lo.svelte-v459lo{background-color:var(--component_element_background_color_mobile);padding-left:var(--component_element_padding_left_mobile);padding-right:var(--component_element_padding_right_mobile);padding-top:var(--component_element_padding_top_mobile);padding-bottom:var(--component_element_padding_bottom_mobile)}
