.about_page.svelte-c7a149.svelte-c7a149{position:relative;width:100%;background-color:#7d6f66;display:flex;flex-direction:column;align-items:center;padding:55px 22px 45px;box-sizing:border-box;overflow:visible}.header_section.svelte-c7a149.svelte-c7a149{display:flex;flex-direction:column;align-items:center;margin-bottom:42px;opacity:0;transform:translateY(18px);transition:opacity .9s ease .3s,transform .9s ease .3s}.show.svelte-c7a149 .header_section.svelte-c7a149{opacity:1;transform:translateY(0)}.about_title.svelte-c7a149.svelte-c7a149{font-family:Great Vibes,cursive;font-size:clamp(2.5rem,10vw,3.4rem);font-weight:400;color:#ede6dc;text-align:center;margin:0 0 10px;line-height:1.15}.divider.svelte-c7a149.svelte-c7a149{display:flex;align-items:center;gap:8px;margin-bottom:18px}.div_line.svelte-c7a149.svelte-c7a149{width:32px;height:1px;background:#ede6dc40}.div_heart.svelte-c7a149.svelte-c7a149{flex-shrink:0}.about_tagline.svelte-c7a149.svelte-c7a149{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.8rem,2.6vw,.92rem);font-weight:300;font-style:italic;color:#ede6dc99;text-align:center;line-height:1.9;max-width:220px;margin:0}.three_dots.svelte-c7a149.svelte-c7a149{display:flex;align-items:center;gap:6px;margin-top:14px}.dot.svelte-c7a149.svelte-c7a149{width:3px;height:3px;border-radius:50%;background:#ede6dc59}.dot_mid.svelte-c7a149.svelte-c7a149{width:4px;height:4px;background:#ede6dc73}.person_section.svelte-c7a149.svelte-c7a149{display:flex;align-items:flex-start;width:100%;max-width:360px;margin-bottom:20px;gap:14px}.person_first.svelte-c7a149.svelte-c7a149{flex-direction:row;opacity:0;transform:translate(-25px);transition:opacity 1s ease .6s,transform 1s cubic-bezier(.25,.46,.45,.94) .6s}.show.svelte-c7a149 .person_first.svelte-c7a149{opacity:1;transform:translate(0)}.person_second.svelte-c7a149.svelte-c7a149{flex-direction:row;opacity:0;transform:translate(25px);transition:opacity 1s ease 1.2s,transform 1s cubic-bezier(.25,.46,.45,.94) 1.2s}.show.svelte-c7a149 .person_second.svelte-c7a149{opacity:1;transform:translate(0)}.person_image_wrap.svelte-c7a149.svelte-c7a149{flex-shrink:0;width:44%;position:relative}@keyframes svelte-c7a149-sparkle_shimmer{0%{transform:scale(1) rotate(0);opacity:.5;filter:drop-shadow(0 0 2px rgba(237,230,220,.3))}25%{transform:scale(1.4) rotate(15deg);opacity:1;filter:drop-shadow(0 0 6px rgba(237,230,220,.7))}50%{transform:scale(.8) rotate(-10deg);opacity:.6;filter:drop-shadow(0 0 3px rgba(237,230,220,.4))}75%{transform:scale(1.3) rotate(8deg);opacity:.9;filter:drop-shadow(0 0 8px rgba(237,230,220,.8))}to{transform:scale(1) rotate(0);opacity:.5;filter:drop-shadow(0 0 2px rgba(237,230,220,.3))}}.sparkle.svelte-c7a149.svelte-c7a149{position:absolute;pointer-events:none;z-index:3;opacity:0;transition:opacity .8s ease 2.2s;filter:drop-shadow(0 0 4px rgba(237,230,220,.5))}.show.svelte-c7a149 .sparkle.svelte-c7a149{opacity:1;animation:svelte-c7a149-sparkle_shimmer 3.5s ease-in-out infinite}.show.svelte-c7a149 .sparkle_tr.svelte-c7a149{animation-delay:.8s}.show.svelte-c7a149 .sparkle_br.svelte-c7a149{animation-delay:1.6s}.show.svelte-c7a149 .sparkle_bl.svelte-c7a149{animation-delay:1.2s}.sparkle_tl.svelte-c7a149.svelte-c7a149{top:-8px;left:-8px}.sparkle_tr.svelte-c7a149.svelte-c7a149{top:6px;right:-10px}.sparkle_br.svelte-c7a149.svelte-c7a149{bottom:10px;right:-8px}.sparkle_bl.svelte-c7a149.svelte-c7a149{bottom:10px;left:-8px}.arch_frame.svelte-c7a149.svelte-c7a149{position:relative;width:100%;aspect-ratio:3 / 5;padding:0}.arch_border.svelte-c7a149.svelte-c7a149{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.arch_path.svelte-c7a149.svelte-c7a149{stroke-dasharray:800;stroke-dashoffset:800;transition:stroke-dashoffset 2.8s cubic-bezier(.25,.1,.25,1) .8s}.show.svelte-c7a149 .arch_path.svelte-c7a149{stroke-dashoffset:0}.arch_border_inner.svelte-c7a149.svelte-c7a149{top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 6px)}.arch_border_inner.svelte-c7a149 .arch_path.svelte-c7a149{transition-delay:1.2s}.arch_inner_area.svelte-c7a149.svelte-c7a149{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 6px)}.arch_img_clip.svelte-c7a149.svelte-c7a149{position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 10px);border-radius:999px 999px 3px 3px;overflow:hidden;opacity:0;transform:scale(.97);transition:opacity 1.2s ease 2s,transform 1.2s ease 2s;box-shadow:0 6px 24px #0000002e}.show.svelte-c7a149 .arch_img_clip.svelte-c7a149{opacity:1;transform:scale(1)}.person_img.svelte-c7a149.svelte-c7a149{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform 10s ease}.show.svelte-c7a149 .person_img.svelte-c7a149{transform:scale(1.06)}.person_info.svelte-c7a149.svelte-c7a149{display:flex;flex-direction:column;padding-top:28px;flex:1;min-width:0}.person_info_right.svelte-c7a149.svelte-c7a149,.person_info_left.svelte-c7a149.svelte-c7a149{align-items:flex-start;text-align:left}.person_label.svelte-c7a149.svelte-c7a149{font-family:Cormorant Garamond,Georgia,serif;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ede6dc6b;margin-bottom:0;opacity:0;transform:translateY(8px);transition:opacity .7s ease 1.4s,transform .7s ease 1.4s}.show.svelte-c7a149 .person_label.svelte-c7a149{opacity:1;transform:translateY(0)}.person_name.svelte-c7a149.svelte-c7a149{font-family:Great Vibes,cursive;font-size:clamp(2rem,8vw,2.6rem);font-weight:400;color:#ede6dc;margin:0 0 2px;line-height:1.25;opacity:0;transform:translateY(10px);transition:opacity .8s ease 1.6s,transform .8s ease 1.6s}.show.svelte-c7a149 .person_name.svelte-c7a149{opacity:1;transform:translateY(0)}.name_flourish.svelte-c7a149.svelte-c7a149{display:flex;align-items:center;gap:5px;margin-bottom:10px;opacity:0;transition:opacity .7s ease 1.9s}.show.svelte-c7a149 .name_flourish.svelte-c7a149{opacity:1}.flourish_line.svelte-c7a149.svelte-c7a149{width:22px;height:1px;background:#c4a96a59}.flourish_heart.svelte-c7a149.svelte-c7a149{flex-shrink:0}.person_para.svelte-c7a149.svelte-c7a149{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.7rem,2.3vw,.8rem);font-weight:300;font-style:italic;color:#ede6dc7a;line-height:1.8;margin:0;opacity:0;transform:translateY(8px);transition:opacity .9s ease 2.1s,transform .9s ease 2.1s}.show.svelte-c7a149 .person_para.svelte-c7a149{opacity:1;transform:translateY(0)}.section_heart.svelte-c7a149.svelte-c7a149{margin:8px 0 20px;opacity:0;transform:scale(.4);transition:opacity .6s ease 1s,transform .6s ease 1s}.bottom_ornament.svelte-c7a149.svelte-c7a149{display:flex;align-items:center;gap:10px;margin-top:20px;width:100%;max-width:320px;opacity:0;transition:opacity .8s ease 1.8s}.show.svelte-c7a149 .bottom_ornament.svelte-c7a149{opacity:1}.ornament_line.svelte-c7a149.svelte-c7a149{flex:1;height:1px;background:#ede6d1}.ornament_middle_design.svelte-c7a149.svelte-c7a149{width:25px;height:auto;opacity:1;flex-shrink:0}@media (max-width: 420px){.about_page.svelte-c7a149.svelte-c7a149{padding:45px 18px 35px}.person_section.svelte-c7a149.svelte-c7a149{gap:12px;margin-bottom:16px}.person_image_wrap.svelte-c7a149.svelte-c7a149{width:42%}.person_info.svelte-c7a149.svelte-c7a149{padding-top:22px}.header_section.svelte-c7a149.svelte-c7a149{margin-bottom:36px}}@media (max-width: 360px){.about_page.svelte-c7a149.svelte-c7a149{padding:38px 14px 28px}.person_section.svelte-c7a149.svelte-c7a149{gap:10px;margin-bottom:14px}.person_image_wrap.svelte-c7a149.svelte-c7a149{width:40%}.person_info.svelte-c7a149.svelte-c7a149{padding-top:16px}.person_name.svelte-c7a149.svelte-c7a149{font-size:clamp(1.7rem,7vw,2.2rem)}.person_label.svelte-c7a149.svelte-c7a149{font-size:.62rem}}section.component-content.pc.svelte-c7a149.svelte-c7a149{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-c7a149.svelte-c7a149{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)}
