.component-content.svelte-7nhi41.svelte-7nhi41{position:relative;width:auto;margin:clamp(12px,3vw,20px);border-radius:clamp(14px,3vw,22px);overflow:hidden;color:#4b3a2a;font-family:Cormorant Garamond,Georgia,serif;background:url(/nocode_website____LJP_Gallery__BEAZF~~~~webweaver/LJP_Gallery__BEAZF/component_assets/abt_img.png) center center / cover no-repeat}.gal_wrap.svelte-7nhi41.svelte-7nhi41{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:clamp(48px,8vw,100px) clamp(18px,5vw,44px)}.gal_head.svelte-7nhi41.svelte-7nhi41{text-align:center;margin-bottom:clamp(28px,5vw,46px)}.gal_label.svelte-7nhi41.svelte-7nhi41{margin:0 0 8px;font-size:.74rem;letter-spacing:.34em;text-transform:uppercase;color:#a07d4f;padding-left:.34em}.gal_heading.svelte-7nhi41.svelte-7nhi41{margin:0;font-family:Great Vibes,cursive;font-weight:400;line-height:1.1;font-size:clamp(2.6rem,9vw,3.9rem);color:#8c5442}.orn.svelte-7nhi41.svelte-7nhi41{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;color:#b08a5a}.orn.svelte-7nhi41 .line.svelte-7nhi41{width:40px;height:1px;background:linear-gradient(90deg,transparent,#b08a5a)}.orn.svelte-7nhi41 .line.r.svelte-7nhi41{background:linear-gradient(90deg,#b08a5a,transparent)}.orn.svelte-7nhi41 .leaf.svelte-7nhi41{font-size:.72rem}.stage.svelte-7nhi41.svelte-7nhi41{display:flex;align-items:center;gap:clamp(6px,2vw,16px);justify-content:center}.feature.svelte-7nhi41.svelte-7nhi41{position:relative;flex:1;max-width:520px;aspect-ratio:4 / 3;padding:0;border:none;background:#efe7d4;cursor:pointer;overflow:hidden;border-radius:3px;box-shadow:0 22px 54px #5a42284d}.feature_img.svelte-7nhi41.svelte-7nhi41{width:100%;height:100%;object-fit:cover;display:block;animation:svelte-7nhi41-fadeSwap .5s ease}@keyframes svelte-7nhi41-fadeSwap{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.f_edge.svelte-7nhi41.svelte-7nhi41{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,248,235,.65);border-radius:2px;pointer-events:none}.f_caption.svelte-7nhi41.svelte-7nhi41{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;font-family:Great Vibes,cursive;font-size:clamp(1.3rem,4vw,1.7rem);color:#fff7ea;text-shadow:0 2px 10px rgba(0,0,0,.6);background:linear-gradient(180deg,transparent,rgba(60,40,24,.55))}.f_zoom.svelte-7nhi41.svelte-7nhi41{position:absolute;top:12px;right:12px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#6f4b32;background:#fff8ebd9;border-radius:50%;opacity:0;transition:opacity .3s ease}.feature.svelte-7nhi41:hover .f_zoom.svelte-7nhi41{opacity:1}.nav.svelte-7nhi41.svelte-7nhi41{flex-shrink:0;width:44px;height:44px;font-size:30px;line-height:1;color:#7c5a2f;background:#fffaee99;border:1px solid rgba(176,138,90,.5);border-radius:50%;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.nav.svelte-7nhi41.svelte-7nhi41:hover{background:#b08a5a;color:#fdf6e8;transform:scale(1.06)}.thumbs.svelte-7nhi41.svelte-7nhi41{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.thumb.svelte-7nhi41.svelte-7nhi41{width:clamp(46px,12vw,64px);aspect-ratio:1;padding:0;border:1px solid rgba(176,138,90,.4);border-radius:3px;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .3s ease,border-color .3s ease,transform .3s ease;background:none}.thumb.svelte-7nhi41 img.svelte-7nhi41{width:100%;height:100%;object-fit:cover;display:block}.thumb.svelte-7nhi41.svelte-7nhi41:hover{opacity:.85}.thumb.active.svelte-7nhi41.svelte-7nhi41{opacity:1;border-color:#b08a5a;transform:translateY(-2px);box-shadow:0 6px 14px #5a422838}.counter.svelte-7nhi41.svelte-7nhi41{text-align:center;margin-top:16px;font-size:.82rem;letter-spacing:.2em;color:#7a5f42}.lightbox.svelte-7nhi41.svelte-7nhi41{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,60px);background:#281c10e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:svelte-7nhi41-lbFade .3s ease}@keyframes svelte-7nhi41-lbFade{0%{opacity:0}to{opacity:1}}.lb_fig.svelte-7nhi41.svelte-7nhi41{margin:0;max-width:min(92vw,900px);max-height:86vh;display:flex;flex-direction:column;align-items:center;gap:14px;animation:svelte-7nhi41-lbZoom .4s cubic-bezier(.2,.7,.2,1)}@keyframes svelte-7nhi41-lbZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.lb_img.svelte-7nhi41.svelte-7nhi41{max-width:100%;max-height:78vh;object-fit:contain;border:1px solid rgba(214,190,150,.5);border-radius:3px;box-shadow:0 24px 70px #00000080}.lb_cap.svelte-7nhi41.svelte-7nhi41{font-family:Great Vibes,cursive;font-size:clamp(1.4rem,4vw,1.9rem);color:#f6e6c8}.lb_close.svelte-7nhi41.svelte-7nhi41{position:absolute;top:clamp(10px,3vw,26px);right:clamp(12px,3vw,30px);width:44px;height:44px;font-size:30px;line-height:1;color:#f6e6c8;background:none;border:none;cursor:pointer;transition:transform .25s ease}.lb_close.svelte-7nhi41.svelte-7nhi41:hover{transform:rotate(90deg)}.lb_nav.svelte-7nhi41.svelte-7nhi41{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:34px;line-height:1;color:#f6e6c8;background:#d6be961f;border:1px solid rgba(214,190,150,.3);border-radius:50%;cursor:pointer;transition:background .25s ease}.lb_nav.svelte-7nhi41.svelte-7nhi41:hover{background:#d6be9647}.lb_prev.svelte-7nhi41.svelte-7nhi41{left:clamp(8px,2.5vw,28px)}.lb_next.svelte-7nhi41.svelte-7nhi41{right:clamp(8px,2.5vw,28px)}.reveal.svelte-7nhi41.svelte-7nhi41{opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s ease}.reveal.in.svelte-7nhi41.svelte-7nhi41{opacity:1;transform:none}.stage.reveal.svelte-7nhi41.svelte-7nhi41{transition-delay:.08s}.thumbs.reveal.svelte-7nhi41.svelte-7nhi41{transition-delay:.16s}@media (max-width: 560px){.nav.svelte-7nhi41.svelte-7nhi41{width:38px;height:38px;font-size:26px}.feature.svelte-7nhi41.svelte-7nhi41{aspect-ratio:1 / 1}}@media (prefers-reduced-motion: reduce){.reveal.svelte-7nhi41.svelte-7nhi41{opacity:1!important;transform:none!important;transition:none!important}.feature_img.svelte-7nhi41.svelte-7nhi41,.lightbox.svelte-7nhi41.svelte-7nhi41,.lb_fig.svelte-7nhi41.svelte-7nhi41{animation:none!important}}.petals.svelte-7nhi41.svelte-7nhi41{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.petal.svelte-7nhi41.svelte-7nhi41{position:absolute;border-radius:60% 0;background:radial-gradient(circle at 35% 30%,#f7d7dd,#e79aa6 75%);opacity:0;animation:svelte-7nhi41-petalFall 11s linear infinite}.petal.p1.svelte-7nhi41.svelte-7nhi41{left:10%;top:-5%;width:12px;height:12px;animation-delay:0s;animation-duration:11s}.petal.p2.svelte-7nhi41.svelte-7nhi41{left:32%;top:-8%;width:9px;height:9px;animation-delay:2.2s;animation-duration:9s}.petal.p3.svelte-7nhi41.svelte-7nhi41{left:54%;top:-6%;width:14px;height:14px;animation-delay:4.5s;animation-duration:12s}.petal.p4.svelte-7nhi41.svelte-7nhi41{left:74%;top:-4%;width:10px;height:10px;animation-delay:6.3s;animation-duration:10s}.petal.p5.svelte-7nhi41.svelte-7nhi41{left:88%;top:-7%;width:8px;height:8px;animation-delay:8s;animation-duration:9.5s}@keyframes svelte-7nhi41-petalFall{0%{opacity:0;transform:translateY(-10px) translate(0) rotate(0)}10%{opacity:.75}90%{opacity:.55}to{opacity:0;transform:translateY(120vh) translate(38px) rotate(320deg)}}@media (prefers-reduced-motion: reduce){.petal.svelte-7nhi41.svelte-7nhi41{animation:none!important;opacity:0!important}}section.component-content.pc.svelte-7nhi41.svelte-7nhi41{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-7nhi41.svelte-7nhi41{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)}
