.pato-carousel-arrow[data-astro-cid-stgdyewk]{margin:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)translate(0,0)scale(1)!important}.pato-carousel-arrow[data-astro-cid-stgdyewk]:hover,.pato-carousel-arrow[data-astro-cid-stgdyewk]:focus,.pato-carousel-arrow[data-astro-cid-stgdyewk]:active{margin:0!important;top:50%!important;transform:translateY(-50%)translate(0,0)scale(1)!important}.pato-carousel-arrow[data-astro-cid-stgdyewk].prev,.pato-carousel-arrow[data-astro-cid-stgdyewk].prev:hover,.pato-carousel-arrow[data-astro-cid-stgdyewk].prev:focus,.pato-carousel-arrow[data-astro-cid-stgdyewk].prev:active{top:50%!important;left:1.5rem!important;right:auto!important;transform:translateY(-50%)translate(0,0)scale(1)!important}.pato-carousel-arrow[data-astro-cid-stgdyewk].next,.pato-carousel-arrow[data-astro-cid-stgdyewk].next:hover,.pato-carousel-arrow[data-astro-cid-stgdyewk].next:focus,.pato-carousel-arrow[data-astro-cid-stgdyewk].next:active{top:50%!important;left:auto!important;right:1.5rem!important;transform:translateY(-50%)translate(0,0)scale(1)!important}@media (width<=992px){.pato-carousel-arrow[data-astro-cid-stgdyewk].prev,.pato-carousel-arrow[data-astro-cid-stgdyewk].prev:hover,.pato-carousel-arrow[data-astro-cid-stgdyewk].prev:focus,.pato-carousel-arrow[data-astro-cid-stgdyewk].prev:active{left:.6rem!important;right:auto!important}.pato-carousel-arrow[data-astro-cid-stgdyewk].next,.pato-carousel-arrow[data-astro-cid-stgdyewk].next:hover,.pato-carousel-arrow[data-astro-cid-stgdyewk].next:focus,.pato-carousel-arrow[data-astro-cid-stgdyewk].next:active{left:auto!important;right:.6rem!important}}.hero-section[data-astro-cid-stgdyewk].default-hero-banner{color:#fff;box-sizing:border-box;isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:82vh;padding:6rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.hero-overlay-pattern[data-astro-cid-stgdyewk]{pointer-events:none;z-index:1;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.hero-container[data-astro-cid-stgdyewk].centered{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1050px;margin:0 auto;display:flex;position:relative}.hero-content[data-astro-cid-stgdyewk].centered{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-eyebrow-badge[data-astro-cid-stgdyewk]{-webkit-backdrop-filter:blur(12px);color:#fff;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #00000026}.eyebrow-dot[data-astro-cid-stgdyewk]{background-color:var(--primary-accent,#2563eb);width:8px;height:8px;box-shadow:0 0 10px var(--primary-accent,#2563eb);border-radius:50%}.hero-headline[data-astro-cid-stgdyewk]{font-family:var(--font-heading,"Cormorant Garamond", "Outfit", Georgia, serif);letter-spacing:-.02em;text-shadow:0 4px 25px #0009;max-width:950px;margin:0 0 1.5rem;font-size:4.25rem;font-weight:800;line-height:1.12;color:#fff!important}.hero-subheadline[data-astro-cid-stgdyewk]{font-family:var(--font-body,"Inter", sans-serif);text-shadow:0 2px 12px #00000080;opacity:.95;max-width:780px;margin:0 auto 2.5rem;font-size:1.25rem;line-height:1.7;color:#f1f5f9!important}.hero-actions-row[data-astro-cid-stgdyewk].centered{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1.5px solid #ffffffd9;border-radius:4px;justify-content:center;align-items:center;padding:.95rem 2.75rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #0003}.hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover{background:var(--primary-accent,#2563eb);border-color:var(--primary-accent,#2563eb);color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #00000059}.hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn.secondary{background:#ffffff1a;border-color:#fff6}.hero-benefits[data-astro-cid-stgdyewk].centered{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.benefit-badge[data-astro-cid-stgdyewk]{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.92rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #00000026}.badge-icon[data-astro-cid-stgdyewk]{color:#4ade80;font-weight:800}.hero-intro-banner[data-astro-cid-stgdyewk]{-webkit-backdrop-filter:blur(16px);z-index:2;text-align:center;background:#00000059;border:1px solid #fff3;border-radius:1rem;width:100%;max-width:950px;margin-top:3.5rem;margin-left:auto;margin-right:auto;padding:1.75rem 2.25rem;position:relative;box-shadow:0 10px 30px #00000040}.intro-text[data-astro-cid-stgdyewk]{color:#f8fafc;margin:0;font-size:1.1rem;line-height:1.7}[data-theme=default]:not([data-mode=dark]):not([data-mode=vibrant]) .eyebrow-dot[data-astro-cid-stgdyewk],.theme-default:not(.dark):not([data-mode=dark]) .eyebrow-dot[data-astro-cid-stgdyewk]{background-color:#2563eb!important;box-shadow:0 0 10px #2563eb!important}[data-theme=default]:not([data-mode=dark]):not([data-mode=vibrant]) .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover,.theme-default:not(.dark):not([data-mode=dark]) .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}[data-theme=default_vibrant] .hero-section[data-astro-cid-stgdyewk].default-hero-banner,.theme-default_vibrant .hero-section[data-astro-cid-stgdyewk].default-hero-banner,[data-theme=default][data-mode=vibrant] .hero-section[data-astro-cid-stgdyewk].default-hero-banner{background-image:linear-gradient(#0d9488a6, #0f172acc), var(--hero-bg-img)!important}[data-theme=default_vibrant] .eyebrow-dot[data-astro-cid-stgdyewk],.theme-default_vibrant .eyebrow-dot[data-astro-cid-stgdyewk],[data-theme=default][data-mode=vibrant] .eyebrow-dot[data-astro-cid-stgdyewk]{background-color:#0d9488!important;box-shadow:0 0 10px #0d9488!important}[data-theme=default_vibrant] .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover,.theme-default_vibrant .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover,[data-theme=default][data-mode=vibrant] .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover{color:#fff!important;background:#0d9488!important;border-color:#0d9488!important}[data-theme=default_dark] .hero-section[data-astro-cid-stgdyewk].default-hero-banner,.theme-default_dark .hero-section[data-astro-cid-stgdyewk].default-hero-banner,[data-theme=default][data-mode=dark] .hero-section[data-astro-cid-stgdyewk].default-hero-banner{background-image:linear-gradient(#0b1120c7, #030712eb), var(--hero-bg-img)!important}[data-theme=default_dark] .eyebrow-dot[data-astro-cid-stgdyewk],.theme-default_dark .eyebrow-dot[data-astro-cid-stgdyewk],[data-theme=default][data-mode=dark] .eyebrow-dot[data-astro-cid-stgdyewk]{background-color:#38bdf8!important;box-shadow:0 0 12px #38bdf8!important}[data-theme=default_dark] .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn,.theme-default_dark .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn,[data-theme=default][data-mode=dark] .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn{color:#38bdf8!important;border-color:#38bdf8!important}[data-theme=default_dark] .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover,.theme-default_dark .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover,[data-theme=default][data-mode=dark] .hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn:hover{color:#0b1120!important;background:#38bdf8!important;border-color:#38bdf8!important;box-shadow:0 0 25px #38bdf899!important}@media (width<=768px){.hero-section[data-astro-cid-stgdyewk].default-hero-banner{min-height:70vh;padding:4.5rem 1.25rem 3.5rem}.hero-headline[data-astro-cid-stgdyewk]{font-size:2.65rem}.hero-subheadline[data-astro-cid-stgdyewk]{font-size:1.08rem}.hero-cta-btn[data-astro-cid-stgdyewk].taste-ghost-btn{padding:.8rem 2rem;font-size:.95rem}}.services-section[data-astro-cid-6jgmwpht]{background-color:var(--bg-page,#fff);padding-block:4rem;padding-inline:1.5rem;container:services-container/inline-size}.max-w-5xl[data-astro-cid-6jgmwpht]{max-width:1050px;margin-inline:auto}.section-header[data-astro-cid-6jgmwpht]{text-align:center;max-width:600px;margin-block-end:3rem;margin-inline:auto}.section-header[data-astro-cid-6jgmwpht] h2[data-astro-cid-6jgmwpht]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#111827);margin-block-end:.75rem;font-size:2.25rem;font-weight:800}.section-subtitle[data-astro-cid-6jgmwpht]{color:var(--text-muted,#6b7280);font-size:1.125rem}.services-grid[data-astro-cid-6jgmwpht]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}@container services-container (width<=600px){.services-grid[data-astro-cid-6jgmwpht]{grid-template-columns:1fr;gap:1.25rem}}.service-card[data-astro-cid-6jgmwpht]{background:var(--bg-card,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:1rem;padding:2rem;transition:transform .2s,box-shadow .2s}@media (width<=768px){.services-section[data-astro-cid-6jgmwpht]{padding-inline:.3rem}.service-card[data-astro-cid-6jgmwpht]{width:96%;margin-inline:auto;padding:1.25rem}}.service-card[data-astro-cid-6jgmwpht]:hover{border-color:var(--primary-accent,#cbd5e1);transform:translateY(-4px);box-shadow:0 12px 20px -5px #00000014}.view-more-pill[data-astro-cid-6jgmwpht]{display:none}.service-icon[data-astro-cid-6jgmwpht]{margin-block-end:1rem;font-size:2rem}.service-image-wrapper[data-astro-cid-6jgmwpht]{background-color:#f1f5f9;border-radius:.75rem;width:100%;height:180px;margin-block-end:1.25rem;overflow:hidden}.service-image[data-astro-cid-6jgmwpht]{object-fit:cover;width:100%;height:100%}.service-card[data-astro-cid-6jgmwpht] h3[data-astro-cid-6jgmwpht]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#111827);margin-block:0 .5rem;font-size:1.25rem;font-weight:700}.service-card[data-astro-cid-6jgmwpht] p[data-astro-cid-6jgmwpht]{color:var(--text-muted,#4b5563);margin:0;font-size:.95rem;line-height:1.6}.gallery-section[data-astro-cid-m7hem72l]{background-color:var(--bg-page,#f9fafb);padding-block:4rem;padding-inline:1.5rem;container:gallery-container/inline-size}.max-w-5xl[data-astro-cid-m7hem72l]{max-width:1050px;margin-inline:auto}.section-header[data-astro-cid-m7hem72l]{text-align:center;max-width:600px;margin-block-end:3rem;margin-inline:auto}.section-header[data-astro-cid-m7hem72l] h2[data-astro-cid-m7hem72l]{color:var(--text-main,#111827);margin-block-end:.75rem;font-size:2.25rem;font-weight:800}.section-subtitle[data-astro-cid-m7hem72l]{color:var(--text-muted,#6b7280);font-size:1.125rem}.gallery-grid[data-astro-cid-m7hem72l]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}@container gallery-container (width<=550px){.gallery-grid[data-astro-cid-m7hem72l]{grid-template-columns:1fr;gap:1rem}}.gallery-card[data-astro-cid-m7hem72l]{background:var(--gallery-card-bg,var(--bg-card,#fff));border-radius:var(--gallery-card-radius,1rem);box-shadow:var(--gallery-card-shadow,0 4px 6px -1px #0000000d);transition:transform .2s,box-shadow .2s,background .2s;overflow:hidden}@media (width<=768px){.gallery-section[data-astro-cid-m7hem72l]{padding-inline:.3rem}.gallery-card[data-astro-cid-m7hem72l]{width:98%;margin-inline:auto}}.gallery-card[data-astro-cid-m7hem72l]:hover{box-shadow:var(--gallery-card-shadow-hover,0 10px 15px -3px #00000014);transform:translateY(-4px)}.gallery-img[data-astro-cid-m7hem72l]{object-fit:cover;width:100%;height:180px}.gallery-placeholder[data-astro-cid-m7hem72l]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);justify-content:center;align-items:center;height:180px;font-size:2.5rem;display:flex}.gallery-info[data-astro-cid-m7hem72l]{padding:1.25rem}.gallery-cat[data-astro-cid-m7hem72l]{text-transform:uppercase;color:var(--brand-color,#2563eb);letter-spacing:.05em;font-size:.7rem;font-weight:700}.gallery-info[data-astro-cid-m7hem72l] .gallery-title[data-astro-cid-m7hem72l],.gallery-info[data-astro-cid-m7hem72l] h4[data-astro-cid-m7hem72l]{color:var(--gallery-title-color,var(--text-main,#0f172a));margin-block:.25rem .5rem;font-size:1.1rem;font-weight:800;transition:color .2s}.gallery-info[data-astro-cid-m7hem72l] .gallery-caption[data-astro-cid-m7hem72l],.gallery-info[data-astro-cid-m7hem72l] p[data-astro-cid-m7hem72l]{color:var(--gallery-desc-color,var(--text-muted,#475569));margin:0;font-size:.85rem;transition:color .2s}.pricing-section[data-astro-cid-xwqikmm2]{background-color:var(--bg-page,transparent);padding:5.25rem 1.5rem;position:relative}.max-w-5xl[data-astro-cid-xwqikmm2]{max-width:1180px;margin:0 auto}.section-header[data-astro-cid-xwqikmm2]{text-align:center;max-width:720px;margin:0 auto 3.5rem}.section-header[data-astro-cid-xwqikmm2] h2[data-astro-cid-xwqikmm2]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--text-main,#111827);margin-bottom:.85rem;font-size:clamp(2.2rem,4vw,2.9rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-xwqikmm2]{color:var(--text-muted,#6b7280);font-size:1.05rem;line-height:1.6}.pricing-grid[data-astro-cid-xwqikmm2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:2rem;display:grid;margin-top:.5rem!important;padding-top:2.25rem!important;overflow:visible!important}.pricing-card[data-astro-cid-xwqikmm2]{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;box-sizing:border-box!important;z-index:1!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;padding:2.25rem 2rem!important;display:flex!important;position:relative!important;overflow:visible!important}.pricing-card[data-astro-cid-xwqikmm2].popular{z-index:10!important;padding-top:3.25rem!important}.pricing-card[data-astro-cid-xwqikmm2]:hover{transform:translateY(-8px);box-shadow:0 24px 48px #0000001f;z-index:20!important}.popular-badge[data-astro-cid-xwqikmm2]{white-space:nowrap!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;z-index:100!important;background-color:#0f172a!important;border:2px solid #fff!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:auto!important;padding:.4rem 1.25rem!important;font-size:.725rem!important;font-weight:900!important;line-height:1.2!important;display:inline-flex!important;position:absolute!important;top:14px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 4px 14px #0000004d!important}.pricing-card[data-astro-cid-xwqikmm2].standard,.pricing-card[data-astro-cid-xwqikmm2].tinted{background:var(--bg-card,#fff)!important;border:1.5px solid var(--border-color,#e2e8f0)!important;color:var(--text-main,#111827)!important;box-shadow:0 10px 25px -5px #0000000d,0 4px 10px #00000005!important}.pricing-card[data-astro-cid-xwqikmm2].standard:hover,.pricing-card[data-astro-cid-xwqikmm2].tinted:hover{border-color:var(--primary-accent,var(--bloom-accent,var(--aurora-accent,#2563eb)))!important;box-shadow:0 20px 40px -10px #0000001f,0 0 20px #2563eb26!important}.pricing-card[data-astro-cid-xwqikmm2].standard .tier-name[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].tinted .tier-name[data-astro-cid-xwqikmm2]{color:var(--text-main,#111827)!important}.pricing-card[data-astro-cid-xwqikmm2].standard .tier-desc[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].tinted .tier-desc[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].standard .price-period[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].tinted .price-period[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].standard .feature-text[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].tinted .feature-text[data-astro-cid-xwqikmm2]{color:var(--text-muted,#4b5563)!important}.pricing-card[data-astro-cid-xwqikmm2].standard .price-amount[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].tinted .price-amount[data-astro-cid-xwqikmm2]{color:var(--text-main,#111827)!important}.pricing-card[data-astro-cid-xwqikmm2].standard .check-icon[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].tinted .check-icon[data-astro-cid-xwqikmm2]{color:var(--primary-accent,var(--bloom-accent,var(--aurora-accent,#2563eb)))!important;background:#2563eb14!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin-right:.45rem!important;font-size:.75rem!important;display:inline-flex!important}.pricing-card[data-astro-cid-xwqikmm2].standard .cta-button[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].tinted .cta-button[data-astro-cid-xwqikmm2]{background-color:var(--primary-accent,var(--bloom-accent,var(--aurora-accent,#2563eb)));color:#fff;border-radius:var(--btn-radius,12px)!important;cursor:pointer!important;text-align:center!important;border:none!important;width:100%!important;padding:.75rem 1.5rem!important;font-size:.95rem!important;font-weight:700!important;transition:all .25s!important;display:block!important;box-shadow:0 4px 12px #2563eb33!important}.pricing-card[data-astro-cid-xwqikmm2].standard .cta-button[data-astro-cid-xwqikmm2]:hover,.pricing-card[data-astro-cid-xwqikmm2].tinted .cta-button[data-astro-cid-xwqikmm2]:hover{background-color:var(--primary-accent-hover,var(--primary-accent,#1d4ed8))!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #2563eb4d!important}.pricing-card[data-astro-cid-xwqikmm2].popular{background:var(--primary-accent,var(--bloom-accent,var(--aurora-accent,#2563eb)))!important;border:2.5px solid var(--primary-accent,var(--bloom-accent,var(--aurora-accent,#2563eb)))!important;color:#fff!important;box-shadow:0 20px 45px #00000026!important}.pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2]{color:#fff!important}[data-theme^=dopamine_v34] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],[data-theme^=dopamine_v34] .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],[data-theme^=dopamine_v34] .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2]{color:#000!important}[data-theme^=dopamine_v34] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],[data-theme^=dopamine_v34] .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2]{color:#4a4a5a!important}[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular,.theme-tactile_v35_vibrant .pricing-card[data-astro-cid-xwqikmm2].popular{background:#d97706!important;border:2.5px solid #d97706!important}[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular,.theme-tactile_v35_pastel .pricing-card[data-astro-cid-xwqikmm2].popular{background:#0d9488!important;border:2.5px solid #0d9488!important}[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular,.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular{background:#fff!important;border:2px solid #2563eb!important}[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2]{color:#fff!important}[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2]{color:#0f172a!important}[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2]{color:#475569!important}[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .popular-badge[data-astro-cid-xwqikmm2]{color:#d97706!important;background:#fff!important}[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .popular-badge[data-astro-cid-xwqikmm2]{color:#0d9488!important;background:#fff!important}[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular .popular-badge[data-astro-cid-xwqikmm2],.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular .popular-badge[data-astro-cid-xwqikmm2]{color:#fff!important;background:#2563eb!important}[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2]{color:#d97706!important;background-color:#fff!important}[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2]{color:#0d9488!important;background-color:#fff!important}[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2],.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2]{color:#fff!important;background-color:#2563eb!important}[data-theme=tactile_v35_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .check-icon[data-astro-cid-xwqikmm2]{color:#d97706!important;background:#fff!important}[data-theme=tactile_v35_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .check-icon[data-astro-cid-xwqikmm2]{color:#0d9488!important;background:#fff!important}[data-theme=tactile_v35] .pricing-card[data-astro-cid-xwqikmm2].popular .check-icon[data-astro-cid-xwqikmm2],.theme-tactile_v35 .pricing-card[data-astro-cid-xwqikmm2].popular .check-icon[data-astro-cid-xwqikmm2]{color:#2563eb!important;background:#2563eb1a!important}[data-theme^=tactile_v36] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],[data-theme^=tactile_v36] .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],[data-theme^=tactile_v36] .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],.theme-tactile_v36 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],.theme-tactile_v36 .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],.theme-tactile_v36 .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],[data-theme^=vega_v37] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],[data-theme^=vega_v37] .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],[data-theme^=vega_v37] .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],.theme-vega_v37 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],.theme-vega_v37 .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],.theme-vega_v37 .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],[data-theme^=sirius_v38] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],[data-theme^=sirius_v38] .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],[data-theme^=sirius_v38] .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],.theme-sirius_v38 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],.theme-sirius_v38 .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],.theme-sirius_v38 .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],[data-theme^=orion_v39] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],[data-theme^=orion_v39] .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],[data-theme^=orion_v39] .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2],.theme-orion_v39 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-name[data-astro-cid-xwqikmm2],.theme-orion_v39 .pricing-card[data-astro-cid-xwqikmm2].popular .price-amount[data-astro-cid-xwqikmm2],.theme-orion_v39 .pricing-card[data-astro-cid-xwqikmm2].popular .feature-text[data-astro-cid-xwqikmm2]{color:#0f172a!important}[data-theme^=tactile_v36] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],[data-theme^=tactile_v36] .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],.theme-tactile_v36 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],.theme-tactile_v36 .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],[data-theme^=vega_v37] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],[data-theme^=vega_v37] .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],.theme-vega_v37 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],.theme-vega_v37 .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],[data-theme^=sirius_v38] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],[data-theme^=sirius_v38] .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],.theme-sirius_v38 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],.theme-sirius_v38 .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],[data-theme^=orion_v39] .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],[data-theme^=orion_v39] .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2],.theme-orion_v39 .pricing-card[data-astro-cid-xwqikmm2].popular .tier-desc[data-astro-cid-xwqikmm2],.theme-orion_v39 .pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2]{color:#000000d5!important}.pricing-card[data-astro-cid-xwqikmm2].popular .price-period[data-astro-cid-xwqikmm2]{opacity:.9!important}.pricing-card[data-astro-cid-xwqikmm2].popular .check-icon[data-astro-cid-xwqikmm2]{color:var(--primary-accent,#2563eb)!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin-right:.45rem!important;font-size:.75rem!important;display:inline-flex!important}[data-theme^=dopamine_v34] .pricing-card[data-astro-cid-xwqikmm2].popular .check-icon[data-astro-cid-xwqikmm2]{color:#000!important;background:#00e575!important;border:1.5px solid #000!important}[data-theme=dopamine_v34_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .check-icon[data-astro-cid-xwqikmm2]{background:#70e000!important}[data-theme=dopamine_v34_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .check-icon[data-astro-cid-xwqikmm2]{background:#00f5d4!important}.pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2]{color:var(--primary-accent,#2563eb);background-color:#fff;font-weight:800;border-radius:var(--btn-radius,12px)!important;cursor:pointer!important;text-align:center!important;border:none!important;width:100%!important;padding:.75rem 1.5rem!important;transition:all .25s!important;display:block!important;box-shadow:0 4px 14px #00000026!important}[data-theme^=dopamine_v34] .pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2]{color:#fff!important;background-color:#ff00a0!important;border:2.5px solid #000!important;font-weight:850!important;box-shadow:3.5px 3.5px #000!important}[data-theme=dopamine_v34_vibrant] .pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2]{background-color:#ff5e3a!important}[data-theme=dopamine_v34_pastel] .pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2]{background-color:#00bfa5!important}.pricing-card[data-astro-cid-xwqikmm2].popular .cta-button[data-astro-cid-xwqikmm2]:hover{color:var(--primary-accent,#2563eb)!important;background-color:#f8fafc!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #00000040!important}.tier-name[data-astro-cid-xwqikmm2]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);margin-top:0;margin-bottom:.5rem!important;font-size:1.6rem!important;font-weight:800!important;line-height:1.25!important}.tier-desc[data-astro-cid-xwqikmm2]{min-height:2.4rem!important;margin-bottom:1.35rem!important;font-size:.9rem!important;line-height:1.55!important}.price-container[data-astro-cid-xwqikmm2]{align-items:baseline!important;gap:.35rem!important;margin-bottom:1.35rem!important;display:flex!important}.price-amount[data-astro-cid-xwqikmm2]{letter-spacing:-.03em!important;font-size:clamp(2.5rem,3.5vw,3.1rem)!important;font-weight:800!important;line-height:1!important}.price-period[data-astro-cid-xwqikmm2]{opacity:.85!important;font-size:.95rem!important;font-weight:500!important}.features-list[data-astro-cid-xwqikmm2]{flex-direction:column!important;gap:.85rem!important;margin:0 0 1.85rem!important;padding:0!important;display:flex!important}.feature-item[data-astro-cid-xwqikmm2]{align-items:flex-start!important;gap:.65rem!important;font-size:.92rem!important;line-height:1.5!important;display:flex!important}.check-icon[data-astro-cid-xwqikmm2]{flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin-top:.15rem!important;margin-right:.35rem!important;font-size:1.1rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.feature-text[data-astro-cid-xwqikmm2]{flex:1;line-height:1.6!important}.pricing-card-footer[data-astro-cid-xwqikmm2]{width:100%!important;margin-top:auto!important;display:block!important}.pricing-card-footer[data-astro-cid-xwqikmm2] .cta-button[data-astro-cid-xwqikmm2],.pricing-card[data-astro-cid-xwqikmm2] .cta-button[data-astro-cid-xwqikmm2],.cta-button[data-astro-cid-xwqikmm2]{cursor:pointer!important;text-align:center!important;box-sizing:border-box!important;border:none!important;border-radius:50px!important;width:100%!important;padding:1rem 1.85rem!important;font-size:1rem!important;font-weight:700!important;transition:all .25s!important;display:block!important;box-shadow:0 4px 14px #00000014!important}.cta-button[data-astro-cid-xwqikmm2]:hover{filter:brightness(1.1)!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #00000029!important}@media (width<=768px){.pricing-grid[data-astro-cid-xwqikmm2]{grid-template-columns:1fr}.pricing-card[data-astro-cid-xwqikmm2]{padding:2.5rem 1.85rem!important}}:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card.popular{background:#2e1065!important;border:2.5px solid #8b5cf6!important}:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card.popular .tier-name,:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card.popular .tier-desc,:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card.popular .price-amount,:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card.popular .price-period,:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card.popular .feature-text{color:#fff!important}:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card .cta-button,:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card.popular .popular-badge{color:#fff!important;background:#6d28d9!important;font-weight:850!important}:is([data-theme=dahlia_v50_pastel],[data-theme=lavender_v49_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=iris_v47_pastel],[data-theme=peony_v46_pastel],[data-theme=stella_v45_pastel]) .pricing-card.popular .check-icon{color:#fff!important;background:#6d28d9!important}:is([data-theme=dahlia_v50_vibrant],[data-theme=lavender_v49_vibrant],[data-theme=iris_v47_vibrant],[data-theme=ranunculus_v48_vibrant],[data-theme=peony_v46_vibrant],[data-theme=stella_v45_vibrant]) .pricing-card.popular{background:#241442!important;border:2.5px solid #a855f7!important}:is([data-theme=dahlia_v50_vibrant],[data-theme=lavender_v49_vibrant],[data-theme=iris_v47_vibrant],[data-theme=ranunculus_v48_vibrant],[data-theme=peony_v46_vibrant],[data-theme=stella_v45_vibrant]) .pricing-card.popular .tier-name,:is([data-theme=dahlia_v50_vibrant],[data-theme=lavender_v49_vibrant],[data-theme=iris_v47_vibrant],[data-theme=ranunculus_v48_vibrant],[data-theme=peony_v46_vibrant],[data-theme=stella_v45_vibrant]) .pricing-card.popular .tier-desc,:is([data-theme=dahlia_v50_vibrant],[data-theme=lavender_v49_vibrant],[data-theme=iris_v47_vibrant],[data-theme=ranunculus_v48_vibrant],[data-theme=peony_v46_vibrant],[data-theme=stella_v45_vibrant]) .pricing-card.popular .price-amount,:is([data-theme=dahlia_v50_vibrant],[data-theme=lavender_v49_vibrant],[data-theme=iris_v47_vibrant],[data-theme=ranunculus_v48_vibrant],[data-theme=peony_v46_vibrant],[data-theme=stella_v45_vibrant]) .pricing-card.popular .price-period,:is([data-theme=dahlia_v50_vibrant],[data-theme=lavender_v49_vibrant],[data-theme=iris_v47_vibrant],[data-theme=ranunculus_v48_vibrant],[data-theme=peony_v46_vibrant],[data-theme=stella_v45_vibrant]) .pricing-card.popular .feature-text{color:#fff!important}:is([data-theme=dahlia_v50_vibrant],[data-theme=lavender_v49_vibrant],[data-theme=iris_v47_vibrant],[data-theme=ranunculus_v48_vibrant],[data-theme=peony_v46_vibrant],[data-theme=stella_v45_vibrant]) .pricing-card.popular .popular-badge{color:#080b14!important;background-color:#00f5ff!important;font-weight:850!important}:is([data-theme=dahlia_v50_vibrant],[data-theme=lavender_v49_vibrant],[data-theme=iris_v47_vibrant],[data-theme=ranunculus_v48_vibrant],[data-theme=peony_v46_vibrant],[data-theme=stella_v45_vibrant]) .pricing-card.popular .check-icon{color:#fff!important;background:#a855f7!important}[data-theme=dahlia_v50_vibrant] .pricing-card .cta-button,[data-theme=lavender_v49_vibrant] .pricing-card .cta-button,[data-theme=stella_v45_vibrant] .pricing-card .cta-button{color:#fff!important;background-color:#7c3aed!important;font-weight:850!important}[data-theme=ranunculus_v48_vibrant] .pricing-card .cta-button{color:#fff!important;background-color:#d97706!important;font-weight:850!important}[data-theme=peony_v46_vibrant] .pricing-card .cta-button{color:#fff!important;background-color:#be185d!important;font-weight:850!important}[data-theme=iris_v47_vibrant] .pricing-card .cta-button{color:#fff!important;background-color:#4338ca!important;font-weight:850!important}:is([data-theme=seren_v44_pastel],[data-theme=seren_v44_vibrant],[data-theme=astra_v43_pastel],[data-theme=astra_v43_vibrant]) .pricing-card.popular{background:#064e3b!important;border:2.5px solid #10b981!important}:is([data-theme=seren_v44_pastel],[data-theme=seren_v44_vibrant],[data-theme=astra_v43_pastel],[data-theme=astra_v43_vibrant]) .pricing-card.popular .tier-name,:is([data-theme=seren_v44_pastel],[data-theme=seren_v44_vibrant],[data-theme=astra_v43_pastel],[data-theme=astra_v43_vibrant]) .pricing-card.popular .tier-desc,:is([data-theme=seren_v44_pastel],[data-theme=seren_v44_vibrant],[data-theme=astra_v43_pastel],[data-theme=astra_v43_vibrant]) .pricing-card.popular .price-amount,:is([data-theme=seren_v44_pastel],[data-theme=seren_v44_vibrant],[data-theme=astra_v43_pastel],[data-theme=astra_v43_vibrant]) .pricing-card.popular .price-period,:is([data-theme=seren_v44_pastel],[data-theme=seren_v44_vibrant],[data-theme=astra_v43_pastel],[data-theme=astra_v43_vibrant]) .pricing-card.popular .feature-text{color:#fff!important}[data-theme=seren_v44] .pricing-card .cta-button{color:#fff!important;background-color:#047857!important;font-weight:850!important}[data-theme=seren_v44_pastel] .pricing-card .cta-button,[data-theme=seren_v44_pastel] .pricing-card.popular .popular-badge{color:#fff!important;background-color:#064e3b!important;font-weight:850!important}[data-theme=seren_v44_vibrant] .pricing-card .cta-button{color:#fff!important;background-color:#0284c7!important;font-weight:850!important}[data-theme=astra_v43] .pricing-card .cta-button{color:#fff!important;background-color:#4338ca!important;font-weight:850!important}[data-theme=astra_v43_pastel] .pricing-card .cta-button{color:#fff!important;background-color:#0369a1!important;font-weight:850!important}[data-theme=astra_v43_vibrant] .pricing-card .cta-button{color:#fff!important;background-color:#064e3b!important;font-weight:850!important}[data-theme=procyon_v40] .pricing-card.popular{background:#047857!important;border:2.5px solid #10b981!important}[data-theme=procyon_v40] .pricing-card.popular .tier-name,[data-theme=procyon_v40] .pricing-card.popular .tier-desc,[data-theme=procyon_v40] .pricing-card.popular .price-amount,[data-theme=procyon_v40] .pricing-card.popular .price-period,[data-theme=procyon_v40] .pricing-card.popular .feature-text{color:#fff!important}[data-theme=procyon_v40] .pricing-card .cta-button,[data-theme=procyon_v40] .pricing-card.popular .popular-badge{color:#fff!important;background-color:#047857!important;font-weight:850!important}[data-theme=procyon_v40_pastel] .pricing-card.popular{background:#047857!important;border:2.5px solid #10b981!important}[data-theme=procyon_v40_pastel] .pricing-card.popular .tier-name,[data-theme=procyon_v40_pastel] .pricing-card.popular .tier-desc,[data-theme=procyon_v40_pastel] .pricing-card.popular .price-amount,[data-theme=procyon_v40_pastel] .pricing-card.popular .price-period,[data-theme=procyon_v40_pastel] .pricing-card.popular .feature-text{color:#fff!important}[data-theme=procyon_v40_pastel] .pricing-card .cta-button,[data-theme=procyon_v40_pastel] .pricing-card.popular .popular-badge{color:#fff!important;background-color:#047857!important;font-weight:850!important}[data-theme=procyon_v40_vibrant] .pricing-card.popular{background:#030508!important;border:2.5px solid #39ff14!important}[data-theme=procyon_v40_vibrant] .pricing-card.popular .tier-name,[data-theme=procyon_v40_vibrant] .pricing-card.popular .tier-desc,[data-theme=procyon_v40_vibrant] .pricing-card.popular .price-amount,[data-theme=procyon_v40_vibrant] .pricing-card.popular .price-period,[data-theme=procyon_v40_vibrant] .pricing-card.popular .feature-text{color:#fff!important}[data-theme=procyon_v40_vibrant] .pricing-card .cta-button,[data-theme=procyon_v40_vibrant] .pricing-card.popular .popular-badge{color:#030508!important;background-color:#39ff14!important;font-weight:850!important}:is([data-theme=starla_v41],[data-theme=starla_v41_vibrant]) .pricing-card.popular{background:#0b0d19!important;border:2.5px solid #00f2fe!important}:is([data-theme=starla_v41],[data-theme=starla_v41_vibrant]) .pricing-card.popular .tier-name,:is([data-theme=starla_v41],[data-theme=starla_v41_vibrant]) .pricing-card.popular .tier-desc,:is([data-theme=starla_v41],[data-theme=starla_v41_vibrant]) .pricing-card.popular .price-amount,:is([data-theme=starla_v41],[data-theme=starla_v41_vibrant]) .pricing-card.popular .price-period,:is([data-theme=starla_v41],[data-theme=starla_v41_vibrant]) .pricing-card.popular .feature-text{color:#fff!important}[data-theme=starla_v41] .pricing-card .cta-button{color:#fff!important;background-color:#0369a1!important;font-weight:850!important}[data-theme=starla_v41] .pricing-card.popular .cta-button,[data-theme=starla_v41] .pricing-card.popular .popular-badge{color:#0b0d19!important;background-color:#00f2fe!important;font-weight:850!important}[data-theme=starla_v41_pastel] .pricing-card.popular{background:#1e2a22!important;border:2.5px solid #d4856a!important}[data-theme=starla_v41_pastel] .pricing-card.popular .tier-name,[data-theme=starla_v41_pastel] .pricing-card.popular .tier-desc,[data-theme=starla_v41_pastel] .pricing-card.popular .price-amount,[data-theme=starla_v41_pastel] .pricing-card.popular .price-period,[data-theme=starla_v41_pastel] .pricing-card.popular .feature-text{color:#fff!important}[data-theme=starla_v41_pastel] .pricing-card .cta-button,[data-theme=starla_v41_pastel] .pricing-card.popular .popular-badge{color:#fff!important;background-color:#3a5a40!important;font-weight:850!important}[data-theme=starla_v41_vibrant] .pricing-card .cta-button,[data-theme=starla_v41_vibrant] .pricing-card.popular .popular-badge{color:#fff!important;background-color:#9c3b00!important;font-weight:850!important}:is([data-theme=danica_v42],[data-theme=danica_v42_vibrant]) .pricing-card.popular{background:#060814!important;border:2.5px solid #be185d!important}:is([data-theme=danica_v42],[data-theme=danica_v42_vibrant]) .pricing-card.popular .tier-name,:is([data-theme=danica_v42],[data-theme=danica_v42_vibrant]) .pricing-card.popular .tier-desc,:is([data-theme=danica_v42],[data-theme=danica_v42_vibrant]) .pricing-card.popular .price-amount,:is([data-theme=danica_v42],[data-theme=danica_v42_vibrant]) .pricing-card.popular .price-period,:is([data-theme=danica_v42],[data-theme=danica_v42_vibrant]) .pricing-card.popular .feature-text{color:#fff!important}[data-theme=danica_v42] .pricing-card .cta-button{color:#fff!important;background-color:#0e7490!important;font-weight:850!important}[data-theme=danica_v42] .pricing-card.popular .cta-button,[data-theme=danica_v42] .pricing-card.popular .popular-badge{color:#fff!important;background-color:#c2005a!important;font-weight:850!important}[data-theme=danica_v42_vibrant] .pricing-card .cta-button,[data-theme=danica_v42_vibrant] .pricing-card.popular .popular-badge{color:#fff!important;background-color:#3b4e3e!important;font-weight:850!important}[data-theme=danica_v42_pastel] .pricing-card{background:#ffe600!important;border:3px solid #000!important;box-shadow:4px 4px #000!important}[data-theme=danica_v42_pastel] .pricing-card .tier-name,[data-theme=danica_v42_pastel] .pricing-card .tier-desc,[data-theme=danica_v42_pastel] .pricing-card .price-amount,[data-theme=danica_v42_pastel] .pricing-card .price-period,[data-theme=danica_v42_pastel] .pricing-card .feature-text{color:#000!important;font-weight:850!important}[data-theme=danica_v42_pastel] .pricing-card .cta-button,[data-theme=danica_v42_pastel] .pricing-card .popular-badge{color:#ffe600!important;background-color:#000!important;border:3px solid #000!important;font-weight:900!important}.testimonials-section[data-astro-cid-akixifoh]{background-color:var(--bg-page,#f9fafb);color:var(--text-main,#111827);padding:4rem 1.5rem}.max-w-5xl[data-astro-cid-akixifoh]{max-width:1050px;margin:0 auto}.section-header[data-astro-cid-akixifoh]{text-align:center;max-width:600px;margin:0 auto 3rem}.section-header[data-astro-cid-akixifoh] h2[data-astro-cid-akixifoh]{color:var(--text-main,#111827);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.section-subtitle[data-astro-cid-akixifoh]{color:var(--text-muted,#6b7280);font-size:1.125rem}.testimonials-grid[data-astro-cid-akixifoh]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.testimonial-card[data-astro-cid-akixifoh]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);box-shadow:var(--shadow-card,0 4px 6px -1px #0000000d);border-radius:1rem;flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.quote-text[data-astro-cid-akixifoh]{color:var(--text-main,#374151);margin-bottom:1.5rem;font-size:1rem;font-style:italic;line-height:1.6}.author-info[data-astro-cid-akixifoh]{border-top:1px solid var(--border-color,#f3f4f6);align-items:center;gap:.75rem;padding-top:1rem;display:flex}.author-name[data-astro-cid-akixifoh]{color:var(--text-main,#111827);margin:0;font-size:1rem;font-weight:700}.author-role[data-astro-cid-akixifoh]{color:var(--text-muted,#6b7280);margin:0;font-size:.85rem}.faq-section[data-astro-cid-pl2nm6z7]{background-color:var(--bg-page,#fff);padding-block:4rem;padding-inline:1.5rem}.max-w-3xl[data-astro-cid-pl2nm6z7]{max-width:800px;margin-inline:auto}.section-header[data-astro-cid-pl2nm6z7]{text-align:center;margin-block-end:3rem}.section-header[data-astro-cid-pl2nm6z7] h2[data-astro-cid-pl2nm6z7]{color:var(--text-main,#111827);margin-block-end:.75rem;font-size:2.25rem;font-weight:800}.section-subtitle[data-astro-cid-pl2nm6z7]{color:var(--text-muted,#6b7280);font-size:1.125rem}.faq-accordion[data-astro-cid-pl2nm6z7] details[data-astro-cid-pl2nm6z7]{background:var(--bg-card,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:.75rem;margin-block-end:1rem;overflow:hidden}.faq-accordion[data-astro-cid-pl2nm6z7] summary[data-astro-cid-pl2nm6z7]{color:var(--text-main,#111827);cursor:pointer;justify-content:space-between;align-items:center;padding-block:1.25rem;padding-inline:1.5rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.faq-accordion[data-astro-cid-pl2nm6z7] summary[data-astro-cid-pl2nm6z7]::-webkit-details-marker{display:none}.faq-accordion[data-astro-cid-pl2nm6z7] summary[data-astro-cid-pl2nm6z7]:after{content:"+";color:var(--brand-color,var(--primary,#2563eb));font-size:1.5rem;font-weight:600}.faq-accordion[data-astro-cid-pl2nm6z7] details[data-astro-cid-pl2nm6z7][open] summary[data-astro-cid-pl2nm6z7]:after{content:"−"}.faq-accordion[data-astro-cid-pl2nm6z7] .faq-answer[data-astro-cid-pl2nm6z7]{color:var(--text-muted,#4b5563);border-top:1px solid var(--border-color,#f3f4f6);padding-block:1rem 1.25rem;padding-inline:1.5rem;font-size:.95rem;line-height:1.6}.contact-section[data-astro-cid-hxvhx7bg]{max-width:1300px;margin-inline:auto;padding-block:6rem;padding-inline:2rem}.max-w-6xl[data-astro-cid-hxvhx7bg]{max-width:1440px;margin-inline:auto}.header-center[data-astro-cid-hxvhx7bg]{text-align:center;margin-block-end:2.25rem}.header-center[data-astro-cid-hxvhx7bg] h2[data-astro-cid-hxvhx7bg]{color:var(--text-main,#111827);margin-block-end:.4rem;font-size:2rem;font-weight:800}.header-center[data-astro-cid-hxvhx7bg] p[data-astro-cid-hxvhx7bg]{color:var(--text-muted,#6b7280);font-size:1rem}.contact-grid[data-astro-cid-hxvhx7bg]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.contact-card[data-astro-cid-hxvhx7bg]{background-color:var(--contact-card-bg,var(--bg-card,#fff));border:var(--contact-card-border,1px solid var(--border-color,#e5e7eb));border-top:var(--contact-card-border-top,var(--contact-card-border,1px solid var(--border-color,#e5e7eb)));border-radius:var(--contact-card-radius,1rem);padding:var(--contact-card-padding,1.8rem);box-shadow:var(--contact-card-shadow,0 10px 30px #0000000d);transition:background .2s,border-color .2s}.contact-card[data-astro-cid-hxvhx7bg] h3[data-astro-cid-hxvhx7bg]{color:var(--contact-card-title,var(--text-main,#111827));margin-block:0 1.25rem;font-size:1.2rem;font-weight:800}.info-list[data-astro-cid-hxvhx7bg]{flex-direction:column;gap:1rem;display:flex}.info-item[data-astro-cid-hxvhx7bg]{align-items:flex-start;gap:.65rem;display:flex}.info-item[data-astro-cid-hxvhx7bg] .icon[data-astro-cid-hxvhx7bg]{color:var(--contact-icon-color,var(--text-main,#111827));font-size:1.15rem}.info-item[data-astro-cid-hxvhx7bg] .label[data-astro-cid-hxvhx7bg]{text-transform:uppercase;color:var(--contact-label-color,var(--text-muted,#9ca3af));margin:0 0 .2rem;font-size:.7rem;font-weight:600}.info-item[data-astro-cid-hxvhx7bg] .val[data-astro-cid-hxvhx7bg]{color:var(--contact-val-color,var(--text-main,#111827));margin:0;font-size:.9rem;font-weight:500}.info-item[data-astro-cid-hxvhx7bg] .link[data-astro-cid-hxvhx7bg]{color:var(--contact-link-color,var(--brand-color,#2563eb));font-size:.9rem;font-weight:500;text-decoration:none}.info-item[data-astro-cid-hxvhx7bg] .link[data-astro-cid-hxvhx7bg]:hover{text-decoration:underline}.message-form[data-astro-cid-hxvhx7bg]{flex-direction:column;gap:.85rem;display:flex}.form-group[data-astro-cid-hxvhx7bg]{flex-direction:column;gap:.3rem;display:flex}.form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg]{color:var(--form-label-color,var(--text-main,#374151));font-size:.8rem;font-weight:500}[data-theme=procyon_v40] .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40]:not([class*=pastel]) .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[data-theme=procyon_v40] .contact-card[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40]:not([class*=pastel]) .contact-card[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[data-theme=procyon_v40] .message-form[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40]:not([class*=pastel]) .message-form[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[data-theme=procyon_v40_vibrant] .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40_vibrant] .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[data-theme=procyon_v40_vibrant] .contact-card[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40_vibrant] .contact-card[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[data-theme=procyon_v40_vibrant] .message-form[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40_vibrant] .message-form[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg]{color:#fff!important;font-weight:600!important}[data-theme=procyon_v40_pastel] .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40_pastel] .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[data-theme=procyon_v40_pastel] .contact-card[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40_pastel] .contact-card[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[data-theme=procyon_v40_pastel] .message-form[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[class*=theme-procyon_v40_pastel] .message-form[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg]{color:#0d2b1d!important;font-weight:600!important}.form-group[data-astro-cid-hxvhx7bg] input[data-astro-cid-hxvhx7bg],.form-group[data-astro-cid-hxvhx7bg] textarea[data-astro-cid-hxvhx7bg]{background:var(--form-input-bg,transparent);border:var(--form-input-border,1px solid var(--border-color,#cbd5e1));border-radius:var(--form-input-radius,8px);width:100%;color:var(--form-input-text,var(--text-main,#0f172a));box-sizing:border-box;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.88rem;transition:border-color .2s,box-shadow .2s,background .2s}.form-group[data-astro-cid-hxvhx7bg] input[data-astro-cid-hxvhx7bg]:focus,.form-group[data-astro-cid-hxvhx7bg] textarea[data-astro-cid-hxvhx7bg]:focus{border-color:var(--brand-color,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-color,#2563eb) 20%, transparent);background:var(--form-input-focus-bg,var(--form-input-bg,transparent))}.form-group[data-astro-cid-hxvhx7bg] input[data-astro-cid-hxvhx7bg]::placeholder,.form-group[data-astro-cid-hxvhx7bg] textarea[data-astro-cid-hxvhx7bg]::placeholder{color:var(--form-input-placeholder,#94a3b8)}.submit-btn[data-astro-cid-hxvhx7bg]{background:var(--gradient-accent,var(--btn-bg,var(--brand-color,#2563eb)));background-color:var(--btn-bg,var(--brand-color,#2563eb));width:100%;color:var(--btn-text,#fff);font-family:var(--font-heading,sans-serif);border:var(--btn-border,none);border-radius:var(--radius-btn,8px);cursor:pointer;box-shadow:var(--btn-shadow,0 4px 15px #0003);margin-top:.4rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:800;transition:all .25s}.submit-btn[data-astro-cid-hxvhx7bg]:hover{background-color:var(--btn-hover-bg,var(--primary-accent-hover,var(--brand-color,#1d4ed8)));filter:brightness(1.08);transform:translateY(-2px)}[data-theme=dark] .contact-section[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .contact-section[data-astro-cid-hxvhx7bg],.theme-dark .contact-section[data-astro-cid-hxvhx7bg],[class*=theme-][class*=_dark] .contact-section[data-astro-cid-hxvhx7bg],.dark .contact-section[data-astro-cid-hxvhx7bg]{background-color:var(--bg-page,#030712)!important;color:var(--text-main,#f8fafc)!important}[data-theme=dark] .header-center[data-astro-cid-hxvhx7bg] h2[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .header-center[data-astro-cid-hxvhx7bg] h2[data-astro-cid-hxvhx7bg],.dark .header-center[data-astro-cid-hxvhx7bg] h2[data-astro-cid-hxvhx7bg],[data-theme=dark] .contact-card[data-astro-cid-hxvhx7bg] h3[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .contact-card[data-astro-cid-hxvhx7bg] h3[data-astro-cid-hxvhx7bg],.dark .contact-card[data-astro-cid-hxvhx7bg] h3[data-astro-cid-hxvhx7bg],[data-theme=dark] .info-item[data-astro-cid-hxvhx7bg] .val[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .info-item[data-astro-cid-hxvhx7bg] .val[data-astro-cid-hxvhx7bg],.dark .info-item[data-astro-cid-hxvhx7bg] .val[data-astro-cid-hxvhx7bg],[data-theme=dark] .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg],.dark .form-group[data-astro-cid-hxvhx7bg] label[data-astro-cid-hxvhx7bg]{color:#fff!important}[data-theme=dark] .header-center[data-astro-cid-hxvhx7bg] p[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .header-center[data-astro-cid-hxvhx7bg] p[data-astro-cid-hxvhx7bg],.dark .header-center[data-astro-cid-hxvhx7bg] p[data-astro-cid-hxvhx7bg],[data-theme=dark] .info-item[data-astro-cid-hxvhx7bg] .label[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .info-item[data-astro-cid-hxvhx7bg] .label[data-astro-cid-hxvhx7bg],.dark .info-item[data-astro-cid-hxvhx7bg] .label[data-astro-cid-hxvhx7bg]{color:#94a3b8!important}[data-theme=dark] .contact-card[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .contact-card[data-astro-cid-hxvhx7bg],.dark .contact-card[data-astro-cid-hxvhx7bg]{background:#0f172a!important;border-color:#2dd4bf40!important}[data-theme=dark] .form-group[data-astro-cid-hxvhx7bg] input[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .form-group[data-astro-cid-hxvhx7bg] input[data-astro-cid-hxvhx7bg],.dark .form-group[data-astro-cid-hxvhx7bg] input[data-astro-cid-hxvhx7bg],[data-theme=dark] .form-group[data-astro-cid-hxvhx7bg] textarea[data-astro-cid-hxvhx7bg],[data-theme*=_dark] .form-group[data-astro-cid-hxvhx7bg] textarea[data-astro-cid-hxvhx7bg],.dark .form-group[data-astro-cid-hxvhx7bg] textarea[data-astro-cid-hxvhx7bg]{color:#fff!important;background:#1e293b!important;border-color:#334155!important}@media (width<=768px){.contact-section[data-astro-cid-hxvhx7bg]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-block:3.5rem 2.5rem!important;padding-inline:0!important}.contact-section[data-astro-cid-hxvhx7bg] .container[data-astro-cid-hxvhx7bg],.contact-section[data-astro-cid-hxvhx7bg] .max-w-6xl[data-astro-cid-hxvhx7bg]{box-sizing:border-box!important;width:96%!important;max-width:96%!important;margin-inline:auto!important;padding-inline:0!important}.contact-grid[data-astro-cid-hxvhx7bg]{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:1.5rem!important;width:100%!important;max-width:100%!important;margin-inline:auto!important}.contact-card[data-astro-cid-hxvhx7bg]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:clamp(1.1rem,3.5vw,1.5rem)!important}}.social-icons-wrapper[data-astro-cid-zfwsmxt5]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.social-icon-btn[data-astro-cid-zfwsmxt5]{justify-content:center;align-items:center;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s,background-color .2s;display:inline-flex;background:#fff!important;border-radius:50%!important;padding:3px!important;box-shadow:0 2px 8px #0000001a!important}.social-icon-btn[data-astro-cid-zfwsmxt5]:hover{filter:brightness(1.05);transform:translateY(-2px)scale(1.08);background:#fff!important}.generic-social-badge[data-astro-cid-zfwsmxt5]{color:#fff;background:#3b82f6;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:inline-flex}.team-section[data-astro-cid-ciabzoyf]{background-color:var(--bg-surface,var(--bg-page,#fff));padding-block:5rem;padding-inline:1.5rem}.team-container[data-astro-cid-ciabzoyf]{max-width:1140px;margin-inline:auto}.owner-spotlight-card[data-astro-cid-ciabzoyf]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1.5rem;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;display:grid;overflow:hidden;box-shadow:0 10px 30px #0000000d}.owner-image-col[data-astro-cid-ciabzoyf]{background:#f1f5f9;width:100%;height:100%;min-height:400px}.owner-img[data-astro-cid-ciabzoyf]{object-fit:cover;width:100%;height:100%;display:block}.owner-content-col[data-astro-cid-ciabzoyf]{padding:2.5rem 3rem 2.5rem 0}.owner-name[data-astro-cid-ciabzoyf]{color:var(--text-main,#0f172a);margin:0 0 .5rem;font-size:2.25rem;font-weight:800}.owner-title[data-astro-cid-ciabzoyf]{color:var(--text-muted,#64748b);margin:0 0 .25rem;font-size:1rem;font-weight:600}.owner-org[data-astro-cid-ciabzoyf]{color:var(--text-muted,#94a3b8);margin:0 0 1.5rem;font-size:.9rem}.bio-heading[data-astro-cid-ciabzoyf]{color:var(--text-main,#0f172a);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.owner-bio[data-astro-cid-ciabzoyf]{color:var(--text-muted,#475569);margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.social-links-row[data-astro-cid-ciabzoyf]{gap:.75rem;display:flex}.social-badge-btn[data-astro-cid-ciabzoyf]{background-color:var(--brand-color,#2563eb);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.social-badge-btn[data-astro-cid-ciabzoyf]:hover{opacity:.9;transform:translateY(-2px)}.section-header[data-astro-cid-ciabzoyf]{text-align:center;margin-bottom:3rem}.section-tag[data-astro-cid-ciabzoyf]{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-color,#0284c7);border-bottom:2px solid var(--brand-color,#0284c7);margin-bottom:.5rem;padding-bottom:2px;font-size:.8rem;font-weight:700;display:inline-block}.section-main-title[data-astro-cid-ciabzoyf]{color:var(--text-main,#0f172a);margin:0;font-size:2.25rem;font-weight:800}.members-grid[data-astro-cid-ciabzoyf]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.member-card[data-astro-cid-ciabzoyf]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 15px #00000008}.member-card[data-astro-cid-ciabzoyf]:hover{transform:translateY(-4px);box-shadow:0 12px 25px #00000014}.member-photo-wrapper[data-astro-cid-ciabzoyf]{background:#f8fafc;width:100%;height:240px;overflow:hidden}.member-photo[data-astro-cid-ciabzoyf]{object-fit:cover;width:100%;height:100%}.member-info[data-astro-cid-ciabzoyf]{padding:1.5rem}.member-name[data-astro-cid-ciabzoyf]{color:var(--text-main,#0f172a);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.member-role[data-astro-cid-ciabzoyf]{color:var(--brand-color,#0284c7);margin:0 0 .75rem;font-size:.875rem;font-style:italic}.member-bio[data-astro-cid-ciabzoyf]{color:var(--text-muted,#64748b);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.member-socials[data-astro-cid-ciabzoyf]{gap:.5rem;display:flex}.social-circle-icon[data-astro-cid-ciabzoyf]{background:var(--bg-surface,#e0f2fe);width:32px;height:32px;color:var(--brand-color,#0284c7);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;text-decoration:none;display:flex}@media (width<=768px){.owner-spotlight-card[data-astro-cid-ciabzoyf]{grid-template-columns:1fr}.owner-content-col[data-astro-cid-ciabzoyf]{padding:2rem}}[data-theme=dark] .team-section[data-astro-cid-ciabzoyf],[data-theme*=_dark] .team-section[data-astro-cid-ciabzoyf]{background-color:var(--bg-page,#0f172a)!important;color:var(--text-main,#f8fafc)!important}[data-theme=dark] .owner-spotlight-card[data-astro-cid-ciabzoyf],[data-theme=dark] .member-card[data-astro-cid-ciabzoyf],[data-theme*=_dark] .owner-spotlight-card[data-astro-cid-ciabzoyf],[data-theme*=_dark] .member-card[data-astro-cid-ciabzoyf]{background:var(--bg-card,#1e293b)!important;border-color:var(--border-color,#334155)!important}[data-theme=dark] .owner-name[data-astro-cid-ciabzoyf],[data-theme=dark] .bio-heading[data-astro-cid-ciabzoyf],[data-theme=dark] .section-main-title[data-astro-cid-ciabzoyf],[data-theme=dark] .member-name[data-astro-cid-ciabzoyf],[data-theme*=_dark] .owner-name[data-astro-cid-ciabzoyf],[data-theme*=_dark] .bio-heading[data-astro-cid-ciabzoyf],[data-theme*=_dark] .section-main-title[data-astro-cid-ciabzoyf],[data-theme*=_dark] .member-name[data-astro-cid-ciabzoyf]{color:var(--text-main,#f8fafc)!important}[data-theme=dark] .owner-title[data-astro-cid-ciabzoyf],[data-theme=dark] .owner-bio[data-astro-cid-ciabzoyf],[data-theme=dark] .member-bio[data-astro-cid-ciabzoyf],[data-theme*=_dark] .owner-title[data-astro-cid-ciabzoyf],[data-theme*=_dark] .owner-bio[data-astro-cid-ciabzoyf],[data-theme*=_dark] .member-bio[data-astro-cid-ciabzoyf]{color:var(--text-muted,#94a3b8)!important}[data-theme=dark] .member-photo-wrapper[data-astro-cid-ciabzoyf],[data-theme=dark] .owner-image-col[data-astro-cid-ciabzoyf],[data-theme*=_dark] .member-photo-wrapper[data-astro-cid-ciabzoyf],[data-theme*=_dark] .owner-image-col[data-astro-cid-ciabzoyf]{background:#0f172a!important}[data-theme=dark] .social-circle-icon[data-astro-cid-ciabzoyf],[data-theme*=_dark] .social-circle-icon[data-astro-cid-ciabzoyf]{background:var(--bg-surface,#334155)!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .team-section[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .team-section[data-astro-cid-ciabzoyf]{color:#0f172a!important;background:#f8fafc!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .member-card[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .member-card[data-astro-cid-ciabzoyf],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .owner-spotlight-card[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .owner-spotlight-card[data-astro-cid-ciabzoyf]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 15px #0f172a0a!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .section-main-title[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .section-main-title[data-astro-cid-ciabzoyf],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .owner-name[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .owner-name[data-astro-cid-ciabzoyf],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .member-name[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .member-name[data-astro-cid-ciabzoyf],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .member-card[data-astro-cid-ciabzoyf] h3[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .member-card[data-astro-cid-ciabzoyf] h3[data-astro-cid-ciabzoyf]{color:#0f172a!important;font-weight:800!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .owner-bio[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .owner-bio[data-astro-cid-ciabzoyf],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .member-bio[data-astro-cid-ciabzoyf],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .member-bio[data-astro-cid-ciabzoyf]{color:#475569!important}.menu-section[data-astro-cid-es26cch4]{background-color:var(--bg-page,#f8fafc);padding-block:5rem;padding-inline:1.5rem}.menu-container[data-astro-cid-es26cch4]{max-width:1140px;margin-inline:auto}.menu-header[data-astro-cid-es26cch4]{text-align:center;margin-block-end:2.5rem}.menu-tag[data-astro-cid-es26cch4]{font-family:var(--font-accent,cursive, sans-serif);color:var(--brand-color,#f59e0b);margin-block-end:.25rem;font-size:1.25rem;font-weight:700;display:block}.menu-main-title[data-astro-cid-es26cch4]{color:var(--text-main,#0f172a);margin:0;font-size:2.5rem;font-weight:800}.category-tabs[data-astro-cid-es26cch4]{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-block-end:3rem;display:flex}.tab-btn[data-astro-cid-es26cch4]{cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.75rem;padding-block:.75rem;padding-inline:1.5rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.tab-btn[data-astro-cid-es26cch4].active,.tab-btn[data-astro-cid-es26cch4]:hover{color:var(--brand-color,#f59e0b);border-bottom-color:var(--brand-color,#f59e0b)}.tab-icon[data-astro-cid-es26cch4]{font-size:1.35rem}.menu-items-grid[data-astro-cid-es26cch4]{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:2rem;display:grid}.menu-item-card[data-astro-cid-es26cch4]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;align-items:center;gap:1.25rem;padding:1.25rem;transition:transform .2s;display:flex;box-shadow:0 4px 12px #00000008}.menu-item-card[data-astro-cid-es26cch4]:hover{transform:translateY(-2px)}.item-img-wrapper[data-astro-cid-es26cch4]{shrink:0;background:#f1f5f9;border-radius:.75rem;width:90px;height:90px;overflow:hidden}.item-img[data-astro-cid-es26cch4]{object-fit:cover;width:100%;height:100%}.item-details[data-astro-cid-es26cch4]{flex:1}.item-header-line[data-astro-cid-es26cch4]{border-bottom:1px dashed var(--border-color,#cbd5e1);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.35rem;display:flex}.item-name[data-astro-cid-es26cch4]{color:var(--text-main,#0f172a);margin:0;font-size:1.15rem;font-weight:700}.item-price[data-astro-cid-es26cch4]{color:var(--primary-accent,var(--brand-color,#f59e0b));font-size:1.25rem;font-weight:800}.item-desc[data-astro-cid-es26cch4]{color:var(--text-muted,#64748b);margin:0 0 .5rem;font-size:.875rem;font-style:italic;line-height:1.4}.item-badge[data-astro-cid-es26cch4]{text-transform:uppercase;color:#b45309;background:#fef3c7;border-radius:9999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}[data-theme^=pato_v30] .item-badge[data-astro-cid-es26cch4],[data-theme*=pato_v30] .item-badge[data-astro-cid-es26cch4]{border-radius:0!important}@media (width<=640px){.menu-items-grid[data-astro-cid-es26cch4]{grid-template-columns:1fr}}.booking-section[data-astro-cid-4ec5omq2]{background:var(--bg-surface,#f1f5f9);padding:5rem 1.5rem}.booking-container[data-astro-cid-4ec5omq2]{max-width:1140px;margin:0 auto}.booking-card[data-astro-cid-4ec5omq2]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1.5rem;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:3rem;display:grid;box-shadow:0 10px 30px #0000000a}.booking-tag[data-astro-cid-4ec5omq2]{text-transform:uppercase;color:var(--brand-color,#2563eb);letter-spacing:.05em;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.booking-title[data-astro-cid-4ec5omq2]{color:var(--text-main,#0f172a);margin:0 0 .75rem;font-size:2.25rem;font-weight:800}.booking-subtitle[data-astro-cid-4ec5omq2]{color:var(--text-muted,#64748b);margin-bottom:2rem;font-size:1rem;line-height:1.6}.booking-meta[data-astro-cid-4ec5omq2]{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.meta-item[data-astro-cid-4ec5omq2]{align-items:center;gap:1rem;display:flex}.meta-icon[data-astro-cid-4ec5omq2]{background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:flex;color:#1e293b!important}.meta-label[data-astro-cid-4ec5omq2]{text-transform:uppercase;font-size:.75rem;font-weight:600;display:block;color:#475569!important}.meta-val[data-astro-cid-4ec5omq2]{color:var(--text-main,#0f172a);font-size:1rem;font-weight:700}.booking-cta-btn[data-astro-cid-4ec5omq2]{background-color:var(--brand-color,#2563eb);color:#fff;border-radius:9999px;padding:.85rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-block}.booking-cta-btn[data-astro-cid-4ec5omq2]:hover{opacity:.95;transform:translateY(-2px)}.booking-services-col[data-astro-cid-4ec5omq2]{background:var(--bg-card-subtle,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;padding:2rem}.booking-services-inline[data-astro-cid-4ec5omq2]{margin-top:1.5rem;padding:1.25rem 1.5rem}.services-list-heading[data-astro-cid-4ec5omq2]{color:var(--text-main,#0f172a);margin:0 0 1rem;font-size:1.15rem;font-weight:700}.services-list[data-astro-cid-4ec5omq2]{flex-direction:column;gap:.75rem;display:flex}.service-item-row[data-astro-cid-4ec5omq2]{background:0 0;border:none;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;width:100%;padding-bottom:.75rem;font-family:inherit;display:flex}.service-item-interactive[data-astro-cid-4ec5omq2]{cursor:pointer;border:1px solid #0000;border-bottom-color:#e2e8f0;border-radius:.5rem;padding:.6rem .75rem;transition:background-color .15s,border-color .15s,transform .15s}.service-item-interactive[data-astro-cid-4ec5omq2]:hover,.service-item-interactive[data-astro-cid-4ec5omq2].is-selected{border-color:var(--brand-color,#2563eb);background:#2563eb0f}.s-name[data-astro-cid-4ec5omq2]{color:var(--text-main,#0f172a);margin:0;font-size:.95rem;font-weight:700}.s-duration[data-astro-cid-4ec5omq2]{color:#64748b;margin-top:.15rem;font-size:.75rem;display:inline-block}.s-desc[data-astro-cid-4ec5omq2]{color:#64748b;margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.s-price[data-astro-cid-4ec5omq2]{color:var(--brand-color,#2563eb);flex-shrink:0;margin-left:.75rem;font-size:1rem;font-weight:800}.booking-form-col[data-astro-cid-4ec5omq2]{background:var(--bg-card-subtle,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;padding:2rem}.form-title[data-astro-cid-4ec5omq2]{color:var(--text-main,#0f172a);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.form-subtitle[data-astro-cid-4ec5omq2]{color:var(--text-muted,#64748b);margin:0 0 1.25rem;font-size:.85rem}.form-grid-2[data-astro-cid-4ec5omq2]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.booking-form[data-astro-cid-4ec5omq2] .form-group[data-astro-cid-4ec5omq2]{margin-bottom:.85rem}.booking-form[data-astro-cid-4ec5omq2] label[data-astro-cid-4ec5omq2]{text-transform:uppercase;color:var(--text-muted,#64748b);margin-bottom:.3rem;font-size:.75rem;font-weight:700;display:block}.booking-form[data-astro-cid-4ec5omq2] input[data-astro-cid-4ec5omq2],.booking-form[data-astro-cid-4ec5omq2] select[data-astro-cid-4ec5omq2],.booking-form[data-astro-cid-4ec5omq2] textarea[data-astro-cid-4ec5omq2]{box-sizing:border-box;border:1px solid var(--border-color,#cbd5e1);width:100%;color:var(--text-main,#0f172a);background:#fff;border-radius:.5rem;padding:.65rem .85rem;font-family:inherit;font-size:.9rem}.booking-form[data-astro-cid-4ec5omq2] input[data-astro-cid-4ec5omq2]:focus,.booking-form[data-astro-cid-4ec5omq2] select[data-astro-cid-4ec5omq2]:focus,.booking-form[data-astro-cid-4ec5omq2] textarea[data-astro-cid-4ec5omq2]:focus{border-color:var(--brand-color,#2563eb);outline:none;box-shadow:0 0 0 2px #2563eb26}.booking-submit-btn[data-astro-cid-4ec5omq2]{background-color:var(--brand-color,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.85rem;font-size:.95rem;font-weight:700;transition:opacity .2s,transform .2s}.booking-submit-btn[data-astro-cid-4ec5omq2]:hover{opacity:.95;transform:translateY(-1px)}.external-provider-card[data-astro-cid-4ec5omq2]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.provider-badge[data-astro-cid-4ec5omq2]{font-size:.8rem;font-weight:700;display:inline-block}.provider-desc[data-astro-cid-4ec5omq2]{color:#64748b;margin:.35rem 0 .85rem;font-size:.85rem}.opentable-btn[data-astro-cid-4ec5omq2]{background:#da3743!important}.resy-btn[data-astro-cid-4ec5omq2]{background:#d8232a!important}.thefork-btn[data-astro-cid-4ec5omq2]{background:#00897b!important}.sevenrooms-btn[data-astro-cid-4ec5omq2]{background:#111827!important}@media (width<=768px){.booking-card[data-astro-cid-4ec5omq2]{grid-template-columns:1fr;padding:2rem}}[data-theme=dark_glass] .booking-section[data-astro-cid-4ec5omq2],[data-theme*=_dark] .booking-section[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .booking-section[data-astro-cid-4ec5omq2]{color:var(--text-main,#f8fafc)!important;background:0 0!important}[data-theme=dark_glass] .booking-card[data-astro-cid-4ec5omq2],[data-theme*=_dark] .booking-card[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .booking-card[data-astro-cid-4ec5omq2]{background:#0f172aa6!important;border-color:#ffffff26!important}[data-theme=dark_glass] .booking-services-col[data-astro-cid-4ec5omq2],[data-theme*=_dark] .booking-services-col[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .booking-services-col[data-astro-cid-4ec5omq2]{background:#0f172a99!important;border-color:#ffffff1f!important}[data-theme=dark_glass] .booking-title[data-astro-cid-4ec5omq2],[data-theme*=_dark] .booking-title[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .booking-title[data-astro-cid-4ec5omq2],[data-theme=dark_glass] .meta-val[data-astro-cid-4ec5omq2],[data-theme*=_dark] .meta-val[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .meta-val[data-astro-cid-4ec5omq2],[data-theme=dark_glass] .services-list-heading[data-astro-cid-4ec5omq2],[data-theme*=_dark] .services-list-heading[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .services-list-heading[data-astro-cid-4ec5omq2],[data-theme=dark_glass] .s-name[data-astro-cid-4ec5omq2],[data-theme*=_dark] .s-name[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .s-name[data-astro-cid-4ec5omq2]{color:#fff!important}[data-theme=dark_glass] .booking-subtitle[data-astro-cid-4ec5omq2],[data-theme*=_dark] .booking-subtitle[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .booking-subtitle[data-astro-cid-4ec5omq2],[data-theme=dark_glass] .s-duration[data-astro-cid-4ec5omq2],[data-theme*=_dark] .s-duration[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .s-duration[data-astro-cid-4ec5omq2]{color:#94a3b8!important}[data-theme=dark_glass] .service-item-row[data-astro-cid-4ec5omq2],[data-theme*=_dark] .service-item-row[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .service-item-row[data-astro-cid-4ec5omq2]{border-bottom-color:#ffffff1f!important}[data-theme=procyon_v40] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=procyon_v40_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=starla_v41] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=starla_v41_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=danica_v42] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=danica_v42_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme*=_dark] .meta-icon[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=astra_v43_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=seren_v44_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=stella_v45_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=peony_v46_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=iris_v47_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=ranunculus_v48_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=lavender_v49_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=dahlia_v50_vibrant] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=stella_v45_pastel] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=peony_v46_pastel] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=iris_v47_pastel] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=ranunculus_v48_pastel] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=lavender_v49_pastel] .meta-icon[data-astro-cid-4ec5omq2],[data-theme=dahlia_v50_pastel] .meta-icon[data-astro-cid-4ec5omq2]{color:#fff!important;background:#ffffff1f!important}[data-theme=procyon_v40] .meta-label[data-astro-cid-4ec5omq2],[data-theme=procyon_v40_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=starla_v41] .meta-label[data-astro-cid-4ec5omq2],[data-theme=starla_v41_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=danica_v42] .meta-label[data-astro-cid-4ec5omq2],[data-theme=danica_v42_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme*=_dark] .meta-label[data-astro-cid-4ec5omq2],[class*=theme-][class*=_dark] .meta-label[data-astro-cid-4ec5omq2],[data-theme=astra_v43_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=seren_v44_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=stella_v45_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=peony_v46_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=iris_v47_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=ranunculus_v48_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=lavender_v49_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=dahlia_v50_vibrant] .meta-label[data-astro-cid-4ec5omq2],[data-theme=stella_v45_pastel] .meta-label[data-astro-cid-4ec5omq2],[data-theme=peony_v46_pastel] .meta-label[data-astro-cid-4ec5omq2],[data-theme=iris_v47_pastel] .meta-label[data-astro-cid-4ec5omq2],[data-theme=ranunculus_v48_pastel] .meta-label[data-astro-cid-4ec5omq2],[data-theme=lavender_v49_pastel] .meta-label[data-astro-cid-4ec5omq2],[data-theme=dahlia_v50_pastel] .meta-label[data-astro-cid-4ec5omq2]{color:#cbd5e1!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .booking-section[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .booking-section[data-astro-cid-4ec5omq2]{color:#0f172a!important;background:#f8fafc!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .booking-card[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .booking-card[data-astro-cid-4ec5omq2]{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 15px 35px #0f172a0f!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .booking-services-col[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .booking-services-col[data-astro-cid-4ec5omq2]{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .booking-title[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .booking-title[data-astro-cid-4ec5omq2],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .services-list-heading[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .services-list-heading[data-astro-cid-4ec5omq2],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .s-name[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .s-name[data-astro-cid-4ec5omq2],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .meta-val[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .meta-val[data-astro-cid-4ec5omq2]{color:#0f172a!important;font-weight:800!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .booking-subtitle[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .booking-subtitle[data-astro-cid-4ec5omq2],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .meta-label[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .meta-label[data-astro-cid-4ec5omq2],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .s-duration[data-astro-cid-4ec5omq2],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .s-duration[data-astro-cid-4ec5omq2]{color:#475569!important}.theme-zenith_v25 .booking-card[data-astro-cid-4ec5omq2]{border-top:4px solid #0d9488!important}.theme-zenith_v25_vibrant .booking-card[data-astro-cid-4ec5omq2]{border-color:#fbcfe8!important;border-top-style:solid!important;border-top-width:4px!important}.theme-zenith_v25_vibrant .booking-services-col[data-astro-cid-4ec5omq2]{background:#fdf2f8!important;border-color:#fbcfe8!important}:is([data-theme=danica_v42_vibrant],[data-theme=astra_v43_vibrant]) .meta-icon[data-astro-cid-4ec5omq2]{color:#0f172a!important;background:#e2e8f0!important}:is([data-theme=danica_v42_vibrant],[data-theme=astra_v43_vibrant]) .meta-label[data-astro-cid-4ec5omq2]{color:#334155!important}.video-section[data-astro-cid-ycvr4vvv]{background-color:var(--bg-page,#f8fafc);padding-block:5.5rem;padding-inline:1.5rem}.max-w-5xl[data-astro-cid-ycvr4vvv]{max-width:1100px;margin-inline:auto}.section-header[data-astro-cid-ycvr4vvv]{text-align:center;-webkit-backdrop-filter:blur(14px);border:1px solid #fffc;border-radius:1.5rem;max-width:700px;margin-block-end:3rem;margin-inline:auto;padding:2rem 2.5rem;box-shadow:0 12px 30px #0000000f,0 2px 6px #00000008}.video-tag-label[data-astro-cid-ycvr4vvv]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-accent,var(--brand-color,#2563eb));margin-block-end:.5rem;font-size:.88rem;font-weight:800;display:inline-block}.video-main-title[data-astro-cid-ycvr4vvv]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--text-main,#0f172a);margin:0;font-size:2.5rem;font-weight:800;line-height:1.2}.video-wrapper-card[data-astro-cid-ycvr4vvv]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1.5rem;padding:1.25rem;overflow:hidden;box-shadow:0 20px 40px #0000000f}.video-responsive-frame[data-astro-cid-ycvr4vvv]{aspect-ratio:16/9;background-color:#0f172a;border-radius:1rem;width:100%;position:relative;overflow:hidden}.video-responsive-frame[data-astro-cid-ycvr4vvv] iframe,.youtube-iframe,.youtube-iframe[data-astro-cid-ycvr4vvv]{border-radius:inherit!important;border:none!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.video-facade-btn[data-astro-cid-ycvr4vvv]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.video-facade-thumb[data-astro-cid-ycvr4vvv]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.video-facade-overlay[data-astro-cid-ycvr4vvv]{background:#00000047;transition:background .2s;position:absolute;inset:0}.video-play-btn[data-astro-cid-ycvr4vvv]{z-index:2;filter:drop-shadow(0 4px 14px #00000080);transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s;position:absolute}.video-facade-btn[data-astro-cid-ycvr4vvv]:hover .video-facade-thumb[data-astro-cid-ycvr4vvv]{transform:scale(1.03)}.video-facade-btn[data-astro-cid-ycvr4vvv]:hover .video-facade-overlay[data-astro-cid-ycvr4vvv]{background:#0000006b}.video-facade-btn[data-astro-cid-ycvr4vvv]:hover .video-play-btn[data-astro-cid-ycvr4vvv]{transform:scale(1.15)}@media (width<=768px){.video-section[data-astro-cid-ycvr4vvv]{padding-inline:0}.video-main-title[data-astro-cid-ycvr4vvv]{font-size:1.85rem}.video-wrapper-card[data-astro-cid-ycvr4vvv]{box-shadow:none;background:0 0;border:none;border-radius:0;width:100%;padding:0}.video-responsive-frame[data-astro-cid-ycvr4vvv]{border-radius:0}}.about-section[data-astro-cid-fiwylwda]{background-color:var(--bg-surface,var(--bg-page,#fff));color:var(--text-main,#0f172a);padding-block:6rem;padding-inline:1.5rem;overflow:hidden}.max-w-6xl[data-astro-cid-fiwylwda]{max-width:1200px;margin-inline:auto}.about-grid[data-astro-cid-fiwylwda]{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;display:grid}.about-main-title[data-astro-cid-fiwylwda]{font-family:var(--font-heading,sans-serif);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:800;line-height:1.15}.title-first[data-astro-cid-fiwylwda]{color:var(--text-main,#0f172a)}.title-accent[data-astro-cid-fiwylwda]{color:var(--brand-color,var(--primary,#4f46e5))}.about-title-bar[data-astro-cid-fiwylwda]{background:var(--brand-color,var(--primary,#4f46e5));width:45px;height:4px;margin-bottom:2rem;border-radius:0!important}.about-paragraph-primary[data-astro-cid-fiwylwda]{font-family:var(--font-body,sans-serif);color:var(--text-muted,#475569);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.75}.about-paragraph-secondary[data-astro-cid-fiwylwda]{font-family:var(--font-body,sans-serif);color:var(--text-muted,#64748b);margin-bottom:2.25rem;font-size:.98rem;line-height:1.7}.about-cta-btn[data-astro-cid-fiwylwda]{font-family:var(--font-heading,sans-serif);letter-spacing:.05em;text-transform:uppercase;padding:1rem 2.25rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 10px 25px #4f46e559;background-color:var(--brand-color,#4f46e5)!important;background:var(--gradient-accent,linear-gradient(135deg, #4f46e5 0%, #06b6d4 100%))!important;color:#fff!important;border:none!important;border-radius:0!important}.about-cta-btn[data-astro-cid-fiwylwda]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #4f46e580}.about-img-box[data-astro-cid-fiwylwda]{width:100%;padding-bottom:2rem;padding-right:2rem;position:relative}.about-main-img[data-astro-cid-fiwylwda]{object-fit:cover;width:100%;height:460px;display:block;box-shadow:0 15px 35px #0000001a;border-radius:0!important}.about-quote-overlay[data-astro-cid-fiwylwda]{background-color:var(--brand-color,#4f46e5);background:var(--gradient-accent,linear-gradient(135deg, #4f46e5 0%, #10b981 100%));color:#fff;z-index:5;width:320px;padding:2rem;position:absolute;bottom:-10%;right:0;box-shadow:0 20px 45px #00000040;border-radius:0!important}.quote-icon[data-astro-cid-fiwylwda]{opacity:.85;margin-bottom:.25rem;font-family:Georgia,serif;font-size:3rem;line-height:1}.quote-overlay-heading[data-astro-cid-fiwylwda]{font-family:var(--font-heading,sans-serif);color:#fff;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.05rem;font-weight:800;line-height:1.35}.quote-text[data-astro-cid-fiwylwda]{font-family:var(--font-body,sans-serif);color:#fffffff2;margin:0 0 1.5rem;font-size:.92rem;font-style:italic;line-height:1.6}.quote-author-row[data-astro-cid-fiwylwda]{border-top:1px solid #fff3;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.author-name[data-astro-cid-fiwylwda]{font-family:var(--font-heading,sans-serif);text-transform:uppercase;color:#fff;letter-spacing:.04em;margin:0 0 .15rem;font-size:.9rem;font-weight:800}.author-role[data-astro-cid-fiwylwda]{color:#ffffffd9;font-size:.8rem;font-style:italic}.author-avatar[data-astro-cid-fiwylwda]{object-fit:cover;width:48px;height:48px;border:2px solid #fff!important;border-radius:50%!important}@media (width<=992px){.about-grid[data-astro-cid-fiwylwda]{grid-template-columns:1fr;gap:3rem}.about-img-box[data-astro-cid-fiwylwda]{padding-bottom:0;padding-right:0}.about-quote-overlay[data-astro-cid-fiwylwda]{width:100%;margin-top:-3rem;position:relative;bottom:0;right:0}}.theme-pulse_v26_vibrant .title-accent[data-astro-cid-fiwylwda]{color:#f59e0b!important}.theme-pulse_v26_vibrant .about-title-bar[data-astro-cid-fiwylwda]{background-color:#f59e0b!important}.theme-pulse_v26_vibrant .about-quote-overlay[data-astro-cid-fiwylwda]{background:linear-gradient(135deg,#f59e0b 0%,#ec4899 100%)!important}.theme-pulse_v26_vibrant .about-quote-overlay[data-astro-cid-fiwylwda] p[data-astro-cid-fiwylwda],.theme-pulse_v26_vibrant .about-quote-overlay[data-astro-cid-fiwylwda] h4[data-astro-cid-fiwylwda],.theme-pulse_v26_vibrant .about-quote-overlay[data-astro-cid-fiwylwda] span[data-astro-cid-fiwylwda],.theme-pulse_v26_vibrant .about-quote-overlay[data-astro-cid-fiwylwda] .quote-icon[data-astro-cid-fiwylwda]{color:#fff!important}.theme-pulse_v26_vibrant .about-cta-btn[data-astro-cid-fiwylwda]{background:linear-gradient(135deg,#f59e0b 0%,#ec4899 100%)!important}.theme-pulse_v27 .about-grid[data-astro-cid-fiwylwda],.theme-pulse_v27_vibrant .about-grid[data-astro-cid-fiwylwda],.theme-pulse_v27_dark .about-grid[data-astro-cid-fiwylwda]{grid-template-columns:1fr 1.05fr!important}.theme-pulse_v27 .about-content-col[data-astro-cid-fiwylwda],.theme-pulse_v27_vibrant .about-content-col[data-astro-cid-fiwylwda],.theme-pulse_v27_dark .about-content-col[data-astro-cid-fiwylwda]{order:2!important}.theme-pulse_v27 .about-image-col[data-astro-cid-fiwylwda],.theme-pulse_v27_vibrant .about-image-col[data-astro-cid-fiwylwda],.theme-pulse_v27_dark .about-image-col[data-astro-cid-fiwylwda]{order:1!important}@media (width<=1024px){.theme-pulse_v27 .about-grid[data-astro-cid-fiwylwda],.theme-pulse_v27_vibrant .about-grid[data-astro-cid-fiwylwda],.theme-pulse_v27_dark .about-grid[data-astro-cid-fiwylwda]{grid-template-columns:1fr!important}}.theme-pulse_v27 .title-accent[data-astro-cid-fiwylwda]{color:#7c3aed!important}.theme-pulse_v27 .about-title-bar[data-astro-cid-fiwylwda]{background-color:#7c3aed!important}.theme-pulse_v27 .about-cta-btn[data-astro-cid-fiwylwda],.theme-pulse_v27 .about-quote-overlay[data-astro-cid-fiwylwda]{background:linear-gradient(135deg,#7c3aed 0%,#06b6d4 100%)!important}.theme-pulse_v27 .about-quote-overlay[data-astro-cid-fiwylwda] p[data-astro-cid-fiwylwda],.theme-pulse_v27 .about-quote-overlay[data-astro-cid-fiwylwda] h4[data-astro-cid-fiwylwda],.theme-pulse_v27 .about-quote-overlay[data-astro-cid-fiwylwda] span[data-astro-cid-fiwylwda],.theme-pulse_v27 .about-quote-overlay[data-astro-cid-fiwylwda] .quote-icon[data-astro-cid-fiwylwda],.theme-pulse_v27 .about-quote-overlay[data-astro-cid-fiwylwda] .quote-text[data-astro-cid-fiwylwda],.theme-pulse_v27 .about-quote-overlay[data-astro-cid-fiwylwda] .quote-overlay-heading[data-astro-cid-fiwylwda]{color:#fff!important}.theme-pulse_v27_vibrant .title-accent[data-astro-cid-fiwylwda]{color:#d946ef!important}.theme-pulse_v27_vibrant .about-title-bar[data-astro-cid-fiwylwda]{background-color:#d946ef!important}.theme-pulse_v27_vibrant .about-quote-overlay[data-astro-cid-fiwylwda]{background:linear-gradient(135deg,#d946ef 0%,#f59e0b 100%)!important}.theme-pulse_v27_vibrant .about-quote-overlay[data-astro-cid-fiwylwda] p[data-astro-cid-fiwylwda],.theme-pulse_v27_vibrant .about-quote-overlay[data-astro-cid-fiwylwda] h4[data-astro-cid-fiwylwda],.theme-pulse_v27_vibrant .about-quote-overlay[data-astro-cid-fiwylwda] span[data-astro-cid-fiwylwda],.theme-pulse_v27_vibrant .about-quote-overlay[data-astro-cid-fiwylwda] .quote-icon[data-astro-cid-fiwylwda]{color:#fff!important}.theme-pulse_v27_vibrant .about-cta-btn[data-astro-cid-fiwylwda]{background:linear-gradient(135deg,#d946ef 0%,#f59e0b 100%)!important}.theme-pulse_v27_dark .title-accent[data-astro-cid-fiwylwda]{color:#10b981!important}.theme-pulse_v27_dark .about-title-bar[data-astro-cid-fiwylwda]{background-color:#10b981!important}.theme-pulse_v27_dark .about-cta-btn[data-astro-cid-fiwylwda]{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%)!important}[data-theme=dark] .about-section[data-astro-cid-fiwylwda],[data-theme=dark_glass] .about-section[data-astro-cid-fiwylwda],[data-theme*=_dark] .about-section[data-astro-cid-fiwylwda],[class*=_dark] .about-section[data-astro-cid-fiwylwda],[data-mode=dark] .about-section[data-astro-cid-fiwylwda]{background-color:var(--bg-page,#0b0f19)!important;color:#f8fafc!important}[data-theme=dark] .title-first[data-astro-cid-fiwylwda],[data-theme=dark_glass] .title-first[data-astro-cid-fiwylwda],[data-theme*=_dark] .title-first[data-astro-cid-fiwylwda],[class*=_dark] .title-first[data-astro-cid-fiwylwda],[data-mode=dark] .title-first[data-astro-cid-fiwylwda]{color:#fff!important}[data-theme=dark] .about-paragraph-primary[data-astro-cid-fiwylwda],[data-theme*=_dark] .about-paragraph-primary[data-astro-cid-fiwylwda],[data-theme=dark] .about-paragraph-secondary[data-astro-cid-fiwylwda],[data-theme*=_dark] .about-paragraph-secondary[data-astro-cid-fiwylwda],[data-theme=dark_glass] .about-paragraph-primary[data-astro-cid-fiwylwda],[data-theme=dark_glass] .about-paragraph-secondary[data-astro-cid-fiwylwda],[class*=_dark] .about-paragraph-primary[data-astro-cid-fiwylwda],[class*=_dark] .about-paragraph-secondary[data-astro-cid-fiwylwda],[data-mode=dark] .about-paragraph-primary[data-astro-cid-fiwylwda],[data-mode=dark] .about-paragraph-secondary[data-astro-cid-fiwylwda]{color:#94a3b8!important}[data-theme=dark] .about-quote-overlay[data-astro-cid-fiwylwda],[data-theme=dark_glass] .about-quote-overlay[data-astro-cid-fiwylwda],[data-theme*=_dark] .about-quote-overlay[data-astro-cid-fiwylwda],[class*=_dark] .about-quote-overlay[data-astro-cid-fiwylwda],[data-mode=dark] .about-quote-overlay[data-astro-cid-fiwylwda]{background-color:var(--bg-card,#0f172a)!important;background:var(--bg-card,#0f172a)!important;border:var(--border-card,1px solid #ffffff26)!important;color:#fff!important}[data-theme=dark] .about-quote-overlay[data-astro-cid-fiwylwda] .quote-text[data-astro-cid-fiwylwda],[data-theme*=_dark] .about-quote-overlay[data-astro-cid-fiwylwda] .quote-text[data-astro-cid-fiwylwda],[data-theme=dark] .about-quote-overlay[data-astro-cid-fiwylwda] p[data-astro-cid-fiwylwda],[data-theme*=_dark] .about-quote-overlay[data-astro-cid-fiwylwda] p[data-astro-cid-fiwylwda],[data-theme=dark_glass] .about-quote-overlay[data-astro-cid-fiwylwda] .quote-text[data-astro-cid-fiwylwda],[data-theme=dark_glass] .about-quote-overlay[data-astro-cid-fiwylwda] p[data-astro-cid-fiwylwda],[class*=_dark] .about-quote-overlay[data-astro-cid-fiwylwda] .quote-text[data-astro-cid-fiwylwda],[class*=_dark] .about-quote-overlay[data-astro-cid-fiwylwda] p[data-astro-cid-fiwylwda],[data-mode=dark] .about-quote-overlay[data-astro-cid-fiwylwda] .quote-text[data-astro-cid-fiwylwda],[data-mode=dark] .about-quote-overlay[data-astro-cid-fiwylwda] p[data-astro-cid-fiwylwda]{color:#fff!important}.features-section[data-astro-cid-6lvitcgg]{background-color:var(--bg-page,#f8fafc);color:var(--text-main,#0f172a);padding:5.5rem 1.5rem}.max-w-6xl[data-astro-cid-6lvitcgg]{max-width:1140px;margin:0 auto}.section-header[data-astro-cid-6lvitcgg]{text-align:center;max-width:700px;margin:0 auto 3.5rem}.features-subtitle-badge[data-astro-cid-6lvitcgg]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-accent,var(--brand-color,var(--primary,#2563eb)));margin-block-end:.5rem;font-size:.85rem;font-weight:800;display:inline-block}.features-main-title[data-astro-cid-6lvitcgg]{font-family:var(--font-heading,inherit);color:var(--text-main,#0f172a);margin:0 0 1rem;font-size:2.35rem;font-weight:800;line-height:1.25}.features-description[data-astro-cid-6lvitcgg]{color:var(--text-muted,#64748b);margin:0;font-size:1.05rem;line-height:1.6}.features-grid[data-astro-cid-6lvitcgg]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.feature-card[data-astro-cid-6lvitcgg]{background:var(--feature-card-bg,var(--bg-card,#fff));border:var(--feature-card-border,1px solid var(--border-color,#e2e8f0));border-radius:var(--feature-card-radius,1.25rem);padding:var(--feature-card-padding,2rem);box-shadow:var(--feature-card-shadow,0 4px 15px #00000008);transition:transform .25s,box-shadow .25s,background .2s,color .2s}.feature-card[data-astro-cid-6lvitcgg]:hover{box-shadow:var(--feature-card-shadow-hover,0 12px 30px #00000012);background:var(--feature-card-bg-hover,var(--feature-card-bg,var(--bg-card,#fff)));transform:translateY(-4px)}.feature-icon-box[data-astro-cid-6lvitcgg]{width:var(--feature-icon-size,56px);height:var(--feature-icon-size,56px);border-radius:var(--feature-icon-radius,1rem);background:var(--feature-icon-bg,var(--bg-surface,#eff6ff));color:var(--feature-icon-color,var(--brand-color,var(--primary,#2563eb)));justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.75rem;display:flex}.feature-card-title[data-astro-cid-6lvitcgg]{font-family:var(--font-heading,inherit);color:var(--feature-title-color,var(--text-main,#0f172a));margin:0 0 .5rem;font-size:1.25rem;font-weight:700;transition:color .2s}.feature-card-desc[data-astro-cid-6lvitcgg]{color:var(--feature-desc-color,var(--text-muted,#64748b));margin:0;font-size:.95rem;line-height:1.6;transition:color .2s}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=procyon_v40]):not([class*=vega_v37]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .features-section[data-astro-cid-6lvitcgg],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=procyon_v40]):not([data-theme*=vega_v37]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .features-section[data-astro-cid-6lvitcgg]{color:#0f172a!important;background:#f8fafc!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=procyon_v40]):not([class*=vega_v37]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .feature-card[data-astro-cid-6lvitcgg],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=procyon_v40]):not([data-theme*=vega_v37]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .feature-card[data-astro-cid-6lvitcgg]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 15px #0f172a0a!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=procyon_v40]):not([class*=vega_v37]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .features-main-title[data-astro-cid-6lvitcgg],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=procyon_v40]):not([data-theme*=vega_v37]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .features-main-title[data-astro-cid-6lvitcgg],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=procyon_v40]):not([class*=vega_v37]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .feature-card-title[data-astro-cid-6lvitcgg],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=procyon_v40]):not([data-theme*=vega_v37]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .feature-card-title[data-astro-cid-6lvitcgg],[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=procyon_v40]):not([class*=vega_v37]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .feature-card[data-astro-cid-6lvitcgg] h3[data-astro-cid-6lvitcgg],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=procyon_v40]):not([data-theme*=vega_v37]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .feature-card[data-astro-cid-6lvitcgg] h3[data-astro-cid-6lvitcgg]{color:#0f172a!important;font-weight:800!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=procyon_v40]):not([class*=vega_v37]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .feature-card-desc[data-astro-cid-6lvitcgg],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=procyon_v40]):not([data-theme*=vega_v37]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .feature-card-desc[data-astro-cid-6lvitcgg]{color:#475569!important}.feature-icon-box[data-astro-cid-6lvitcgg] span[data-astro-cid-6lvitcgg]{color:#0f172a!important}:is([data-theme=procyon_v40],[data-theme=starla_v41],[data-theme=danica_v42],[data-theme=stella_v45_pastel],[data-theme=peony_v46_pastel],[data-theme=iris_v47_pastel],[data-theme=ranunculus_v48_pastel],[data-theme=lavender_v49_pastel],[data-theme=dahlia_v50_pastel],[data-theme$=_vibrant]:not([data-theme=astra_v43_vibrant]),[data-theme*=_dark],[class*=theme-procyon_v40]:not([class*=_pastel]):not([class*=_vibrant]),[class*=theme-starla_v41]:not([class*=_pastel]):not([class*=_vibrant]),[class*=theme-danica_v42]:not([class*=_pastel]):not([class*=_vibrant]),[class*=theme-][class*=_vibrant]:not([class*=astra_v43_vibrant]),[class*=theme-][class*=_dark]) .feature-icon-box[data-astro-cid-6lvitcgg] span[data-astro-cid-6lvitcgg]{color:#fff!important}:is([data-theme=astra_v43_vibrant],.theme-astra_v43_vibrant,[data-theme=procyon_v40_pastel],.theme-procyon_v40_pastel,[data-theme=starla_v41_pastel],.theme-starla_v41_pastel,[data-theme=danica_v42_pastel],.theme-danica_v42_pastel) .feature-icon-box[data-astro-cid-6lvitcgg] span[data-astro-cid-6lvitcgg]{color:#0f172a!important}.spotlight-section[data-astro-cid-vtombpbj]{background-color:var(--bg-page,#f8fafc);color:var(--text-main,#0f172a);padding:5.5rem 1.5rem}.max-w-6xl[data-astro-cid-vtombpbj]{max-width:1140px;margin:0 auto}.owner-spotlight-card[data-astro-cid-vtombpbj]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1.5rem;grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid;overflow:hidden;box-shadow:0 10px 30px #0000000d}.owner-image-col[data-astro-cid-vtombpbj]{background:var(--bg-surface,#f1f5f9);width:100%;height:100%;min-height:400px}.owner-img[data-astro-cid-vtombpbj]{object-fit:cover;width:100%;height:100%;display:block}.owner-content-col[data-astro-cid-vtombpbj]{padding:2.5rem 3rem 2.5rem 0}.spotlight-badge[data-astro-cid-vtombpbj]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-accent,var(--brand-color,var(--primary,#2563eb)));margin-block-end:.5rem;font-size:.8rem;font-weight:800;display:inline-block}.owner-name[data-astro-cid-vtombpbj]{font-family:var(--font-heading,inherit);color:var(--text-main,#0f172a);margin:0 0 .5rem;font-size:2.25rem;font-weight:800}.owner-title[data-astro-cid-vtombpbj]{color:var(--primary-accent,var(--brand-color,var(--primary,#2563eb)));margin-block:0 .25rem;font-size:1.05rem;font-weight:700}.owner-org[data-astro-cid-vtombpbj]{color:var(--text-muted,#94a3b8);margin:0 0 1.5rem;font-size:.9rem}.bio-heading[data-astro-cid-vtombpbj]{font-family:var(--font-heading,inherit);color:var(--text-main,#0f172a);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.owner-bio[data-astro-cid-vtombpbj]{color:var(--text-muted,#475569);margin-bottom:1.75rem;font-size:.95rem;line-height:1.7}.social-links-row[data-astro-cid-vtombpbj]{gap:.75rem;display:flex}.social-badge-btn[data-astro-cid-vtombpbj]{background-color:var(--brand-color,var(--primary,#2563eb));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.social-badge-btn[data-astro-cid-vtombpbj]:hover{opacity:.9;transform:translateY(-2px)}@media (width<=768px){.owner-spotlight-card[data-astro-cid-vtombpbj]{grid-template-columns:1fr}.owner-content-col[data-astro-cid-vtombpbj]{padding:2rem}}.google-map-section[data-astro-cid-mc5ktqzy]{background-color:var(--bg-page,#f8fafc);color:var(--text-main,#111827);padding:5rem 1.5rem}.max-w-6xl[data-astro-cid-mc5ktqzy]{max-width:1140px;margin:0 auto}.google-map-header[data-astro-cid-mc5ktqzy]{margin-bottom:2.5rem;-webkit-backdrop-filter:blur(14px);border:1px solid #fffc;border-radius:1.5rem;max-width:720px;margin-inline:auto;padding:2rem 2.5rem;box-shadow:0 12px 30px #0000000f,0 2px 6px #00000008}.map-section-tag[data-astro-cid-mc5ktqzy]{letter-spacing:.08em;color:var(--brand-color,#1dc8cd);margin-bottom:.5rem;font-size:.85rem;font-weight:800;display:inline-block}.map-section-title[data-astro-cid-mc5ktqzy]{font-family:var(--font-heading,inherit);color:var(--text-main,#111827);margin:0 0 .75rem;font-size:2.25rem;font-weight:800;line-height:1.25}.map-address-p[data-astro-cid-mc5ktqzy]{color:var(--text-muted,#6b7280);margin:0;font-size:1.1rem}.pin-icon[data-astro-cid-mc5ktqzy]{margin-right:.25rem;display:inline-block}.google-map-card-wrapper[data-astro-cid-mc5ktqzy]{background:var(--bg-surface,#fff);box-shadow:var(--shadow-card,0 10px 30px #00000014);border:1px solid var(--border-color,#e5e7eb);border-radius:1.25rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;overflow:hidden}.google-map-card-wrapper[data-astro-cid-mc5ktqzy]:hover{box-shadow:var(--shadow-hover,0 20px 40px #00000026);transform:translateY(-4px)}.map-toolbar[data-astro-cid-mc5ktqzy]{background:var(--bg-card,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.toolbar-info[data-astro-cid-mc5ktqzy]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.info-badge[data-astro-cid-mc5ktqzy]{color:var(--text-main,#111827);background:#657b6214;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.directions-btn[data-astro-cid-mc5ktqzy]{color:#fff;border-radius:9999px;align-items:center;padding:.5rem 1.25rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex;background-color:var(--brand-color,#1dc8cd)!important;background-image:var(--gradient-accent,none)!important}[data-theme*=starla_v41] .directions-btn[data-astro-cid-mc5ktqzy],[data-theme*=seren_v44_vibrant] .directions-btn[data-astro-cid-mc5ktqzy],[data-theme*=danica_v42_pastel] .directions-btn[data-astro-cid-mc5ktqzy]{color:#0b0d19!important}.directions-btn[data-astro-cid-mc5ktqzy]:hover{opacity:.92;transform:translateY(-2px)}.iframe-container[data-astro-cid-mc5ktqzy]{background:#e2e8f0;width:100%;height:450px;position:relative}.map-iframe[data-astro-cid-mc5ktqzy]{width:100%;height:100%;display:block}@media (width<=768px){.iframe-container[data-astro-cid-mc5ktqzy]{height:320px}.map-toolbar[data-astro-cid-mc5ktqzy]{flex-direction:column;align-items:flex-start}.directions-btn[data-astro-cid-mc5ktqzy]{justify-content:center;width:100%}}[data-theme=dark] .google-map-section[data-astro-cid-mc5ktqzy],[data-theme*=_dark] .google-map-section[data-astro-cid-mc5ktqzy],.theme-dark .google-map-section[data-astro-cid-mc5ktqzy],[class*=theme-][class*=_dark] .google-map-section[data-astro-cid-mc5ktqzy],.dark .google-map-section[data-astro-cid-mc5ktqzy]{background-color:var(--bg-page,#030712)!important;color:var(--text-main,#f8fafc)!important}[data-theme=dark] .map-section-title[data-astro-cid-mc5ktqzy],[data-theme*=_dark] .map-section-title[data-astro-cid-mc5ktqzy],.dark .map-section-title[data-astro-cid-mc5ktqzy]{color:var(--text-main,#f8fafc)!important}[data-theme=dark] .map-address-p[data-astro-cid-mc5ktqzy],[data-theme*=_dark] .map-address-p[data-astro-cid-mc5ktqzy],.dark .map-address-p[data-astro-cid-mc5ktqzy]{color:var(--text-muted,#94a3b8)!important}[data-theme=dark] .google-map-card-wrapper[data-astro-cid-mc5ktqzy],[data-theme*=_dark] .google-map-card-wrapper[data-astro-cid-mc5ktqzy],.dark .google-map-card-wrapper[data-astro-cid-mc5ktqzy],[data-theme=dark] .map-toolbar[data-astro-cid-mc5ktqzy],[data-theme*=_dark] .map-toolbar[data-astro-cid-mc5ktqzy],.dark .map-toolbar[data-astro-cid-mc5ktqzy]{background:var(--bg-card,#0f172a)!important;border-color:var(--border-color,#334155)!important}[data-theme=dark] .info-badge[data-astro-cid-mc5ktqzy],[data-theme*=_dark] .info-badge[data-astro-cid-mc5ktqzy],.dark .info-badge[data-astro-cid-mc5ktqzy]{color:var(--text-main,#f8fafc)!important;background:#ffffff14!important}[data-theme=procyon_v40] .directions-btn[data-astro-cid-mc5ktqzy]{color:#fff!important;background:#047857!important}[data-theme=danica_v42_vibrant] .directions-btn[data-astro-cid-mc5ktqzy]{color:#fff!important;background:#1e3a1a!important}[data-theme=astra_v43_vibrant] .directions-btn[data-astro-cid-mc5ktqzy]{color:#fff!important;background:#15803d!important}[data-theme=starla_v41_pastel] .directions-btn[data-astro-cid-mc5ktqzy]{color:#1e2a22!important;background:#d4856a!important}.blog-news-section-area[data-astro-cid-4b55ey6s]{background-color:var(--bg-surface,#f8fafc);padding:5.5rem 1.5rem}.max-w-6xl[data-astro-cid-4b55ey6s]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-4b55ey6s]{text-align:center;flex-direction:column;align-items:center;margin-bottom:3.5rem;display:flex}.section-tag[data-astro-cid-4b55ey6s]{color:var(--brand-color,var(--primary,#6366f1));letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.92rem;font-weight:700}.section-title[data-astro-cid-4b55ey6s]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0 0 1rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800}.header-divider[data-astro-cid-4b55ey6s]{background:var(--brand-color,var(--primary,#6366f1));border-radius:2px;width:60px;height:4px}.feed-grid[data-astro-cid-4b55ey6s]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.25rem;display:grid}.feed-card[data-astro-cid-4b55ey6s]{background:var(--bg-card,#fff);box-shadow:var(--shadow-card,0 10px 30px #0000000d);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;flex-direction:column;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden}.feed-card[data-astro-cid-4b55ey6s]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001a}.feed-image-wrap[data-astro-cid-4b55ey6s]{width:100%;height:210px;position:relative;overflow:hidden}.feed-img[data-astro-cid-4b55ey6s]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.feed-card[data-astro-cid-4b55ey6s]:hover .feed-img[data-astro-cid-4b55ey6s]{transform:scale(1.06)}.category-badge[data-astro-cid-4b55ey6s],[data-theme=dark] .category-badge[data-astro-cid-4b55ey6s],[data-theme*=_dark] .category-badge[data-astro-cid-4b55ey6s],[class*=theme-] .category-badge[data-astro-cid-4b55ey6s]{background:var(--primary-accent,var(--brand-color,var(--primary,#06b6d4)));text-transform:uppercase;letter-spacing:.08em;z-index:5;border-radius:50px;padding:.35rem .85rem;font-size:.8rem;font-weight:800;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 12px #0003;color:#fff!important}.feed-content[data-astro-cid-4b55ey6s]{flex-direction:column;flex:1;padding:1.75rem;display:flex}.feed-meta[data-astro-cid-4b55ey6s]{color:var(--text-muted,#64748b);margin-bottom:.65rem;font-size:.88rem;font-weight:500}.feed-item-title[data-astro-cid-4b55ey6s]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0 0 .85rem;font-size:1.3rem;font-weight:800;line-height:1.35}.feed-title-link[data-astro-cid-4b55ey6s]{color:inherit;text-decoration:none;transition:color .2s}.feed-title-link[data-astro-cid-4b55ey6s]:hover{color:var(--primary-accent,var(--brand-color,var(--primary,#6366f1)))}.feed-image-link[data-astro-cid-4b55ey6s]{width:100%;height:100%;display:block}.feed-desc[data-astro-cid-4b55ey6s]{color:var(--text-muted,#64748b);flex:1;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.feed-cta[data-astro-cid-4b55ey6s]{margin-top:auto}.feed-btn[data-astro-cid-4b55ey6s]{color:var(--primary-accent,var(--brand-color,var(--primary,#6366f1)));align-items:center;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s;display:inline-flex}.feed-btn[data-astro-cid-4b55ey6s]:hover{transform:translate(4px)}[data-theme=dark] .blog-news-section-area[data-astro-cid-4b55ey6s],[data-theme*=_dark] .blog-news-section-area[data-astro-cid-4b55ey6s]{background-color:var(--bg-page,#0f172a)!important;color:var(--text-main,#f8fafc)!important}[data-theme=dark] .section-title[data-astro-cid-4b55ey6s],[data-theme*=_dark] .section-title[data-astro-cid-4b55ey6s],[data-theme=dark] .feed-item-title[data-astro-cid-4b55ey6s],[data-theme*=_dark] .feed-item-title[data-astro-cid-4b55ey6s]{color:var(--text-main,#f8fafc)!important}[data-theme=dark] .feed-card[data-astro-cid-4b55ey6s],[data-theme*=_dark] .feed-card[data-astro-cid-4b55ey6s]{background:var(--bg-card,#1e293b)!important;border-color:var(--border-color,#334155)!important}[data-theme=dark] .feed-meta[data-astro-cid-4b55ey6s],[data-theme*=_dark] .feed-meta[data-astro-cid-4b55ey6s],[data-theme=dark] .feed-desc[data-astro-cid-4b55ey6s],[data-theme*=_dark] .feed-desc[data-astro-cid-4b55ey6s]{color:var(--text-muted,#94a3b8)!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .blog-news-section-area[data-astro-cid-4b55ey6s],.theme-zenith_v25_vibrant .blog-news-section-area[data-astro-cid-4b55ey6s]{color:#0f172a!important;background:#fff!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .section-title[data-astro-cid-4b55ey6s],.theme-zenith_v25_vibrant .section-title[data-astro-cid-4b55ey6s],.theme-zenith_v25:not(.dark):not([data-mode=dark]) .feed-item-title[data-astro-cid-4b55ey6s],.theme-zenith_v25_vibrant .feed-item-title[data-astro-cid-4b55ey6s]{color:#0f172a!important;font-weight:800!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .feed-card[data-astro-cid-4b55ey6s],.theme-zenith_v25_vibrant .feed-card[data-astro-cid-4b55ey6s]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0f172a0f!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .feed-meta[data-astro-cid-4b55ey6s],.theme-zenith_v25_vibrant .feed-meta[data-astro-cid-4b55ey6s],.theme-zenith_v25:not(.dark):not([data-mode=dark]) .feed-desc[data-astro-cid-4b55ey6s],.theme-zenith_v25_vibrant .feed-desc[data-astro-cid-4b55ey6s]{color:#475569!important}.theme-zenith_v25_dark .blog-news-section-area[data-astro-cid-4b55ey6s],html[data-theme=zenith_v25_dark] .blog-news-section-area[data-astro-cid-4b55ey6s],html[data-mode=dark].theme-zenith_v25 .blog-news-section-area[data-astro-cid-4b55ey6s]{color:#f8fafc!important;background:#030712!important}.theme-zenith_v25_dark .feed-item-title[data-astro-cid-4b55ey6s],html[data-theme=zenith_v25_dark] .feed-item-title[data-astro-cid-4b55ey6s],html[data-mode=dark].theme-zenith_v25 .feed-item-title[data-astro-cid-4b55ey6s]{color:#fff!important}.theme-zenith_v25_dark .feed-card[data-astro-cid-4b55ey6s],html[data-theme=zenith_v25_dark] .feed-card[data-astro-cid-4b55ey6s],html[data-mode=dark].theme-zenith_v25 .feed-card[data-astro-cid-4b55ey6s]{background:#0f172a!important;border-color:#2dd4bf40!important}.theme-zenith_v25_dark .feed-desc[data-astro-cid-4b55ey6s],html[data-theme=zenith_v25_dark] .feed-desc[data-astro-cid-4b55ey6s]{color:#94a3b8!important}:is([data-theme=procyon_v40_vibrant],[data-theme=starla_v41],[data-theme=astra_v43_pastel]) .category-badge[data-astro-cid-4b55ey6s]{color:#030508!important}[data-theme=danica_v42] .category-badge[data-astro-cid-4b55ey6s]{color:#fff!important;background:#0f766e!important}[data-theme=procyon_v40] .category-badge[data-astro-cid-4b55ey6s]{color:#fff!important;background:#047857!important}[data-theme=starla_v41_vibrant] .category-badge[data-astro-cid-4b55ey6s]{color:#fff!important;background:#9a3412!important}[data-theme=danica_v42_pastel] .category-badge[data-astro-cid-4b55ey6s]{color:#ffe600!important;background:#000!important}[data-theme=danica_v42_vibrant] .category-badge[data-astro-cid-4b55ey6s]{color:#fff!important;background:#2d5a27!important}[data-theme=peony_v46_vibrant] .category-badge[data-astro-cid-4b55ey6s]{color:#fff!important;background:#be185d!important}[data-theme=iris_v47_vibrant] .category-badge[data-astro-cid-4b55ey6s]{color:#fff!important;background:#4f46e5!important}[data-theme=seren_v44_vibrant] .category-badge[data-astro-cid-4b55ey6s]{color:#080b10!important}.trusted-by-section-area[data-astro-cid-xkkjuvxx]{background-color:var(--bg-surface,var(--bg-page,#fff));padding-block:4.5rem;padding-inline:1.5rem;overflow:hidden}.max-w-6xl[data-astro-cid-xkkjuvxx]{max-width:1200px;margin-inline:auto}.section-header[data-astro-cid-xkkjuvxx]{text-align:center;flex-direction:column;align-items:center;margin-block-end:2.5rem;display:flex}.section-tag[data-astro-cid-xkkjuvxx]{color:var(--brand-color,var(--primary,#6366f1));letter-spacing:.1em;text-transform:uppercase;margin-block-end:.4rem;font-size:.9rem;font-weight:700}.section-title[data-astro-cid-xkkjuvxx]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin-block:0 .85rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800}.header-divider[data-astro-cid-xkkjuvxx]{background:var(--brand-color,var(--primary,#6366f1));border-radius:2px;width:50px;height:4px}.marquee-track-wrapper[data-astro-cid-xkkjuvxx]{justify-content:flex-start;align-items:center;width:100%;padding-block:1rem;display:flex;position:relative;overflow:hidden}.marquee-content[data-astro-cid-xkkjuvxx]{justify-content:space-around;align-items:center;gap:4rem;min-width:200%;animation:25s linear infinite marquee;display:flex}.marquee-content[data-astro-cid-xkkjuvxx]:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-grid[data-astro-cid-xkkjuvxx]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem 3.5rem;width:100%;margin:0 auto;display:flex}.logo-item[data-astro-cid-xkkjuvxx]{justify-content:center;align-items:center;margin:0 auto;padding:.85rem 1.75rem;transition:transform .3s;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.logo-item[data-astro-cid-xkkjuvxx]:hover{transform:scale(1.08)}.logo-img[data-astro-cid-xkkjuvxx]{object-fit:contain;width:auto;max-width:160px;height:80px;max-height:100px;transition:filter .35s,opacity .35s;background:0 0!important;border-radius:0!important}.logo-img[data-astro-cid-xkkjuvxx].grayscale{filter:grayscale();opacity:.65}.logo-item[data-astro-cid-xkkjuvxx]:hover .logo-img[data-astro-cid-xkkjuvxx].grayscale{filter:grayscale(0%);opacity:1}[data-theme=dark] .trusted-by-section-area[data-astro-cid-xkkjuvxx],[data-theme*=_dark] .trusted-by-section-area[data-astro-cid-xkkjuvxx]{background-color:var(--bg-page,#0f172a)!important;color:var(--text-main,#f8fafc)!important}[data-theme=dark] .section-title[data-astro-cid-xkkjuvxx],[data-theme*=_dark] .section-title[data-astro-cid-xkkjuvxx]{color:var(--text-main,#f8fafc)!important}[data-theme=dark] .marquee-track-wrapper[data-astro-cid-xkkjuvxx]:before,[data-theme*=_dark] .marquee-track-wrapper[data-astro-cid-xkkjuvxx]:before{background:linear-gradient(to right, var(--bg-page,#0f172a), transparent)!important}[data-theme=dark] .marquee-track-wrapper[data-astro-cid-xkkjuvxx]:after,[data-theme*=_dark] .marquee-track-wrapper[data-astro-cid-xkkjuvxx]:after{background:linear-gradient(to left, var(--bg-page,#0f172a), transparent)!important}[data-theme=dark] .logo-img[data-astro-cid-xkkjuvxx].grayscale,[data-theme*=_dark] .logo-img[data-astro-cid-xkkjuvxx].grayscale{filter:grayscale()invert(80%);opacity:.85}.schedule-section-area[data-astro-cid-3oyhpkfe]{background-color:var(--bg-page,#f8fafc);padding:5rem 1.5rem}.max-w-6xl[data-astro-cid-3oyhpkfe]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-3oyhpkfe]{text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.section-tag[data-astro-cid-3oyhpkfe]{color:var(--brand-color,var(--primary,#6366f1));letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.9rem;font-weight:700}.section-title[data-astro-cid-3oyhpkfe]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0 0 .85rem;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800}.header-divider[data-astro-cid-3oyhpkfe]{background:var(--brand-color,var(--primary,#6366f1));border-radius:2px;width:60px;height:4px}.schedule-list[data-astro-cid-3oyhpkfe]{flex-direction:column;gap:1.25rem;display:flex}.schedule-row[data-astro-cid-3oyhpkfe]{background:var(--bg-card,#fff);box-shadow:var(--shadow-card,0 8px 24px #0000000a);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;grid-template-columns:160px 1fr 180px;align-items:center;gap:2rem;padding:1.5rem 2rem;transition:transform .3s,box-shadow .3s;display:grid}.schedule-row[data-astro-cid-3oyhpkfe]:hover{transform:translateY(-3px);box-shadow:0 16px 32px #00000014}.schedule-row[data-astro-cid-3oyhpkfe].status-full{opacity:.75}.schedule-time-box[data-astro-cid-3oyhpkfe]{border-right:2px solid var(--border-color,#e2e8f0);flex-direction:column;padding-right:1.5rem;display:flex}.time-main[data-astro-cid-3oyhpkfe]{color:var(--text-main,#0f172a);font-size:1.15rem;font-weight:800}.date-sub[data-astro-cid-3oyhpkfe]{color:var(--text-muted,#64748b);margin-top:.25rem;font-size:.9rem}.schedule-info[data-astro-cid-3oyhpkfe]{flex-direction:column;gap:.5rem;display:flex}.info-top[data-astro-cid-3oyhpkfe]{align-items:center;gap:1rem;display:flex}.class-title[data-astro-cid-3oyhpkfe]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0;font-size:1.3rem;font-weight:800}.status-badge[data-astro-cid-3oyhpkfe]{text-transform:uppercase;letter-spacing:.06em;border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:800}.status-badge[data-astro-cid-3oyhpkfe].status-open{color:#166534;background:#dcfce7}.status-badge[data-astro-cid-3oyhpkfe].status-waitlist{color:#92400e;background:#fef3c7}.status-badge[data-astro-cid-3oyhpkfe].status-full{color:#991b1b;background:#fee2e2}.info-meta[data-astro-cid-3oyhpkfe]{color:var(--text-muted,#64748b);flex-wrap:wrap;gap:1.25rem;font-size:.92rem;display:flex}.schedule-action[data-astro-cid-3oyhpkfe]{justify-content:flex-end;display:flex}.btn-cta[data-astro-cid-3oyhpkfe]{text-align:center;border-radius:10px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block}.btn-open[data-astro-cid-3oyhpkfe]{background:var(--brand-color,var(--primary,#6366f1));color:#fff;box-shadow:0 4px 14px #6366f14d}.btn-open[data-astro-cid-3oyhpkfe]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f173}.btn-waitlist[data-astro-cid-3oyhpkfe]{border:2px solid var(--brand-color,var(--primary,#6366f1));color:var(--brand-color,var(--primary,#6366f1));background:0 0}.btn-waitlist[data-astro-cid-3oyhpkfe]:hover{background:var(--brand-color,var(--primary,#6366f1));color:#fff}.btn-disabled[data-astro-cid-3oyhpkfe]{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}@media (width<=768px){.schedule-row[data-astro-cid-3oyhpkfe]{grid-template-columns:1fr;gap:1rem}.schedule-time-box[data-astro-cid-3oyhpkfe]{border-right:none;border-bottom:1px solid var(--border-color,#e2e8f0);flex-direction:row;justify-content:space-between;padding-bottom:.75rem;padding-right:0}.schedule-action[data-astro-cid-3oyhpkfe]{justify-content:flex-start}}.donation-section-area[data-astro-cid-ko6uolm6]{background-color:var(--bg-surface,#fff);padding:5.5rem 1.5rem}.max-w-4xl[data-astro-cid-ko6uolm6]{max-width:900px;margin:0 auto}.donation-card[data-astro-cid-ko6uolm6]{background:var(--bg-card,#fff);box-shadow:var(--shadow-card,0 15px 40px #00000012);border:1px solid var(--border-color,#e2e8f0);padding:3rem 2.5rem;border-radius:0!important}.section-header[data-astro-cid-ko6uolm6]{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.5rem;display:flex}.section-tag[data-astro-cid-ko6uolm6]{color:var(--brand-color,var(--primary,#e11d48));letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.9rem;font-weight:700}.section-title[data-astro-cid-ko6uolm6]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0 0 .85rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800}.header-divider[data-astro-cid-ko6uolm6]{background:var(--brand-color,var(--primary,#e11d48));width:60px;height:4px;border-radius:0!important}.progress-box[data-astro-cid-ko6uolm6]{background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:2.5rem;padding:1.5rem;border-radius:0!important}.progress-stats[data-astro-cid-ko6uolm6]{color:#475569;justify-content:space-between;margin-bottom:.75rem;font-size:1rem;display:flex}.progress-bar-bg[data-astro-cid-ko6uolm6]{background:#e2e8f0;width:100%;height:14px;overflow:hidden;border-radius:0!important}.progress-bar-fill[data-astro-cid-ko6uolm6]{height:100%;transition:width 1s ease-in-out;background:var(--brand-color,var(--primary,#2563eb))!important;border-radius:0!important}.donation-form[data-astro-cid-ko6uolm6]{flex-direction:column;gap:1.75rem;display:flex}.form-label[data-astro-cid-ko6uolm6]{color:var(--text-main,#334155);margin-block-end:.65rem;font-size:.95rem;font-weight:700;display:block}.pills-grid[data-astro-cid-ko6uolm6]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1rem;display:grid}.amount-pill[data-astro-cid-ko6uolm6]{border:2px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);color:var(--text-main,#0f172a);cursor:pointer;padding:.85rem;font-size:1.1rem;font-weight:800;transition:all .25s;border-radius:0!important}.amount-pill[data-astro-cid-ko6uolm6]:hover{border-color:var(--brand-color,var(--primary,#2563eb));color:var(--brand-color,var(--primary,#2563eb))}.amount-pill[data-astro-cid-ko6uolm6].active{box-shadow:0 6px 18px color-mix(in srgb, var(--brand-color,#2563eb) 35%, transparent);background:var(--brand-color,var(--primary,#2563eb))!important;border-color:var(--brand-color,var(--primary,#2563eb))!important;color:var(--btn-sec-text,#fff)!important}.input-with-symbol[data-astro-cid-ko6uolm6]{align-items:center;display:flex;position:relative}.currency-prefix[data-astro-cid-ko6uolm6]{color:var(--text-muted,#64748b);font-size:1.1rem;font-weight:800;position:absolute;left:1rem}.custom-input[data-astro-cid-ko6uolm6]{border:2px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);outline:none;padding:.85rem 1rem .85rem 2.5rem;font-size:1.05rem;font-weight:600;transition:border-color .25s;border-radius:0!important}.custom-input[data-astro-cid-ko6uolm6]:focus{border-color:var(--brand-color,var(--primary,#2563eb))}.donate-btn[data-astro-cid-ko6uolm6]{width:100%;border:var(--btn-sec-border,none)!important;background-color:var(--btn-sec-bg,var(--brand-color,var(--primary,#2563eb)))!important;background:var(--btn-sec-bg,var(--brand-color,var(--primary,#2563eb)))!important;color:var(--btn-sec-text,#fff)!important;font-family:var(--font-heading,sans-serif)!important;cursor:pointer!important;box-shadow:0 8px 24px color-mix(in srgb, var(--brand-color,#2563eb) 35%, transparent)!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:1.1rem!important;font-size:1.15rem!important;font-weight:800!important;transition:transform .25s,box-shadow .25s,filter .25s!important;display:flex!important}.donate-btn[data-astro-cid-ko6uolm6]:hover{background-color:var(--primary-accent-hover,var(--brand-color,#1d4ed8))!important;filter:brightness(1.1)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--brand-color,#2563eb) 45%, transparent)!important;transform:translateY(-2px)!important}[data-theme=dark] .donation-section-area[data-astro-cid-ko6uolm6],[data-theme*=_dark] .donation-section-area[data-astro-cid-ko6uolm6]{background-color:var(--bg-page,#0f172a)!important;color:var(--text-main,#f8fafc)!important}[data-theme=dark] .donation-card[data-astro-cid-ko6uolm6]{background:var(--bg-card,#1e293b)!important;border-color:var(--border-color,#334155)!important}[data-theme=dark] .section-title[data-astro-cid-ko6uolm6],[data-theme=dark] .form-label[data-astro-cid-ko6uolm6],[data-theme=dark] .stat-raised[data-astro-cid-ko6uolm6] strong[data-astro-cid-ko6uolm6],[data-theme=dark] .stat-goal[data-astro-cid-ko6uolm6] strong[data-astro-cid-ko6uolm6]{color:var(--text-main,#f8fafc)!important}[data-theme=dark] .progress-box[data-astro-cid-ko6uolm6]{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .progress-stats[data-astro-cid-ko6uolm6]{color:#94a3b8!important}[data-theme=dark] .amount-pill[data-astro-cid-ko6uolm6],[data-theme=dark] .custom-input[data-astro-cid-ko6uolm6]{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}:is([data-theme=procyon_v40_vibrant],[data-theme=starla_v41],[data-theme=danica_v42],[data-theme=astra_v43_pastel]) .amount-pill[data-astro-cid-ko6uolm6].active,:is([data-theme=procyon_v40_vibrant],[data-theme=starla_v41],[data-theme=danica_v42],[data-theme=astra_v43_pastel]) .donate-btn[data-astro-cid-ko6uolm6]{color:#030508!important}[data-theme=procyon_v40] .amount-pill[data-astro-cid-ko6uolm6].active,[data-theme=procyon_v40] .donate-btn[data-astro-cid-ko6uolm6]{color:#fff!important;background:#047857!important}[data-theme=starla_v41_vibrant] .amount-pill[data-astro-cid-ko6uolm6].active,[data-theme=starla_v41_vibrant] .donate-btn[data-astro-cid-ko6uolm6]{color:#fff!important;background:#9a3412!important}[data-theme=danica_v42_pastel] .amount-pill[data-astro-cid-ko6uolm6].active,[data-theme=danica_v42_pastel] .donate-btn[data-astro-cid-ko6uolm6]{color:#ffe600!important;background:#000!important}[data-theme=danica_v42_vibrant] .amount-pill[data-astro-cid-ko6uolm6].active,[data-theme=danica_v42_vibrant] .donate-btn[data-astro-cid-ko6uolm6]{color:#fff!important;background:#2d5a27!important}[data-theme=astra_v43_vibrant] .amount-pill[data-astro-cid-ko6uolm6].active,[data-theme=astra_v43_vibrant] .donate-btn[data-astro-cid-ko6uolm6]{color:#fff!important;background:#15803d!important}[data-theme=stella_v45_vibrant] .amount-pill[data-astro-cid-ko6uolm6].active,[data-theme=stella_v45_vibrant] .donate-btn[data-astro-cid-ko6uolm6]{color:#fff!important;background:#7928ca!important}.product-grid-section-area[data-astro-cid-kdabo5fz]{background-color:var(--bg-page,#f8fafc);padding-block:5.5rem;padding-inline:1.5rem}.max-w-6xl[data-astro-cid-kdabo5fz]{max-width:1200px;margin-inline:auto}.section-header[data-astro-cid-kdabo5fz]{text-align:center;flex-direction:column;align-items:center;margin-bottom:3.5rem;display:flex}.section-tag[data-astro-cid-kdabo5fz]{color:var(--brand-color,var(--primary,#0284c7));letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.9rem;font-weight:700}.section-title[data-astro-cid-kdabo5fz]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0 0 .85rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800}.header-divider[data-astro-cid-kdabo5fz]{background:var(--brand-color,var(--primary,#0284c7));border-radius:2px;width:60px;height:4px}.products-grid[data-astro-cid-kdabo5fz]{gap:2.25rem;display:grid}.grid-cols-desktop-2[data-astro-cid-kdabo5fz]{grid-template-columns:repeat(2,1fr)}.grid-cols-desktop-3[data-astro-cid-kdabo5fz]{grid-template-columns:repeat(3,1fr)}.grid-cols-desktop-4[data-astro-cid-kdabo5fz]{grid-template-columns:repeat(4,1fr)}.product-card[data-astro-cid-kdabo5fz]{background:var(--bg-card,#fff);box-shadow:var(--shadow-card,0 10px 30px #0000000d);border:1px solid var(--border-color,#e2e8f0);flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden;border-radius:0!important}.product-card[data-astro-cid-kdabo5fz]:hover{box-shadow:0 18px 36px #00000017}.product-card[data-astro-cid-kdabo5fz].out-of-stock-card{opacity:.82}.product-image-box[data-astro-cid-kdabo5fz]{aspect-ratio:4/3;background:#f1f5f9;width:100%;position:relative;overflow:hidden;border-radius:0!important}.badge-container[data-astro-cid-kdabo5fz]{z-index:10;flex-direction:column;gap:.4rem;display:flex;position:absolute;top:1rem;left:1rem}.badge-pill[data-astro-cid-kdabo5fz]{text-transform:uppercase;letter-spacing:.05em;color:#fff;backdrop-filter:blur(4px);background:#0f172ad9;padding:.3rem .75rem;font-size:.75rem;font-weight:800;border-radius:0!important}.badge-pill[data-astro-cid-kdabo5fz].badge-sale{background:#ef4444}.image-container[data-astro-cid-kdabo5fz]{width:100%;height:100%;position:relative;overflow:hidden}.product-img[data-astro-cid-kdabo5fz]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.product-img[data-astro-cid-kdabo5fz].primary-img{transform:translate(0)}.product-img[data-astro-cid-kdabo5fz].secondary-img{position:absolute;top:0;left:0;transform:translate(100%)}.has-hover-image[data-astro-cid-kdabo5fz]:hover .primary-img[data-astro-cid-kdabo5fz]{transform:translate(-100%)}.has-hover-image[data-astro-cid-kdabo5fz]:hover .secondary-img[data-astro-cid-kdabo5fz]{transform:translate(0)}.product-details[data-astro-cid-kdabo5fz]{flex-direction:column;flex-grow:1;padding:1.6rem;display:flex}.product-title[data-astro-cid-kdabo5fz]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0 0 .5rem;font-size:1.2rem;font-weight:800;line-height:1.35}.product-desc[data-astro-cid-kdabo5fz]{color:var(--text-muted,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.product-price-row[data-astro-cid-kdabo5fz]{align-items:center;gap:.75rem;margin-top:auto;margin-bottom:1.25rem;display:flex}.current-price[data-astro-cid-kdabo5fz]{color:var(--primary-accent,var(--brand-color,var(--primary,#0284c7)));font-size:1.4rem;font-weight:900}.compare-price[data-astro-cid-kdabo5fz]{color:#94a3b8;font-size:1rem;text-decoration:line-through}.save-badge[data-astro-cid-kdabo5fz]{color:#ef4444;background:#fee2e2;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:800}.product-action[data-astro-cid-kdabo5fz]{justify-content:center;width:100%;display:flex}.btn-buy[data-astro-cid-kdabo5fz]{text-align:center;border-radius:12px;justify-content:center;align-items:center;width:75%;min-width:180px;padding:.85rem 1.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:background-color .25s,box-shadow .25s;display:inline-flex}.btn-active[data-astro-cid-kdabo5fz]{background:var(--brand-color,var(--primary,#0284c7));color:#fff;box-shadow:0 6px 18px #0284c74d}.btn-active[data-astro-cid-kdabo5fz]:hover{box-shadow:0 10px 24px #0284c773}.btn-disabled[data-astro-cid-kdabo5fz]{color:#64748b;cursor:not-allowed;background:#cbd5e1}.product-category-tabs[data-astro-cid-kdabo5fz]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:2.2rem;display:flex}.cat-tab-btn[data-astro-cid-kdabo5fz]{letter-spacing:.5px;border:1.5px solid var(--border-color,#e2e8f0);background-color:var(--bg-card,#fff);color:var(--text-main,#334155);cursor:pointer;border-radius:9999px;padding:.55rem 1.35rem;font-size:.85rem;font-weight:700;transition:all .25s ease-in-out}.cat-tab-btn[data-astro-cid-kdabo5fz]:hover{border-color:var(--brand-color,#0284c7);color:var(--brand-color,#0284c7);transform:translateY(-1px)}.cat-tab-btn[data-astro-cid-kdabo5fz].active{background-color:var(--brand-color,#0284c7);border-color:var(--brand-color,#0284c7);box-shadow:0 4px 14px #0284c74d;color:#fff!important}@media (width<=900px){.products-grid[data-astro-cid-kdabo5fz]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.products-grid[data-astro-cid-kdabo5fz]{grid-template-columns:1fr}.btn-buy[data-astro-cid-kdabo5fz]{width:90%}}.product-category-tabs[data-astro-cid-kdabo5fz]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.cat-tab-btn,[class*=theme-] .cat-tab-btn{color:#0f172a!important;font-family:var(--font-heading,sans-serif)!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:0!important;padding:.65rem 1.5rem!important;font-size:.9rem!important;font-weight:800!important;transition:all .2s!important}.cat-tab-btn:hover,[class*=theme-] .cat-tab-btn:hover{color:#0f172a!important;background-color:#f1f5f9!important}.cat-tab-btn.active,[class*=theme-] .cat-tab-btn.active{color:#fff!important;background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%)!important;border:none!important;box-shadow:0 4px 15px #4f46e559!important}.theme-pulse_v26_vibrant .cat-tab-btn.active{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#ec4899 100%)!important;border:none!important;box-shadow:0 4px 15px #f59e0b59!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .product-card[data-astro-cid-kdabo5fz],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .product-card[data-astro-cid-kdabo5fz]{background:#fff!important;border:1px solid #e2e8f0!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .product-title[data-astro-cid-kdabo5fz],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .product-title[data-astro-cid-kdabo5fz]{color:#0f172a!important;font-weight:800!important}[class*=theme-]:not([class*=_dark]):not([class*=neon_v12]):not([class*=aurora_v13]):not([class*=_v4]):not([class*=_v5]):not([class*=_vibrant]):not(.dark):not([data-mode=dark]) .product-desc[data-astro-cid-kdabo5fz],html:not(.dark):not([data-mode=dark]):not([class*=_dark]):not([data-theme*=neon_v12]):not([data-theme*=aurora_v13]):not([data-theme*=_v4]):not([data-theme*=_v5]):not([data-theme*=_vibrant]) .product-desc[data-astro-cid-kdabo5fz]{color:#475569!important}.downloads-section[data-astro-cid-prfr4xsb]{background-color:var(--bg-surface,var(--bg-page,#fff));color:var(--text-main,#0f172a);padding:5rem 1.5rem}.max-w-6xl[data-astro-cid-prfr4xsb]{max-width:1140px;margin:0 auto}.section-header[data-astro-cid-prfr4xsb]{text-align:center;margin-bottom:2.5rem}.section-main-title[data-astro-cid-prfr4xsb]{font-family:var(--font-heading,inherit);color:var(--text-heading,var(--text-main,#0f172a));margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.section-subtitle[data-astro-cid-prfr4xsb]{color:var(--text-muted,#64748b);font-size:1.1rem}.header-divider[data-astro-cid-prfr4xsb]{background-color:var(--brand-color,#ff5722);border-radius:2px;width:60px;height:4px;margin:1.25rem auto 0}.search-filter-bar[data-astro-cid-prfr4xsb]{max-width:480px;margin:0 auto 1.5rem}.search-input-wrap[data-astro-cid-prfr4xsb]{align-items:center;display:flex;position:relative}.search-icon[data-astro-cid-prfr4xsb]{pointer-events:none;opacity:.65;z-index:2;font-size:1rem;position:absolute;left:1.15rem}.search-input-wrap[data-astro-cid-prfr4xsb] input[data-astro-cid-prfr4xsb],.search-input-wrap[data-astro-cid-prfr4xsb] input[data-astro-cid-prfr4xsb][type=text],#download-search-input[data-astro-cid-prfr4xsb]{border:1px solid var(--border-color,#cbd5e1);background-color:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);border-radius:9999px;outline:none;font-size:.95rem;transition:border-color .2s,box-shadow .2s;padding:.75rem 1.25rem .75rem 3.25rem!important;padding-left:3.25rem!important}.search-input-wrap[data-astro-cid-prfr4xsb] input[data-astro-cid-prfr4xsb]:focus{border-color:var(--brand-color,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-color,#2563eb) 20%, transparent)}.category-tabs[data-astro-cid-prfr4xsb]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.cat-tab-btn[data-astro-cid-prfr4xsb]{background:var(--bg-page,#f1f5f9);color:var(--text-muted,#475569);border:1px solid var(--border-color,#e2e8f0);cursor:pointer;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.cat-tab-btn[data-astro-cid-prfr4xsb]:hover,.cat-tab-btn[data-astro-cid-prfr4xsb].active{background:var(--brand-color,#2563eb);color:#fff;border-color:var(--brand-color,#2563eb)}.downloads-grid[data-astro-cid-prfr4xsb]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.download-card[data-astro-cid-prfr4xsb]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-top:3px solid var(--brand-color,#ff5722);flex-direction:column;padding:1.5rem;transition:transform .25s,box-shadow .25s;display:flex}.download-card[data-astro-cid-prfr4xsb].featured-card{border-top-color:#f59e0b;box-shadow:0 4px 14px #f59e0b26}.download-card[data-astro-cid-prfr4xsb]:hover{box-shadow:var(--shadow-hover,0 12px 24px #00000014)}.card-header-row[data-astro-cid-prfr4xsb]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.icon-wrap[data-astro-cid-prfr4xsb]{align-items:center;display:flex}.file-format-icon[data-astro-cid-prfr4xsb]{font-size:2rem}.image-thumb-icon[data-astro-cid-prfr4xsb]{object-fit:cover;border:1px solid var(--border-color,#e2e8f0);border-radius:6px;width:44px;height:44px}.badges-row[data-astro-cid-prfr4xsb]{align-items:center;gap:.4rem;display:flex}.featured-badge[data-astro-cid-prfr4xsb]{text-transform:uppercase;color:#b45309;background-color:#fef3c7;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:800}.category-badge[data-astro-cid-prfr4xsb]{text-transform:uppercase;background-color:var(--primary-accent,var(--brand-color,#2563eb));border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;color:#fff!important}.file-label[data-astro-cid-prfr4xsb]{font-family:var(--font-heading,inherit);color:var(--text-heading,var(--text-main,#0f172a));margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.35}.file-desc[data-astro-cid-prfr4xsb]{color:var(--text-muted,#64748b);flex-grow:1;margin-bottom:1.5rem;font-size:.925rem;line-height:1.5}.card-footer-row[data-astro-cid-prfr4xsb]{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.file-size-pill[data-astro-cid-prfr4xsb]{color:var(--text-muted,#64748b);background:var(--bg-page,#f1f5f9);padding:.2rem .5rem;font-size:.8rem;font-weight:600}.download-btn[data-astro-cid-prfr4xsb]{background-color:var(--brand-color,#2563eb);color:#fff;align-items:center;gap:.3rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.download-btn[data-astro-cid-prfr4xsb]:hover{opacity:.9}.empty-downloads-box[data-astro-cid-prfr4xsb]{text-align:center;background:var(--bg-card,#f8fafc);border:2px dashed var(--border-color,#e2e8f0);border-radius:1rem;max-width:480px;margin:0 auto;padding:3rem 1.5rem}.empty-icon[data-astro-cid-prfr4xsb]{margin-bottom:.5rem;font-size:2.5rem;display:block}.empty-title[data-astro-cid-prfr4xsb]{color:var(--text-heading,#1e293b);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.empty-desc[data-astro-cid-prfr4xsb]{color:var(--text-muted,#64748b);font-size:.875rem}@media (width<=640px){.downloads-grid[data-astro-cid-prfr4xsb]{grid-template-columns:1fr}}.stats-section[data-astro-cid-cq3yfabl]{background:var(--bg-surface,var(--bg-page,#fff));color:var(--text-main,#0f172a);padding:5.5rem 1.5rem;position:relative;overflow:hidden}.stats-container[data-astro-cid-cq3yfabl]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.stats-header[data-astro-cid-cq3yfabl]{text-align:center;margin-bottom:3.5rem}.stats-subtitle[data-astro-cid-cq3yfabl]{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-color,#2563eb);margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:inline-block}.stats-title[data-astro-cid-cq3yfabl]{font-family:var(--font-heading,inherit);color:var(--text-main,#0f172a);margin:0 0 .85rem;font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:800;line-height:1.2}.stats-desc[data-astro-cid-cq3yfabl]{max-width:650px;color:var(--text-muted,#64748b);margin:0 auto 1.25rem;font-size:1.05rem;line-height:1.65}.stats-divider[data-astro-cid-cq3yfabl]{background:var(--brand-color,#2563eb);border-radius:2px;width:48px;height:3px;margin:1rem auto 0}.stat-reveal[data-astro-cid-cq3yfabl]{opacity:0;transition:opacity .55s cubic-bezier(.22, 1, .36, 1) calc(var(--idx,0) * 75ms), transform .55s cubic-bezier(.22, 1, .36, 1) calc(var(--idx,0) * 75ms);will-change:opacity, transform;transform:translateY(22px)}.stat-reveal[data-astro-cid-cq3yfabl].is-visible{opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){.stat-reveal[data-astro-cid-cq3yfabl]{opacity:1!important;transition:none!important;transform:none!important}}.stat-number-wrap[data-astro-cid-cq3yfabl]{font-family:var(--font-heading,inherit);color:var(--brand-color,var(--primary,#2563eb));letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.12em;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800;line-height:1;display:flex}.stat-prefix[data-astro-cid-cq3yfabl],.stat-suffix[data-astro-cid-cq3yfabl]{opacity:.9;font-size:.58em;font-weight:700}.stat-label[data-astro-cid-cq3yfabl]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-main,#0f172a);margin:.75rem 0 .25rem;font-size:.88rem;font-weight:700}.stat-item-desc[data-astro-cid-cq3yfabl]{color:var(--text-muted,#64748b);margin:0;font-size:.88rem;line-height:1.55}.stats-counters-grid[data-astro-cid-cq3yfabl]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.75rem;display:grid}.stat-counter-box[data-astro-cid-cq3yfabl]{background:var(--bg-card,var(--bg-surface,#fff));border:1px solid var(--border-color,#00000014);text-align:center;border-radius:16px;padding:2.5rem 1.75rem;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.stat-counter-box[data-astro-cid-cq3yfabl]:hover{border-color:var(--brand-color,#2563eb);transform:translateY(-6px);box-shadow:0 18px 38px #00000017}.stat-glow[data-astro-cid-cq3yfabl]{background:radial-gradient(circle, var(--brand-color-alpha,#2563eb1f) 0%, transparent 70%);opacity:0;pointer-events:none;z-index:0;width:140px;height:140px;transition:opacity .45s;position:absolute;top:0;left:50%;transform:translate(-50%)}.stat-counter-box[data-astro-cid-cq3yfabl]:hover .stat-glow[data-astro-cid-cq3yfabl]{opacity:1}.stat-counter-box[data-astro-cid-cq3yfabl]>[data-astro-cid-cq3yfabl]{z-index:1;position:relative}.stat-icon-pill[data-astro-cid-cq3yfabl]{margin-bottom:.75rem;font-size:2rem;line-height:1;display:inline-block}.stat-bar-accent[data-astro-cid-cq3yfabl]{background:var(--brand-color,#2563eb);border-radius:2px;width:0;height:3px;margin:1.25rem auto 0;transition:width .4s cubic-bezier(.22,1,.36,1)}.stat-counter-box[data-astro-cid-cq3yfabl]:hover .stat-bar-accent[data-astro-cid-cq3yfabl]{width:56px}.stats-cards-grid[data-astro-cid-cq3yfabl]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.stat-card[data-astro-cid-cq3yfabl]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);text-align:center;border-radius:20px;padding:2.75rem 2rem;transition:transform .35s,box-shadow .35s;box-shadow:0 8px 28px #0000000f}.stat-card[data-astro-cid-cq3yfabl]:hover{transform:translateY(-8px);box-shadow:0 22px 44px #0000001f}.stat-card-icon-wrap[data-astro-cid-cq3yfabl]{background:color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 8%, var(--bg-card,#fff));border:1px solid color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 16%, transparent);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;font-size:2rem;transition:transform .3s,background-color .3s;display:flex;box-shadow:0 4px 12px #00000008}.stat-card[data-astro-cid-cq3yfabl]:hover .stat-card-icon-wrap[data-astro-cid-cq3yfabl]{background:color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 14%, var(--bg-card,#fff));transform:scale(1.08)rotate(3deg)}.stat-icon[data-astro-cid-cq3yfabl]{font-size:2.2rem;line-height:1}.stats-minimal-grid[data-astro-cid-cq3yfabl]{border-top:1px solid var(--border-color,#0000001a);border-bottom:1px solid var(--border-color,#0000001a);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:2.5rem 0;display:grid}.stat-grid-cell[data-astro-cid-cq3yfabl]{text-align:center;padding:1.5rem 2rem;position:relative}.stat-grid-cell[data-astro-cid-cq3yfabl]:not(:last-child):after{content:"";background:var(--border-color,#0000001a);width:1px;height:60%;position:absolute;top:20%;right:0}.stats-impact-banner[data-astro-cid-cq3yfabl]{--brand-color:#fff;--primary:#fff;background:var(--gradient-accent,linear-gradient(135deg, var(--brand-color,var(--primary,#2563eb)) 0%, color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 60%, #000) 100%));color:#fff;border-radius:24px;padding:3.5rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 48px #0000002e}.stats-impact-banner[data-astro-cid-cq3yfabl]:before{content:"";pointer-events:none;background:radial-gradient(80% 120% at 50% -10%,#ffffff24 0%,#0000 70%);position:absolute;inset:0}.stats-impact-grid[data-astro-cid-cq3yfabl]{text-align:center;z-index:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.5rem;display:grid;position:relative}.stat-impact-icon[data-astro-cid-cq3yfabl]{opacity:.95;margin-bottom:.75rem;font-size:2rem;line-height:1}.stats-impact-banner[data-astro-cid-cq3yfabl] .stat-number-wrap[data-astro-cid-cq3yfabl],.stats-impact-banner[data-astro-cid-cq3yfabl] .stat-count[data-astro-cid-cq3yfabl],.stats-impact-banner[data-astro-cid-cq3yfabl] .stat-prefix[data-astro-cid-cq3yfabl],.stats-impact-banner[data-astro-cid-cq3yfabl] .stat-suffix[data-astro-cid-cq3yfabl],.stats-impact-item[data-astro-cid-cq3yfabl] .stat-number-wrap[data-astro-cid-cq3yfabl],.stats-impact-item[data-astro-cid-cq3yfabl] .stat-count[data-astro-cid-cq3yfabl]{text-shadow:0 2px 10px #00000040;color:#fff!important;-webkit-text-fill-color:#fff!important}.stats-impact-banner[data-astro-cid-cq3yfabl] .stat-label[data-astro-cid-cq3yfabl],.stats-impact-item[data-astro-cid-cq3yfabl] .stat-label[data-astro-cid-cq3yfabl]{letter-spacing:.08em;font-weight:700;color:#fff!important}.stats-impact-banner[data-astro-cid-cq3yfabl] .stat-item-desc[data-astro-cid-cq3yfabl],.stats-impact-item[data-astro-cid-cq3yfabl] .stat-item-desc[data-astro-cid-cq3yfabl]{color:#ffffffd9!important}.stats-bento-grid[data-astro-cid-cq3yfabl]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.75rem;display:grid}.stat-bento-card[data-astro-cid-cq3yfabl]{background:color-mix(in srgb, var(--bg-card,#fff) 85%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--border-color,#e2e8f0) 70%, transparent);border-radius:24px;flex-direction:column;padding:2.25rem 1.85rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0000000d}.stat-bento-card[data-astro-cid-cq3yfabl]:hover{border-color:color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 45%, transparent);transform:translateY(-6px);box-shadow:0 20px 42px -12px #0000001f}.stat-bento-glow[data-astro-cid-cq3yfabl]{background:radial-gradient(circle, color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 20%, transparent) 0%, transparent 70%);opacity:.6;pointer-events:none;width:140px;height:140px;transition:opacity .4s,transform .4s;position:absolute;top:-50px;right:-50px}.stat-bento-card[data-astro-cid-cq3yfabl]:hover .stat-bento-glow[data-astro-cid-cq3yfabl]{opacity:1;transform:scale(1.2)}.stat-bento-top[data-astro-cid-cq3yfabl]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.stat-bento-icon-pill[data-astro-cid-cq3yfabl]{background:color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 10%, var(--bg-card,#fff));border:1px solid color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 20%, transparent);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.5rem;display:flex;box-shadow:0 2px 8px #00000008}.stat-bento-badge[data-astro-cid-cq3yfabl]{background:color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 18%, transparent);border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .75rem;display:inline-flex}.stat-bento-pulse[data-astro-cid-cq3yfabl]{background:var(--brand-color,var(--primary,#2563eb));width:6px;height:6px;box-shadow:0 0 8px var(--brand-color,var(--primary,#2563eb));border-radius:50%;animation:2s ease-in-out infinite bentoPulse}@keyframes bentoPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.stat-bento-badge-text[data-astro-cid-cq3yfabl]{letter-spacing:.08em;color:var(--brand-color,var(--primary,#2563eb));font-size:.68rem;font-weight:800}.stat-bento-number-wrap[data-astro-cid-cq3yfabl]{justify-content:flex-start;margin-bottom:.35rem}.stat-bento-card[data-astro-cid-cq3yfabl] .stat-label[data-astro-cid-cq3yfabl]{text-align:left;margin:.35rem 0 .25rem}.stat-bento-card[data-astro-cid-cq3yfabl] .stat-item-desc[data-astro-cid-cq3yfabl]{text-align:left;flex-grow:1;margin-bottom:1.25rem}.stat-bento-meter[data-astro-cid-cq3yfabl]{background:color-mix(in srgb, var(--border-color,#e2e8f0) 80%, transparent);border-radius:9999px;width:100%;height:5px;margin-top:auto;overflow:hidden}.stat-bento-meter-fill[data-astro-cid-cq3yfabl]{background:linear-gradient(90deg, var(--brand-color,var(--primary,#2563eb)), color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 70%, #06b6d4));border-radius:9999px;width:0%;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1) .3s}.stat-bento-card[data-astro-cid-cq3yfabl].is-visible .stat-bento-meter-fill[data-astro-cid-cq3yfabl]{width:var(--meter-fill,90%)}@media (width<=768px){.stats-section[data-astro-cid-cq3yfabl]{padding:4rem 1.25rem}.stat-grid-cell[data-astro-cid-cq3yfabl]:not(:last-child):after{display:none}.stats-minimal-grid[data-astro-cid-cq3yfabl]{grid-template-columns:repeat(2,1fr);gap:.5rem}.stats-impact-banner[data-astro-cid-cq3yfabl]{padding:2.5rem 1.5rem}}@media (width<=480px){.stats-minimal-grid[data-astro-cid-cq3yfabl]{grid-template-columns:1fr;gap:1.5rem}.stats-bento-grid[data-astro-cid-cq3yfabl]{grid-template-columns:1fr}}[data-theme*=_dark] .stats-section[data-astro-cid-cq3yfabl],.theme-dark .stats-section[data-astro-cid-cq3yfabl],[data-theme=dark] .stats-section[data-astro-cid-cq3yfabl]{background:var(--bg-surface-dark,var(--bg-page,#0f172a));color:var(--text-main-dark,#f8fafc)}[data-theme*=_dark] .stats-title[data-astro-cid-cq3yfabl],.theme-dark .stats-title[data-astro-cid-cq3yfabl],[data-theme=dark] .stats-title[data-astro-cid-cq3yfabl],[data-theme*=_dark] .stat-label[data-astro-cid-cq3yfabl],.theme-dark .stat-label[data-astro-cid-cq3yfabl],[data-theme=dark] .stat-label[data-astro-cid-cq3yfabl]{color:var(--text-main-dark,#f8fafc)}[data-theme*=_dark] .stats-desc[data-astro-cid-cq3yfabl],.theme-dark .stats-desc[data-astro-cid-cq3yfabl],[data-theme=dark] .stats-desc[data-astro-cid-cq3yfabl],[data-theme*=_dark] .stat-item-desc[data-astro-cid-cq3yfabl],.theme-dark .stat-item-desc[data-astro-cid-cq3yfabl],[data-theme=dark] .stat-item-desc[data-astro-cid-cq3yfabl]{color:var(--text-muted-dark,#94a3b8)}[data-theme*=_dark] .stat-counter-box[data-astro-cid-cq3yfabl],.theme-dark .stat-counter-box[data-astro-cid-cq3yfabl],[data-theme=dark] .stat-counter-box[data-astro-cid-cq3yfabl],[data-theme*=_dark] .stat-card[data-astro-cid-cq3yfabl],.theme-dark .stat-card[data-astro-cid-cq3yfabl],[data-theme=dark] .stat-card[data-astro-cid-cq3yfabl]{background:var(--bg-card-dark,#1e293b);border-color:var(--border-color-dark,#334155)}[data-theme*=_dark] .stat-bento-card[data-astro-cid-cq3yfabl],.theme-dark .stat-bento-card[data-astro-cid-cq3yfabl],[data-theme=dark] .stat-bento-card[data-astro-cid-cq3yfabl]{background:color-mix(in srgb, var(--bg-card-dark,#1e293b) 85%, transparent);border-color:color-mix(in srgb, var(--border-color-dark,#334155) 75%, transparent)}[data-theme*=_dark] .stat-bento-meter[data-astro-cid-cq3yfabl],.theme-dark .stat-bento-meter[data-astro-cid-cq3yfabl],[data-theme=dark] .stat-bento-meter[data-astro-cid-cq3yfabl]{background:#ffffff1a}[data-theme*=_dark] .stat-card-icon-wrap[data-astro-cid-cq3yfabl],.theme-dark .stat-card-icon-wrap[data-astro-cid-cq3yfabl],[data-theme=dark] .stat-card-icon-wrap[data-astro-cid-cq3yfabl]{background:color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 12%, #1e293b);border-color:color-mix(in srgb, var(--brand-color,var(--primary,#2563eb)) 24%, transparent)}[data-theme*=_dark] .stats-minimal-grid[data-astro-cid-cq3yfabl],.theme-dark .stats-minimal-grid[data-astro-cid-cq3yfabl],[data-theme=dark] .stats-minimal-grid[data-astro-cid-cq3yfabl]{border-color:var(--border-color-dark,#334155)}[data-theme*=_dark] .stat-grid-cell[data-astro-cid-cq3yfabl]:after,.theme-dark .stat-grid-cell[data-astro-cid-cq3yfabl]:after,[data-theme=dark] .stat-grid-cell[data-astro-cid-cq3yfabl]:after{background:var(--border-color-dark,#334155)}.category-ribbon-section[data-astro-cid-ilwcht3x]{box-sizing:border-box;width:100%;font-family:var(--font-body,system-ui, sans-serif);contain-intrinsic-size:160px;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.ribbon-ticker-outer[data-astro-cid-ilwcht3x]{user-select:none;box-sizing:border-box;border-block-end:1px solid #80808026;width:100%;position:relative;overflow:hidden}.ribbon-ticker-track[data-astro-cid-ilwcht3x]{will-change:transform;width:max-content;animation:marqueeRibbon var(--ribbon-duration,28s) linear infinite;display:flex}.ribbon-ticker-track[data-astro-cid-ilwcht3x]:hover{animation-play-state:paused}.ribbon-ticker-list[data-astro-cid-ilwcht3x]{white-space:nowrap;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ribbon-ticker-item[data-astro-cid-ilwcht3x]{letter-spacing:.12em;text-transform:uppercase;align-items:center;padding-inline:1.25rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.ribbon-keyword[data-astro-cid-ilwcht3x]{display:inline-block}.ribbon-sep[data-astro-cid-ilwcht3x]{opacity:.45;margin-inline-start:1.25rem;font-weight:400;display:inline-block}@keyframes marqueeRibbon{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-bar-outer[data-astro-cid-ilwcht3x]{box-sizing:border-box;width:100%;padding-block:1.5rem}.trust-bar-container[data-astro-cid-ilwcht3x]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding-inline:1.5rem}.trust-bar-grid[data-astro-cid-ilwcht3x]{grid-template-columns:repeat(4,1fr);align-items:center;gap:1.5rem;display:grid}.trust-card[data-astro-cid-ilwcht3x]{color:inherit;box-sizing:border-box;align-items:center;gap:1rem;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.trust-card[data-astro-cid-ilwcht3x]:hover{transform:translateY(-2px)}.trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.trust-svg-icon[data-astro-cid-ilwcht3x]{width:1.65rem;height:1.65rem}.trust-custom-icon[data-astro-cid-ilwcht3x]{font-size:1.4rem;line-height:1}.trust-card-text[data-astro-cid-ilwcht3x]{flex-direction:column;min-width:0;display:flex}.trust-metric[data-astro-cid-ilwcht3x]{font-family:var(--font-heading,inherit);letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.15}.trust-label[data-astro-cid-ilwcht3x]{opacity:.85;margin-block-start:.2rem;font-size:.82rem;font-weight:500;line-height:1.25}.trust-sublabel[data-astro-cid-ilwcht3x]{opacity:.65;margin-block-start:.15rem;font-size:.72rem}.style-default[data-astro-cid-ilwcht3x]{background-color:var(--cardBg,var(--bgSurface,#111827));color:var(--textBody,#f3f4f6)}.style-default[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background-color:var(--bgPage,#0003);border-color:var(--borderColor,#ffffff14);padding-block:.75rem}.style-default[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:var(--textHeading,#fff)}.style-default[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{color:var(--brandColor,#3b82f6);opacity:.7}.style-default[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background-color:var(--cardBg,var(--bgSurface,#111827))}.style-default[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:var(--brandColor,#3b82f6)}.style-default[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{color:var(--textHeading,#fff)}.style-default[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:var(--textMuted,#9ca3af)}.style-default[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:not(:last-child){border-inline-end:1px solid var(--borderColor,#ffffff14);padding-inline-end:1.5rem}.style-cyberpunk_neon[data-astro-cid-ilwcht3x]{color:#f8fafc;background-color:#06080f}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background:#0b0e1a;border-block-start:2px solid #00f2fe;border-block-end:2px solid #ff007f;padding-block:.85rem;box-shadow:0 0 20px #00f2fe40}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:#00f2fe;letter-spacing:.18em;text-shadow:0 0 8px #00f2fe99;font-family:Space Grotesk,system-ui,sans-serif}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{color:#ff007f;text-shadow:0 0 8px #ff007f99}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background:#06080f;padding-block:2rem}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-bar-grid[data-astro-cid-ilwcht3x]{gap:1.25rem}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]{text-align:center;background:#0b0e1ad9;border:2px solid #00f2fe;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.25rem 1rem;box-shadow:0 0 15px #00f2fe33,inset 0 0 10px #00f2fe1a}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(2){border-color:#ff007f;box-shadow:0 0 15px #ff007f33,inset 0 0 10px #ff007f1a}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(2) .trust-card-icon-wrapper[data-astro-cid-ilwcht3x],.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(2) .trust-metric[data-astro-cid-ilwcht3x]{color:#ff007f;text-shadow:0 0 8px #ff007fb3}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(3){border-color:#00f2fe}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(4){border-color:#0f8;box-shadow:0 0 15px #0f83,inset 0 0 10px #00ff881a}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(4) .trust-card-icon-wrapper[data-astro-cid-ilwcht3x],.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(4) .trust-metric[data-astro-cid-ilwcht3x]{color:#0f8;text-shadow:0 0 8px #00ff88b3}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:#00f2fe;width:auto;height:auto}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{color:#00f2fe;text-shadow:0 0 8px #00f2feb3;font-size:1.5rem}.style-cyberpunk_neon[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:#94a3b8;text-transform:lowercase;font-size:.75rem}.style-eco_natural[data-astro-cid-ilwcht3x]{color:#1f2e22;background-color:#f7f5ee}.style-eco_natural[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background-color:#d3e0d1;border-block-end:1px solid #b8cbb5;padding-block:.75rem}.style-eco_natural[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:#24412b;letter-spacing:.14em;font-weight:700}.style-eco_natural[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{opacity:.85;font-size:.95rem}.style-eco_natural[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background-color:#f7f5ee;padding-block:1.75rem}.style-eco_natural[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]{text-align:center;background:#fff;border:1px solid #dce6d9;border-radius:12px;flex-direction:column;padding:1.25rem 1rem;box-shadow:0 2px 8px #24412b0a}.style-eco_natural[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:#386641}.style-eco_natural[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{color:#1f2e22;font-size:1.35rem}.style-eco_natural[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:#556b59;font-size:.8rem}.style-luxury_prestige[data-astro-cid-ilwcht3x]{color:#f3efe6;background-color:#141311}.style-luxury_prestige[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background-color:#1a1815;border-block:1px solid #c5a059;padding-block:.85rem}.style-luxury_prestige[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:#d4af37;letter-spacing:.2em;font-family:Playfair Display,Georgia,serif;font-weight:600}.style-luxury_prestige[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{color:#c5a059}.style-luxury_prestige[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background-color:#141311;padding-block:2rem}.style-luxury_prestige[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]{text-align:center;flex-direction:column;gap:.5rem}.style-luxury_prestige[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:not(:last-child){border-inline-end:1px solid #c5a05959}.style-luxury_prestige[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:#c5a059}.style-luxury_prestige[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{color:#f3efe6;letter-spacing:.04em;font-family:Playfair Display,Georgia,serif;font-size:1.45rem}.style-luxury_prestige[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:#c5a059;letter-spacing:.05em;font-size:.78rem}.style-retro_pop_art[data-astro-cid-ilwcht3x]{color:#18181b;background-color:#5b21b6}.style-retro_pop_art[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background-color:#ffe600;border-block:3px solid #000;padding-block:.75rem}.style-retro_pop_art[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:#000;letter-spacing:.06em;font-family:Impact,Arial Black,sans-serif;font-size:1.1rem}.style-retro_pop_art[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{color:#ff007f;opacity:1;font-size:1.25rem}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background-color:#5b21b6;padding-block:2rem}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-bar-grid[data-astro-cid-ilwcht3x]{gap:1.25rem}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]{text-align:center;background-color:#ffde00;border:3px solid #000;border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem .75rem;box-shadow:4px 4px #000}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(2){background-color:#ffc000}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(3){background-color:#ff6b35}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(4){background-color:#ffde00}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:#000}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{color:#000;letter-spacing:.02em;font-family:Impact,Arial Black,sans-serif;font-size:1.6rem}.style-retro_pop_art[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:#000;font-size:.8rem;font-weight:800}.style-tech_minimalist[data-astro-cid-ilwcht3x]{color:#e2e8f0;background-color:#0b0f19}.style-tech_minimalist[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background-color:#111827;border-block-end:1px solid #ffffff14;padding-block:.75rem}.style-tech_minimalist[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:#94a3b8;letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.style-tech_minimalist[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{color:#38bdf8;opacity:.9;font-weight:700}.style-tech_minimalist[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background-color:#0b0f19;padding-block:1.75rem}.style-tech_minimalist[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]{text-align:center;background:#11182799;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:.65rem;padding:1.25rem 1rem}.style-tech_minimalist[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:#94a3b8}.style-tech_minimalist[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{color:#f8fafc;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.45rem}.style-tech_minimalist[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:#64748b;font-size:.75rem}.style-vibrant_gradient[data-astro-cid-ilwcht3x]{color:#fff;background-color:#120b24}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background:linear-gradient(90deg,#7c3aed 0%,#ec4899 50%,#f43f5e 100%);padding-block:.9rem;box-shadow:0 4px 20px #ec489940}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:#fff;letter-spacing:.14em;text-shadow:0 1px 2px #0003;font-size:.95rem;font-weight:800}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{color:#ffffffb3}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background-color:#120b24;padding-block:2rem}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .trust-bar-grid[data-astro-cid-ilwcht3x]{gap:1.25rem}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]{text-align:center;background:#191030bf;border:2px solid #0000;border-image:linear-gradient(135deg,#7c3aed,#ec4899) 1;flex-direction:column;gap:.65rem;padding:1.25rem 1rem}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:#f43f5e}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{background:linear-gradient(135deg,#ff70a6,#ff9770);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.5rem;font-weight:800}.style-vibrant_gradient[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:#c084fc;font-size:.78rem}.style-industrial_outdoor[data-astro-cid-ilwcht3x]{color:#e5e7eb;background-color:#1f2022}.style-industrial_outdoor[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background-color:#2f332e;border-block:3px solid #78350f;padding-block:.85rem}.style-industrial_outdoor[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:#d97706;letter-spacing:.16em;font-family:Impact,Arial Black,sans-serif;font-size:1.05rem}.style-industrial_outdoor[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{color:#b45309;font-weight:900}.style-industrial_outdoor[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background-color:#1f2022;padding-block:2rem}.style-industrial_outdoor[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]{border:2px solid #52525b;text-align:center;background:#272a2d;border-top:3px solid #d97706;flex-direction:column;gap:.65rem;padding:1.25rem 1rem}.style-industrial_outdoor[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:#f59e0b}.style-industrial_outdoor[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{color:#f59e0b;letter-spacing:.05em;font-family:Impact,Arial Black,sans-serif;font-size:1.55rem}.style-industrial_outdoor[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:#d1d5db;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.style-chakra_wellness[data-astro-cid-ilwcht3x]{color:#2b1d16;background-color:#c07954}.style-chakra_wellness[data-astro-cid-ilwcht3x] .ribbon-ticker-outer[data-astro-cid-ilwcht3x]{background-color:#d6e3d4;border-block-end:1px solid #bacbba;padding-block:.85rem}.style-chakra_wellness[data-astro-cid-ilwcht3x] .ribbon-ticker-item[data-astro-cid-ilwcht3x]{color:#344e41;letter-spacing:.15em;font-family:Playfair Display,Georgia,serif;font-size:.95rem;font-weight:600}.style-chakra_wellness[data-astro-cid-ilwcht3x] .ribbon-sep[data-astro-cid-ilwcht3x]{color:#a3b18a;font-size:.9rem}.style-chakra_wellness[data-astro-cid-ilwcht3x] .trust-bar-outer[data-astro-cid-ilwcht3x]{background-color:#c07954;padding-block:2rem}.style-chakra_wellness[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]{text-align:center;flex-direction:column;gap:.5rem}.style-chakra_wellness[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:not(:last-child){border-inline-end:1px solid #2b1d1633}.style-chakra_wellness[data-astro-cid-ilwcht3x] .trust-card-icon-wrapper[data-astro-cid-ilwcht3x]{color:#38251b}.style-chakra_wellness[data-astro-cid-ilwcht3x] .trust-metric[data-astro-cid-ilwcht3x]{color:#2b1d16;font-family:Playfair Display,Georgia,serif;font-size:1.45rem;font-weight:700}.style-chakra_wellness[data-astro-cid-ilwcht3x] .trust-label[data-astro-cid-ilwcht3x]{color:#3d261b;font-size:.8rem;font-style:italic}@media (width<=900px){.trust-bar-grid[data-astro-cid-ilwcht3x]{grid-template-columns:repeat(2,1fr);gap:1.25rem}.style-default[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(2),.style-luxury_prestige[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(2),.style-chakra_wellness[data-astro-cid-ilwcht3x] .trust-card[data-astro-cid-ilwcht3x]:nth-child(2){border-inline-end:none}}@media (width<=520px){.trust-bar-grid[data-astro-cid-ilwcht3x]{grid-template-columns:1fr;gap:1rem}.trust-card[data-astro-cid-ilwcht3x]:not(:last-child){border-block-end:1px solid #80808026;padding-block-end:1rem;border-inline-end:none!important}.ribbon-ticker-item[data-astro-cid-ilwcht3x]{padding-inline:.85rem;font-size:.75rem}.trust-metric[data-astro-cid-ilwcht3x]{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.ribbon-ticker-track[data-astro-cid-ilwcht3x]{animation:none;overflow-x:auto}}.modern-hero-section[data-astro-cid-wgjgdm3o]{background-color:var(--bg-page,#f8fafc);padding:3rem 1.5rem}.modern-hero-container[data-astro-cid-wgjgdm3o]{max-width:1280px;margin:0 auto}.modern-hero-grid[data-astro-cid-wgjgdm3o]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1.5rem;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2.5rem;display:grid;overflow:hidden;box-shadow:0 20px 25px -5px #0000000d}@media (width<=1024px){.modern-hero-grid[data-astro-cid-wgjgdm3o]{grid-template-columns:1fr;padding:1.5rem}}.modern-hero-left[data-astro-cid-wgjgdm3o]{flex-direction:column;justify-content:space-between;min-height:460px;display:flex}.modern-hero-badge[data-astro-cid-wgjgdm3o]{background-color:var(--badge-bg,#dbeafe);border:1px solid var(--badge-border,#bfdbfe);color:var(--badge-text,#1e40af);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-flex}.pulse-dot[data-astro-cid-wgjgdm3o]{background-color:var(--primary-accent,#2563eb);border-radius:9999px;width:.5rem;height:.5rem}.modern-hero-title[data-astro-cid-wgjgdm3o]{color:var(--text-main,#0f172a);letter-spacing:-.02em;min-height:110px;margin:0 0 1rem;font-family:Outfit,Inter,sans-serif;font-size:2.75rem;font-weight:900;line-height:1.15}@media (width<=640px){.modern-hero-title[data-astro-cid-wgjgdm3o]{min-height:80px;font-size:2rem}}.modern-hero-message[data-astro-cid-wgjgdm3o]{color:var(--text-muted,#475569);max-width:34rem;min-height:60px;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.6}.modern-hero-actions[data-astro-cid-wgjgdm3o]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.btn-primary-modern[data-astro-cid-wgjgdm3o]{background-color:var(--primary-accent,#2563eb);border-radius:1rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 10px 15px -3px #2563eb4d;color:#fff!important}.btn-primary-modern[data-astro-cid-wgjgdm3o]:hover{background-color:var(--primary-accent-hover,#1d4ed8);transform:translateY(-2px)}.btn-secondary-modern[data-astro-cid-wgjgdm3o]{background-color:var(--btn-sec-bg,#f1f5f9);border:1px solid var(--btn-sec-border,#cbd5e1);border-radius:1rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;color:var(--btn-sec-text,#0f172a)!important}.btn-secondary-modern[data-astro-cid-wgjgdm3o]:hover{filter:brightness(.95)}.modern-hero-benefits[data-astro-cid-wgjgdm3o]{color:var(--text-muted,#475569);border-top:1px solid var(--border-color,#f1f5f9);flex-wrap:wrap;align-items:center;gap:.85rem;padding-top:1.25rem;font-size:.8rem;font-weight:700;display:flex}.benefit-chip[data-astro-cid-wgjgdm3o]{background-color:var(--chip-bg,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:.75rem;align-items:center;gap:.4rem;padding:.4rem .85rem;display:flex}.check-icon[data-astro-cid-wgjgdm3o]{color:#10b981;width:1rem;height:1rem}.modern-hero-right[data-astro-cid-wgjgdm3o]{border:1px solid var(--border-color,#e2e8f0);background-color:#0f172a;border-radius:1.25rem;width:100%;height:480px;position:relative;overflow:hidden}.slider-image[data-astro-cid-wgjgdm3o]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;inset:0}.slider-image[data-astro-cid-wgjgdm3o].active{opacity:1}.slider-overlay[data-astro-cid-wgjgdm3o]{pointer-events:none;background:linear-gradient(#0000,#0f172a33,#0f172ad9);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.slider-caption-box[data-astro-cid-wgjgdm3o]{backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff40;border-radius:.85rem;max-width:24rem;padding:1rem}.caption-label[data-astro-cid-wgjgdm3o]{text-transform:uppercase;letter-spacing:.05em;color:#93c5fd;margin:0;font-size:.7rem;font-weight:700}.caption-text[data-astro-cid-wgjgdm3o]{color:#fff;margin:.25rem 0 0;font-size:.95rem;font-weight:700}.modern-services-section[data-astro-cid-2llnvtcl]{background-color:var(--bg-page,#f8fafc);padding:4.5rem 1.5rem}.modern-services-container[data-astro-cid-2llnvtcl]{max-width:1280px;margin:0 auto}.modern-services-header[data-astro-cid-2llnvtcl]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.modern-services-badge[data-astro-cid-2llnvtcl]{background-color:var(--badge-bg,#dbeafe);color:var(--badge-text,#1e40af);border:1px solid var(--badge-border,#bfdbfe);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-block}.modern-services-header[data-astro-cid-2llnvtcl] h2[data-astro-cid-2llnvtcl]{color:var(--text-main,#0f172a);margin:0 0 .75rem;font-family:Outfit,Inter,sans-serif;font-size:2.5rem;font-weight:900}.modern-services-header[data-astro-cid-2llnvtcl] p[data-astro-cid-2llnvtcl]{color:var(--text-muted,#475569);margin:0;font-size:1.125rem;line-height:1.6}.modern-services-grid[data-astro-cid-2llnvtcl]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.modern-card-item[data-astro-cid-2llnvtcl]{background-color:var(--bg-card,#fff);border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;justify-content:space-between;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.modern-card-item[data-astro-cid-2llnvtcl]:hover{border-color:#bfdbfe;transform:translateY(-6px);box-shadow:0 20px 25px -5px #0000001a}.card-img-wrapper[data-astro-cid-2llnvtcl]{background-color:#0f172a;width:100%;height:220px;position:relative;overflow:hidden}.card-img-wrapper[data-astro-cid-2llnvtcl] img[data-astro-cid-2llnvtcl]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.modern-card-item[data-astro-cid-2llnvtcl]:hover .card-img-wrapper[data-astro-cid-2llnvtcl] img[data-astro-cid-2llnvtcl]{transform:scale(1.05)}.card-fallback-header[data-astro-cid-2llnvtcl]{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);justify-content:space-between;align-items:center;width:100%;height:140px;padding:1.5rem;display:flex}.card-body[data-astro-cid-2llnvtcl]{padding:1.75rem}.card-body[data-astro-cid-2llnvtcl] h3[data-astro-cid-2llnvtcl]{color:var(--text-main,#0f172a);margin:0 0 .5rem;font-family:Outfit,Inter,sans-serif;font-size:1.25rem;font-weight:800}.card-body[data-astro-cid-2llnvtcl] p[data-astro-cid-2llnvtcl]{color:var(--text-muted,#475569);margin:0;font-size:.95rem;line-height:1.6}.card-footer[data-astro-cid-2llnvtcl]{padding:0 1.75rem 1.75rem}.card-link[data-astro-cid-2llnvtcl]{color:var(--primary-accent,#2563eb);align-items:center;gap:.35rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex}.card-link[data-astro-cid-2llnvtcl]:hover{color:var(--primary-accent-hover,#1d4ed8)}.artisan-hero-section[data-astro-cid-p5x2pi3c]{background-color:var(--bg-page,#fdfbf7);padding:5rem 1.5rem;position:relative;overflow:hidden}.artisan-hero-container[data-astro-cid-p5x2pi3c]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.artisan-hero-grid[data-astro-cid-p5x2pi3c]{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}@media (width<=1024px){.artisan-hero-grid[data-astro-cid-p5x2pi3c]{grid-template-columns:1fr;gap:3rem}}.artisan-section-tag[data-astro-cid-p5x2pi3c]{letter-spacing:.12em;color:var(--badge-text,#92400e);background-color:var(--badge-bg,#fef3c7);border:1px solid var(--badge-border,#fde68a);text-transform:uppercase;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.8rem;font-weight:800;display:inline-block}.artisan-headline[data-astro-cid-p5x2pi3c]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--text-main,#27201c);letter-spacing:-.015em;margin:0 0 1.25rem;font-size:clamp(2.35rem,5vw,3.65rem);font-weight:800;line-height:1.14}.artisan-subheadline[data-astro-cid-p5x2pi3c]{color:var(--text-muted,#786c65);max-width:38rem;margin:0 0 2.5rem;font-size:1.125rem;line-height:1.75}.artisan-features-grid[data-astro-cid-p5x2pi3c]{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2.75rem;display:grid}@media (width<=640px){.artisan-features-grid[data-astro-cid-p5x2pi3c]{grid-template-columns:1fr}}.feature-card[data-astro-cid-p5x2pi3c]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#f3ece1);border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 14px #27201c0a}.feature-card[data-astro-cid-p5x2pi3c]:hover{border-color:var(--badge-border,#fde68a);transform:translateY(-2px);box-shadow:0 8px 22px #d977061f}.feature-content[data-astro-cid-p5x2pi3c]{flex:1;min-width:0}.feature-icon-badge[data-astro-cid-p5x2pi3c]{background:linear-gradient(135deg, var(--primary-accent,#d97706), var(--primary-accent-hover,#b45309));color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:flex;box-shadow:0 6px 14px #d9770647}.feature-title[data-astro-cid-p5x2pi3c]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--text-main,#27201c);margin:0 0 .2rem;font-size:1.05rem;font-weight:700;line-height:1.35}.feature-desc[data-astro-cid-p5x2pi3c]{color:var(--text-muted,#786c65);margin:0;font-size:.85rem;line-height:1.5}.artisan-actions[data-astro-cid-p5x2pi3c]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.artisan-btn-primary[data-astro-cid-p5x2pi3c]{background:linear-gradient(135deg, var(--primary-accent,#d97706), var(--primary-accent-hover,#b45309));border-radius:9999px;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 22px #d9770652;color:#fff!important}.artisan-btn-primary[data-astro-cid-p5x2pi3c]:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 28px #d977066b}.artisan-btn-primary[data-astro-cid-p5x2pi3c] .btn-arrow[data-astro-cid-p5x2pi3c]{transition:transform .2s}.artisan-btn-primary[data-astro-cid-p5x2pi3c]:hover .btn-arrow[data-astro-cid-p5x2pi3c]{transform:translate(3px)}.artisan-btn-secondary[data-astro-cid-p5x2pi3c]{background-color:var(--btn-sec-bg,#f5f0e8);border:1px solid var(--btn-sec-border,#e7dfd3);border-radius:9999px;align-items:center;padding:.95rem 2.25rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;color:var(--btn-sec-text,#27201c)!important}.artisan-btn-secondary[data-astro-cid-p5x2pi3c]:hover{filter:brightness(.96);transform:translateY(-2px)}.artisan-hero-right[data-astro-cid-p5x2pi3c]{justify-content:center;align-items:center;width:100%;min-height:480px;display:flex;position:relative}.artisan-image-stack[data-astro-cid-p5x2pi3c]{width:100%;max-width:440px;height:440px;position:relative}.stack-card[data-astro-cid-p5x2pi3c]{isolation:isolate;border-radius:1.75rem;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 45px -12px #27201c33;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.card-backdrop[data-astro-cid-p5x2pi3c]{opacity:.9;z-index:1;background:radial-gradient(circle,#d9770640 0%,#d9770614 70%,#0000 100%);border-radius:2rem;inset:35px 0 0 35px}.card-back[data-astro-cid-p5x2pi3c]{z-index:2;border:5px solid var(--bg-card,#fff);width:270px;height:350px;bottom:0;right:0}.card-front[data-astro-cid-p5x2pi3c]{z-index:3;border:5px solid var(--bg-card,#fff);width:290px;height:370px;top:0;left:0}.stack-img[data-astro-cid-p5x2pi3c]{object-fit:cover;opacity:0;border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.stack-img[data-astro-cid-p5x2pi3c].active{opacity:1}.stack-caption-overlay[data-astro-cid-p5x2pi3c]{color:#fff;backdrop-filter:blur(10px);background:linear-gradient(#0000 0%,#1c151180 30%,#1c1511eb 100%);padding:1.25rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.stack-badge[data-astro-cid-p5x2pi3c]{text-transform:uppercase;letter-spacing:.1em;color:var(--badge-text,#92400e);background-color:var(--badge-bg,#fef3c7);border-radius:9999px;margin-bottom:.25rem;padding:.2rem .6rem;font-size:.7rem;display:inline-block}.stack-caption-text[data-astro-cid-p5x2pi3c]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#fff;margin:.25rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.3}.artisan-services-section[data-astro-cid-oz7rvqya]{background-color:var(--bg-page,#fdfbf7);padding:5rem 1.5rem}.artisan-services-container[data-astro-cid-oz7rvqya]{max-width:1280px;margin:0 auto}.artisan-services-header[data-astro-cid-oz7rvqya]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.artisan-badge-tag[data-astro-cid-oz7rvqya]{letter-spacing:.1em;color:var(--primary-accent,#d97706);text-transform:uppercase;margin-bottom:.5rem;font-size:.85rem;font-weight:800;display:inline-block}.artisan-section-title[data-astro-cid-oz7rvqya]{color:var(--text-main,#27201c);margin:0 0 .75rem;font-family:Playfair Display,Georgia,serif;font-size:2.75rem;font-weight:800}.artisan-section-subtitle[data-astro-cid-oz7rvqya]{color:var(--text-muted,#786c65);margin:0;font-size:1.1rem;line-height:1.6}.artisan-cards-grid[data-astro-cid-oz7rvqya]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.25rem;display:grid}.artisan-card-item[data-astro-cid-oz7rvqya]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#f3ece1);border-radius:1.5rem;flex-direction:column;justify-content:space-between;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -6px #0000000f}.artisan-card-item[data-astro-cid-oz7rvqya]:hover{border-color:var(--primary-accent,#d97706);transform:translateY(-6px);box-shadow:0 20px 30px -10px #0000001f}.artisan-card-media[data-astro-cid-oz7rvqya]{background-color:#1c1917;width:100%;height:240px;position:relative;overflow:hidden}.artisan-card-img[data-astro-cid-oz7rvqya]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.artisan-card-item[data-astro-cid-oz7rvqya]:hover .artisan-card-img[data-astro-cid-oz7rvqya]{transform:scale(1.06)}.artisan-fallback-media[data-astro-cid-oz7rvqya]{background:linear-gradient(135deg, var(--primary-accent,#d97706), #b45309);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fallback-icon[data-astro-cid-oz7rvqya]{font-size:3.5rem}.floating-badge-icon[data-astro-cid-oz7rvqya]{background-color:var(--primary-accent,#d97706);color:#fff;border:3px solid var(--bg-card,#fff);z-index:10;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:flex;position:absolute;bottom:-1.25rem;left:1.5rem;box-shadow:0 6px 14px #d9770659}.price-chip-tag[data-astro-cid-oz7rvqya]{backdrop-filter:blur(8px);color:var(--text-main,#27201c);background:#ffffffe6;border:1px solid #fff9;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:800;position:absolute;top:1rem;right:1rem}.artisan-card-body[data-astro-cid-oz7rvqya]{padding:2.25rem 1.75rem 1.25rem}.artisan-card-title[data-astro-cid-oz7rvqya]{color:var(--text-main,#27201c);margin:0 0 .6rem;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:700}.artisan-card-desc[data-astro-cid-oz7rvqya]{color:var(--text-muted,#786c65);margin:0;font-size:.95rem;line-height:1.6}.artisan-card-footer[data-astro-cid-oz7rvqya]{padding:0 1.75rem 1.75rem}.artisan-card-link[data-astro-cid-oz7rvqya]{color:var(--primary-accent,#d97706);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex}.artisan-card-link[data-astro-cid-oz7rvqya]:hover{color:var(--primary-accent-hover,#b45309)}.artisan-card-item[data-astro-cid-oz7rvqya]:hover .arrow-icon[data-astro-cid-oz7rvqya]{transform:translate(4px)}.arrow-icon[data-astro-cid-oz7rvqya]{transition:transform .2s}.agency-hero-section[data-astro-cid-danzed2y]{background-color:var(--primary-hero-bg,#dc2626);color:var(--primary-hero-text,#fff);padding:5rem 1.5rem;position:relative;overflow:hidden}.hero-bg-graphic[data-astro-cid-danzed2y]{pointer-events:none;border:35px solid #ffffff14;border-radius:9999px;width:320px;height:320px;position:absolute;top:-50px;left:-50px}.agency-hero-container[data-astro-cid-danzed2y]{z-index:10;max-width:1280px;margin:0 auto;position:relative}.agency-hero-grid[data-astro-cid-danzed2y]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;display:grid}@media (width<=1024px){.agency-hero-grid[data-astro-cid-danzed2y]{grid-template-columns:1fr;gap:2.5rem}}.agency-hero-left[data-astro-cid-danzed2y]{flex-direction:column;justify-content:space-between;min-height:440px;display:flex}.agency-hero-badge[data-astro-cid-danzed2y]{backdrop-filter:blur(8px);background-color:#ffffff26;border-radius:.5rem;width:fit-content;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-block}.agency-hero-title[data-astro-cid-danzed2y]{color:#fff;letter-spacing:-.02em;min-height:130px;margin:0 0 1.25rem;font-family:Syne,Plus Jakarta Sans,sans-serif;font-size:3.5rem;font-weight:900;line-height:1.1}@media (width<=640px){.agency-hero-title[data-astro-cid-danzed2y]{min-height:90px;font-size:2.25rem}}.agency-hero-subheadline[data-astro-cid-danzed2y]{color:#ffffffe6;max-width:34rem;min-height:60px;margin:0 0 2rem;font-size:1.15rem;line-height:1.6}.agency-hero-actions[data-astro-cid-danzed2y]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.agency-btn-primary[data-astro-cid-danzed2y]{background-color:var(--btn-sec-bg,#0f172a);border-radius:.6rem;padding:1rem 2.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 10px 20px #0003;color:#fff!important}.agency-btn-primary[data-astro-cid-danzed2y]:hover{transform:translateY(-2px);box-shadow:0 14px 24px #0000004d}.agency-btn-secondary[data-astro-cid-danzed2y]{backdrop-filter:blur(8px);background-color:#fff3;border:1px solid #fff6;border-radius:.6rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;color:#fff!important}.agency-btn-secondary[data-astro-cid-danzed2y]:hover{background-color:#ffffff4d}.agency-hero-right[data-astro-cid-danzed2y]{justify-content:center;align-items:center;display:flex}.blob-visual-container[data-astro-cid-danzed2y]{flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex;position:relative}.blob-frame-wrapper[data-astro-cid-danzed2y]{isolation:isolate;background-color:#0f172a;border:8px solid #ffffff4d;border-radius:40% 60% 70% 30%/40% 50% 60%;width:100%;max-width:440px;height:440px;transition:border-radius .5s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 40px #00000040;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.blob-frame-wrapper[data-astro-cid-danzed2y]:hover{border-radius:50% 50% 40% 60%/50% 40% 60% 50%}.blob-img[data-astro-cid-danzed2y]{object-fit:cover;opacity:0;border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.blob-img[data-astro-cid-danzed2y].active{opacity:1}.blob-caption-tag[data-astro-cid-danzed2y]{z-index:20;backdrop-filter:blur(16px);color:#fff;background:#0f172af2;border:1px solid #ffffff40;border-radius:.85rem;flex-direction:column;width:90%;max-width:380px;margin-top:-1.75rem;padding:.9rem 1.4rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 16px 32px #00000059}.blob-caption-tag[data-astro-cid-danzed2y]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00000073}.blob-tag-label[data-astro-cid-danzed2y]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-accent,#ef4444);font-size:.7rem;font-weight:800}.blob-tag-title[data-astro-cid-danzed2y]{color:#fff;margin-top:.25rem;font-family:Syne,sans-serif;font-size:1rem;font-weight:700;line-height:1.35}.agency-services-section[data-astro-cid-yrnlcbqp]{background-color:var(--bg-page,#fff);padding:5rem 1.5rem}.agency-services-container[data-astro-cid-yrnlcbqp]{max-width:1280px;margin:0 auto}.agency-services-header[data-astro-cid-yrnlcbqp]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.agency-tag-box[data-astro-cid-yrnlcbqp]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.agency-tag-badge[data-astro-cid-yrnlcbqp]{background-color:var(--primary-accent,#dc2626);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:.4rem;padding:.4rem 1rem;font-size:.85rem;font-weight:900}.agency-header-title[data-astro-cid-yrnlcbqp]{color:var(--text-main,#0f172a);margin:0;font-family:Syne,Plus Jakarta Sans,sans-serif;font-size:2.5rem;font-weight:800}.agency-header-subtitle[data-astro-cid-yrnlcbqp]{color:var(--text-muted,#475569);margin:.75rem 0 0;font-size:1.1rem;line-height:1.6}.agency-cards-grid[data-astro-cid-yrnlcbqp]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.25rem;display:grid}.agency-card-item[data-astro-cid-yrnlcbqp]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#f1f5f9);border-radius:1rem;flex-direction:column;justify-content:space-between;padding:2.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 10px 25px -5px #0000000d}.agency-card-item[data-astro-cid-yrnlcbqp]:hover{border-color:var(--primary-accent,#dc2626);transform:translateY(-6px);box-shadow:0 20px 30px -5px #dc262626}.agency-card-item[data-astro-cid-yrnlcbqp].featured{background-color:var(--primary-accent,#dc2626);color:#fff!important}.agency-card-item[data-astro-cid-yrnlcbqp].featured .agency-card-title[data-astro-cid-yrnlcbqp],.agency-card-item[data-astro-cid-yrnlcbqp].featured .agency-card-desc[data-astro-cid-yrnlcbqp]{color:#fff!important}.agency-card-badge-header[data-astro-cid-yrnlcbqp]{margin-bottom:1.5rem}.card-media-box[data-astro-cid-yrnlcbqp]{border-radius:.75rem;width:100%;height:180px;position:relative;overflow:hidden}.card-media-box[data-astro-cid-yrnlcbqp] img[data-astro-cid-yrnlcbqp]{object-fit:cover;width:100%;height:100%}.curved-icon-badge[data-astro-cid-yrnlcbqp]{background-color:var(--primary-accent,#dc2626);color:#fff;border-bottom-right-radius:1.5rem;justify-content:center;align-items:center;padding:1rem;font-size:1.75rem;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 10px #00000026}.curved-icon-badge[data-astro-cid-yrnlcbqp].standalone{border-radius:1rem 1rem 2rem;width:4rem;height:4rem;margin-bottom:1rem;font-size:2rem;position:relative}.agency-card-title[data-astro-cid-yrnlcbqp]{color:var(--text-main,#0f172a);margin:0 0 .75rem;font-family:Syne,Plus Jakarta Sans,sans-serif;font-size:1.35rem;font-weight:800}.agency-card-desc[data-astro-cid-yrnlcbqp]{color:var(--text-muted,#475569);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.agency-card-btn[data-astro-cid-yrnlcbqp]{background-color:var(--btn-sec-bg,#0f172a);border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;color:#fff!important}.agency-card-btn[data-astro-cid-yrnlcbqp]:hover{filter:brightness(1.1);transform:translateY(-1px)}.agency-card-btn[data-astro-cid-yrnlcbqp].featured-btn{background-color:#0f172a;color:#fff!important}.digital-top-header[data-astro-cid-qbxzgi27]{width:100%}.top-strip[data-astro-cid-qbxzgi27]{background-color:var(--top-bar-bg,#0d172e);color:#94a3b8;border-bottom:1px solid #ffffff1a;padding:.5rem 1.5rem;font-size:.82rem}.top-strip-container[data-astro-cid-qbxzgi27]{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}.top-info[data-astro-cid-qbxzgi27]{align-items:center;gap:1.5rem;display:flex}.top-socials[data-astro-cid-qbxzgi27]{align-items:center;gap:.75rem;display:flex}.social-icons[data-astro-cid-qbxzgi27]{gap:.35rem;display:flex}.social-btn[data-astro-cid-qbxzgi27]{color:#fff;background:#ffffff26;border-radius:9999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.65rem;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.social-btn[data-astro-cid-qbxzgi27]:hover{background:var(--secondary-accent,#10b981)}.digital-navbar[data-astro-cid-qbxzgi27]{background-color:var(--primary-accent,#2b59ff);color:#fff;z-index:20;padding:.85rem 1.5rem;position:relative}.navbar-container[data-astro-cid-qbxzgi27]{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;display:flex}.digital-brand-link[data-astro-cid-qbxzgi27]{align-items:center;gap:.75rem;text-decoration:none;display:flex}.digital-brand-logo[data-astro-cid-qbxzgi27]{object-fit:contain;width:auto;height:2.25rem}.digital-brand-text[data-astro-cid-qbxzgi27]{color:#fff;letter-spacing:-.02em;align-items:center;gap:.4rem;font-size:1.6rem;font-weight:900;display:flex}.brand-icon[data-astro-cid-qbxzgi27]{color:var(--secondary-accent,#10b981);font-size:1.3rem}.brand-name[data-astro-cid-qbxzgi27]{color:#fff}.digital-nav-menu[data-astro-cid-qbxzgi27]{align-items:center;gap:1.75rem;display:flex}.digital-nav-link[data-astro-cid-qbxzgi27]{color:#fffffff2;padding:.25rem 0;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .15s}.digital-nav-link[data-astro-cid-qbxzgi27]:hover{color:var(--secondary-accent,#10b981);transform:translateY(-1px)}.navbar-right[data-astro-cid-qbxzgi27]{align-items:center;gap:1.25rem;display:flex}.phone-widget[data-astro-cid-qbxzgi27]{align-items:center;gap:.6rem;display:flex}.phone-icon-box[data-astro-cid-qbxzgi27]{font-size:1.5rem}.digital-mobile-toggle[data-astro-cid-qbxzgi27]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:.5rem;width:2.5rem;height:2.5rem;font-size:1.25rem;display:none}.digital-mobile-drawer[data-astro-cid-qbxzgi27]{background-color:var(--top-bar-bg,#0d172e);border-top:1px solid #ffffff1a;padding:1rem 1.5rem;display:none}.digital-mobile-drawer[data-astro-cid-qbxzgi27].open{display:block}.digital-mobile-list[data-astro-cid-qbxzgi27]{flex-direction:column;gap:.75rem;display:flex}.digital-mobile-link[data-astro-cid-qbxzgi27]{color:#fff;border-bottom:1px solid #ffffff0d;padding:.5rem 0;font-size:1rem;font-weight:700;text-decoration:none}@media (width<=900px){.digital-nav-menu[data-astro-cid-qbxzgi27]{display:none}.digital-mobile-toggle[data-astro-cid-qbxzgi27]{justify-content:center;align-items:center;display:flex}}@media (width<=640px){.phone-widget[data-astro-cid-qbxzgi27]{display:none}}.phone-text[data-astro-cid-qbxzgi27]{flex-direction:column;font-size:.75rem;display:flex}.phone-subtitle[data-astro-cid-qbxzgi27]{opacity:.85}.phone-number[data-astro-cid-qbxzgi27]{font-size:.85rem;font-weight:800}.search-btn[data-astro-cid-qbxzgi27]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:flex}.digital-hero-section[data-astro-cid-qbxzgi27]{text-align:center;color:#fff;justify-content:center;align-items:center;width:100%;min-height:85vh;display:flex;position:relative;overflow:hidden}.hero-bg-carousel[data-astro-cid-qbxzgi27]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.bg-slide[data-astro-cid-qbxzgi27]{opacity:0;filter:brightness(.8);will-change:opacity, transform, filter;backface-visibility:hidden;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.16,1,.3,1),filter .9s;position:absolute;inset:0;transform:scale(1)}.bg-slide[data-astro-cid-qbxzgi27].active{opacity:1;filter:brightness();transform:scale(1.1)}.carousel-arrow[data-astro-cid-qbxzgi27],.prev-arrow[data-astro-cid-qbxzgi27],.next-arrow[data-astro-cid-qbxzgi27],#digital-prev-btn[data-astro-cid-qbxzgi27],#digital-next-btn[data-astro-cid-qbxzgi27]{background-color:var(--primary-accent,#2b59ff);color:#fff;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:2rem;display:flex;box-shadow:0 10px 25px #0000004d;z-index:10!important;transition:background-color .2s,filter .2s,box-shadow .2s!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.carousel-arrow[data-astro-cid-qbxzgi27]:hover,.prev-arrow[data-astro-cid-qbxzgi27]:hover,.next-arrow[data-astro-cid-qbxzgi27]:hover,#digital-prev-btn[data-astro-cid-qbxzgi27]:hover,#digital-next-btn[data-astro-cid-qbxzgi27]:hover{filter:brightness(1.1);background-color:var(--secondary-accent,#10b981)!important;transform:translateY(-50%)!important}.carousel-arrow[data-astro-cid-qbxzgi27]:active,.carousel-arrow[data-astro-cid-qbxzgi27]:focus,.prev-arrow[data-astro-cid-qbxzgi27]:active,.next-arrow[data-astro-cid-qbxzgi27]:active,#digital-prev-btn[data-astro-cid-qbxzgi27]:active,#digital-next-btn[data-astro-cid-qbxzgi27]:active{transform:translateY(-50%)!important;box-shadow:0 4px 12px #0006!important}.prev-arrow[data-astro-cid-qbxzgi27],#digital-prev-btn[data-astro-cid-qbxzgi27]{left:1.5rem!important;right:auto!important}.next-arrow[data-astro-cid-qbxzgi27],#digital-next-btn[data-astro-cid-qbxzgi27]{left:auto!important;right:1.5rem!important}.digital-hero-content[data-astro-cid-qbxzgi27]{z-index:5;flex-direction:column;align-items:center;max-width:52rem;padding:3rem 1.5rem;display:flex;position:relative}.emerald-badge-tag[data-astro-cid-qbxzgi27]{color:var(--secondary-accent,#10b981);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.9rem;font-weight:900}.digital-hero-title[data-astro-cid-qbxzgi27]{letter-spacing:-.02em;min-height:120px;margin:0 0 1.25rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:3.5rem;font-weight:900;line-height:1.15;color:#fff!important}@media (width<=768px){.digital-hero-title[data-astro-cid-qbxzgi27]{min-height:80px;font-size:2.25rem}}.digital-hero-desc[data-astro-cid-qbxzgi27]{opacity:.9;max-width:42rem;min-height:50px;margin:0 0 2rem;font-size:1.15rem;line-height:1.7;color:#fff!important}.digital-hero-actions[data-astro-cid-qbxzgi27]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.btn-emerald-pill[data-astro-cid-qbxzgi27]{background-color:var(--secondary-accent,#10b981);border-radius:9999px;padding:.9rem 2.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 10px 20px #10b9814d;color:#fff!important}.btn-emerald-pill[data-astro-cid-qbxzgi27]:hover{background-color:var(--secondary-accent-hover,#059669);transform:translateY(-2px)}.btn-royal-pill[data-astro-cid-qbxzgi27]{background-color:var(--primary-accent,#2b59ff);border-radius:9999px;padding:.9rem 2.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 10px 20px #2b59ff4d;color:#fff!important}.btn-royal-pill[data-astro-cid-qbxzgi27]:hover{filter:brightness(1.1);transform:translateY(-2px)}.digital-services-section[data-astro-cid-znyq4a6v]{background-color:var(--bg-page,#fff);padding:5rem 1.5rem}.digital-services-container[data-astro-cid-znyq4a6v]{max-width:1280px;margin:0 auto}.digital-services-header[data-astro-cid-znyq4a6v]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.digital-section-tag[data-astro-cid-znyq4a6v]{color:var(--primary-accent,#2b59ff);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.88rem;font-weight:800;display:inline-block}.digital-section-title[data-astro-cid-znyq4a6v]{color:var(--text-main,#0f172a);margin:0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:2.75rem;font-weight:900;line-height:1.2}@media (width<=640px){.digital-section-title[data-astro-cid-znyq4a6v]{font-size:2rem}}.digital-cards-grid[data-astro-cid-znyq4a6v]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.25rem;display:grid}.digital-card-item[data-astro-cid-znyq4a6v]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);text-align:center;border-radius:1.5rem;flex-direction:column;justify-content:space-between;align-items:center;padding:2.5rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 15px 35px #0000000d}.digital-card-item[data-astro-cid-znyq4a6v]:hover{transform:translateY(-8px);box-shadow:0 25px 45px #2b59ff1f}.digital-card-item[data-astro-cid-znyq4a6v].featured-card{background-color:var(--primary-accent,#2b59ff);border-color:var(--primary-accent,#2b59ff);color:#fff!important}.digital-card-item[data-astro-cid-znyq4a6v].featured-card .card-title[data-astro-cid-znyq4a6v],.digital-card-item[data-astro-cid-znyq4a6v].featured-card .card-desc[data-astro-cid-znyq4a6v]{color:#fff!important}.digital-card-item[data-astro-cid-znyq4a6v].featured-card .tech-icon[data-astro-cid-znyq4a6v]{color:var(--secondary-accent,#10b981)}.card-icon-box[data-astro-cid-znyq4a6v]{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.tech-icon[data-astro-cid-znyq4a6v]{color:var(--primary-accent,#2b59ff);font-size:3.5rem;font-weight:900;line-height:1}.service-card-img[data-astro-cid-znyq4a6v]{object-fit:cover;border-radius:1rem;width:80px;height:80px}.card-title[data-astro-cid-znyq4a6v]{color:var(--text-main,#0f172a);margin:0 0 .75rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.35rem;font-weight:800}.card-desc[data-astro-cid-znyq4a6v]{color:var(--text-muted,#475569);margin:0 0 2rem;font-size:.95rem;line-height:1.6}.btn-emerald-readmore[data-astro-cid-znyq4a6v]{background-color:var(--secondary-accent,#10b981);border-radius:9999px;padding:.75rem 2rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 6px 15px #10b9814d;color:#fff!important}.btn-emerald-readmore[data-astro-cid-znyq4a6v]:hover{background-color:var(--secondary-accent-hover,#059669);transform:translateY(-2px)}.digital-about-section[data-astro-cid-kzfthjxq]{background-color:var(--bg-page,#fff);padding:5.5rem 1.5rem}.digital-about-container[data-astro-cid-kzfthjxq]{max-width:1280px;margin:0 auto}.digital-about-grid[data-astro-cid-kzfthjxq]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (width<=1024px){.digital-about-grid[data-astro-cid-kzfthjxq]{grid-template-columns:1fr;gap:3rem}}.digital-about-left[data-astro-cid-kzfthjxq]{justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;position:relative}.about-image-stack[data-astro-cid-kzfthjxq]{width:100%;max-width:480px;height:400px;position:relative}.stack-box[data-astro-cid-kzfthjxq]{background:0 0;border:none;border-radius:0;position:absolute;overflow:hidden;box-shadow:0 20px 35px #0000001f}.back-img-box[data-astro-cid-kzfthjxq]{z-index:1;width:320px;height:260px;top:0;left:0}.front-img-box[data-astro-cid-kzfthjxq]{z-index:2;border:none;width:340px;height:280px;bottom:0;right:0}.stack-img[data-astro-cid-kzfthjxq]{object-fit:cover;border-radius:16px;width:100%;height:100%}.digital-tag-label[data-astro-cid-kzfthjxq]{color:var(--primary-accent,#2b59ff);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.88rem;font-weight:800;display:inline-block}.digital-about-title[data-astro-cid-kzfthjxq]{color:var(--text-main,#0f172a);margin:0 0 1.25rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:2.5rem;font-weight:900;line-height:1.2}@media (width<=640px){.digital-about-title[data-astro-cid-kzfthjxq]{font-size:2rem}}.digital-about-text[data-astro-cid-kzfthjxq]{color:var(--text-muted,#475569);margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.digital-about-subtext[data-astro-cid-kzfthjxq]{color:var(--text-muted,#475569);margin:0 0 2rem;font-size:.95rem;line-height:1.6}.btn-emerald-pill[data-astro-cid-kzfthjxq]{background-color:var(--secondary-accent,#10b981);border-radius:9999px;padding:.85rem 2.25rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 8px 20px #10b9814d;color:#fff!important}.btn-emerald-pill[data-astro-cid-kzfthjxq]:hover{background-color:var(--secondary-accent-hover,#059669);transform:translateY(-2px)}.digital-projects-section[data-astro-cid-ruraov5q]{background-color:var(--bg-page,#fff);padding:5.5rem 1.5rem}.digital-projects-container[data-astro-cid-ruraov5q]{max-width:1280px;margin:0 auto}.digital-projects-header[data-astro-cid-ruraov5q]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.digital-tag-label[data-astro-cid-ruraov5q]{color:var(--primary-accent,#2b59ff);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.88rem;font-weight:800;display:inline-block}.digital-projects-title[data-astro-cid-ruraov5q]{color:var(--text-main,#0f172a);margin:0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:2.75rem;font-weight:900;line-height:1.2}.digital-projects-grid[data-astro-cid-ruraov5q]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;display:grid}.project-card-wrapper[data-astro-cid-ruraov5q]{padding:.75rem;position:relative}.corner-accent-frame[data-astro-cid-ruraov5q]{z-index:1;border-radius:1.25rem;width:60%;height:60%;position:absolute}.top-left-emerald[data-astro-cid-ruraov5q]{background-color:var(--secondary-accent,#10b981);top:0;left:0}.bottom-right-blue[data-astro-cid-ruraov5q]{background-color:var(--primary-accent,#2b59ff);bottom:0;right:0}.project-card-media[data-astro-cid-ruraov5q]{z-index:2;background-color:#0f172a;border-radius:1.1rem;width:100%;height:260px;position:relative;overflow:hidden;box-shadow:0 15px 30px #0000001a}.project-img[data-astro-cid-ruraov5q]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.project-card-wrapper[data-astro-cid-ruraov5q]:hover .project-img[data-astro-cid-ruraov5q]{transform:scale(1.06)}.project-fallback-header[data-astro-cid-ruraov5q]{background:linear-gradient(135deg, var(--primary-accent,#2b59ff), #1d4ed8);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fallback-icon[data-astro-cid-ruraov5q]{font-size:3.5rem}.project-caption-overlay[data-astro-cid-ruraov5q]{background:linear-gradient(#0000,#0d172e99,#0d172ef2);padding:1.5rem;position:absolute;bottom:0;left:0;right:0;color:#fff!important}.project-cat[data-astro-cid-ruraov5q]{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:800;color:#fff!important}.project-title[data-astro-cid-ruraov5q]{margin:.2rem 0 0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:800;color:#fff!important}.project-desc[data-astro-cid-ruraov5q]{opacity:.95;margin:.25rem 0 0;font-size:.85rem;color:#fff!important}.salon-header[data-astro-cid-yw66podz]{background-color:var(--header-bg,#fdfbf7);border-bottom:1px solid var(--border-color,#eee7db);z-index:50;position:relative}.salon-navbar-container[data-astro-cid-yw66podz]{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding-right:2rem;display:flex}.salon-brand-badge[data-astro-cid-yw66podz]{background-color:var(--primary-accent,#c59d5f);align-items:center;gap:.75rem;padding:1.25rem 2.25rem;text-decoration:none;display:flex;box-shadow:0 4px 15px #c59d5f33}.salon-logo-img[data-astro-cid-yw66podz]{object-fit:contain;width:auto;height:2.2rem}.salon-brand-text[data-astro-cid-yw66podz]{color:#fff;align-items:center;gap:.6rem;font-family:Cinzel,Playfair Display,serif;font-size:1.75rem;font-weight:700;display:flex}.salon-icon[data-astro-cid-yw66podz]{font-size:1.6rem}.salon-nav-menu[data-astro-cid-yw66podz]{align-items:center;gap:2rem;display:flex}.salon-nav-link[data-astro-cid-yw66podz]{color:var(--text-main,#27231d);letter-spacing:.08em;font-family:Cinzel,Playfair Display,serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s}.salon-nav-link[data-astro-cid-yw66podz]:hover,.salon-nav-link[data-astro-cid-yw66podz].active{color:var(--primary-accent,#c59d5f)}.salon-navbar-right[data-astro-cid-yw66podz]{align-items:center;gap:1rem;display:flex}.framed-socials[data-astro-cid-yw66podz]{align-items:center;gap:.5rem;display:flex}.framed-social-btn[data-astro-cid-yw66podz]{border:2px double var(--primary-accent,#c59d5f);width:2.2rem;height:2.2rem;color:var(--text-main,#27231d);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.framed-social-btn[data-astro-cid-yw66podz]:hover{background-color:var(--primary-accent,#c59d5f);color:#fff}.salon-mobile-toggle[data-astro-cid-yw66podz]{border:1px solid var(--border-color,#eee7db);color:var(--text-main,#27231d);cursor:pointer;background:0 0;width:2.5rem;height:2.5rem;font-size:1.25rem;display:none}.salon-mobile-drawer[data-astro-cid-yw66podz]{background-color:var(--bg-page,#fdfbf7);border-top:1px solid var(--border-color,#eee7db);padding:1rem 1.5rem;display:none}.salon-mobile-drawer[data-astro-cid-yw66podz].open{display:block}.salon-mobile-list[data-astro-cid-yw66podz]{flex-direction:column;gap:.75rem;display:flex}.salon-mobile-link[data-astro-cid-yw66podz]{color:var(--text-main,#27231d);padding:.4rem 0;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;text-decoration:none}@media (width<=960px){.salon-nav-menu[data-astro-cid-yw66podz],.framed-socials[data-astro-cid-yw66podz]{display:none}.salon-mobile-toggle[data-astro-cid-yw66podz]{justify-content:center;align-items:center;display:flex}}.salon-hero-section[data-astro-cid-yw66podz]{background-color:var(--bg-page,#fdfbf7);width:100%;min-height:80vh;overflow:hidden}.salon-hero-split[data-astro-cid-yw66podz]{grid-template-columns:1fr 1fr;min-height:80vh;display:grid}@media (width<=1024px){.salon-hero-split[data-astro-cid-yw66podz]{grid-template-columns:1fr}}.salon-hero-left[data-astro-cid-yw66podz]{justify-content:flex-start;align-items:center;padding:4rem 3rem 4rem 5rem;display:flex}@media (width<=1280px){.salon-hero-left[data-astro-cid-yw66podz]{padding:3rem 2rem 3rem 3rem}}.salon-hero-inner[data-astro-cid-yw66podz]{max-width:34rem}.salon-cursive-tag[data-astro-cid-yw66podz]{color:var(--primary-accent,#c59d5f);margin-bottom:.5rem;font-family:Alex Brush,cursive;font-size:3rem;line-height:1;display:block}.salon-hero-headline[data-astro-cid-yw66podz]{color:var(--text-main,#27231d);letter-spacing:-.01em;will-change:opacity;align-items:flex-start;min-height:155px;margin:0 0 1.25rem;font-family:Playfair Display,Cinzel,serif;font-size:3.5rem;font-weight:800;line-height:1.15;transition:opacity .5s cubic-bezier(.25,1,.5,1);display:flex}@media (width<=768px){.salon-hero-headline[data-astro-cid-yw66podz]{min-height:105px;font-size:2.25rem}}.salon-hero-subtext[data-astro-cid-yw66podz]{color:var(--text-muted,#6b6357);will-change:opacity;align-items:flex-start;min-height:85px;margin:0 0 2.25rem;font-size:1.05rem;line-height:1.75;transition:opacity .5s cubic-bezier(.25,1,.5,1);display:flex}.salon-contact-badges[data-astro-cid-yw66podz]{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.framed-contact-item[data-astro-cid-yw66podz]{align-items:center;gap:.85rem;display:flex}.double-frame-icon[data-astro-cid-yw66podz]{border:2px double var(--primary-accent,#c59d5f);background-color:var(--bg-card,#fff);width:2.75rem;height:2.75rem;color:var(--primary-accent,#c59d5f);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.contact-info[data-astro-cid-yw66podz]{flex-direction:column;display:flex}.contact-label[data-astro-cid-yw66podz]{color:var(--primary-accent,#c59d5f);text-transform:uppercase;font-family:Cinzel,serif;font-size:.75rem;font-weight:700}.contact-val[data-astro-cid-yw66podz]{color:var(--text-main,#27231d);font-size:.9rem;font-weight:700}.salon-hero-right[data-astro-cid-yw66podz]{width:100%;min-height:500px;position:relative;overflow:hidden}.half-screen-carousel[data-astro-cid-yw66podz]{isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.half-slide[data-astro-cid-yw66podz]{opacity:0;filter:brightness(.8);will-change:opacity, transform, filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.16,1,.3,1),filter .9s;position:absolute;inset:0;transform:scale(1)}.half-slide[data-astro-cid-yw66podz].active{opacity:1;filter:brightness();animation:10s ease-in-out infinite alternate salonKenBurns;transform:scale(1.1)}@keyframes salonKenBurns{0%{transform:scale(1)}to{transform:scale(1.05)}}.half-carousel-controls[data-astro-cid-yw66podz]{z-index:10;gap:.5rem;display:flex;position:absolute;bottom:2rem;right:2rem}.carousel-nav-btn[data-astro-cid-yw66podz]{border:2px double var(--primary-accent,#c59d5f);width:2.75rem;height:2.75rem;color:var(--text-main,#27231d);cursor:pointer;background-color:#ffffffe6;justify-content:center;align-items:center;font-size:1.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:flex}.carousel-nav-btn[data-astro-cid-yw66podz]:hover,.carousel-nav-btn[data-astro-cid-yw66podz]:focus,.carousel-nav-btn[data-astro-cid-yw66podz]:active,#salon-prev-btn[data-astro-cid-yw66podz]:hover,#salon-prev-btn[data-astro-cid-yw66podz]:focus,#salon-prev-btn[data-astro-cid-yw66podz]:active,#salon-next-btn[data-astro-cid-yw66podz]:hover,#salon-next-btn[data-astro-cid-yw66podz]:focus,#salon-next-btn[data-astro-cid-yw66podz]:active{background-color:var(--primary-accent,#c59d5f);color:#fff;margin:0!important;transform:translate(0,0)scale(1)!important}.salon-services-section[data-astro-cid-rjghjie7]{background-color:var(--bg-page,#fdfbf7);padding:5rem 0}.salon-services-container[data-astro-cid-rjghjie7]{max-width:1440px;margin:0 auto;padding:0 1.5rem}.salon-services-header[data-astro-cid-rjghjie7]{text-align:center;max-width:48rem;margin:0 auto 4rem}.salon-cursive-subtitle[data-astro-cid-rjghjie7]{color:var(--primary-accent,#c59d5f);margin-bottom:.25rem;font-family:Alex Brush,cursive;font-size:2.75rem;line-height:1;display:block}.salon-section-title[data-astro-cid-rjghjie7]{color:var(--text-main,#27231d);margin:0;font-family:Playfair Display,Cinzel,serif;font-size:2.75rem;font-weight:800;line-height:1.2}.salon-alternating-grid[data-astro-cid-rjghjie7]{flex-direction:column;gap:0;display:flex}.salon-split-row[data-astro-cid-rjghjie7]{grid-template-columns:1fr 1fr;min-height:440px;display:grid}@media (width<=960px){.salon-split-row[data-astro-cid-rjghjie7]{grid-template-columns:1fr}}.row-reverse[data-astro-cid-rjghjie7]{direction:rtl}.row-reverse[data-astro-cid-rjghjie7] .gold-card-inner[data-astro-cid-rjghjie7]{direction:ltr}.salon-gold-card[data-astro-cid-rjghjie7]{background-color:var(--primary-accent,#c59d5f);color:#fff;justify-content:center;align-items:center;padding:4rem 3.5rem;display:flex}@media (width<=1280px){.salon-gold-card[data-astro-cid-rjghjie7]{padding:3rem 2rem}}.gold-card-inner[data-astro-cid-rjghjie7]{max-width:32rem}.card-meta[data-astro-cid-rjghjie7]{color:#ffffffd9;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.82rem;font-weight:600;display:flex}.meta-sep[data-astro-cid-rjghjie7]{opacity:.5}.gold-card-title[data-astro-cid-rjghjie7]{margin:0 0 1.25rem;font-family:Playfair Display,Cinzel,serif;font-size:2.25rem;font-weight:800;line-height:1.25;color:#fff!important}.gold-card-desc[data-astro-cid-rjghjie7]{color:#ffffffe6;margin:0 0 2rem;font-size:.98rem;line-height:1.7}.framed-read-more[data-astro-cid-rjghjie7]{letter-spacing:.08em;border:2px double #fff;padding:.75rem 2rem;font-family:Cinzel,serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;color:#fff!important}.framed-read-more[data-astro-cid-rjghjie7]:hover{background-color:#fff;color:var(--primary-accent,#c59d5f)!important}.salon-media-box[data-astro-cid-rjghjie7]{width:100%;height:100%;min-height:380px;position:relative;overflow:hidden}.salon-feature-img[data-astro-cid-rjghjie7]{object-fit:cover;width:100%;height:100%;display:block}.salon-about-section[data-astro-cid-xid6elq7]{background-color:var(--bg-page,#fdfbf7);padding:6rem 1.5rem}.salon-about-container[data-astro-cid-xid6elq7]{max-width:1280px;margin:0 auto}.salon-about-grid[data-astro-cid-xid6elq7]{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem;display:grid}@media (width<=960px){.salon-about-grid[data-astro-cid-xid6elq7]{grid-template-columns:1fr;gap:3rem}}.framed-image-box[data-astro-cid-xid6elq7]{background:0 0;border:none;border-radius:0;padding:0;position:relative}.framed-about-img[data-astro-cid-xid6elq7]{object-fit:cover;border-radius:16px;width:100%;height:440px;display:block}.salon-cursive-tag[data-astro-cid-xid6elq7]{color:var(--primary-accent,#c59d5f);margin-bottom:.25rem;font-family:Alex Brush,cursive;font-size:2.75rem;line-height:1;display:block}.salon-about-title[data-astro-cid-xid6elq7]{color:var(--text-main,#27231d);margin:0 0 1.25rem;font-family:Playfair Display,Cinzel,serif;font-size:2.5rem;font-weight:800;line-height:1.2}.salon-about-text[data-astro-cid-xid6elq7]{color:var(--text-muted,#6b6357);margin:0 0 1rem;font-size:1.05rem;line-height:1.8}.salon-about-subtext[data-astro-cid-xid6elq7]{color:var(--text-muted,#6b6357);margin:0 0 2rem;font-size:.95rem;line-height:1.7}.framed-gold-btn[data-astro-cid-xid6elq7]{border:2px double var(--primary-accent,#c59d5f);letter-spacing:.08em;padding:.85rem 2.25rem;font-family:Cinzel,serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;color:var(--primary-accent,#c59d5f)!important}.framed-gold-btn[data-astro-cid-xid6elq7]:hover{background-color:var(--primary-accent,#c59d5f);color:#fff!important}.salon-gallery-section[data-astro-cid-obs67ecf]{background-color:var(--bg-page,#fdfbf7);padding:5.5rem 1.5rem}.salon-gallery-container[data-astro-cid-obs67ecf]{max-width:1440px;margin:0 auto}.salon-gallery-header[data-astro-cid-obs67ecf]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.salon-cursive-subtitle[data-astro-cid-obs67ecf]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--primary-accent,#0d9488);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:1.05rem;font-weight:700;line-height:1.4;display:block}.salon-section-title[data-astro-cid-obs67ecf]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--text-main,#0f172a);margin:0;font-size:2.75rem;font-weight:800;line-height:1.2}.salon-gallery-grid[data-astro-cid-obs67ecf]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.gallery-card-box[data-astro-cid-obs67ecf]{border-radius:1.25rem;position:relative;overflow:hidden}.gallery-media-wrapper[data-astro-cid-obs67ecf]{border-radius:1.25rem;width:100%;height:320px;position:relative;overflow:hidden}.gallery-img[data-astro-cid-obs67ecf]{object-fit:cover;border-radius:1.25rem;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.gallery-card-box[data-astro-cid-obs67ecf]:hover .gallery-img[data-astro-cid-obs67ecf]{transform:scale(1.08)}.gallery-fallback[data-astro-cid-obs67ecf]{background-color:var(--chip-bg,#f7f2e9);border-radius:1.25rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fallback-icon[data-astro-cid-obs67ecf]{font-size:3rem}.gallery-hover-overlay[data-astro-cid-obs67ecf]{opacity:0;text-align:center;z-index:10;border-radius:1.25rem;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .3s;display:flex;position:absolute;inset:0;background:#0f172ae0!important}.gallery-card-box[data-astro-cid-obs67ecf]:hover .gallery-hover-overlay[data-astro-cid-obs67ecf]{opacity:1}.double-line-inner-frame[data-astro-cid-obs67ecf]{border:2px double var(--primary-accent,#c59d5f);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex;color:#fff!important}.gallery-cat[data-astro-cid-obs67ecf],[class*=theme-] .double-line-inner-frame .gallery-cat{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:.1em!important;color:var(--primary-accent,#c59d5f)!important;text-transform:uppercase!important;margin-bottom:.4rem!important;font-size:.75rem!important;font-weight:800!important}[class*=theme-] .gallery-hover-overlay .gallery-cat{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:.1em!important;color:#e2e8f0!important;text-transform:uppercase!important;margin-bottom:.4rem!important;font-size:.75rem!important;font-weight:800!important}.gallery-title[data-astro-cid-obs67ecf],[class*=theme-] .gallery-hover-overlay .gallery-title,[class*=theme-] .double-line-inner-frame .gallery-title,[class*=theme-] .gallery-hover-overlay h4{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:#fff!important;margin:0 0 .4rem!important;font-size:1.35rem!important;font-weight:800!important}.gallery-desc[data-astro-cid-obs67ecf],[class*=theme-] .gallery-hover-overlay .gallery-desc,[class*=theme-] .double-line-inner-frame .gallery-desc,[class*=theme-] .gallery-hover-overlay p{color:#e2e8f0!important;opacity:.95!important;margin:0!important;font-size:.88rem!important}[data-theme=dark] .salon-gallery-section[data-astro-cid-obs67ecf],[data-theme*=_dark] .salon-gallery-section[data-astro-cid-obs67ecf],.theme-dark .salon-gallery-section[data-astro-cid-obs67ecf],[class*=theme-][class*=_dark] .salon-gallery-section[data-astro-cid-obs67ecf],.dark .salon-gallery-section[data-astro-cid-obs67ecf]{background-color:var(--bg-page,#030712)!important;color:var(--text-main,#f8fafc)!important}[data-theme=dark] .salon-section-title[data-astro-cid-obs67ecf],[data-theme*=_dark] .salon-section-title[data-astro-cid-obs67ecf],.dark .salon-section-title[data-astro-cid-obs67ecf]{color:#fff!important}.clinic-header[data-astro-cid-ize6uq7q]{z-index:50;width:100%;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);position:relative}.clinic-topbar[data-astro-cid-ize6uq7q]{background-color:var(--header-top-bg,#fffbf8);border-bottom:1px solid var(--border-color,#f5ebe6);padding:.85rem 2rem}.clinic-topbar-container[data-astro-cid-ize6uq7q]{justify-content:space-between;align-items:center;max-width:1350px;margin:0 auto;display:flex}.topbar-info-box[data-astro-cid-ize6uq7q]{background-color:#d868460d;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem 1.25rem;display:flex}.topbar-icon[data-astro-cid-ize6uq7q]{color:var(--primary-accent,#d86846);font-size:1.25rem}.topbar-text[data-astro-cid-ize6uq7q]{flex-direction:column;display:flex}.topbar-label[data-astro-cid-ize6uq7q]{color:var(--primary-accent,#d86846);font-size:.75rem;font-weight:700}.topbar-val[data-astro-cid-ize6uq7q]{color:var(--secondary-accent,#3b2219);font-size:.88rem;font-weight:700;text-decoration:none}.clinic-brand-logo[data-astro-cid-ize6uq7q]{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.clinic-logo-img[data-astro-cid-ize6uq7q]{width:auto;height:2.5rem}.clinic-brand-text[data-astro-cid-ize6uq7q]{align-items:center;gap:.5rem;display:flex}.clinic-logo-icon[data-astro-cid-ize6uq7q]{font-size:2rem}.clinic-logo-name[data-astro-cid-ize6uq7q]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--primary-accent,#d86846);letter-spacing:-.02em;font-size:1.85rem;font-weight:800}.clinic-navbar[data-astro-cid-ize6uq7q]{background-color:var(--header-bg,#fff);border-bottom:1px solid var(--border-color,#f5ebe6);padding:1rem 2rem}.clinic-navbar-container[data-astro-cid-ize6uq7q]{justify-content:space-between;align-items:center;max-width:1350px;margin:0 auto;display:flex}.clinic-nav-menu[data-astro-cid-ize6uq7q]{background-color:var(--bg-page,#fffbf8);border:1px solid var(--border-color,#f5ebe6);border-radius:.5rem;align-items:center;gap:2rem;padding:.6rem 2rem;display:flex}.clinic-nav-link[data-astro-cid-ize6uq7q]{color:var(--text-main,#3b2219);font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s}.clinic-nav-link[data-astro-cid-ize6uq7q]:hover,.clinic-nav-link[data-astro-cid-ize6uq7q].active{color:var(--primary-accent,#d86846)}.clinic-nav-btn[data-astro-cid-ize6uq7q]{border-radius:.4rem;padding:.75rem 1.35rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s}.clinic-nav-btn[data-astro-cid-ize6uq7q].secondary{color:var(--secondary-accent,#3b2219);background-color:#3b22190f}.clinic-nav-btn[data-astro-cid-ize6uq7q].primary{color:var(--secondary-accent,#3b2219);background-color:#3b221914}.clinic-nav-btn[data-astro-cid-ize6uq7q]:hover{background-color:var(--primary-accent,#d86846);color:#fff}.clinic-mobile-toggle[data-astro-cid-ize6uq7q]{border:1px solid var(--border-color,#f5ebe6);color:var(--text-main,#3b2219);cursor:pointer;background:0 0;border-radius:.4rem;width:2.5rem;height:2.5rem;font-size:1.25rem;display:none}.clinic-mobile-drawer[data-astro-cid-ize6uq7q]{background-color:var(--header-bg,#fff);border-top:1px solid var(--border-color,#f5ebe6);padding:1rem 1.5rem;display:none}.clinic-mobile-drawer[data-astro-cid-ize6uq7q].open{display:block}.clinic-mobile-list[data-astro-cid-ize6uq7q]{flex-direction:column;gap:.75rem;display:flex}.clinic-mobile-link[data-astro-cid-ize6uq7q]{color:var(--text-main,#3b2219);padding:.4rem 0;font-size:.95rem;font-weight:700;text-decoration:none}.clinic-mobile-link[data-astro-cid-ize6uq7q].highlight{color:var(--primary-accent,#d86846)}@media (width<=1024px){.clinic-nav-menu[data-astro-cid-ize6uq7q],.topbar-info-box[data-astro-cid-ize6uq7q].left{display:none}.clinic-mobile-toggle[data-astro-cid-ize6uq7q]{justify-content:center;align-items:center;display:flex}}.clinic-hero-section[data-astro-cid-ize6uq7q]{background-color:var(--bg-page,#fffbf8);padding:4rem 2rem 5rem;position:relative;overflow:hidden}.clinic-hero-container[data-astro-cid-ize6uq7q]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;max-width:1350px;margin:0 auto;display:grid}@media (width<=960px){.clinic-hero-container[data-astro-cid-ize6uq7q]{grid-template-columns:1fr}}.clinic-welcome-tag[data-astro-cid-ize6uq7q]{color:var(--primary-accent,#d86846);margin-bottom:.75rem;font-size:1.1rem;font-weight:700;display:block}.clinic-hero-headline[data-astro-cid-ize6uq7q]{color:var(--secondary-accent,#3b2219);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:3.75rem;font-weight:800;line-height:1.12}@media (width<=768px){.clinic-hero-headline[data-astro-cid-ize6uq7q]{font-size:2.5rem}}.clinic-hero-subtext[data-astro-cid-ize6uq7q]{color:var(--text-muted,#756056);max-width:32rem;margin:0 0 2.5rem;font-size:1.1rem;line-height:1.7}.clinic-hero-actions[data-astro-cid-ize6uq7q]{align-items:center;gap:1.5rem;display:flex}.clinic-cta-btn[data-astro-cid-ize6uq7q]{transition:all .25 ease;border-radius:.4rem;font-size:1rem;font-weight:800;text-decoration:none}.clinic-cta-btn[data-astro-cid-ize6uq7q].primary{background-color:var(--primary-accent,#d86846);color:#fff;padding:1rem 2.25rem;box-shadow:0 10px 25px #d8684640}.clinic-cta-btn[data-astro-cid-ize6uq7q].primary:hover{background-color:var(--primary-accent-hover,#c45737);transform:translateY(-2px)}.clinic-cta-btn[data-astro-cid-ize6uq7q].play{color:var(--secondary-accent,#3b2219);align-items:center;gap:.85rem;display:flex}.play-icon[data-astro-cid-ize6uq7q]{background-color:var(--primary-accent,#d86846);color:#fff;border-radius:.4rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.9rem;display:flex;box-shadow:0 8px 20px #d8684633}.clinic-hero-media[data-astro-cid-ize6uq7q]{justify-content:center;width:100%;display:flex}.clinic-media-frame[data-astro-cid-ize6uq7q]{border-radius:1rem;width:100%;max-width:520px;overflow:hidden;box-shadow:0 20px 45px #3b22191f}.clinic-hero-img[data-astro-cid-ize6uq7q]{object-fit:cover;width:100%;height:auto;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block}.clinic-media-frame[data-astro-cid-ize6uq7q]:hover .clinic-hero-img[data-astro-cid-ize6uq7q]{transform:scale(1.05)}.clinic-treatments-section[data-astro-cid-mhjxkzzp]{background-color:var(--bg-page,#fffbf8);font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);padding:6rem 2rem}.clinic-container[data-astro-cid-mhjxkzzp]{max-width:1350px;margin:0 auto}.clinic-section-header[data-astro-cid-mhjxkzzp]{text-align:center;max-width:650px;margin:0 auto 4rem}.header-tag[data-astro-cid-mhjxkzzp]{color:var(--primary-accent,#d86846);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.95rem;font-weight:700;display:block}.header-title[data-astro-cid-mhjxkzzp]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--secondary-accent,#3b2219);letter-spacing:-.02em;margin:0 0 1rem;font-size:3.25rem;font-weight:800}.header-subtitle[data-astro-cid-mhjxkzzp]{color:var(--text-muted,#756056);margin:0;font-size:1.1rem;line-height:1.6}.treatment-grid[data-astro-cid-mhjxkzzp]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2.5rem;display:grid}@media (width<=480px){.treatment-grid[data-astro-cid-mhjxkzzp]{grid-template-columns:1fr}}.treatment-card[data-astro-cid-mhjxkzzp]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#f5ebe6);border-radius:.75rem;flex-direction:column;justify-content:space-between;padding:2rem 2rem 1.75rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 30px #3b22190a}.treatment-card[data-astro-cid-mhjxkzzp]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #3b22191a}.card-top-info[data-astro-cid-mhjxkzzp]{align-items:flex-start;gap:1.25rem;margin-bottom:1.75rem;display:flex}.card-line-icon[data-astro-cid-mhjxkzzp]{background-color:#d8684614;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.85rem;display:flex}.card-text-block[data-astro-cid-mhjxkzzp]{flex-direction:column;display:flex}.card-title[data-astro-cid-mhjxkzzp]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--secondary-accent,#3b2219);margin:0 0 .6rem;font-size:1.6rem;font-weight:800;line-height:1.2}.card-readmore[data-astro-cid-mhjxkzzp]{color:var(--primary-accent,#d86846);border:1px solid #d8684666;border-radius:.3rem;align-items:center;gap:.4rem;width:fit-content;padding:.35rem .85rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.card-readmore[data-astro-cid-mhjxkzzp]:hover{background-color:var(--primary-accent,#d86846);color:#fff}.card-media-box[data-astro-cid-mhjxkzzp]{border-radius:.5rem;width:100%;height:240px;overflow:hidden}.card-img[data-astro-cid-mhjxkzzp]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.treatment-card[data-astro-cid-mhjxkzzp]:hover .card-img[data-astro-cid-mhjxkzzp]{transform:scale(1.05)}.clinic-appointment-section[data-astro-cid-x76b4s7u]{width:100%;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);overflow:hidden}.clinic-appointment-grid[data-astro-cid-x76b4s7u]{grid-template-columns:1fr 1fr;min-height:520px;display:grid}@media (width<=960px){.clinic-appointment-grid[data-astro-cid-x76b4s7u]{grid-template-columns:1fr}}.appointment-left-banner[data-astro-cid-x76b4s7u]{background-color:var(--primary-accent,#d86846);color:#fff;text-align:center;justify-content:center;align-items:center;padding:4.5rem 3.5rem;display:flex;position:relative}.banner-inner[data-astro-cid-x76b4s7u]{max-width:28rem}.banner-headline[data-astro-cid-x76b4s7u]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:#fff;margin:0 0 1.5rem;font-size:3rem;font-weight:800;line-height:1.15}.discount-badge[data-astro-cid-x76b4s7u]{color:#fff;text-decoration:underline #fff6}.banner-phone[data-astro-cid-x76b4s7u]{color:#fff;letter-spacing:.02em;margin-bottom:2rem;font-size:2.75rem;font-weight:900;text-decoration:none;transition:opacity .2s;display:block}.banner-phone[data-astro-cid-x76b4s7u]:hover{opacity:.9}.banner-btn[data-astro-cid-x76b4s7u]{background-color:var(--secondary-accent,#3b2219);color:#fff;border-radius:.4rem;padding:.9rem 2.2rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block}.banner-btn[data-astro-cid-x76b4s7u]:hover{background-color:#24140e;transform:translateY(-2px)}.appointment-right-form[data-astro-cid-x76b4s7u]{background-color:var(--secondary-accent,#3b2219);color:#fff;justify-content:center;align-items:center;padding:4.5rem 3.5rem;display:flex}.form-inner[data-astro-cid-x76b4s7u]{width:100%;max-width:32rem}.form-title[data-astro-cid-x76b4s7u]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:#fff;text-align:center;margin:0 0 2rem;font-size:2.75rem;font-weight:800}.booking-form[data-astro-cid-x76b4s7u]{flex-direction:column;gap:1.25rem;display:flex}.form-row[data-astro-cid-x76b4s7u]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=640px){.form-row[data-astro-cid-x76b4s7u]{grid-template-columns:1fr}}.form-input[data-astro-cid-x76b4s7u]{width:100%;font-size:.95rem;font-family:var(--font-body);color:#2b1710;box-sizing:border-box;background-color:#fff;border:none;border-radius:.4rem;padding:.9rem 1.1rem}.form-input[data-astro-cid-x76b4s7u]:focus{outline:2px solid var(--primary-accent,#d86846)}.form-submit-btn[data-astro-cid-x76b4s7u]{color:#fff;cursor:pointer;background-color:#24140e;border:none;border-radius:.4rem;width:100%;margin-top:.5rem;padding:1rem;font-size:1rem;font-weight:800;transition:background-color .2s}.form-submit-btn[data-astro-cid-x76b4s7u]:hover{background-color:var(--primary-accent,#d86846)}.med-header[data-astro-cid-qgqczp22]{z-index:50;width:100%;font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);position:relative}.med-utility-bar[data-astro-cid-qgqczp22]{background-color:var(--header-top-bg,#f8fafc);border-bottom:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#334155);padding:.5rem 2rem;font-size:.85rem}.med-utility-container[data-astro-cid-qgqczp22]{justify-content:space-between;align-items:center;max-width:1350px;margin:0 auto;display:flex}.utility-left[data-astro-cid-qgqczp22]{color:var(--text-muted,#334155);gap:1.5rem;display:flex}.utility-left[data-astro-cid-qgqczp22] span[data-astro-cid-qgqczp22]{font-weight:500;color:var(--text-muted,#334155)!important}.utility-right[data-astro-cid-qgqczp22]{color:#94a3b8}.utility-right[data-astro-cid-qgqczp22] a[data-astro-cid-qgqczp22]{font-weight:600;text-decoration:none;transition:color .2s;color:var(--text-muted,#334155)!important}.utility-right[data-astro-cid-qgqczp22] a[data-astro-cid-qgqczp22]:hover{color:var(--primary-accent,#2563eb)!important}@media (width<=768px){.med-utility-bar[data-astro-cid-qgqczp22]{display:none}}.med-blue-bar[data-astro-cid-qgqczp22]{background-color:var(--header-bg,#2563eb);padding:1rem 2rem;color:#fff!important}.med-blue-container[data-astro-cid-qgqczp22]{justify-content:space-between;align-items:center;max-width:1350px;margin:0 auto;display:flex}.blue-call-box[data-astro-cid-qgqczp22]{align-items:center;gap:.75rem;display:flex;color:#fff!important}.blue-icon[data-astro-cid-qgqczp22]{font-size:1.35rem}.blue-text[data-astro-cid-qgqczp22]{flex-direction:column;display:flex;color:#fff!important}.blue-label[data-astro-cid-qgqczp22]{font-size:.75rem;font-weight:700;color:#ffffffe6!important}.blue-val[data-astro-cid-qgqczp22]{font-size:.92rem;font-weight:800;color:#fff!important;text-decoration:none!important}.blue-val[data-astro-cid-qgqczp22]:hover{color:#fff!important;text-decoration:underline!important}.med-brand-logo[data-astro-cid-qgqczp22]{align-items:center;gap:.75rem;display:inline-flex;color:#fff!important;text-decoration:none!important}.med-logo-name[data-astro-cid-qgqczp22]{letter-spacing:-.02em;font-size:2.25rem;font-weight:900;color:#fff!important}.med-logo-img[data-astro-cid-qgqczp22]{width:auto;height:2.75rem}@media (width<=840px){.blue-call-box[data-astro-cid-qgqczp22]{display:none}.med-blue-container[data-astro-cid-qgqczp22]{justify-content:center}}.med-nav-bar[data-astro-cid-qgqczp22]{background-color:var(--header-nav-bg,#fff);border-bottom:1px solid var(--border-color,#e2e8f0);padding:.85rem 2rem;box-shadow:0 4px 15px #0000000a}.med-nav-container[data-astro-cid-qgqczp22]{justify-content:space-between;align-items:center;max-width:1350px;margin:0 auto;display:flex}.med-nav-menu[data-astro-cid-qgqczp22]{align-items:center;gap:2rem;display:flex}.med-nav-link[data-astro-cid-qgqczp22]{font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s;color:var(--text-main,#0f172a)!important}.med-nav-link[data-astro-cid-qgqczp22]:hover,.med-nav-link[data-astro-cid-qgqczp22].active{color:var(--primary-accent,#2563eb)!important}.med-socials[data-astro-cid-qgqczp22]{align-items:center;gap:.5rem;display:flex}.social-circle[data-astro-cid-qgqczp22]{border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;background-color:var(--primary-accent,#2563eb)!important;color:#fff!important;text-decoration:none!important}.social-circle[data-astro-cid-qgqczp22]:hover{opacity:.9;transform:translateY(-1px)}.med-mobile-toggle[data-astro-cid-qgqczp22]{border:1px solid var(--border-color,#e2e8f0);cursor:pointer;background:0 0;border-radius:.4rem;width:2.5rem;height:2.5rem;font-size:1.25rem;display:none;color:var(--text-main,#0f172a)!important}.med-mobile-drawer[data-astro-cid-qgqczp22]{background-color:var(--header-nav-bg,#fff);border-top:1px solid var(--border-color,#e2e8f0);padding:1rem 1.5rem;display:none}.med-mobile-drawer[data-astro-cid-qgqczp22].open{display:block}.med-mobile-list[data-astro-cid-qgqczp22]{flex-direction:column;gap:.75rem;display:flex}.med-mobile-link[data-astro-cid-qgqczp22]{padding:.5rem 0;font-size:1rem;font-weight:700;text-decoration:none;color:var(--text-main,#0f172a)!important}.med-mobile-link[data-astro-cid-qgqczp22]:hover{color:var(--primary-accent,#2563eb)!important}@media (width<=960px){.med-nav-menu[data-astro-cid-qgqczp22],.med-socials[data-astro-cid-qgqczp22]{display:none}.med-mobile-toggle[data-astro-cid-qgqczp22]{justify-content:center;align-items:center;display:flex}}.med-hero-carousel-section[data-astro-cid-qgqczp22]{width:100%;height:85vh;min-height:550px;position:relative;overflow:hidden}.med-full-carousel[data-astro-cid-qgqczp22]{isolation:isolate;width:100%;height:100%;position:absolute;inset:0}.med-slide[data-astro-cid-qgqczp22]{opacity:0;filter:brightness(.85);will-change:opacity, transform, filter;backface-visibility:hidden;background-position:50%;background-size:cover;align-items:center;width:100%;height:100%;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.16,1,.3,1),filter .9s;display:flex;position:absolute;inset:0;transform:scale(1)}.med-slide[data-astro-cid-qgqczp22].active{opacity:1;filter:brightness();transform:scale(1.1)}.med-slide-container[data-astro-cid-qgqczp22]{box-sizing:border-box;width:100%;max-width:1350px;margin:0 auto 0 7%;padding:0 3rem;display:flex}.med-slide[data-astro-cid-qgqczp22].align-left .med-slide-container[data-astro-cid-qgqczp22]{justify-content:flex-start}.med-slide[data-astro-cid-qgqczp22].align-right .med-slide-container[data-astro-cid-qgqczp22]{justify-content:flex-end}.med-slide-content[data-astro-cid-qgqczp22]{text-align:left;color:#fff;max-width:36rem}.med-slide-headline[data-astro-cid-qgqczp22]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:-.02em;text-shadow:0 4px 20px #0009;align-items:center;min-height:160px;margin:0 0 1.25rem;font-size:3.85rem;font-weight:800;line-height:1.12;display:flex;color:#fff!important}@media (width<=768px){.med-slide-headline[data-astro-cid-qgqczp22]{min-height:105px;font-size:2.35rem}}.med-slide-subtext[data-astro-cid-qgqczp22]{text-shadow:0 2px 10px #00000080;min-height:85px;margin:0 0 2.25rem;font-size:1.15rem;line-height:1.7;color:#f1f5f9!important}.med-slide-btn[data-astro-cid-qgqczp22]{background-color:var(--primary-accent,#2563eb);color:#fff;border-radius:.4rem;padding:1rem 2.5rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-block;box-shadow:0 10px 25px #2563eb59}.med-slide-btn[data-astro-cid-qgqczp22]:hover{background-color:var(--primary-accent-hover,#1d4ed8);transform:translateY(-2px)}.med-carousel-arrow[data-astro-cid-qgqczp22],#med-prev-btn[data-astro-cid-qgqczp22],#med-next-btn[data-astro-cid-qgqczp22]{color:#fff;cursor:pointer;background-color:#2563ebd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;display:flex;box-shadow:0 4px 15px #0003;z-index:20!important;transition:background-color .2s,filter .2s,box-shadow .2s!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.med-carousel-arrow[data-astro-cid-qgqczp22]:hover,#med-prev-btn[data-astro-cid-qgqczp22]:hover,#med-next-btn[data-astro-cid-qgqczp22]:hover{filter:brightness(1.1);background-color:var(--primary-accent,#2563eb)!important;transform:translateY(-50%)!important}.med-carousel-arrow[data-astro-cid-qgqczp22]:active,.med-carousel-arrow[data-astro-cid-qgqczp22]:focus,#med-prev-btn[data-astro-cid-qgqczp22]:active,#med-next-btn[data-astro-cid-qgqczp22]:active{transform:translateY(-50%)!important;box-shadow:0 2px 8px #0000004d!important}.med-carousel-arrow[data-astro-cid-qgqczp22].left,#med-prev-btn[data-astro-cid-qgqczp22]{left:2rem!important;right:auto!important}.med-carousel-arrow[data-astro-cid-qgqczp22].right,#med-next-btn[data-astro-cid-qgqczp22]{left:auto!important;right:2rem!important}.med-services-section[data-astro-cid-fhp5byr7]{background-color:var(--bg-page,#f8fafc);font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);padding:6rem 2rem}.med-container[data-astro-cid-fhp5byr7]{max-width:1350px;margin:0 auto}.med-section-header[data-astro-cid-fhp5byr7]{text-align:center;max-width:700px;margin:0 auto 4rem}.med-header-tag[data-astro-cid-fhp5byr7]{color:var(--primary-accent,#2563eb);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.9rem;font-weight:800;display:block}.med-header-title[data-astro-cid-fhp5byr7]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--text-heading,#0f172a);letter-spacing:-.02em;margin:0 0 1rem;font-size:3rem;font-weight:800}.med-header-subtitle[data-astro-cid-fhp5byr7]{color:var(--text-muted,#475569);margin:0;font-size:1.1rem;line-height:1.65}.med-service-grid[data-astro-cid-fhp5byr7]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.med-service-card[data-astro-cid-fhp5byr7]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:.5rem;flex-direction:column;justify-content:space-between;padding:3rem 2.25rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000008}.med-service-card[data-astro-cid-fhp5byr7]:hover{transform:translateY(-6px);box-shadow:0 15px 35px #2563eb1f}.med-card-icon[data-astro-cid-fhp5byr7]{margin-bottom:1.5rem;font-size:3rem}.med-card-title[data-astro-cid-fhp5byr7]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--text-heading,#0f172a);margin:0 0 1rem;font-size:1.5rem;font-weight:800}.med-card-desc[data-astro-cid-fhp5byr7]{color:var(--text-muted,#475569);margin:0 0 2rem;font-size:.95rem;line-height:1.65}.med-card-link[data-astro-cid-fhp5byr7]{color:var(--text-heading,#0f172a);background-color:#f1f5f9;border-radius:.3rem;width:fit-content;padding:.6rem 1.25rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s}.med-card-link[data-astro-cid-fhp5byr7]:hover{background-color:var(--primary-accent,#2563eb);color:#fff}.med-service-card[data-astro-cid-fhp5byr7].highlighted{background-color:var(--primary-accent,#2563eb);border-color:var(--primary-accent,#2563eb);color:#fff;box-shadow:0 20px 40px #2563eb40}.med-service-card[data-astro-cid-fhp5byr7].highlighted .med-card-title[data-astro-cid-fhp5byr7],.med-service-card[data-astro-cid-fhp5byr7].highlighted .med-card-desc[data-astro-cid-fhp5byr7]{color:#fff!important}.med-service-card[data-astro-cid-fhp5byr7].highlighted .med-card-link[data-astro-cid-fhp5byr7]{color:var(--primary-accent,#2563eb);background-color:#fff}.med-service-card[data-astro-cid-fhp5byr7].highlighted .med-card-link[data-astro-cid-fhp5byr7]:hover{background-color:var(--secondary-accent,#0f172a);color:#fff}.med-appointment-section[data-astro-cid-vnlvt4a4]{background-color:var(--bg-page,#fff);font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);padding:6rem 2rem}.med-container[data-astro-cid-vnlvt4a4]{max-width:1350px;margin:0 auto}.med-appointment-grid[data-astro-cid-vnlvt4a4]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (width<=960px){.med-appointment-grid[data-astro-cid-vnlvt4a4]{grid-template-columns:1fr}}.med-info-tag[data-astro-cid-vnlvt4a4]{color:var(--primary-accent,#2563eb);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.9rem;font-weight:800;display:block}.med-info-title[data-astro-cid-vnlvt4a4]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--text-heading,#0f172a);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:3rem;font-weight:800;line-height:1.15}@media (width<=768px){.med-info-title[data-astro-cid-vnlvt4a4]{font-size:2.25rem}}.med-info-text[data-astro-cid-vnlvt4a4]{color:var(--text-muted,#475569);margin:0 0 2.5rem;font-size:1.1rem;line-height:1.7}.med-contact-list[data-astro-cid-vnlvt4a4]{flex-direction:column;gap:1.5rem;display:flex}.med-contact-item[data-astro-cid-vnlvt4a4]{align-items:center;gap:1.25rem;display:flex}.contact-icon-circle[data-astro-cid-vnlvt4a4]{background-color:var(--primary-accent,#2563eb);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.35rem;display:flex}.contact-detail[data-astro-cid-vnlvt4a4]{flex-direction:column;display:flex}.detail-title[data-astro-cid-vnlvt4a4]{color:var(--text-heading,#0f172a);font-size:1.15rem;font-weight:800}.detail-val[data-astro-cid-vnlvt4a4]{color:var(--text-muted,#475569);font-size:.95rem}.med-form-card[data-astro-cid-vnlvt4a4]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:.75rem;padding:3rem 2.5rem;box-shadow:0 15px 40px #0000000d}.form-card-title[data-astro-cid-vnlvt4a4]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--text-heading,#0f172a);margin:0 0 2rem;font-size:2.25rem;font-weight:800}.med-booking-form[data-astro-cid-vnlvt4a4]{flex-direction:column;gap:1.25rem;display:flex}.form-row[data-astro-cid-vnlvt4a4]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=640px){.form-row[data-astro-cid-vnlvt4a4]{grid-template-columns:1fr}}.med-input[data-astro-cid-vnlvt4a4]{border:1px solid var(--border-color,#e2e8f0);width:100%;font-size:.95rem;font-family:var(--font-body);color:var(--text-main,#0f172a);box-sizing:border-box;background-color:#f8fafc;border-radius:.4rem;padding:.9rem 1.1rem}.med-input[data-astro-cid-vnlvt4a4].textarea{resize:vertical}.med-input[data-astro-cid-vnlvt4a4]:focus{outline:2px solid var(--primary-accent,#2563eb);background-color:#fff}.med-submit-btn[data-astro-cid-vnlvt4a4]{background-color:var(--primary-accent,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:.4rem;width:100%;padding:1rem;font-size:1.05rem;font-weight:800;transition:all .25s;box-shadow:0 10px 25px #2563eb40}.med-submit-btn[data-astro-cid-vnlvt4a4]:hover{background-color:var(--primary-accent-hover,#1d4ed8);transform:translateY(-2px)}.bistro-header[data-astro-cid-nhc2kxqq]{background-color:var(--header-bg,#fff);border-bottom:1px solid var(--border-color,#eee9e0);z-index:100;position:sticky;top:0}.bistro-navbar-container[data-astro-cid-nhc2kxqq]{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:1.25rem 2rem;display:flex}.bistro-brand-logo[data-astro-cid-nhc2kxqq]{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.bistro-logo-img[data-astro-cid-nhc2kxqq]{width:auto;height:2.75rem}.bistro-logo-text[data-astro-cid-nhc2kxqq]{font-family:var(--font-heading,"Outfit", sans-serif);letter-spacing:-.02em;font-size:2.25rem;font-weight:800}.logo-gold[data-astro-cid-nhc2kxqq]{color:var(--primary-accent,#fbaf32)}.logo-green[data-astro-cid-nhc2kxqq]{color:var(--secondary-accent,#719a00);margin-left:.25rem}.bistro-nav-menu[data-astro-cid-nhc2kxqq]{align-items:center;gap:2.25rem;display:flex}.bistro-nav-link[data-astro-cid-nhc2kxqq]{color:var(--text-main,#2b2b2b);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.bistro-nav-link[data-astro-cid-nhc2kxqq]:hover,.bistro-nav-link[data-astro-cid-nhc2kxqq].active{color:var(--primary-accent,#fbaf32)}.bistro-mobile-toggle[data-astro-cid-nhc2kxqq]{border:1px solid var(--border-color,#eee9e0);color:var(--text-main,#2b2b2b);cursor:pointer;background:0 0;border-radius:.4rem;width:2.5rem;height:2.5rem;font-size:1.25rem;display:none}.bistro-mobile-drawer[data-astro-cid-nhc2kxqq]{background-color:var(--header-bg,#fff);border-top:1px solid var(--border-color,#eee9e0);padding:1rem 1.5rem;display:none}.bistro-mobile-drawer[data-astro-cid-nhc2kxqq].open{display:block}.bistro-mobile-list[data-astro-cid-nhc2kxqq]{flex-direction:column;gap:.75rem;display:flex}.bistro-mobile-link[data-astro-cid-nhc2kxqq]{color:var(--text-main,#2b2b2b);padding:.4rem 0;font-size:1rem;font-weight:600;text-decoration:none}@media (width<=900px){.bistro-nav-menu[data-astro-cid-nhc2kxqq]{display:none}.bistro-mobile-toggle[data-astro-cid-nhc2kxqq]{justify-content:center;align-items:center;display:flex}}.bistro-hero-section[data-astro-cid-nhc2kxqq]{background-color:var(--bg-page,#faf8f5);padding:4.5rem 2rem}.bistro-hero-container[data-astro-cid-nhc2kxqq]{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;max-width:1280px;margin:0 auto;display:grid}@media (width<=1024px){.bistro-hero-container[data-astro-cid-nhc2kxqq]{grid-template-columns:1fr}}.bistro-tag-green[data-astro-cid-nhc2kxqq]{color:var(--secondary-accent,#719a00);margin-bottom:.75rem;font-size:1.15rem;font-weight:700;display:block}[data-theme=bistro_v9_dark] .bistro-tag-green[data-astro-cid-nhc2kxqq],[data-theme=bistro_v9][data-mode=dark] .bistro-tag-green[data-astro-cid-nhc2kxqq],[data-base-theme=bistro_v9][data-mode=dark] .bistro-tag-green[data-astro-cid-nhc2kxqq],[class*=theme-bistro_v9][class*=dark] .bistro-tag-green[data-astro-cid-nhc2kxqq],html.dark [data-theme^=bistro_v9] .bistro-tag-green[data-astro-cid-nhc2kxqq]{color:#bef264!important}.bistro-hero-headline[data-astro-cid-nhc2kxqq]{color:var(--text-main,#2b2b2b);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:3.65rem;font-weight:800;line-height:1.15}@media (width<=768px){.bistro-hero-headline[data-astro-cid-nhc2kxqq]{font-size:2.35rem}}.bistro-hero-subtext[data-astro-cid-nhc2kxqq]{color:var(--text-muted,#666);margin:0 0 1.25rem;font-size:1.1rem;line-height:1.7}.bistro-hero-secondary[data-astro-cid-nhc2kxqq]{color:var(--text-muted,#777);font-size:.95rem;line-height:1.65}.bistro-booking-card[data-astro-cid-nhc2kxqq]{background-color:var(--primary-accent,#fbaf32);border-radius:.5rem;padding:2.5rem 2rem;box-shadow:0 15px 35px #fbaf3240}.bistro-form[data-astro-cid-nhc2kxqq]{flex-direction:column;gap:1.1rem;display:flex}.input-field-wrap[data-astro-cid-nhc2kxqq]{width:100%;position:relative}.bistro-input[data-astro-cid-nhc2kxqq]{color:#fff;box-sizing:border-box;background:#ffffff40;border:1px solid #fff9;border-radius:.4rem;outline:none;width:100%;padding:.85rem 2.75rem .85rem 1.25rem;font-size:1rem;font-weight:600}.bistro-input[data-astro-cid-nhc2kxqq]::placeholder{color:#ffffffe6}.select-input[data-astro-cid-nhc2kxqq] option[data-astro-cid-nhc2kxqq]{color:#2b2b2b;background:#fff}.input-icon[data-astro-cid-nhc2kxqq]{color:#fff;pointer-events:none;font-size:1.1rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.bistro-submit-btn[data-astro-cid-nhc2kxqq]{width:100%;color:var(--primary-accent,#fbaf32);cursor:pointer;background-color:#fff;border:none;border-radius:.4rem;margin-top:.5rem;padding:.95rem;font-size:1.05rem;font-weight:800;transition:all .2s;box-shadow:0 4px 15px #00000014}.bistro-submit-btn[data-astro-cid-nhc2kxqq]:hover{background-color:#f8fafc;transform:translateY(-2px)}.bistro-about-section[data-astro-cid-lkta3cub]{background-color:var(--bg-surface,#fff);padding:5rem 2rem}.bistro-about-container[data-astro-cid-lkta3cub]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1280px;margin:0 auto;display:grid}@media (width<=960px){.bistro-about-container[data-astro-cid-lkta3cub]{grid-template-columns:1fr}}.bistro-about-media[data-astro-cid-lkta3cub]{justify-content:center;width:100%;display:flex}.bistro-video-frame[data-astro-cid-lkta3cub]{border-radius:1rem;width:100%;max-width:500px;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000014}.bistro-chef-img[data-astro-cid-lkta3cub]{object-fit:cover;width:100%;height:480px;display:block}.bistro-play-btn[data-astro-cid-lkta3cub]{background-color:var(--primary-accent,#fbaf32);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;text-decoration:none;transition:transform .25s,background-color .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #fbaf3266}.bistro-play-btn[data-astro-cid-lkta3cub]:hover{background-color:var(--primary-accent-hover,#e09820);transform:translate(-50%,-50%)scale(1.1)}.play-triangle[data-astro-cid-lkta3cub]{margin-left:.25rem;font-size:1.5rem}.bistro-tag-green[data-astro-cid-lkta3cub]{color:var(--secondary-accent,#719a00);margin-bottom:.75rem;font-size:1.15rem;font-weight:700;display:block}[data-theme=bistro_v9_dark] .bistro-tag-green[data-astro-cid-lkta3cub],[data-theme=bistro_v9][data-mode=dark] .bistro-tag-green[data-astro-cid-lkta3cub],[data-base-theme=bistro_v9][data-mode=dark] .bistro-tag-green[data-astro-cid-lkta3cub],[class*=theme-bistro_v9][class*=dark] .bistro-tag-green[data-astro-cid-lkta3cub],html.dark [data-theme^=bistro_v9] .bistro-tag-green[data-astro-cid-lkta3cub]{color:#bef264!important}.bistro-about-title[data-astro-cid-lkta3cub]{color:var(--text-main,#2b2b2b);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:3.25rem;font-weight:800;line-height:1.15}@media (width<=768px){.bistro-about-title[data-astro-cid-lkta3cub]{font-size:2.25rem}}.bistro-about-desc[data-astro-cid-lkta3cub]{color:var(--text-muted,#666);margin:0 0 1.25rem;font-size:1.05rem;line-height:1.7}.bistro-about-secondary[data-astro-cid-lkta3cub]{color:var(--text-muted,#777);margin:0 0 2rem;font-size:.95rem;line-height:1.65}.bistro-cta-amber-btn[data-astro-cid-lkta3cub]{background-color:var(--primary-accent,#fbaf32);color:#fff;border-radius:.4rem;padding:.9rem 2.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 8px 20px #fbaf324d}.bistro-cta-amber-btn[data-astro-cid-lkta3cub]:hover{background-color:var(--primary-accent-hover,#e09820);transform:translateY(-2px)}.bistro-features-section[data-astro-cid-ma5ku4lv]{background-color:var(--bg-page,#faf8f5);padding:5rem 2rem}.bistro-features-container[data-astro-cid-ma5ku4lv]{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;max-width:1280px;margin:0 auto;display:grid}@media (width<=1024px){.bistro-features-container[data-astro-cid-ma5ku4lv]{grid-template-columns:1fr}}.bistro-tag-green[data-astro-cid-ma5ku4lv]{color:var(--secondary-accent,#719a00);margin-bottom:.75rem;font-size:1.15rem;font-weight:700;display:block}[data-theme=bistro_v9_dark] .bistro-tag-green[data-astro-cid-ma5ku4lv],[data-theme=bistro_v9][data-mode=dark] .bistro-tag-green[data-astro-cid-ma5ku4lv],[data-base-theme=bistro_v9][data-mode=dark] .bistro-tag-green[data-astro-cid-ma5ku4lv],[class*=theme-bistro_v9][class*=dark] .bistro-tag-green[data-astro-cid-ma5ku4lv],html.dark [data-theme^=bistro_v9] .bistro-tag-green[data-astro-cid-ma5ku4lv]{color:#bef264!important}.bistro-features-title[data-astro-cid-ma5ku4lv]{color:var(--text-main,#2b2b2b);letter-spacing:-.02em;margin:0 0 2rem;font-size:3.25rem;font-weight:800;line-height:1.15}@media (width<=768px){.bistro-features-title[data-astro-cid-ma5ku4lv]{font-size:2.25rem}}.bistro-collage-grid[data-astro-cid-ma5ku4lv]{border-radius:1rem;grid-template-columns:1fr 1fr;gap:.75rem;max-width:500px;margin-bottom:1.5rem;display:grid;overflow:hidden}.collage-img[data-astro-cid-ma5ku4lv]{object-fit:cover;width:100%;height:170px;display:block}.bistro-collage-desc[data-astro-cid-ma5ku4lv]{color:var(--text-muted,#666);max-width:500px;margin-bottom:1.75rem;font-size:.95rem;line-height:1.65}.bistro-cta-amber-btn[data-astro-cid-ma5ku4lv]{background-color:var(--primary-accent,#fbaf32);color:#fff;border-radius:.4rem;padding:.9rem 2.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 8px 20px #fbaf324d}.bistro-cta-amber-btn[data-astro-cid-ma5ku4lv]:hover{background-color:var(--primary-accent-hover,#e09820);transform:translateY(-2px)}.bistro-features-grid[data-astro-cid-ma5ku4lv]{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;display:grid}@media (width<=640px){.bistro-features-grid[data-astro-cid-ma5ku4lv]{grid-template-columns:1fr}}.bistro-feature-card[data-astro-cid-ma5ku4lv]{flex-direction:column;align-items:flex-start;display:flex}.feature-icon-circle[data-astro-cid-ma5ku4lv]{background-color:var(--primary-accent,#fbaf32);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;font-size:1.6rem;display:flex;box-shadow:0 6px 18px #fbaf3240}.feature-title[data-astro-cid-ma5ku4lv]{color:var(--text-main,#2b2b2b);margin:0 0 .5rem;font-size:1.2rem;font-weight:800}.feature-desc[data-astro-cid-ma5ku4lv]{color:var(--text-muted,#666);margin:0;font-size:.88rem;line-height:1.55}.chefer-top-header[data-astro-cid-2ghlzgwy]{background-color:var(--header-bg,#1c1e21);z-index:1000;position:sticky;top:0;box-shadow:0 4px 20px #00000026}.chefer-header-inner[data-astro-cid-2ghlzgwy]{align-items:stretch;max-width:1400px;margin:0 auto;display:flex}.chefer-brand-box[data-astro-cid-2ghlzgwy]{background-color:var(--primary-accent,#ff5722);align-items:center;gap:.75rem;padding:1.5rem 2.5rem;text-decoration:none;transition:background-color .2s;display:flex}.chefer-brand-box[data-astro-cid-2ghlzgwy]:hover{background-color:var(--primary-accent-hover,#e64a19)}.chefer-logo-img[data-astro-cid-2ghlzgwy]{object-fit:contain;width:auto;height:40px}.chefer-brand-name[data-astro-cid-2ghlzgwy]{color:#fff;font-family:var(--font-heading,"Playfair Display", serif);letter-spacing:.05em;font-size:2rem;font-weight:900}.chefer-right-nav[data-astro-cid-2ghlzgwy]{flex-direction:column;flex:1;display:flex}.chefer-top-bar[data-astro-cid-2ghlzgwy]{border-bottom:1px solid #ffffff1a;justify-content:flex-end;padding:.5rem 1.5rem;display:flex}.top-info[data-astro-cid-2ghlzgwy]{color:#ffffffb3;gap:1.5rem;font-size:.85rem;display:flex}.chefer-navbar[data-astro-cid-2ghlzgwy]{flex:1;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.chefer-nav-menu[data-astro-cid-2ghlzgwy]{gap:2rem;display:flex}.chefer-nav-link[data-astro-cid-2ghlzgwy]{color:#ffffffd9;letter-spacing:.05em;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s}.chefer-nav-link[data-astro-cid-2ghlzgwy]:hover,.chefer-nav-link[data-astro-cid-2ghlzgwy].active{color:var(--primary-accent,#ff5722)}.chefer-socials[data-astro-cid-2ghlzgwy]{align-items:center;display:flex}.chefer-mobile-toggle[data-astro-cid-2ghlzgwy]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.5rem;display:none}.chefer-mobile-drawer[data-astro-cid-2ghlzgwy]{background-color:var(--header-bg,#1c1e21);border-top:1px solid #ffffff1a;padding:1rem 1.5rem;display:none}.chefer-mobile-drawer[data-astro-cid-2ghlzgwy].open{display:block}.chefer-mobile-list[data-astro-cid-2ghlzgwy]{flex-direction:column;gap:1rem;display:flex}.chefer-mobile-link[data-astro-cid-2ghlzgwy]{color:#fff;font-size:1.05rem;font-weight:700;text-decoration:none}@media (width<=992px){.chefer-nav-menu[data-astro-cid-2ghlzgwy],.chefer-top-bar[data-astro-cid-2ghlzgwy],.chefer-socials[data-astro-cid-2ghlzgwy]{display:none}.chefer-mobile-toggle[data-astro-cid-2ghlzgwy]{display:block}}.chefer-hero-section[data-astro-cid-2ghlzgwy]{background-color:var(--bg-page,#fff);padding:5rem 1.5rem}.chefer-hero-container[data-astro-cid-2ghlzgwy]{max-width:1400px;margin:0 auto}.chefer-main-title[data-astro-cid-2ghlzgwy]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-main,#1c1e21);text-align:center;margin:0 0 3.5rem;font-size:4rem;font-style:italic;font-weight:900;line-height:1.1}.chefer-hero-grid[data-astro-cid-2ghlzgwy]{align-items:stretch;gap:2rem;display:flex}.chefer-hero-col[data-astro-cid-2ghlzgwy]{display:flex}.flex-1[data-astro-cid-2ghlzgwy]{flex:1}.flex-col[data-astro-cid-2ghlzgwy]{flex-direction:column;gap:1.5rem}.chefer-img-card[data-astro-cid-2ghlzgwy]{background-color:#1c1e21;border-radius:1.25rem;height:100%;min-height:260px;overflow:hidden;box-shadow:0 16px 36px #00000014}.chefer-img-card[data-astro-cid-2ghlzgwy].main-chef-card{border-top-left-radius:140px;border-top-right-radius:140px;min-height:480px}.chefer-img-card[data-astro-cid-2ghlzgwy].sub-card{min-height:240px}.chefer-hero-img[data-astro-cid-2ghlzgwy]{object-fit:cover;width:100%;height:100%;display:block}.chef-img[data-astro-cid-2ghlzgwy]{object-position:center top}.chefer-bio-card[data-astro-cid-2ghlzgwy]{background-color:var(--bg-surface,#f8f9fa);border:1px solid var(--border-color,#e9ecef);border-radius:1.25rem;justify-content:space-between;align-items:flex-start;padding:2.25rem 2rem;display:flex;position:relative}.chefer-bio-desc[data-astro-cid-2ghlzgwy]{color:var(--text-muted,#6c757d);margin:0;padding-right:2rem;font-size:.95rem;line-height:1.6}.chefer-arrow-icon[data-astro-cid-2ghlzgwy]{color:var(--text-main,#1c1e21);font-size:1.25rem;font-weight:900;transform:rotate(45deg)}@media (width<=992px){.chefer-hero-grid[data-astro-cid-2ghlzgwy]{flex-direction:column}.chefer-main-title[data-astro-cid-2ghlzgwy]{font-size:2.75rem}.chefer-img-card[data-astro-cid-2ghlzgwy].main-chef-card{min-height:380px}}.theme-chefer_v2_dark .chefer-hero-section[data-astro-cid-2ghlzgwy],html.theme-chefer_v2_dark .chefer-hero-section[data-astro-cid-2ghlzgwy]{background-color:#0f172a!important}.theme-chefer_v2_dark .chefer-main-title[data-astro-cid-2ghlzgwy],html.theme-chefer_v2_dark .chefer-main-title[data-astro-cid-2ghlzgwy]{color:#f8fafc!important}.theme-chefer_v2_dark .chefer-bio-card[data-astro-cid-2ghlzgwy]{background-color:#1e293b!important;border-color:#334155!important}.theme-chefer_v2_dark .chefer-bio-desc[data-astro-cid-2ghlzgwy]{color:#94a3b8!important}.theme-chefer_v2_dark .chefer-arrow-icon[data-astro-cid-2ghlzgwy]{color:#f8fafc!important}.chefer-about-section[data-astro-cid-t7ekuyny]{background-color:var(--bg-page,#fff);padding:6rem 1.5rem}.chefer-about-container[data-astro-cid-t7ekuyny]{align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:flex}.chefer-about-left[data-astro-cid-t7ekuyny]{flex:1;position:relative}.arch-img-frame[data-astro-cid-t7ekuyny]{background:0 0;border:none;border-radius:0;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014}.arch-img[data-astro-cid-t7ekuyny]{object-fit:cover;border-radius:16px;width:100%;height:480px;display:block}.arch-badge-circle[data-astro-cid-t7ekuyny]{background-color:var(--bg-surface,#fff);border:2px dashed var(--secondary-accent,#1c1e21);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:125px;height:125px;display:flex;position:absolute;top:20px;left:-20px;box-shadow:0 8px 20px #0000001a}.badge-text-arc[data-astro-cid-t7ekuyny]{text-transform:uppercase;color:var(--text-main,#1c1e21);text-align:center;word-break:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:9px;padding:.5rem;font-size:.6rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.chefer-about-right[data-astro-cid-t7ekuyny]{flex:1.1}.chefer-tag-label[data-astro-cid-t7ekuyny]{letter-spacing:.25em;color:var(--primary-accent,#ff5722);margin-bottom:.75rem;font-size:.88rem;font-weight:800;display:block}.chefer-heading-title[data-astro-cid-t7ekuyny]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-main,#1c1e21);margin:0 0 1.5rem;font-size:3rem;font-style:italic;font-weight:900;line-height:1.15}.chefer-desc-text[data-astro-cid-t7ekuyny]{color:var(--text-muted,#6c757d);margin-bottom:2.5rem;font-size:.98rem;line-height:1.7}.chefer-feature-cards[data-astro-cid-t7ekuyny]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.chefer-feat-card[data-astro-cid-t7ekuyny]{background-color:var(--bg-surface,#f8f9fa);border:1px solid var(--border-color,#e9ecef);border-radius:1.25rem;padding:1.75rem 1.5rem;transition:transform .2s}.chefer-feat-card[data-astro-cid-t7ekuyny]:hover{transform:translateY(-4px)}.feat-icon-circle[data-astro-cid-t7ekuyny]{background-color:var(--primary-accent,#ff5722);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;font-size:1.5rem;display:flex;box-shadow:0 8px 16px #ff572240}.feat-icon-img[data-astro-cid-t7ekuyny]{object-fit:contain;width:45px;height:45px;display:block}.feat-title[data-astro-cid-t7ekuyny]{font-family:var(--font-body,sans-serif);color:var(--text-main,#1c1e21);margin:0 0 .5rem;font-size:1.2rem;font-weight:800}.feat-desc[data-astro-cid-t7ekuyny]{color:var(--text-muted,#6c757d);margin:0;font-size:.88rem;line-height:1.6}@media (width<=992px){.chefer-about-container[data-astro-cid-t7ekuyny]{flex-direction:column}.chefer-feature-cards[data-astro-cid-t7ekuyny]{grid-template-columns:1fr}.chefer-heading-title[data-astro-cid-t7ekuyny]{font-size:2.25rem}}.theme-chefer_v2_dark .chefer-about-section[data-astro-cid-t7ekuyny],html.theme-chefer_v2_dark .chefer-about-section[data-astro-cid-t7ekuyny]{background-color:#0f172a!important}.theme-chefer_v2_dark .chefer-heading-title[data-astro-cid-t7ekuyny],.theme-chefer_v2_dark .feat-title[data-astro-cid-t7ekuyny],html.theme-chefer_v2_dark .chefer-heading-title[data-astro-cid-t7ekuyny]{color:#f8fafc!important}.theme-chefer_v2_dark .chefer-desc-text[data-astro-cid-t7ekuyny],.theme-chefer_v2_dark .feat-desc[data-astro-cid-t7ekuyny]{color:#94a3b8!important}.theme-chefer_v2_dark .chefer-feat-card[data-astro-cid-t7ekuyny]{background-color:#1e293b!important;border-color:#334155!important}.chefer-menu-section[data-astro-cid-dsp3zymh]{background-color:var(--bg-page,#fff);padding:6rem 0 0}.chefer-menu-header[data-astro-cid-dsp3zymh]{text-align:center;max-width:800px;margin:0 auto 3.5rem;padding:0 1.5rem}.chefer-tag-label[data-astro-cid-dsp3zymh]{letter-spacing:.25em;color:var(--primary-accent,#ff5722);margin-bottom:.75rem;font-size:.88rem;font-weight:800;display:block}.chefer-heading-title[data-astro-cid-dsp3zymh]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-main,#1c1e21);margin:0 0 1rem;font-size:3rem;font-style:italic;font-weight:900}.chefer-menu-desc[data-astro-cid-dsp3zymh]{color:var(--text-muted,#6c757d);margin:0 0 2rem;font-size:.98rem}.chefer-pills-bar[data-astro-cid-dsp3zymh]{background-color:#212529;border-radius:9999px;gap:.35rem;padding:.35rem;display:inline-flex}.pill-btn[data-astro-cid-dsp3zymh]{color:#fff;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.65rem 1.65rem;font-size:.82rem;font-weight:800;transition:all .2s}.pill-btn[data-astro-cid-dsp3zymh].active,.pill-btn[data-astro-cid-dsp3zymh]:hover{background-color:var(--primary-accent,#ff5722);color:#fff}.chefer-menu-grid[data-astro-cid-dsp3zymh]{grid-template-columns:repeat(4,1fr);gap:0;width:100%;display:grid}.menu-dish-card[data-astro-cid-dsp3zymh]{background-color:#1c1e21;height:280px;transition:opacity .25s,transform .25s;position:relative;overflow:hidden}.dish-photo[data-astro-cid-dsp3zymh]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.menu-dish-card[data-astro-cid-dsp3zymh]:hover .dish-photo[data-astro-cid-dsp3zymh]{transform:scale(1.08)}.dish-badge-pill[data-astro-cid-dsp3zymh]{backdrop-filter:blur(8px);color:#fff;white-space:nowrap;background-color:#1c1e21e0;border:1px solid #ffffff26;border-radius:9999px;padding:.45rem 1.25rem;font-size:.82rem;font-weight:700;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=992px){.chefer-menu-grid[data-astro-cid-dsp3zymh]{grid-template-columns:repeat(2,1fr)}.chefer-heading-title[data-astro-cid-dsp3zymh]{font-size:2.25rem}}@media (width<=576px){.chefer-menu-grid[data-astro-cid-dsp3zymh]{grid-template-columns:1fr}}.chefer-team-section[data-astro-cid-hvvvkphr]{background-color:var(--bg-page,#fff);padding:6rem 1.5rem}.chefer-team-container[data-astro-cid-hvvvkphr]{max-width:1200px;margin:0 auto}.chefer-section-header[data-astro-cid-hvvvkphr]{text-align:center;max-width:700px;margin:0 auto 4rem}.chefer-tag-label[data-astro-cid-hvvvkphr]{letter-spacing:.25em;color:var(--primary-accent,#ff5722);margin-bottom:.75rem;font-size:.88rem;font-weight:800;display:block}.chefer-heading-title[data-astro-cid-hvvvkphr]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-main,#1c1e21);margin:0;font-size:3rem;font-style:italic;font-weight:900}.chefer-team-grid[data-astro-cid-hvvvkphr]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.chef-arch-card[data-astro-cid-hvvvkphr]{transition:transform .3s}.chef-arch-card[data-astro-cid-hvvvkphr]:hover{transform:translateY(-6px)}.chef-img-wrapper[data-astro-cid-hvvvkphr]{background-color:#1c1e21;border-radius:140px 20px 20px;height:440px;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000014}.chef-arch-photo[data-astro-cid-hvvvkphr]{object-fit:cover;width:100%;height:100%;display:block}.chef-caption-overlay[data-astro-cid-hvvvkphr]{text-align:center;background:linear-gradient(#0000,#141619bf 30%,#141619f2);padding:1.75rem 1.25rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.chef-name[data-astro-cid-hvvvkphr]{font-family:var(--font-body,sans-serif);color:#fff;margin:0 0 .25rem;font-size:1.25rem;font-weight:800}.chef-role[data-astro-cid-hvvvkphr]{letter-spacing:.15em;color:#ffffffa6;text-transform:uppercase;font-size:.75rem;font-weight:800}@media (width<=992px){.chefer-team-grid[data-astro-cid-hvvvkphr]{grid-template-columns:1fr}.chefer-heading-title[data-astro-cid-hvvvkphr]{font-size:2.25rem}}.chefer-testimonial-section[data-astro-cid-wqoz77ni]{background-color:var(--bg-page,#fff);padding:6rem 1.5rem}.chefer-testimonial-container[data-astro-cid-wqoz77ni]{max-width:1200px;margin:0 auto}.split-card-wrapper[data-astro-cid-wqoz77ni]{border-radius:200px 20px;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000001f}.split-img-side[data-astro-cid-wqoz77ni]{background-color:#1c1e21;flex:1;min-height:440px}.dining-photo[data-astro-cid-wqoz77ni]{object-fit:cover;width:100%;height:100%;transition:opacity .2s;display:block}.split-quote-side[data-astro-cid-wqoz77ni]{color:#fff;background-color:#212529;flex-direction:column;flex:1;justify-content:center;padding:4rem 3.5rem;display:flex}.chefer-tag-label[data-astro-cid-wqoz77ni]{letter-spacing:.25em;color:var(--primary-accent,#ff5722);margin-bottom:.75rem;font-size:.88rem;font-weight:800;display:block}.chefer-heading-title[data-astro-cid-wqoz77ni]{font-family:var(--font-heading,"Playfair Display", serif);color:#fff;margin:0 0 1.5rem;font-size:3rem;font-style:italic;font-weight:900}.quote-symbol[data-astro-cid-wqoz77ni]{color:var(--primary-accent,#ff5722);margin-bottom:.5rem;font-size:3.5rem;line-height:1}.quote-text[data-astro-cid-wqoz77ni]{color:#ffffffd9;min-height:90px;margin:0 0 2rem;font-size:1.05rem;line-height:1.7;transition:opacity .2s}.author-row[data-astro-cid-wqoz77ni]{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.author-avatar[data-astro-cid-wqoz77ni]{object-fit:cover;border:2px solid var(--primary-accent,#ff5722);border-radius:50%;width:56px;height:56px}.author-name[data-astro-cid-wqoz77ni]{font-family:var(--font-body,sans-serif);color:#fff;margin:0 0 .2rem;font-size:1.1rem;font-weight:800}.author-role[data-astro-cid-wqoz77ni]{letter-spacing:.15em;color:#fff9;text-transform:uppercase;font-size:.75rem;font-weight:700}.nav-arrows[data-astro-cid-wqoz77ni]{gap:.75rem;display:flex}.arrow-btn[data-astro-cid-wqoz77ni]{color:#fff;cursor:pointer;background-color:#0000;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:all .2s;display:flex}.arrow-btn[data-astro-cid-wqoz77ni].active,.arrow-btn[data-astro-cid-wqoz77ni]:hover{background-color:var(--primary-accent,#ff5722);border-color:var(--primary-accent,#ff5722)}@media (width<=992px){.split-card-wrapper[data-astro-cid-wqoz77ni]{border-radius:20px;flex-direction:column}.split-quote-side[data-astro-cid-wqoz77ni]{padding:2.5rem 1.5rem}.chefer-heading-title[data-astro-cid-wqoz77ni]{font-size:2.25rem}}.gourmet-navbar[data-astro-cid-lw4rojbv]{z-index:100;background:var(--gourmet-bg-dark,#121212);backdrop-filter:blur(12px);border-bottom:1px solid #ffffff1a;width:100%;transition:background .3s;position:fixed;top:0;left:0}.gourmet-nav-container[data-astro-cid-lw4rojbv]{justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;padding:1.25rem 2rem;display:flex}.gourmet-brand[data-astro-cid-lw4rojbv]{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.gourmet-brand-text[data-astro-cid-lw4rojbv]{letter-spacing:.15em;color:#fff;text-transform:uppercase;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-weight:700}.gourmet-logo-img[data-astro-cid-lw4rojbv]{object-fit:contain;height:40px}.gourmet-nav-links[data-astro-cid-lw4rojbv]{align-items:center;gap:2.2rem;display:flex}.gourmet-link[data-astro-cid-lw4rojbv]{letter-spacing:.25em;color:#fffc;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .3s}.gourmet-link[data-astro-cid-lw4rojbv]:hover,.gourmet-link[data-astro-cid-lw4rojbv].active{color:var(--gourmet-accent,#c9ab81)}.gourmet-nav-actions[data-astro-cid-lw4rojbv]{align-items:center;gap:1.5rem;display:flex}.gourmet-book-btn[data-astro-cid-lw4rojbv]{letter-spacing:.2em;border:1px solid var(--gourmet-accent,#c9ab81);color:var(--gourmet-accent,#c9ab81);padding:.65rem 1.4rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:all .3s}.gourmet-book-btn[data-astro-cid-lw4rojbv]:hover{background:var(--gourmet-accent,#c9ab81);color:#121212}.gourmet-mobile-toggle[data-astro-cid-lw4rojbv]{color:#fff;cursor:pointer;background:0 0;border:none;display:none}.gourmet-mobile-drawer[data-astro-cid-lw4rojbv]{background:var(--gourmet-bg-dark,#121212);border-top:1px solid #ffffff1a;padding:1.5rem 2rem;display:none}.gourmet-mobile-drawer[data-astro-cid-lw4rojbv].open{display:block}.gourmet-mobile-nav[data-astro-cid-lw4rojbv]{flex-direction:column;gap:1rem;display:flex}.gourmet-mobile-link[data-astro-cid-lw4rojbv]{letter-spacing:.2em;color:#fff;font-size:.85rem;text-decoration:none}.gourmet-hero-slider[data-astro-cid-lw4rojbv]{background:var(--gourmet-bg-dark,#0f0f0f);width:100%;height:100vh;min-height:650px;position:relative;overflow:hidden}.gourmet-slide[data-astro-cid-lw4rojbv]{opacity:0;visibility:hidden;text-align:center;justify-content:center;align-items:center;transition:opacity 1.2s ease-in-out,visibility 1.2s ease-in-out;display:flex;position:absolute;inset:0}.gourmet-slide[data-astro-cid-lw4rojbv].active{opacity:1;visibility:visible;z-index:10}.gourmet-slide-bg[data-astro-cid-lw4rojbv]{background-position:50%;background-size:cover;transition:transform 4.8s cubic-bezier(.25,1,.5,1);position:absolute;inset:0;transform:scale(1)}.gourmet-slide[data-astro-cid-lw4rojbv].active .gourmet-slide-bg[data-astro-cid-lw4rojbv]{transform:scale(1.05)}.gourmet-slide-overlay[data-astro-cid-lw4rojbv]{background:radial-gradient(circle,#0f0f0f73 0%,#0f0f0fd9 100%);position:absolute;inset:0}.gourmet-slide-content[data-astro-cid-lw4rojbv]{z-index:20;opacity:0;max-width:850px;margin-top:4rem;padding:0 2rem;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(30px)}.gourmet-slide[data-astro-cid-lw4rojbv].active .gourmet-slide-content[data-astro-cid-lw4rojbv]{opacity:1;transition-delay:.4s;transform:translateY(0)}.gourmet-slide-tagline[data-astro-cid-lw4rojbv]{letter-spacing:.4em;color:var(--gourmet-accent,#c9ab81);text-transform:uppercase;margin-bottom:1.25rem;font-family:system-ui,-apple-system,sans-serif;font-size:.85rem;font-weight:600;display:block}.gourmet-slide-title[data-astro-cid-lw4rojbv]{letter-spacing:.18em;color:#fff;text-transform:uppercase;margin-bottom:1.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:4rem;font-weight:700;line-height:1.1}.gourmet-slide-desc[data-astro-cid-lw4rojbv]{color:var(--text-muted,#abacae);max-width:620px;margin:0 auto 2.5rem;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:300;line-height:1.8}.gourmet-slide-btn[data-astro-cid-lw4rojbv]{letter-spacing:.25em;color:#121212;text-transform:uppercase;background:#fff;padding:1.1rem 2.8rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .35s;display:inline-block}.gourmet-slide-btn[data-astro-cid-lw4rojbv]:hover{background:var(--gourmet-accent,#c9ab81);color:#121212;box-shadow:0 10px 25px #c9ab814d}.gourmet-arrow[data-astro-cid-lw4rojbv],#gourmetPrevSlide[data-astro-cid-lw4rojbv],#gourmetNextSlide[data-astro-cid-lw4rojbv]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;z-index:30!important;transition:background-color .3s,border-color .3s,color .3s!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.gourmet-arrow[data-astro-cid-lw4rojbv]:hover,#gourmetPrevSlide[data-astro-cid-lw4rojbv]:hover,#gourmetNextSlide[data-astro-cid-lw4rojbv]:hover{background:var(--gourmet-accent,#c9ab81)!important;border-color:var(--gourmet-accent,#c9ab81)!important;color:#fff!important;transform:translateY(-50%)!important}.gourmet-arrow[data-astro-cid-lw4rojbv]:active,.gourmet-arrow[data-astro-cid-lw4rojbv]:focus,#gourmetPrevSlide[data-astro-cid-lw4rojbv]:active,#gourmetNextSlide[data-astro-cid-lw4rojbv]:active{transform:translateY(-50%)!important}.gourmet-arrow-left[data-astro-cid-lw4rojbv],#gourmetPrevSlide[data-astro-cid-lw4rojbv]{left:2rem!important;right:auto!important}.gourmet-arrow-right[data-astro-cid-lw4rojbv],#gourmetNextSlide[data-astro-cid-lw4rojbv]{left:auto!important;right:2rem!important}.gourmet-dots-container[data-astro-cid-lw4rojbv]{z-index:30;gap:.75rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.gourmet-dot[data-astro-cid-lw4rojbv]{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.gourmet-dot[data-astro-cid-lw4rojbv].active{background:var(--gourmet-accent,#c9ab81);transform:scale(1.3)}.gourmet-food-strip[data-astro-cid-lw4rojbv]{background:var(--gourmet-bg-dark,#121212);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:0;overflow:hidden}.gourmet-strip-grid[data-astro-cid-lw4rojbv]{grid-template-columns:repeat(5,1fr);display:grid}.gourmet-strip-item[data-astro-cid-lw4rojbv]{height:240px;position:relative;overflow:hidden}.gourmet-strip-img[data-astro-cid-lw4rojbv]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.gourmet-strip-hover[data-astro-cid-lw4rojbv]{background:var(--gourmet-accent,#c9ab81);opacity:0;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.gourmet-strip-item[data-astro-cid-lw4rojbv]:hover .gourmet-strip-img[data-astro-cid-lw4rojbv]{transform:scale(1.1)}.gourmet-strip-item[data-astro-cid-lw4rojbv]:hover .gourmet-strip-hover[data-astro-cid-lw4rojbv]{opacity:1}.gourmet-strip-icon[data-astro-cid-lw4rojbv]{color:#fff;font-size:1.5rem}@media (width<=992px){.gourmet-nav-links[data-astro-cid-lw4rojbv]{display:none}.gourmet-mobile-toggle[data-astro-cid-lw4rojbv]{display:block}.gourmet-slide-title[data-astro-cid-lw4rojbv]{font-size:3.2rem}.gourmet-strip-grid[data-astro-cid-lw4rojbv]{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.gourmet-slide-title[data-astro-cid-lw4rojbv]{letter-spacing:.1em;font-size:2.4rem}.gourmet-arrow[data-astro-cid-lw4rojbv]{display:none}.gourmet-strip-grid[data-astro-cid-lw4rojbv]{grid-template-columns:repeat(2,1fr)}}.gourmet-story-section[data-astro-cid-ucl4mbxw]{background:var(--gourmet-bg-dark,#121212);border-bottom:1px solid #9696961a;padding:7rem 2rem}.gourmet-story-container[data-astro-cid-ucl4mbxw]{max-width:1200px;margin:0 auto}.gourmet-story-header[data-astro-cid-ucl4mbxw]{text-align:center;max-width:720px;margin:0 auto 4.5rem}.gourmet-story-tag[data-astro-cid-ucl4mbxw]{letter-spacing:.35em;color:var(--gourmet-accent,#c9ab81);text-transform:uppercase;margin-bottom:1rem;font-family:system-ui,-apple-system,sans-serif;font-size:.8rem;font-weight:600;display:block}.gourmet-story-title[data-astro-cid-ucl4mbxw]{letter-spacing:.18em;color:var(--gourmet-text-main,white);text-transform:uppercase;margin-bottom:1.25rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:3.5rem;font-weight:700}.gourmet-story-desc[data-astro-cid-ucl4mbxw]{color:var(--gourmet-text-muted,#abacae);font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;line-height:1.8}.gourmet-story-grid[data-astro-cid-ucl4mbxw]{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.story-card[data-astro-cid-ucl4mbxw]{height:420px;overflow:hidden;box-shadow:0 15px 35px #0000000d}.story-img[data-astro-cid-ucl4mbxw]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.story-card[data-astro-cid-ucl4mbxw]:hover .story-img[data-astro-cid-ucl4mbxw]{transform:scale(1.05)}@media (width<=768px){.gourmet-story-grid[data-astro-cid-ucl4mbxw]{grid-template-columns:1fr}.story-card[data-astro-cid-ucl4mbxw]{height:320px}}.gourmet-chef-section[data-astro-cid-yzlcrgzz]{background:var(--gourmet-bg-dark,#121212);padding:7rem 2rem;position:relative;overflow:hidden}.gourmet-chef-container[data-astro-cid-yzlcrgzz]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.gourmet-chef-sub[data-astro-cid-yzlcrgzz]{letter-spacing:.35em;color:var(--gourmet-accent,#c9ab81);text-transform:uppercase;margin-bottom:1rem;font-family:system-ui,-apple-system,sans-serif;font-size:.8rem;font-weight:600;display:block}.gourmet-chef-title[data-astro-cid-yzlcrgzz]{letter-spacing:.15em;color:var(--gourmet-text-main,white);text-transform:uppercase;margin-bottom:2rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:3.5rem;font-weight:700;line-height:1.15}.gourmet-chef-text[data-astro-cid-yzlcrgzz]{color:var(--gourmet-text-muted,#abacae);margin-bottom:2rem;font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;line-height:1.9}.gourmet-chef-meta[data-astro-cid-yzlcrgzz]{border-left:3px solid var(--gourmet-accent,#c9ab81);margin-bottom:2.5rem;padding-left:1.25rem}.chef-name-text[data-astro-cid-yzlcrgzz]{color:var(--gourmet-text-main,white);margin-bottom:.25rem;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:700}.chef-role-text[data-astro-cid-yzlcrgzz]{letter-spacing:.2em;color:var(--gourmet-accent,#c9ab81);text-transform:uppercase;font-size:.8rem}.gourmet-chef-btn[data-astro-cid-yzlcrgzz]{letter-spacing:.25em;background:var(--gourmet-accent,#c9ab81);color:#121212;text-transform:uppercase;padding:1rem 2.5rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .35s;display:inline-block}.gourmet-chef-btn[data-astro-cid-yzlcrgzz]:hover{color:#121212;background:#fff}.gourmet-chef-visual[data-astro-cid-yzlcrgzz]{justify-content:center;display:flex}.chef-photo-card[data-astro-cid-yzlcrgzz]{width:100%;max-width:480px;height:540px;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014}.chef-photo-img[data-astro-cid-yzlcrgzz]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.chef-photo-card[data-astro-cid-yzlcrgzz]:hover .chef-photo-img[data-astro-cid-yzlcrgzz]{transform:scale(1.04)}@media (width<=992px){.gourmet-chef-container[data-astro-cid-yzlcrgzz]{grid-template-columns:1fr;gap:3rem}.chef-photo-card[data-astro-cid-yzlcrgzz]{height:420px}}.gourmet-menu-section[data-astro-cid-vcnzmf6a]{background:var(--gourmet-bg-dark,#121212);padding:7rem 2rem}.gourmet-menu-container[data-astro-cid-vcnzmf6a]{max-width:1200px;margin:0 auto}.gourmet-menu-header[data-astro-cid-vcnzmf6a]{text-align:center;max-width:700px;margin:0 auto 5rem}.gourmet-menu-title[data-astro-cid-vcnzmf6a]{letter-spacing:.18em;color:var(--gourmet-text-main,white);text-transform:uppercase;margin-bottom:1.25rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:3.5rem;font-weight:700}.gourmet-menu-sub[data-astro-cid-vcnzmf6a]{color:var(--gourmet-text-muted,#abacae);font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;line-height:1.8}.gourmet-menu-grid[data-astro-cid-vcnzmf6a]{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.gourmet-menu-col[data-astro-cid-vcnzmf6a]{flex-direction:column;gap:2.5rem;display:flex}.gourmet-menu-item[data-astro-cid-vcnzmf6a]{flex-direction:column;gap:.4rem;display:flex}.menu-item-row[data-astro-cid-vcnzmf6a]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.item-name[data-astro-cid-vcnzmf6a]{letter-spacing:.15em;color:var(--gourmet-text-main,white);white-space:nowrap;text-transform:uppercase;font-family:system-ui,-apple-system,sans-serif;font-size:.85rem;font-weight:700}.star-badge[data-astro-cid-vcnzmf6a]{color:var(--gourmet-accent,#c9ab81);margin-left:.35rem;font-size:.7rem}.dotted-leader[data-astro-cid-vcnzmf6a]{border-bottom:1px dotted #c9ab8166;flex-grow:1;margin:0 .5rem}.item-price[data-astro-cid-vcnzmf6a]{color:var(--gourmet-accent,#c9ab81);white-space:nowrap;font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700}.item-desc[data-astro-cid-vcnzmf6a]{color:var(--gourmet-text-muted,#abacae);font-family:system-ui,-apple-system,sans-serif;font-size:.85rem;line-height:1.6}@media (width<=992px){.gourmet-menu-grid[data-astro-cid-vcnzmf6a]{grid-template-columns:1fr;gap:2.5rem}}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --orb-opacity{syntax:"<number>";inherits:false;initial-value:.15}.neon-navbar[data-astro-cid-pf2hrasu]{z-index:200;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--neon-border,#39ff1426);background:#050505cc;width:100%;transition:background .4s,border-color .4s;position:fixed;top:0;left:0}.neon-navbar[data-astro-cid-pf2hrasu].scrolled{border-color:var(--neon-border,#39ff144d);background:#050505f7}.neon-nav-container[data-astro-cid-pf2hrasu]{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1360px;margin:0 auto;padding:1.1rem 2rem;display:flex}.neon-brand[data-astro-cid-pf2hrasu]{flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.neon-brand-text[data-astro-cid-pf2hrasu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.1em;color:#fff;align-items:center;gap:.6rem;font-size:1.45rem;font-weight:800;display:flex}.neon-dot-badge[data-astro-cid-pf2hrasu]{background:var(--neon-accent,#39ff14);width:10px;height:10px;box-shadow:0 0 14px var(--neon-accent,#39ff14), 0 0 28px #39ff1466;border-radius:50%;flex-shrink:0;animation:2.5s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{box-shadow:0 0 10px var(--neon-accent,#39ff14);transform:scale(1)}50%{box-shadow:0 0 22px var(--neon-accent,#39ff14), 0 0 40px #39ff1480;transform:scale(1.2)}}.neon-logo-img[data-astro-cid-pf2hrasu]{object-fit:contain;height:38px}.neon-nav-links[data-astro-cid-pf2hrasu]{align-items:center;gap:2rem;display:flex}.neon-link[data-astro-cid-pf2hrasu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.22em;color:#fff9;padding-bottom:3px;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .3s;position:relative}.neon-link[data-astro-cid-pf2hrasu]:after{content:"";background:var(--neon-accent,#39ff14);width:0;height:1px;box-shadow:0 0 6px var(--neon-accent,#39ff14);transition:width .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.neon-link[data-astro-cid-pf2hrasu]:hover,.neon-link[data-astro-cid-pf2hrasu].active{color:var(--neon-accent,#39ff14)}.neon-link[data-astro-cid-pf2hrasu]:hover:after,.neon-link[data-astro-cid-pf2hrasu].active:after{width:100%}.neon-nav-actions[data-astro-cid-pf2hrasu]{flex-shrink:0;align-items:center;gap:1.2rem;display:flex}.neon-cta-btn[data-astro-cid-pf2hrasu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.18em;border:1px solid var(--neon-accent,#39ff14);color:var(--neon-accent,#39ff14);box-shadow:0 0 10px #39ff141f, inset 0 0 0 0 var(--neon-accent,#39ff14);white-space:nowrap;background:0 0;padding:.65rem 1.5rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.neon-cta-btn[data-astro-cid-pf2hrasu]:hover{background:var(--neon-accent,#39ff14);color:#000;box-shadow:0 0 25px var(--neon-accent,#39ff14), 0 0 50px #39ff144d}.neon-hamburger[data-astro-cid-pf2hrasu]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.neon-hamburger[data-astro-cid-pf2hrasu] span[data-astro-cid-pf2hrasu]{transform-origin:50%;background:#fff;width:24px;height:2px;transition:all .3s;display:block}.neon-hamburger[data-astro-cid-pf2hrasu].open span[data-astro-cid-pf2hrasu]:first-child{transform:rotate(45deg)translate(5px,5px)}.neon-hamburger[data-astro-cid-pf2hrasu].open span[data-astro-cid-pf2hrasu]:nth-child(2){opacity:0}.neon-hamburger[data-astro-cid-pf2hrasu].open span[data-astro-cid-pf2hrasu]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.neon-mobile-drawer[data-astro-cid-pf2hrasu]{background:#050505fa;border-top:1px solid #39ff141a;flex-direction:column;max-height:0;padding:1rem 2rem 2rem;transition:max-height .4s cubic-bezier(.4,0,.2,1);display:none;overflow:hidden}.neon-mobile-drawer[data-astro-cid-pf2hrasu].open{max-height:400px}.neon-mobile-nav[data-astro-cid-pf2hrasu]{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.neon-mobile-link[data-astro-cid-pf2hrasu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.2em;color:#ffffffb3;border-bottom:1px solid #ffffff0d;padding:.75rem 0;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .3s}.neon-mobile-link[data-astro-cid-pf2hrasu]:hover{color:var(--neon-accent,#39ff14)}.neon-hero-section[data-astro-cid-pf2hrasu]{background:var(--neon-bg-dark,#050505);clip-path:polygon(0 0,100% 0,100% 95%,0 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:6.5rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.neon-grid-bg[data-astro-cid-pf2hrasu]{pointer-events:none;background-image:linear-gradient(90deg,#39ff140a 1px,#0000 1px),linear-gradient(#39ff140a 1px,#0000 1px);background-size:60px 60px;animation:30s linear infinite gridDrift;position:absolute;inset:0;mask-image:radial-gradient(80% 60% at 50% 40%,#000 10%,#0000 90%)}@keyframes gridDrift{0%{background-position:0 0}to{background-position:60px 60px}}.neon-orb[data-astro-cid-pf2hrasu]{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.neon-orb-1[data-astro-cid-pf2hrasu]{background:radial-gradient(circle,#39ff142e 0%,#0000 70%);width:500px;height:500px;animation:12s ease-in-out infinite orbFloat1;top:-150px;right:-100px}.neon-orb-2[data-astro-cid-pf2hrasu]{background:radial-gradient(circle,#00f5ff26 0%,#0000 70%);width:400px;height:400px;animation:16s ease-in-out infinite orbFloat2;bottom:100px;left:-80px}.neon-orb-3[data-astro-cid-pf2hrasu]{background:radial-gradient(circle,#39ff1414 0%,#0000 70%);width:300px;height:300px;animation:20s ease-in-out infinite orbFloat3;top:40%;left:50%}@keyframes orbFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,30px)scale(1.1)}66%{transform:translate(20px,-20px)scale(.9)}}@keyframes orbFloat2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(40px,-40px)scale(1.15)}80%{transform:translate(-20px,20px)scale(.95)}}@keyframes orbFloat3{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,-30px)scale(1.2)}}.neon-hero-container[data-astro-cid-pf2hrasu]{z-index:10;grid-template-columns:1.15fr 1fr;align-items:center;gap:5rem;width:100%;max-width:1360px;margin:0 auto;display:grid;position:relative}.neon-fade-up[data-astro-cid-pf2hrasu]{animation:.9s cubic-bezier(.22,1,.36,1) both neonFadeUp}.neon-fade-in[data-astro-cid-pf2hrasu]{animation:1.1s cubic-bezier(.22,1,.36,1) .2s both neonFadeIn}@keyframes neonFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes neonFadeIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@starting-style{.neon-fade-up[data-astro-cid-pf2hrasu]{opacity:0;transform:translateY(40px)}.neon-fade-in[data-astro-cid-pf2hrasu]{opacity:0;transform:translate(30px)}}.neon-badge-pill[data-astro-cid-pf2hrasu]{letter-spacing:.28em;color:var(--neon-accent,#39ff14);text-transform:uppercase;background:#39ff1412;border:1px solid #39ff144d;border-radius:50px;align-items:center;gap:.65rem;margin-bottom:2rem;padding:.45rem 1.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.pulse-dot[data-astro-cid-pf2hrasu]{background:var(--neon-accent,#39ff14);width:7px;height:7px;box-shadow:0 0 10px var(--neon-accent,#39ff14);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.neon-gradient-title[data-astro-cid-pf2hrasu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(var(--gradient-angle), #fff 10%, var(--neon-accent,#39ff14) 40%, var(--neon-secondary,#00f5ff) 65%, #fff 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:800;line-height:1.04;animation:8s linear infinite rotateMeshGradient}@keyframes rotateMeshGradient{to{--gradient-angle:360deg}}.neon-hero-desc[data-astro-cid-pf2hrasu]{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:var(--neon-text-muted,#94a3b8);max-width:560px;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.85}.neon-actions[data-astro-cid-pf2hrasu]{flex-wrap:wrap;gap:1.25rem;margin-bottom:3rem;display:flex}.neon-btn-primary[data-astro-cid-pf2hrasu]{background:var(--neon-accent,#39ff14);color:#000;font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.15em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));align-items:center;gap:.65rem;padding:1.05rem 2.4rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 0 30px #39ff1459}.neon-btn-primary[data-astro-cid-pf2hrasu] svg[data-astro-cid-pf2hrasu]{transition:transform .3s}.neon-btn-primary[data-astro-cid-pf2hrasu]:hover{box-shadow:0 0 50px var(--neon-accent,#39ff14), 0 10px 30px #39ff144d;transform:translateY(-4px)scale(1.03)}.neon-btn-primary[data-astro-cid-pf2hrasu]:hover svg[data-astro-cid-pf2hrasu]{transform:translate(4px)}.neon-btn-secondary[data-astro-cid-pf2hrasu]{color:#fff;font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.15em;background:0 0;border:1px solid #ffffff2e;align-items:center;padding:1.05rem 2.4rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex;position:relative;overflow:hidden}.neon-btn-secondary[data-astro-cid-pf2hrasu]:before{content:"";transform-origin:0;background:#ffffff0f;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.neon-btn-secondary[data-astro-cid-pf2hrasu]:hover:before{transform:scaleX(1)}.neon-btn-secondary[data-astro-cid-pf2hrasu]:hover{border-color:#ffffff80;transform:translateY(-3px)}.neon-stats-strip[data-astro-cid-pf2hrasu]{align-items:center;gap:2rem;display:flex}.neon-stat[data-astro-cid-pf2hrasu]{flex-direction:column;gap:.2rem;display:flex}.stat-num[data-astro-cid-pf2hrasu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#fff;font-size:1.6rem;font-weight:800;line-height:1}.stat-lbl[data-astro-cid-pf2hrasu]{letter-spacing:.12em;color:var(--neon-text-muted,#94a3b8);text-transform:uppercase;font-size:.72rem;font-weight:600}.neon-stat-divider[data-astro-cid-pf2hrasu]{background:#ffffff1f;width:1px;height:36px}.neon-hero-visual[data-astro-cid-pf2hrasu]{perspective:1200px;position:relative}.neon-3d-stage[data-astro-cid-pf2hrasu]{height:520px;transform-style:preserve-3d;will-change:transform;transition:transform .8s cubic-bezier(.25,.46,.45,.94);position:relative;transform:rotateY(-14deg)rotateX(6deg)}.neon-hero-visual[data-astro-cid-pf2hrasu]:hover .neon-3d-stage[data-astro-cid-pf2hrasu]{transform:rotateY(-3deg)rotateX(1deg)}.neon-scan-line[data-astro-cid-pf2hrasu]{z-index:20;pointer-events:none;background:linear-gradient(#0000 0%,#39ff140f 48%,#39ff141f 50%,#39ff140f 52%,#0000 100%) 0 0/100% 40px;border-radius:16px;animation:4s linear infinite scanSweep;position:absolute;inset:0;overflow:hidden}@keyframes scanSweep{0%{background-position:0 -40px}to{background-position:0 520px}}.neon-card[data-astro-cid-pf2hrasu]{border:1px solid #ffffff1f;border-radius:16px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;overflow:hidden;box-shadow:0 30px 60px #000000b3,0 0 0 1px #39ff140d}.card-top[data-astro-cid-pf2hrasu]{z-index:2;width:340px;height:380px;animation:6s ease-in-out infinite cardFloat1;top:0;right:20px}.card-bottom[data-astro-cid-pf2hrasu]{z-index:1;border-color:#39ff1440;width:300px;height:320px;animation:7s ease-in-out 1s infinite cardFloat2;bottom:0;left:20px;box-shadow:0 20px 40px #00000080,0 0 30px #39ff1414}@keyframes cardFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cardFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.neon-card-img[data-astro-cid-pf2hrasu]{object-fit:cover;filter:brightness(.85)saturate(1.1);width:100%;height:100%;transition:filter .5s}.neon-card[data-astro-cid-pf2hrasu]:hover .neon-card-img[data-astro-cid-pf2hrasu]{filter:brightness()saturate(1.2)}.neon-card-overlay[data-astro-cid-pf2hrasu]{background:linear-gradient(160deg,#0000 50%,#000000d9 100%);align-items:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.neon-card-meta[data-astro-cid-pf2hrasu]{justify-content:space-between;align-items:center;width:100%;display:flex}.card-tag[data-astro-cid-pf2hrasu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.2em;color:var(--neon-accent,#39ff14);text-shadow:0 0 10px var(--neon-accent,#39ff14);font-size:.72rem;font-weight:800}.card-year[data-astro-cid-pf2hrasu]{color:#ffffff80;font-size:.72rem;font-weight:700}.card-corner-tl[data-astro-cid-pf2hrasu],.card-corner-br[data-astro-cid-pf2hrasu]{pointer-events:none;width:20px;height:20px;position:absolute}.card-corner-tl[data-astro-cid-pf2hrasu]{border-top:2px solid var(--neon-accent,#39ff14);border-left:2px solid var(--neon-accent,#39ff14);top:10px;left:10px;box-shadow:-2px -2px 8px #39ff1466}.card-corner-br[data-astro-cid-pf2hrasu]{border-bottom:2px solid var(--neon-accent,#39ff14);border-right:2px solid var(--neon-accent,#39ff14);bottom:10px;right:10px;box-shadow:2px 2px 8px #39ff1466}.neon-floating-pill[data-astro-cid-pf2hrasu]{border:1px solid var(--neon-border,#39ff1459);font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.2em;color:var(--neon-accent,#39ff14);white-space:nowrap;z-index:30;background:#050505e6;border-radius:50px;align-items:center;gap:.5rem;padding:.45rem 1.1rem;font-size:.68rem;font-weight:800;animation:3s ease-in-out infinite pillBob;display:flex;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #39ff1433}@keyframes pillBob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}.pill-dot[data-astro-cid-pf2hrasu]{background:var(--neon-accent,#39ff14);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse}.neon-scroll-indicator[data-astro-cid-pf2hrasu]{z-index:10;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.neon-scroll-indicator[data-astro-cid-pf2hrasu] span[data-astro-cid-pf2hrasu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.3em;color:#ffffff59;font-size:.65rem;font-weight:700}.scroll-line[data-astro-cid-pf2hrasu]{background:linear-gradient(#39ff1499,#0000);width:1px;height:50px;animation:2s ease-in-out infinite scrollLineFade}@keyframes scrollLineFade{0%{opacity:0;transform-origin:top;transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform-origin:bottom;transform:scaleY(.3)}}@media (width<=1024px){.neon-hero-container[data-astro-cid-pf2hrasu]{text-align:center;grid-template-columns:1fr;gap:4rem}.neon-badge-pill[data-astro-cid-pf2hrasu],.neon-actions[data-astro-cid-pf2hrasu],.neon-stats-strip[data-astro-cid-pf2hrasu]{justify-content:center}.neon-hero-desc[data-astro-cid-pf2hrasu]{margin:0 auto 2.5rem}.neon-hero-visual[data-astro-cid-pf2hrasu]{justify-content:center;display:flex}.neon-3d-stage[data-astro-cid-pf2hrasu]{height:400px;transform:rotateY(-5deg)rotateX(3deg)}.card-top[data-astro-cid-pf2hrasu]{width:280px;height:300px}.card-bottom[data-astro-cid-pf2hrasu]{width:250px;height:260px}}@media (width<=768px){.neon-nav-links[data-astro-cid-pf2hrasu]{display:none}.neon-hamburger[data-astro-cid-pf2hrasu],.neon-mobile-drawer[data-astro-cid-pf2hrasu]{display:flex}.neon-cta-btn[data-astro-cid-pf2hrasu]{display:none}.neon-gradient-title[data-astro-cid-pf2hrasu]{font-size:2.6rem}.neon-3d-stage[data-astro-cid-pf2hrasu]{height:340px;transform:none}.card-top[data-astro-cid-pf2hrasu]{width:240px;height:260px;right:0}.card-bottom[data-astro-cid-pf2hrasu]{width:200px;height:220px;left:0}.neon-stats-strip[data-astro-cid-pf2hrasu]{flex-wrap:wrap;gap:1rem}.neon-stat-divider[data-astro-cid-pf2hrasu]{display:none}.neon-hero-section[data-astro-cid-pf2hrasu]{padding:5.5rem 1.5rem 4rem}}@media (prefers-reduced-motion:reduce){.neon-gradient-title[data-astro-cid-pf2hrasu],.neon-grid-bg[data-astro-cid-pf2hrasu],.neon-orb[data-astro-cid-pf2hrasu],.neon-scan-line[data-astro-cid-pf2hrasu],.card-top[data-astro-cid-pf2hrasu],.card-bottom[data-astro-cid-pf2hrasu],.neon-dot-badge[data-astro-cid-pf2hrasu],.pulse-dot[data-astro-cid-pf2hrasu],.neon-floating-pill[data-astro-cid-pf2hrasu],.scroll-line[data-astro-cid-pf2hrasu]{animation:none!important}.neon-fade-up[data-astro-cid-pf2hrasu],.neon-fade-in[data-astro-cid-pf2hrasu]{opacity:1!important;animation:none!important;transform:none!important}.neon-3d-stage[data-astro-cid-pf2hrasu],.neon-hero-visual[data-astro-cid-pf2hrasu]:hover .neon-3d-stage[data-astro-cid-pf2hrasu]{transform:none!important}}.neon-services-section[data-astro-cid-ooakdhtu]{background:var(--neon-bg-dark,#050505);padding:8rem 2rem;position:relative;overflow:hidden}.neon-services-section[data-astro-cid-ooakdhtu]:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#39ff140a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#00f5ff0a 0%,#0000 50%);position:absolute;inset:0}.neon-services-container[data-astro-cid-ooakdhtu]{z-index:1;max-width:1360px;margin:0 auto;position:relative}.neon-services-header[data-astro-cid-ooakdhtu]{text-align:center;margin-bottom:5rem}.neon-sec-eyebrow[data-astro-cid-ooakdhtu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.35em;color:var(--neon-accent,#39ff14);text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:block}.neon-sec-title[data-astro-cid-ooakdhtu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800}.neon-sec-divider[data-astro-cid-ooakdhtu]{background:linear-gradient(90deg, var(--neon-accent,#39ff14), var(--neon-secondary,#00f5ff));width:60px;height:2px;box-shadow:0 0 10px var(--neon-accent,#39ff14);margin:0 auto}.neon-services-grid[data-astro-cid-ooakdhtu]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.neon-service-card[data-astro-cid-ooakdhtu]{cursor:default;background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;transition:border-color .4s,transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.neon-service-card[data-astro-cid-ooakdhtu]{opacity:0;animation:neonCardReveal .6s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;animation-timeline:view();animation-range:entry 5% cover 30%;transform:translateY(30px)}}@keyframes neonCardReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.neon-service-card[data-astro-cid-ooakdhtu]:hover{border-color:#39ff1459;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #00000080,0 0 30px #39ff141a,inset 0 1px #39ff1426}.card-glow-line[data-astro-cid-ooakdhtu]{background:linear-gradient(90deg, transparent 0%, var(--neon-accent,#39ff14) 50%, transparent 100%);opacity:0;width:100%;height:2px;transition:opacity .4s;position:absolute;top:0;left:0}.neon-service-card[data-astro-cid-ooakdhtu]:hover .card-glow-line[data-astro-cid-ooakdhtu]{opacity:1}.card-bg-glow[data-astro-cid-ooakdhtu]{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#39ff140d 0%,#0000 70%);transition:opacity .5s;position:absolute;inset:0}.neon-service-card[data-astro-cid-ooakdhtu]:hover .card-bg-glow[data-astro-cid-ooakdhtu]{opacity:1}.card-inner[data-astro-cid-ooakdhtu]{flex:1;padding:2.25rem 2rem 1.5rem}.card-head[data-astro-cid-ooakdhtu]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.card-num[data-astro-cid-ooakdhtu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#ffffff12;font-size:3rem;font-weight:800;line-height:1;transition:color .4s}.neon-service-card[data-astro-cid-ooakdhtu]:hover .card-num[data-astro-cid-ooakdhtu]{color:#39ff1426}.card-badge[data-astro-cid-ooakdhtu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.18em;color:var(--neon-accent,#39ff14);text-transform:uppercase;border:1px solid #39ff1440;border-radius:50px;padding:.28rem .75rem;font-size:.66rem;font-weight:800}.card-title[data-astro-cid-ooakdhtu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#fff;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:.9rem;font-size:1.15rem;font-weight:800}.card-desc[data-astro-cid-ooakdhtu]{font-family:var(--font-body,"Plus Jakarta Sans", sans-serif);color:var(--neon-text-muted,#94a3b8);font-size:.9rem;line-height:1.75}.card-foot[data-astro-cid-ooakdhtu]{border-top:1px solid #ffffff0d;margin-top:auto;padding:1.25rem 2rem 2rem}.card-cta[data-astro-cid-ooakdhtu]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.18em;color:var(--neon-text-muted,#64748b);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:color .3s;display:inline-flex}.card-cta[data-astro-cid-ooakdhtu] svg[data-astro-cid-ooakdhtu]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.neon-service-card[data-astro-cid-ooakdhtu]:hover .card-cta[data-astro-cid-ooakdhtu]{color:var(--neon-accent,#39ff14)}.neon-service-card[data-astro-cid-ooakdhtu]:hover .card-cta[data-astro-cid-ooakdhtu] svg[data-astro-cid-ooakdhtu]{transform:translate(5px)}@media (width<=1024px){.neon-services-grid[data-astro-cid-ooakdhtu]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.neon-services-grid[data-astro-cid-ooakdhtu]{grid-template-columns:1fr}.neon-services-section[data-astro-cid-ooakdhtu]{padding:5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.neon-service-card[data-astro-cid-ooakdhtu]{opacity:1!important;animation:none!important;transform:none!important}}.neon-gallery-section[data-astro-cid-5wn7tgv4]{background:var(--neon-bg-dark,#050505);padding:8rem 2rem;position:relative;overflow:hidden}.neon-gallery-container[data-astro-cid-5wn7tgv4]{z-index:1;max-width:1360px;margin:0 auto;position:relative}.neon-gallery-header[data-astro-cid-5wn7tgv4]{text-align:center;margin-bottom:5rem}.neon-eyebrow[data-astro-cid-5wn7tgv4]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.35em;color:var(--neon-accent,#39ff14);text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:block}.neon-sec-title[data-astro-cid-5wn7tgv4]{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800}.neon-divider[data-astro-cid-5wn7tgv4]{background:linear-gradient(90deg, var(--neon-accent,#39ff14), var(--neon-secondary,#00f5ff));width:60px;height:2px;box-shadow:0 0 10px var(--neon-accent,#39ff14);margin:0 auto}.neon-gallery-grid[data-astro-cid-5wn7tgv4]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.neon-gallery-card[data-astro-cid-5wn7tgv4]{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.neon-gallery-card[data-astro-cid-5wn7tgv4]{opacity:0;animation:neonGalleryReveal .6s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;animation-timeline:view();animation-range:entry 5% cover 30%;transform:translateY(30px)}}@keyframes neonGalleryReveal{to{opacity:1;transform:translateY(0)}}.neon-gallery-card[data-astro-cid-5wn7tgv4]:hover{border-color:#39ff1459;transform:translateY(-8px);box-shadow:0 20px 40px #0009,0 0 30px #39ff141a}.card-glow-border[data-astro-cid-5wn7tgv4]{background:linear-gradient(90deg, transparent, var(--neon-accent,#39ff14), transparent);opacity:0;height:2px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.neon-gallery-card[data-astro-cid-5wn7tgv4]:hover .card-glow-border[data-astro-cid-5wn7tgv4]{opacity:1}.card-image-wrap[data-astro-cid-5wn7tgv4]{height:240px;position:relative;overflow:hidden}.card-img[data-astro-cid-5wn7tgv4]{object-fit:cover;filter:brightness(.85)saturate(1.1);width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94),filter .5s}.neon-gallery-card[data-astro-cid-5wn7tgv4]:hover .card-img[data-astro-cid-5wn7tgv4]{filter:brightness()saturate(1.2);transform:scale(1.08)}.card-overlay[data-astro-cid-5wn7tgv4]{background:linear-gradient(#0000 40%,#050505e6 100%);align-items:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}.card-tag[data-astro-cid-5wn7tgv4]{font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.2em;color:var(--neon-accent,#39ff14);text-transform:uppercase;font-size:.68rem;font-weight:800}.card-scan[data-astro-cid-5wn7tgv4]{pointer-events:none;background:linear-gradient(#0000 0%,#39ff1426 50%,#0000 100%);transition:transform .6s;position:absolute;inset:0;transform:translateY(-100%)}.neon-gallery-card[data-astro-cid-5wn7tgv4]:hover .card-scan[data-astro-cid-5wn7tgv4]{transform:translateY(100%)}.card-body[data-astro-cid-5wn7tgv4]{padding:1.75rem 1.5rem}.card-name[data-astro-cid-5wn7tgv4]{font-family:var(--font-heading,"Space Grotesk", sans-serif);color:#fff;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:.5rem;font-size:1.2rem;font-weight:800}.card-sub[data-astro-cid-5wn7tgv4]{color:var(--neon-text-muted,#94a3b8);font-size:.88rem;line-height:1.6}@media (width<=1024px){.neon-gallery-grid[data-astro-cid-5wn7tgv4]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.neon-gallery-grid[data-astro-cid-5wn7tgv4]{grid-template-columns:1fr}.neon-gallery-section[data-astro-cid-5wn7tgv4]{padding:5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.neon-gallery-card[data-astro-cid-5wn7tgv4]{opacity:1!important;animation:none!important;transform:none!important}}.aurora-navbar[data-astro-cid-m6hapexo]{z-index:200;-webkit-backdrop-filter:blur(20px)saturate(160%);background:#08091a99;border-bottom:1px solid #ffffff0f;width:100%;transition:background .5s,border-color .5s;position:fixed;top:0;left:0}.aurora-navbar[data-astro-cid-m6hapexo].scrolled{background:#08091af2;border-color:#38bdf826}.aurora-nav-container[data-astro-cid-m6hapexo]{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1360px;margin:0 auto;padding:1.2rem 2rem;display:flex}.aurora-brand[data-astro-cid-m6hapexo]{flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.aurora-brand-text[data-astro-cid-m6hapexo]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);letter-spacing:.18em;color:#fff;text-transform:uppercase;font-size:1.75rem;font-weight:700}.aurora-logo-img[data-astro-cid-m6hapexo]{object-fit:contain;height:40px}.aurora-nav-links[data-astro-cid-m6hapexo]{align-items:center;gap:2.5rem;display:flex}.aurora-link[data-astro-cid-m6hapexo]{letter-spacing:.28em;color:#ffffffa6;text-transform:uppercase;padding-bottom:3px;font-family:system-ui,-apple-system,sans-serif;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .3s;position:relative}.aurora-link[data-astro-cid-m6hapexo]:after{content:"";background:var(--aurora-accent,#38bdf8);width:0;height:1px;transition:width .35s;position:absolute;bottom:0;left:0}.aurora-link[data-astro-cid-m6hapexo]:hover:after,.aurora-link[data-astro-cid-m6hapexo].active:after{width:100%}.aurora-link[data-astro-cid-m6hapexo]:hover,.aurora-link[data-astro-cid-m6hapexo].active{color:var(--aurora-accent,#38bdf8)}.aurora-nav-actions[data-astro-cid-m6hapexo]{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.aurora-inquire-btn[data-astro-cid-m6hapexo]{letter-spacing:.22em;border:1px solid var(--aurora-accent,#38bdf8);color:var(--aurora-accent,#38bdf8);text-transform:uppercase;white-space:nowrap;background:0 0;padding:.7rem 1.6rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:all .35s}.aurora-inquire-btn[data-astro-cid-m6hapexo]:hover{background:var(--aurora-accent,#38bdf8);color:#08091a;box-shadow:0 0 30px #38bdf866}.aurora-hamburger[data-astro-cid-m6hapexo]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.aurora-hamburger[data-astro-cid-m6hapexo] span[data-astro-cid-m6hapexo]{transform-origin:50%;background:#fffc;width:22px;height:2px;transition:all .3s;display:block}.aurora-hamburger[data-astro-cid-m6hapexo].open span[data-astro-cid-m6hapexo]:first-child{transform:rotate(45deg)translate(5px,5px)}.aurora-hamburger[data-astro-cid-m6hapexo].open span[data-astro-cid-m6hapexo]:nth-child(2){opacity:0}.aurora-hamburger[data-astro-cid-m6hapexo].open span[data-astro-cid-m6hapexo]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.aurora-mobile-drawer[data-astro-cid-m6hapexo]{border-top:1px solid #ffffff0f;flex-direction:column;max-height:0;padding:1rem 2rem 2rem;transition:max-height .4s cubic-bezier(.4,0,.2,1);display:none;overflow:hidden}.aurora-mobile-drawer[data-astro-cid-m6hapexo].open{max-height:400px}.aurora-mobile-nav[data-astro-cid-m6hapexo]{flex-direction:column;gap:.25rem;padding-top:.5rem;display:flex}.aurora-mobile-link[data-astro-cid-m6hapexo]{letter-spacing:.22em;color:#ffffffa6;text-transform:uppercase;border-bottom:1px solid #ffffff0d;padding:.8rem 0;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .3s}.aurora-mobile-link[data-astro-cid-m6hapexo]:hover{color:var(--aurora-accent,#38bdf8)}.aurora-mobile-cta[data-astro-cid-m6hapexo]{border:1px solid var(--aurora-accent,#38bdf8);text-align:center;margin-top:.75rem;color:var(--aurora-accent,#38bdf8)!important;padding:.75rem 1rem!important}.aurora-hero-section[data-astro-cid-m6hapexo]{align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.aurora-parallax-bg[data-astro-cid-m6hapexo]{z-index:0;will-change:transform;position:absolute;inset:-15%}.aurora-bg-img[data-astro-cid-m6hapexo]{filter:brightness(.45)saturate(.8);background-position:50%;background-size:cover;transition:filter .5s;position:absolute;inset:0;transform:scale(1.12)}.aurora-bg-color-overlay[data-astro-cid-m6hapexo]{background:linear-gradient(135deg,#08091ae0 0%,#08091a80 50%,#08091ae0 100%);position:absolute;inset:0}.aurora-mesh-layer[data-astro-cid-m6hapexo]{z-index:1;pointer-events:none;filter:blur(50px);background:conic-gradient(at 30% 60%,#0000 0deg,#38bdf81f 60deg,#a855f71a 120deg,#0000 180deg,#38bdf80f 240deg,#10b98114 300deg,#0000 360deg);animation:25s linear infinite auroraRotate1;position:absolute;inset:0}.aurora-mesh-2[data-astro-cid-m6hapexo]{background:conic-gradient(from 180deg at 70% 40%,#0000 0deg,#a855f71a 80deg,#38bdf814 160deg,#0000 240deg,#f43f5e0d 320deg,#0000 360deg);animation:35s linear infinite reverse auroraRotate1}@keyframes auroraRotate1{0%{transform:rotate(0)scale(1.3)}to{transform:rotate(360deg)scale(1.3)}}.aurora-particles[data-astro-cid-m6hapexo]{z-index:2;pointer-events:none;position:absolute;inset:0}.aurora-particle[data-astro-cid-m6hapexo]{left:var(--p-x);top:var(--p-y);width:var(--p-s,4px);height:var(--p-s,4px);background:var(--aurora-accent,#38bdf8);opacity:0;animation:particleTwinkle var(--p-d,3s) ease-in-out var(--p-del,0s) infinite;border-radius:50%;position:absolute}@keyframes particleTwinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.6;transform:scale(1)}}.aurora-depth-overlay[data-astro-cid-m6hapexo]{z-index:3;pointer-events:none;background:radial-gradient(90% 80%,#0000 0%,#08091abf 100%);position:absolute;inset:0}.aurora-hero-container[data-astro-cid-m6hapexo]{z-index:10;grid-template-columns:1.1fr .9fr;align-items:center;gap:5rem;width:100%;max-width:1360px;margin:0 auto;padding:8rem 2rem 5rem;display:grid;position:relative}.aurora-hero-inner[data-astro-cid-m6hapexo]{z-index:5;flex-direction:column;align-items:flex-start;max-width:100%;display:flex;position:relative}.aurora-reveal-up[data-astro-cid-m6hapexo]{opacity:1;animation:auroraRevealUp .9s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;transform:none}.aurora-reveal-right[data-astro-cid-m6hapexo]{opacity:1;animation:auroraRevealRight 1s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;transform:none}@keyframes auroraRevealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes auroraRevealRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.aurora-rule[data-astro-cid-m6hapexo]{background:linear-gradient(90deg, var(--aurora-accent,#38bdf8), transparent);width:120px;height:2px;margin-bottom:2rem;animation:1.2s cubic-bezier(.22,1,.36,1) 50ms both auroraRuleExpand}@keyframes auroraRuleExpand{0%{width:0}to{width:120px}}.aurora-tag[data-astro-cid-m6hapexo]{letter-spacing:.38em;color:var(--aurora-accent,#38bdf8);text-transform:uppercase;margin-bottom:1.5rem;font-family:system-ui,-apple-system,sans-serif;font-size:.72rem;font-weight:700;display:inline-block}.aurora-title[data-astro-cid-m6hapexo]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 4px 24px #0006;margin-bottom:1.75rem;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:700;line-height:1.1;color:#fff!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){.aurora-title[data-astro-cid-m6hapexo]{background:linear-gradient(135deg, #fff 0%, #ffffffe6 35%, var(--aurora-accent,#38bdf8) 50%, #ffffffe6 65%, #fff 100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite titleShimmer}}@keyframes titleShimmer{0%{background-position:200%}to{background-position:-200%}}.aurora-desc[data-astro-cid-m6hapexo]{color:#ffffffb3;max-width:580px;margin-bottom:2.75rem;font-family:system-ui,-apple-system,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.9}.aurora-actions[data-astro-cid-m6hapexo]{flex-wrap:wrap;gap:1.25rem;margin-bottom:2.5rem;display:flex}.aurora-btn-primary[data-astro-cid-m6hapexo]{letter-spacing:.25em;background:var(--aurora-accent,#38bdf8);color:#08091a;text-transform:uppercase;align-items:center;gap:.75rem;padding:1.1rem 2.6rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.aurora-btn-primary[data-astro-cid-m6hapexo]:before{content:"";background:linear-gradient(135deg,#fff3 0%,#0000 100%);transition:transform .4s;position:absolute;inset:0;transform:translate(-100%)}.aurora-btn-primary[data-astro-cid-m6hapexo]:hover:before{transform:translate(0)}.aurora-btn-primary[data-astro-cid-m6hapexo]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #38bdf873}.aurora-btn-arrow[data-astro-cid-m6hapexo]{transition:transform .3s;display:inline-block}.aurora-btn-primary[data-astro-cid-m6hapexo]:hover .aurora-btn-arrow[data-astro-cid-m6hapexo]{transform:translate(5px)}.aurora-btn-ghost[data-astro-cid-m6hapexo]{letter-spacing:.25em;color:#ffffffd9;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;align-items:center;padding:1.1rem 2.2rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.aurora-btn-ghost[data-astro-cid-m6hapexo]:hover{background:#ffffff0d;border-color:#ffffff80;transform:translateY(-3px)}.aurora-trust[data-astro-cid-m6hapexo]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.aurora-trust-item[data-astro-cid-m6hapexo]{color:#ffffff8c;letter-spacing:.05em;font-size:.78rem;font-weight:500}.aurora-trust-sep[data-astro-cid-m6hapexo]{color:#fff3;font-size:.8rem}.aurora-prop-card[data-astro-cid-m6hapexo]{position:relative}.prop-card-inner[data-astro-cid-m6hapexo]{-webkit-backdrop-filter:blur(24px);background:#0f172a8c;border:1px solid #ffffff1a;border-radius:24px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s;overflow:hidden;box-shadow:0 40px 80px #00000080}.aurora-prop-card[data-astro-cid-m6hapexo]:hover .prop-card-inner[data-astro-cid-m6hapexo]{transform:translateY(-10px)scale(1.02);box-shadow:0 60px 100px #0009,0 0 50px #38bdf826}.prop-card-img-wrap[data-astro-cid-m6hapexo]{height:280px;position:relative;overflow:hidden}.prop-card-img[data-astro-cid-m6hapexo]{filter:brightness(.7);background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.aurora-prop-card[data-astro-cid-m6hapexo]:hover .prop-card-img[data-astro-cid-m6hapexo]{transform:scale(1.08)}.prop-card-badge[data-astro-cid-m6hapexo]{background:var(--aurora-accent,#38bdf8);color:#08091a;letter-spacing:.2em;z-index:2;text-transform:uppercase;padding:.35rem .9rem;font-size:.65rem;font-weight:800;position:absolute;top:1.25rem;right:1.25rem}.prop-card-body[data-astro-cid-m6hapexo]{padding:2rem}.prop-label[data-astro-cid-m6hapexo]{letter-spacing:.3em;color:var(--aurora-accent,#38bdf8);text-transform:uppercase;margin-bottom:.75rem;font-size:.68rem;font-weight:700;display:block}.prop-name[data-astro-cid-m6hapexo]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:#fff;letter-spacing:.05em;margin-bottom:1.5rem;font-size:1.6rem;font-weight:700}.prop-stats[data-astro-cid-m6hapexo]{align-items:center;gap:1.5rem;display:flex}.prop-stat[data-astro-cid-m6hapexo]{flex-direction:column;gap:.2rem;display:flex}.pstat-val[data-astro-cid-m6hapexo]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:var(--aurora-accent,#38bdf8);font-size:1.6rem;font-weight:700;line-height:1}.pstat-val[data-astro-cid-m6hapexo] small[data-astro-cid-m6hapexo]{font-size:.8em}.pstat-lbl[data-astro-cid-m6hapexo]{letter-spacing:.1em;color:#ffffff73;text-transform:uppercase;font-size:.68rem;font-weight:600}.prop-divider[data-astro-cid-m6hapexo]{background:#ffffff1a;width:1px;height:40px}.aurora-scroll-cue[data-astro-cid-m6hapexo]{z-index:10;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.aurora-mouse[data-astro-cid-m6hapexo]{border:2px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:flex-start;width:24px;height:38px;padding-top:6px;display:flex}.aurora-mouse-wheel[data-astro-cid-m6hapexo]{background:var(--aurora-accent,#38bdf8);width:3px;height:8px;box-shadow:0 0 8px var(--aurora-accent,#38bdf8);border-radius:2px;animation:2.2s ease-in-out infinite mouseScroll}@keyframes mouseScroll{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(10px)}to{opacity:0;transform:translateY(0)}}@media (width<=1024px){.aurora-hero-container[data-astro-cid-m6hapexo]{grid-template-columns:1fr;gap:4rem;padding-top:9rem}.aurora-prop-card[data-astro-cid-m6hapexo]{max-width:500px;margin:0 auto}}@media (width<=768px){.aurora-nav-links[data-astro-cid-m6hapexo]{display:none}.aurora-hamburger[data-astro-cid-m6hapexo],.aurora-mobile-drawer[data-astro-cid-m6hapexo]{display:flex}.aurora-inquire-btn[data-astro-cid-m6hapexo]{display:none}.aurora-title[data-astro-cid-m6hapexo]{font-size:2.8rem}.aurora-hero-container[data-astro-cid-m6hapexo]{padding:8rem 1.5rem 4rem}.aurora-actions[data-astro-cid-m6hapexo]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.aurora-mesh-layer[data-astro-cid-m6hapexo],.aurora-particle[data-astro-cid-m6hapexo],.aurora-rule[data-astro-cid-m6hapexo],.aurora-mouse-wheel[data-astro-cid-m6hapexo],.aurora-title[data-astro-cid-m6hapexo]{animation:none!important}.aurora-reveal-up[data-astro-cid-m6hapexo],.aurora-reveal-right[data-astro-cid-m6hapexo]{opacity:1!important;animation:none!important;transform:none!important}.aurora-rule[data-astro-cid-m6hapexo]{width:120px}.aurora-prop-card[data-astro-cid-m6hapexo]:hover .prop-card-img[data-astro-cid-m6hapexo]{transform:none}}.aurora-services-section[data-astro-cid-izbpfblg]{background:var(--aurora-bg-dark,#08091a);color:#fff;padding:8rem 2rem;position:relative;overflow:hidden}.aurora-services-section[data-astro-cid-izbpfblg]:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 30%,#38bdf80d 0%,#0000 60%);position:absolute;inset:0}.aurora-services-container[data-astro-cid-izbpfblg]{z-index:1;max-width:1360px;margin:0 auto;position:relative}.aurora-services-header[data-astro-cid-izbpfblg]{text-align:center;margin-bottom:5rem}.aurora-eyebrow[data-astro-cid-izbpfblg]{letter-spacing:.35em;color:var(--aurora-accent,#38bdf8);text-transform:uppercase;margin-bottom:1rem;font-family:system-ui,-apple-system,sans-serif;font-size:.72rem;font-weight:700;display:block}.aurora-sec-title[data-astro-cid-izbpfblg]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:700}.aurora-gold-line[data-astro-cid-izbpfblg]{background:linear-gradient(90deg, transparent, var(--aurora-accent,#38bdf8), transparent);width:80px;height:1px;margin:0 auto}.aurora-services-grid[data-astro-cid-izbpfblg]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.aurora-service-card[data-astro-cid-izbpfblg]{-webkit-backdrop-filter:blur(20px);background:#0f172a73;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:2.5rem 2rem;transition:all .45s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.aurora-service-card[data-astro-cid-izbpfblg]{opacity:0;animation:auroraCardReveal .65s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;animation-timeline:view();animation-range:entry 5% cover 30%;transform:translateY(30px)}}@keyframes auroraCardReveal{to{opacity:1;transform:translateY(0)}}.aurora-service-card[data-astro-cid-izbpfblg]:hover{border-color:#38bdf84d;transform:translateY(-8px);box-shadow:0 25px 50px #00000080,0 0 35px #38bdf81f}.card-glass-glow[data-astro-cid-izbpfblg]{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#38bdf80f 0%,#0000 70%);border-radius:20px;transition:opacity .4s;position:absolute;inset:0}.aurora-service-card[data-astro-cid-izbpfblg]:hover .card-glass-glow[data-astro-cid-izbpfblg]{opacity:1}.card-head[data-astro-cid-izbpfblg]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.card-index[data-astro-cid-izbpfblg]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:#ffffff26;font-size:2.5rem;font-weight:700;line-height:1;transition:color .3s}.aurora-service-card[data-astro-cid-izbpfblg]:hover .card-index[data-astro-cid-izbpfblg]{color:var(--aurora-accent,#38bdf8)}.card-badge[data-astro-cid-izbpfblg]{letter-spacing:.2em;color:var(--aurora-accent,#38bdf8);border:1px solid #38bdf840;border-radius:50px;padding:.3rem .8rem;font-size:.65rem;font-weight:700}.card-title[data-astro-cid-izbpfblg]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem;font-size:1.45rem;font-weight:700}.card-desc[data-astro-cid-izbpfblg]{color:#ffffffa6;margin-bottom:2rem;font-size:.92rem;line-height:1.8}.card-footer[data-astro-cid-izbpfblg]{margin-top:auto}.card-link[data-astro-cid-izbpfblg]{letter-spacing:.2em;color:var(--aurora-accent,#38bdf8);text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex}.card-arrow[data-astro-cid-izbpfblg]{transition:transform .3s}.aurora-service-card[data-astro-cid-izbpfblg]:hover .card-arrow[data-astro-cid-izbpfblg]{transform:translate(5px)}@media (width<=1024px){.aurora-services-grid[data-astro-cid-izbpfblg]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.aurora-services-grid[data-astro-cid-izbpfblg]{grid-template-columns:1fr}.aurora-services-section[data-astro-cid-izbpfblg]{padding:5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.aurora-service-card[data-astro-cid-izbpfblg]{opacity:1!important;animation:none!important;transform:none!important}}.aurora-gallery-section[data-astro-cid-s6benokw]{background:var(--aurora-bg-dark,#08091a);padding:8rem 2rem;position:relative;overflow:hidden}.aurora-gallery-container[data-astro-cid-s6benokw]{z-index:1;max-width:1360px;margin:0 auto;position:relative}.aurora-gallery-header[data-astro-cid-s6benokw]{text-align:center;margin-bottom:5rem}.aurora-eyebrow[data-astro-cid-s6benokw]{letter-spacing:.35em;color:var(--aurora-accent,#38bdf8);text-transform:uppercase;margin-bottom:1rem;font-family:system-ui,-apple-system,sans-serif;font-size:.72rem;font-weight:700;display:block}.aurora-sec-title[data-astro-cid-s6benokw]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:700}.aurora-gold-line[data-astro-cid-s6benokw]{background:linear-gradient(90deg, transparent, var(--aurora-accent,#38bdf8), transparent);width:80px;height:1px;margin:0 auto}.aurora-gallery-grid[data-astro-cid-s6benokw]{grid-template-columns:repeat(3,1fr);gap:2.25rem;display:grid}.aurora-gallery-card[data-astro-cid-s6benokw]{-webkit-backdrop-filter:blur(20px);background:#0f172a80;border:1px solid #ffffff14;border-radius:20px;transition:all .45s cubic-bezier(.34,1.56,.64,1);overflow:hidden}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.aurora-gallery-card[data-astro-cid-s6benokw]{opacity:0;animation:auroraGalleryReveal .65s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;animation-timeline:view();animation-range:entry 5% cover 30%;transform:translateY(30px)}}@keyframes auroraGalleryReveal{to{opacity:1;transform:translateY(0)}}.aurora-gallery-card[data-astro-cid-s6benokw]:hover{border-color:#38bdf84d;transform:translateY(-10px)scale(1.01);box-shadow:0 30px 60px #0009,0 0 35px #38bdf826}.card-image-wrap[data-astro-cid-s6benokw]{height:260px;position:relative;overflow:hidden}.card-img[data-astro-cid-s6benokw]{object-fit:cover;filter:brightness(.85);width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .5s}.aurora-gallery-card[data-astro-cid-s6benokw]:hover .card-img[data-astro-cid-s6benokw]{filter:brightness();transform:scale(1.08)}.card-overlay[data-astro-cid-s6benokw]{background:linear-gradient(#0000 40%,#08091ae6 100%);align-items:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}.card-location[data-astro-cid-s6benokw]{color:var(--aurora-accent,#38bdf8);letter-spacing:.08em;font-size:.75rem;font-weight:600}.card-badge[data-astro-cid-s6benokw]{letter-spacing:.2em;backdrop-filter:blur(8px);color:#fff;background:#08091ad9;border:1px solid #38bdf84d;border-radius:50px;padding:.3rem .8rem;font-size:.65rem;font-weight:700;position:absolute;top:1rem;right:1rem}.card-body[data-astro-cid-s6benokw]{padding:1.75rem 1.5rem}.card-name[data-astro-cid-s6benokw]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:#fff;letter-spacing:.04em;margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.card-sub[data-astro-cid-s6benokw]{color:#fff9;font-size:.88rem;line-height:1.6}@media (width<=1024px){.aurora-gallery-grid[data-astro-cid-s6benokw]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.aurora-gallery-grid[data-astro-cid-s6benokw]{grid-template-columns:1fr}.aurora-gallery-section[data-astro-cid-s6benokw]{padding:5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.aurora-gallery-card[data-astro-cid-s6benokw]{opacity:1!important;animation:none!important;transform:none!important}}.aurora-stats-section[data-astro-cid-i7cnc6vc]{background:var(--aurora-stats-bg,#06071a);z-index:10;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:5.5rem 2rem;position:relative;overflow:hidden}.aurora-stats-section[data-astro-cid-i7cnc6vc]:before{content:"";pointer-events:none;background:radial-gradient(60% 100%,#38bdf80a 0%,#0000 70%);position:absolute;inset:0}.aurora-stats-container[data-astro-cid-i7cnc6vc]{z-index:1;max-width:1200px;margin:0 auto;position:relative}.aurora-stats-grid[data-astro-cid-i7cnc6vc]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.stat-card[data-astro-cid-i7cnc6vc]{text-align:center;cursor:default;background:#0f172a66;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;gap:.65rem;padding:2.5rem 1.5rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.stat-card[data-astro-cid-i7cnc6vc]{opacity:0;animation:auroraStatReveal .7s cubic-bezier(.22, 1, .36, 1) calc(var(--idx,0) * .1s) both;animation-timeline:view();animation-range:entry 5% cover 35%;transform:translateY(30px)}}@keyframes auroraStatReveal{to{opacity:1;transform:translateY(0)}}.stat-card[data-astro-cid-i7cnc6vc]:hover{border-color:#38bdf84d;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #0006,0 0 30px #38bdf81a}.stat-card-glow[data-astro-cid-i7cnc6vc]{opacity:0;pointer-events:none;background:radial-gradient(circle,#38bdf81a 0%,#0000 70%);width:120px;height:120px;transition:opacity .5s;position:absolute;top:0;left:50%;transform:translate(-50%)}.stat-card[data-astro-cid-i7cnc6vc]:hover .stat-card-glow[data-astro-cid-i7cnc6vc]{opacity:1}.stat-number[data-astro-cid-i7cnc6vc]{font-family:var(--font-heading,"Cormorant Garamond", Georgia, serif);color:var(--aurora-accent,#38bdf8);letter-spacing:-.02em;align-items:baseline;gap:.15em;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;line-height:1;transition:color .3s;display:flex}.stat-prefix[data-astro-cid-i7cnc6vc]{opacity:.8;font-size:.6em}.stat-suffix[data-astro-cid-i7cnc6vc]{font-size:.65em}.stat-underline[data-astro-cid-i7cnc6vc]{background:linear-gradient(90deg, transparent, var(--aurora-accent,#38bdf8), transparent);border-radius:1px;width:0;height:1px;margin-top:.5rem;transition:width .5s cubic-bezier(.22,1,.36,1)}.stat-card[data-astro-cid-i7cnc6vc]:hover .stat-underline[data-astro-cid-i7cnc6vc]{width:80%}.stat-label[data-astro-cid-i7cnc6vc]{letter-spacing:.28em;color:#94a3b8cc;text-transform:uppercase;font-size:.68rem;font-weight:600}@media (width<=1024px){.aurora-stats-grid[data-astro-cid-i7cnc6vc]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.aurora-stats-grid[data-astro-cid-i7cnc6vc]{grid-template-columns:1fr}.aurora-stats-section[data-astro-cid-i7cnc6vc]{padding:4rem 1.5rem}}@media (prefers-reduced-motion:reduce){.stat-card[data-astro-cid-i7cnc6vc]{opacity:1!important;animation:none!important;transform:none!important}}.kinetic-navbar[data-astro-cid-pexkjkzh]{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffe0;border-bottom:1px solid #e2e8f099;width:100%;transition:all .4s;position:fixed;top:0;left:0}.kinetic-navbar[data-astro-cid-pexkjkzh].scrolled{background:#fffffffa;box-shadow:0 4px 30px #0f172a14}.kinetic-nav-container[data-astro-cid-pexkjkzh]{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1360px;margin:0 auto;padding:1rem 2rem;display:flex}.kinetic-brand[data-astro-cid-pexkjkzh]{flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.kinetic-brand-text[data-astro-cid-pexkjkzh]{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--kinetic-text-main,#0f172a);align-items:center;gap:.5rem;font-size:1.4rem;font-weight:800;display:flex}.kinetic-logo-icon[data-astro-cid-pexkjkzh]{color:var(--kinetic-accent,#6366f1);font-style:normal}.kinetic-logo-img[data-astro-cid-pexkjkzh]{object-fit:contain;height:36px}.kinetic-nav-links[data-astro-cid-pexkjkzh]{align-items:center;gap:2.2rem;display:flex}.kinetic-link[data-astro-cid-pexkjkzh]{color:var(--kinetic-text-muted,#64748b);padding-bottom:3px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.kinetic-link[data-astro-cid-pexkjkzh]:after{content:"";background:var(--kinetic-accent,#6366f1);border-radius:1px;width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.kinetic-link[data-astro-cid-pexkjkzh]:hover,.kinetic-link[data-astro-cid-pexkjkzh].active{color:var(--kinetic-accent,#6366f1)}.kinetic-link[data-astro-cid-pexkjkzh]:hover:after,.kinetic-link[data-astro-cid-pexkjkzh].active:after{width:100%}.kinetic-nav-actions[data-astro-cid-pexkjkzh]{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.kinetic-start-btn[data-astro-cid-pexkjkzh]{background:var(--kinetic-accent,#6366f1);color:#fff;white-space:nowrap;border-radius:10px;padding:.65rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.kinetic-start-btn[data-astro-cid-pexkjkzh]:hover{background:var(--kinetic-accent-hover,#4f46e5);transform:translateY(-2px);box-shadow:0 8px 24px #6366f166}.kinetic-hamburger[data-astro-cid-pexkjkzh]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.kinetic-hamburger[data-astro-cid-pexkjkzh] span[data-astro-cid-pexkjkzh]{background:var(--kinetic-text-main,#0f172a);transform-origin:50%;border-radius:1px;width:22px;height:2px;transition:all .3s;display:block}.kinetic-hamburger[data-astro-cid-pexkjkzh].open span[data-astro-cid-pexkjkzh]:first-child{transform:rotate(45deg)translate(5px,5px)}.kinetic-hamburger[data-astro-cid-pexkjkzh].open span[data-astro-cid-pexkjkzh]:nth-child(2){opacity:0}.kinetic-hamburger[data-astro-cid-pexkjkzh].open span[data-astro-cid-pexkjkzh]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.kinetic-mobile-drawer[data-astro-cid-pexkjkzh]{background:#fffffffa;border-top:1px solid #e2e8f099;flex-direction:column;max-height:0;padding:.5rem 2rem 1.5rem;transition:max-height .4s cubic-bezier(.4,0,.2,1);display:none;overflow:hidden}.kinetic-mobile-drawer[data-astro-cid-pexkjkzh].open{max-height:400px}.kinetic-mobile-nav[data-astro-cid-pexkjkzh]{flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.kinetic-mobile-link[data-astro-cid-pexkjkzh]{color:var(--kinetic-text-muted,#64748b);border-bottom:1px solid #e2e8f080;padding:.75rem 0;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .25s}.kinetic-mobile-link[data-astro-cid-pexkjkzh]:hover{color:var(--kinetic-accent,#6366f1)}.kinetic-hero-section[data-astro-cid-pexkjkzh]{background:var(--kinetic-bg,#f8fafc);flex-direction:column;padding:2.5rem 2rem 3.5rem;display:flex;position:relative;overflow:hidden}.kinetic-dot-grid[data-astro-cid-pexkjkzh]{pointer-events:none;background-image:radial-gradient(circle,#6366f12e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;mask-image:radial-gradient(90% 70% at 60% 40%,#000 0%,#0000 80%)}.kinetic-geo-ring[data-astro-cid-pexkjkzh]{pointer-events:none;border:1px solid #6366f11a;border-radius:50%;position:absolute}.kinetic-geo-1[data-astro-cid-pexkjkzh]{width:600px;height:600px;animation:40s linear infinite geoSpin;top:50%;right:-200px;transform:translateY(-50%)}.kinetic-geo-2[data-astro-cid-pexkjkzh]{border-color:#6366f126;width:400px;height:400px;animation:30s linear infinite reverse geoSpin;top:50%;right:-100px;transform:translateY(-50%)}.kinetic-geo-pulse[data-astro-cid-pexkjkzh]{pointer-events:none;background:radial-gradient(circle,#6366f11f 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:4s ease-in-out infinite geoPulse;position:absolute;top:50%;right:25%;transform:translate(50%,-50%)}@keyframes geoSpin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@keyframes geoPulse{0%,to{opacity:.5;transform:translate(50%,-50%)scale(1)}50%{opacity:1;transform:translate(50%,-50%)scale(1.3)}}.kinetic-hero-container[data-astro-cid-pexkjkzh]{z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;width:100%;max-width:1360px;margin:0 auto;display:grid;position:relative}.kinetic-fade-in[data-astro-cid-pexkjkzh]{opacity:1;animation:kineticFadeIn .75s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;transform:none}@keyframes kineticFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.kinetic-badge[data-astro-cid-pexkjkzh]{letter-spacing:.12em;color:var(--kinetic-accent,#6366f1);text-transform:uppercase;background:#6366f114;border:1px solid #6366f133;border-radius:50px;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.38rem 1.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.badge-dot[data-astro-cid-pexkjkzh]{background:var(--kinetic-accent,#6366f1);border-radius:50%;flex-shrink:0;width:7px;height:7px}.badge-dot-anim[data-astro-cid-pexkjkzh]{animation:2s ease-in-out infinite badgePulse}@keyframes badgePulse{0%,to{opacity:1;box-shadow:0 0 #6366f166}50%{opacity:.7;box-shadow:0 0 0 5px #6366f100}}.kinetic-typewriter-title[data-astro-cid-pexkjkzh]{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--kinetic-text-main,#0f172a);letter-spacing:-.03em;margin-bottom:1.75rem;font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:800;line-height:1.15;display:block}.typewriter-text[data-astro-cid-pexkjkzh]{white-space:nowrap;border-right:4px solid var(--kinetic-accent,#6366f1);vertical-align:bottom;width:0;max-width:100%;animation:typewriterType 3s steps(var(--ch,28), end) .3s forwards, typewriterCaret .75s step-end infinite;display:inline-block;overflow:hidden}@keyframes typewriterType{0%{width:0}to{width:100%}}@keyframes typewriterCaret{0%,to{border-color:#0000}50%{border-color:var(--kinetic-accent,#6366f1)}}.kinetic-hero-desc[data-astro-cid-pexkjkzh]{color:var(--kinetic-text-muted,#64748b);max-width:520px;margin-bottom:2.25rem;font-size:1.08rem;line-height:1.85}.kinetic-actions[data-astro-cid-pexkjkzh]{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.kinetic-btn-primary[data-astro-cid-pexkjkzh]{background:var(--kinetic-accent,#6366f1);color:#fff;border-radius:12px;align-items:center;gap:.65rem;padding:1rem 2.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.kinetic-btn-primary[data-astro-cid-pexkjkzh]:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.kinetic-btn-primary[data-astro-cid-pexkjkzh]:hover:before{opacity:1}.kinetic-btn-primary[data-astro-cid-pexkjkzh]:hover{background:var(--kinetic-accent-hover,#4f46e5);transform:translateY(-3px)scale(1.02);box-shadow:0 12px 28px #6366f166}.kinetic-btn-icon[data-astro-cid-pexkjkzh]{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.kinetic-btn-primary[data-astro-cid-pexkjkzh]:hover .kinetic-btn-icon[data-astro-cid-pexkjkzh]{transform:translate(5px)}.kinetic-btn-secondary[data-astro-cid-pexkjkzh]{border:1.5px solid var(--kinetic-border,#e2e8f0);color:var(--kinetic-text-main,#0f172a);background:#fff;border-radius:12px;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.kinetic-btn-secondary[data-astro-cid-pexkjkzh]:hover{border-color:var(--kinetic-accent,#6366f1);color:var(--kinetic-accent,#6366f1);transform:translateY(-2px);box-shadow:0 6px 18px #6366f11f}.kinetic-play-icon[data-astro-cid-pexkjkzh]{background:var(--kinetic-accent,#6366f1);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding-left:2px;font-size:.6rem;transition:transform .3s,box-shadow .3s;display:inline-flex}.kinetic-btn-secondary[data-astro-cid-pexkjkzh]:hover .kinetic-play-icon[data-astro-cid-pexkjkzh]{transform:scale(1.15);box-shadow:0 0 12px #6366f166}.kinetic-proof-strip[data-astro-cid-pexkjkzh]{flex-wrap:wrap;gap:1.5rem;display:flex}.proof-item[data-astro-cid-pexkjkzh]{color:var(--kinetic-text-muted,#64748b);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.proof-item[data-astro-cid-pexkjkzh] svg[data-astro-cid-pexkjkzh]{color:var(--kinetic-accent,#6366f1);flex-shrink:0}.kinetic-hero-visual[data-astro-cid-pexkjkzh],.kinetic-visual-wrapper[data-astro-cid-pexkjkzh]{position:relative}.kinetic-frame-glow[data-astro-cid-pexkjkzh]{background:conic-gradient(from var(--frame-angle,0deg), transparent 0deg, var(--kinetic-accent,#6366f1) 60deg, #8b5cf6 120deg, transparent 180deg, transparent 360deg);z-index:0;border-radius:24px;animation:4s linear infinite frameRotate;position:absolute;inset:-2px}@property --frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes frameRotate{to{--frame-angle:360deg}}.kinetic-visual-card[data-astro-cid-pexkjkzh]{z-index:1;background:#fff;border-radius:22px;width:100%;min-height:280px;padding:8px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0f172a1f}.kinetic-visual-img[data-astro-cid-pexkjkzh]{object-fit:cover;background:#f1f5f9;border-radius:16px;width:100%;height:380px;min-height:280px;display:block}.kinetic-overlay-bars[data-astro-cid-pexkjkzh]{background:linear-gradient(#0000 0%,#000000b3 100%);border-radius:0 0 16px 16px;align-items:flex-end;gap:6px;height:80px;padding:12px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.kbar[data-astro-cid-pexkjkzh]{height:var(--h,60%);transform-origin:bottom;animation:barGrow 1s cubic-bezier(.22, 1, .36, 1) calc(var(--del,0s) + .5s) both;background:#6366f1cc;border-radius:3px 3px 0 0;flex:1}@keyframes barGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.kinetic-float-badge[data-astro-cid-pexkjkzh]{z-index:10;white-space:nowrap;background:#fff;border:1px solid #e2e8f0cc;border-radius:14px;align-items:center;gap:.8rem;padding:.85rem 1.25rem;transition:transform .3s;display:flex;position:absolute;box-shadow:0 12px 32px #0f172a1f}.kinetic-float-badge[data-astro-cid-pexkjkzh]:hover{transform:scale(1.05)}.float-badge-1[data-astro-cid-pexkjkzh]{animation:5s ease-in-out infinite badgeFloat1;top:20px;left:-30px}.float-badge-2[data-astro-cid-pexkjkzh]{animation:6s ease-in-out .5s infinite badgeFloat2;bottom:30px;right:-25px}.float-badge-3[data-astro-cid-pexkjkzh]{animation:7s ease-in-out 1s infinite badgeFloat3;top:50%;right:-30px;transform:translateY(-50%)}@keyframes badgeFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes badgeFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes badgeFloat3{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(6px)}}.badge-icon[data-astro-cid-pexkjkzh]{font-size:1.5rem;line-height:1}.badge-val[data-astro-cid-pexkjkzh]{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--kinetic-text-main,#0f172a);font-size:1.15rem;font-weight:800;line-height:1}.badge-sub[data-astro-cid-pexkjkzh]{color:var(--kinetic-text-muted,#64748b);margin-top:2px;font-size:.72rem;font-weight:500}.kinetic-scroll-hint[data-astro-cid-pexkjkzh]{z-index:10;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.kinetic-scroll-dots[data-astro-cid-pexkjkzh]{gap:4px;display:flex}.kinetic-scroll-dots[data-astro-cid-pexkjkzh] span[data-astro-cid-pexkjkzh]{background:var(--kinetic-accent,#6366f1);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite dotJump}.kinetic-scroll-dots[data-astro-cid-pexkjkzh] span[data-astro-cid-pexkjkzh]:nth-child(2){animation-delay:.15s}.kinetic-scroll-dots[data-astro-cid-pexkjkzh] span[data-astro-cid-pexkjkzh]:nth-child(3){animation-delay:.3s}@keyframes dotJump{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.kinetic-scroll-txt[data-astro-cid-pexkjkzh]{letter-spacing:.15em;color:var(--kinetic-text-muted,#94a3b8);text-transform:uppercase;font-size:.68rem;font-weight:600}@media (width<=1024px){.kinetic-hero-container[data-astro-cid-pexkjkzh]{grid-template-columns:1fr;gap:4rem}.kinetic-visual-img[data-astro-cid-pexkjkzh]{height:300px}.float-badge-1[data-astro-cid-pexkjkzh],.float-badge-3[data-astro-cid-pexkjkzh]{display:none}.float-badge-2[data-astro-cid-pexkjkzh]{right:10px}}@media (width<=768px){.kinetic-nav-links[data-astro-cid-pexkjkzh]{display:none}.kinetic-hamburger[data-astro-cid-pexkjkzh],.kinetic-mobile-drawer[data-astro-cid-pexkjkzh]{display:flex}.kinetic-start-btn[data-astro-cid-pexkjkzh]{display:none}.kinetic-hero-section[data-astro-cid-pexkjkzh]{padding:2rem 1.5rem 2.5rem}.kinetic-headline[data-astro-cid-pexkjkzh]{font-size:2.4rem}.float-badge-2[data-astro-cid-pexkjkzh],.kinetic-frame-glow[data-astro-cid-pexkjkzh]{display:none}}@media (prefers-reduced-motion:reduce){.typewriter-text[data-astro-cid-pexkjkzh],.kinetic-fade-in[data-astro-cid-pexkjkzh],.badge-dot-anim[data-astro-cid-pexkjkzh],.kinetic-float-badge[data-astro-cid-pexkjkzh],.kinetic-geo-ring[data-astro-cid-pexkjkzh],.kinetic-geo-pulse[data-astro-cid-pexkjkzh],.kbar[data-astro-cid-pexkjkzh],.kinetic-scroll-dots[data-astro-cid-pexkjkzh] span[data-astro-cid-pexkjkzh],.kinetic-frame-glow[data-astro-cid-pexkjkzh]{opacity:1!important;animation:none!important;transform:none!important}.typewriter-text[data-astro-cid-pexkjkzh]{white-space:normal!important;border-right:none!important;width:100%!important}.float-badge-3[data-astro-cid-pexkjkzh]{transform:translateY(-50%)}.kbar[data-astro-cid-pexkjkzh]{opacity:1;transform:scaleY(1)}}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-navbar[data-astro-cid-pexkjkzh]{background:#020617e0!important;border-bottom:1px solid #ea580c40!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-navbar[data-astro-cid-pexkjkzh].scrolled{background:#020617fa!important;box-shadow:0 4px 30px #0009!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-brand-text[data-astro-cid-pexkjkzh]{color:#fff!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-link[data-astro-cid-pexkjkzh]{color:#cbd5e1!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-link[data-astro-cid-pexkjkzh]:hover,:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-link[data-astro-cid-pexkjkzh].active{color:#ea580c!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-link[data-astro-cid-pexkjkzh]:after{background:#ea580c!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-hamburger[data-astro-cid-pexkjkzh] span[data-astro-cid-pexkjkzh]{background:#fff!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-mobile-drawer[data-astro-cid-pexkjkzh]{background:#020617fa!important;border-top:1px solid #ea580c40!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-mobile-link[data-astro-cid-pexkjkzh]{color:#cbd5e1!important;border-bottom:1px solid #ea580c33!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-mobile-link[data-astro-cid-pexkjkzh]:hover{color:#ea580c!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-btn-secondary[data-astro-cid-pexkjkzh]{color:#fff!important;background:#0f172acc!important;border:1.5px solid #ea580c66!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-btn-secondary[data-astro-cid-pexkjkzh]:hover{color:#ea580c!important;background:#ea580c26!important;border-color:#ea580c!important;box-shadow:0 0 25px #ea580c4d!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-play-icon[data-astro-cid-pexkjkzh]{color:#fff!important;background:#ea580c!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-float-badge[data-astro-cid-pexkjkzh]{background:#0f172aeb!important;border:1px solid #ea580c66!important;box-shadow:0 16px 36px #0009!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-float-badge[data-astro-cid-pexkjkzh] .badge-val[data-astro-cid-pexkjkzh]{color:#fff!important}:is([data-theme=kinetic_v14_dark],[data-base-theme=kinetic_v14][data-mode=dark],.theme-kinetic_v14_dark) .kinetic-float-badge[data-astro-cid-pexkjkzh] .badge-sub[data-astro-cid-pexkjkzh]{color:#cbd5e1!important}.kinetic-services-section[data-astro-cid-ogpb7wmb]{background:var(--kinetic-bg-surface,#f8fafc);padding:8rem 2rem;position:relative;overflow:hidden}.kinetic-services-container[data-astro-cid-ogpb7wmb]{z-index:1;max-width:1360px;margin:0 auto;position:relative}.kinetic-services-header[data-astro-cid-ogpb7wmb]{text-align:center;max-width:720px;margin:0 auto 5rem}.kinetic-badge-sub[data-astro-cid-ogpb7wmb]{letter-spacing:.15em;color:var(--kinetic-accent,#6366f1);text-transform:uppercase;background:#6366f114;border:1px solid #6366f133;border-radius:50px;margin-bottom:1.25rem;padding:.35rem 1rem;font-size:.72rem;font-weight:700;display:inline-block}.kinetic-sec-title[data-astro-cid-ogpb7wmb]{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--kinetic-text-main,#0f172a);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800}.kinetic-sec-desc[data-astro-cid-ogpb7wmb]{color:var(--kinetic-text-muted,#64748b);font-size:1.05rem;line-height:1.7}.kinetic-services-grid[data-astro-cid-ogpb7wmb]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.kinetic-service-card[data-astro-cid-ogpb7wmb]{background:var(--kinetic-bg-card,var(--bg-card,#fff));border:1px solid var(--kinetic-border,#e2e8f0);border-radius:20px;flex-direction:column;padding:2.25rem 2rem;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 20px #0f172a0a}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.kinetic-service-card[data-astro-cid-ogpb7wmb]{opacity:0;animation:kineticCardReveal .6s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;animation-timeline:view();animation-range:entry 5% cover 30%;transform:translateY(30px)}}@keyframes kineticCardReveal{to{opacity:1;transform:translateY(0)}}.kinetic-service-card[data-astro-cid-ogpb7wmb]:hover{border-color:var(--kinetic-accent,#6366f1);transform:translateY(-8px);box-shadow:0 20px 45px #6366f124}.card-top-row[data-astro-cid-ogpb7wmb]{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.card-icon-box[data-astro-cid-ogpb7wmb]{width:48px;height:48px;color:var(--kinetic-accent,#6366f1);background:#6366f114;border-radius:14px;justify-content:center;align-items:center;font-size:1.4rem;transition:transform .3s;display:flex}.kinetic-service-card[data-astro-cid-ogpb7wmb]:hover .card-icon-box[data-astro-cid-ogpb7wmb]{background:var(--kinetic-accent,#6366f1);color:#fff;transform:scale(1.1)rotate(5deg)}.card-tag[data-astro-cid-ogpb7wmb]{letter-spacing:.12em;color:var(--kinetic-accent,#6366f1);background:#6366f10f;border-radius:50px;padding:.25rem .75rem;font-size:.68rem;font-weight:700}.card-title[data-astro-cid-ogpb7wmb]{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--kinetic-text-main,#0f172a);letter-spacing:-.01em;margin-bottom:.85rem;font-size:1.25rem;font-weight:800}.card-desc[data-astro-cid-ogpb7wmb]{color:var(--kinetic-text-muted,#64748b);margin-bottom:1.75rem;font-size:.92rem;line-height:1.75}.card-bottom[data-astro-cid-ogpb7wmb]{margin-top:auto}.card-cta-link[data-astro-cid-ogpb7wmb]{color:var(--kinetic-accent,#6366f1);align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex}.card-cta-link[data-astro-cid-ogpb7wmb] svg[data-astro-cid-ogpb7wmb]{transition:transform .3s}.kinetic-service-card[data-astro-cid-ogpb7wmb]:hover .card-cta-link[data-astro-cid-ogpb7wmb] svg[data-astro-cid-ogpb7wmb]{transform:translate(5px)}@media (width<=1024px){.kinetic-services-grid[data-astro-cid-ogpb7wmb]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.kinetic-services-grid[data-astro-cid-ogpb7wmb]{grid-template-columns:1fr}.kinetic-services-section[data-astro-cid-ogpb7wmb]{padding:5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.kinetic-service-card[data-astro-cid-ogpb7wmb]{opacity:1!important;animation:none!important;transform:none!important}}[data-theme=kinetic_v14_dark] .kinetic-service-card[data-astro-cid-ogpb7wmb],[data-base-theme=kinetic_v14][data-mode=dark] .kinetic-service-card[data-astro-cid-ogpb7wmb],.theme-kinetic_v14_dark .kinetic-service-card[data-astro-cid-ogpb7wmb]{background:#0f172a!important;border:1px solid #ea580c40!important;box-shadow:0 10px 30px #00000080!important}[data-theme=kinetic_v14_dark] .card-title[data-astro-cid-ogpb7wmb],[data-base-theme=kinetic_v14][data-mode=dark] .card-title[data-astro-cid-ogpb7wmb],.theme-kinetic_v14_dark .card-title[data-astro-cid-ogpb7wmb]{color:#fff!important}[data-theme=kinetic_v14_dark] .card-desc[data-astro-cid-ogpb7wmb],[data-base-theme=kinetic_v14][data-mode=dark] .card-desc[data-astro-cid-ogpb7wmb],.theme-kinetic_v14_dark .card-desc[data-astro-cid-ogpb7wmb]{color:#cbd5e1!important}[data-theme=kinetic_v14_dark] .card-icon-box[data-astro-cid-ogpb7wmb],[data-base-theme=kinetic_v14][data-mode=dark] .card-icon-box[data-astro-cid-ogpb7wmb],.theme-kinetic_v14_dark .card-icon-box[data-astro-cid-ogpb7wmb],[data-theme=kinetic_v14_dark] .card-tag[data-astro-cid-ogpb7wmb],[data-base-theme=kinetic_v14][data-mode=dark] .card-tag[data-astro-cid-ogpb7wmb],.theme-kinetic_v14_dark .card-tag[data-astro-cid-ogpb7wmb]{color:#ea580c!important;background:#ea580c1f!important}[data-theme=kinetic_v14_dark] .card-cta-link[data-astro-cid-ogpb7wmb],[data-base-theme=kinetic_v14][data-mode=dark] .card-cta-link[data-astro-cid-ogpb7wmb],.theme-kinetic_v14_dark .card-cta-link[data-astro-cid-ogpb7wmb]{color:#ea580c!important}.bloom-navbar[data-astro-cid-cknc2r5t]{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#faf7f2d1;border-bottom:1px solid #657b621f;width:100%;transition:all .4s;position:fixed;top:0;left:0}.bloom-navbar[data-astro-cid-cknc2r5t].scrolled{background:#faf7f2fa;border-color:#657b6233;box-shadow:0 4px 24px #2d372c14}.bloom-nav-container[data-astro-cid-cknc2r5t]{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1360px;margin:0 auto;padding:1.1rem 2rem;display:flex}.bloom-brand[data-astro-cid-cknc2r5t]{flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.bloom-brand-text[data-astro-cid-cknc2r5t]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--bloom-text-main,#2d372c);align-items:center;gap:.5rem;font-size:1.55rem;font-weight:700;display:flex}.bloom-leaf[data-astro-cid-cknc2r5t]{font-style:normal}.bloom-logo-img[data-astro-cid-cknc2r5t]{object-fit:contain;height:38px}.bloom-nav-links[data-astro-cid-cknc2r5t]{align-items:center;gap:2.2rem;display:flex}.bloom-link[data-astro-cid-cknc2r5t]{color:var(--bloom-text-muted,#6e796c);padding-bottom:3px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.bloom-link[data-astro-cid-cknc2r5t]:after{content:"";background:var(--bloom-accent,#657b62);border-radius:1px;width:0;height:1px;transition:width .35s;position:absolute;bottom:0;left:0}.bloom-link[data-astro-cid-cknc2r5t]:hover:after,.bloom-link[data-astro-cid-cknc2r5t].active:after{width:100%}.bloom-link[data-astro-cid-cknc2r5t]:hover,.bloom-link[data-astro-cid-cknc2r5t].active{color:var(--bloom-accent,#657b62)}.bloom-nav-actions[data-astro-cid-cknc2r5t]{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}.bloom-book-btn[data-astro-cid-cknc2r5t]{background:var(--bloom-accent,#657b62);color:#fff;white-space:nowrap;border-radius:50px;padding:.72rem 1.6rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.bloom-book-btn[data-astro-cid-cknc2r5t]:hover{background:var(--bloom-accent-hover,#4e614c);transform:translateY(-2px);box-shadow:0 10px 24px #657b6259}.bloom-hamburger[data-astro-cid-cknc2r5t]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.bloom-hamburger[data-astro-cid-cknc2r5t] span[data-astro-cid-cknc2r5t]{background:var(--bloom-text-main,#2d372c);transform-origin:50%;border-radius:1px;width:22px;height:2px;transition:all .3s;display:block}.bloom-hamburger[data-astro-cid-cknc2r5t].open span[data-astro-cid-cknc2r5t]:first-child{transform:rotate(45deg)translate(5px,5px)}.bloom-hamburger[data-astro-cid-cknc2r5t].open span[data-astro-cid-cknc2r5t]:nth-child(2){opacity:0}.bloom-hamburger[data-astro-cid-cknc2r5t].open span[data-astro-cid-cknc2r5t]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.bloom-mobile-drawer[data-astro-cid-cknc2r5t]{background:#faf7f2fa;border-top:1px solid #657b621a;flex-direction:column;max-height:0;padding:.5rem 2rem 1.5rem;transition:max-height .4s cubic-bezier(.4,0,.2,1);display:none;overflow:hidden}.bloom-mobile-drawer[data-astro-cid-cknc2r5t].open{max-height:400px}.bloom-mobile-nav[data-astro-cid-cknc2r5t]{flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.bloom-mobile-link[data-astro-cid-cknc2r5t]{color:var(--bloom-text-muted,#6e796c);border-bottom:1px solid #657b621a;padding:.75rem 0;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s}.bloom-mobile-link[data-astro-cid-cknc2r5t]:hover{color:var(--bloom-accent,#657b62)}.bloom-hero-section[data-astro-cid-cknc2r5t]{background:var(--bloom-bg-light,#faf7f2);padding:2.5rem 2rem 3.5rem;display:flex;position:relative;overflow:hidden}.bloom-bg-texture[data-astro-cid-cknc2r5t]{pointer-events:none;background-image:radial-gradient(circle,#657b621f 1px,#0000 1px),radial-gradient(circle,#657b620f 1px,#0000 1px);background-position:0 0,10px 10px;background-size:40px 40px,20px 20px;position:absolute;inset:0;mask-image:radial-gradient(70% 80% at 60%,#000 0%,#0000 80%)}.bloom-ambient-orb[data-astro-cid-cknc2r5t]{pointer-events:none;background:radial-gradient(circle,#657b6214 0%,#0000 70%);border-radius:50%;width:700px;height:700px;animation:8s ease-in-out infinite orbBreath;position:absolute;top:-200px;right:-200px}@keyframes orbBreath{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.bloom-leaf-float[data-astro-cid-cknc2r5t]{color:var(--bloom-accent,#657b62);opacity:.35;pointer-events:none;user-select:none;filter:drop-shadow(0 4px 12px #657b6226);position:absolute}.bloom-leaf-1[data-astro-cid-cknc2r5t]{animation:12s ease-in-out infinite leafDrift1;top:12%;left:8%}.bloom-leaf-2[data-astro-cid-cknc2r5t]{animation:16s ease-in-out 1s infinite leafDrift2;top:65%;left:4%}.bloom-leaf-3[data-astro-cid-cknc2r5t]{animation:14s ease-in-out 2s infinite leafDrift3;top:25%;right:6%}.bloom-leaf-4[data-astro-cid-cknc2r5t]{animation:18s ease-in-out 3s infinite reverse leafDrift1;bottom:15%;right:10%}@keyframes leafDrift1{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(15px,-20px)rotate(10deg)}66%{transform:translate(-10px,10px)rotate(-5deg)}}@keyframes leafDrift2{0%,to{transform:translate(0)rotate(-5deg)}50%{transform:translate(20px,-15px)rotate(5deg)}}@keyframes leafDrift3{0%,to{transform:translate(0)rotate(10deg)}40%{transform:translate(-12px,12px)rotate(-8deg)}80%{transform:translate(8px,-8px)rotate(4deg)}}.bloom-hero-container[data-astro-cid-cknc2r5t]{z-index:10;grid-template-columns:1.1fr 1fr;align-items:center;gap:6rem;width:100%;max-width:1360px;margin:0 auto;display:grid;position:relative}.bloom-fade-up[data-astro-cid-cknc2r5t]{opacity:1;animation:bloomFadeUp .85s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;transform:none}.bloom-fade-in[data-astro-cid-cknc2r5t]{opacity:1;animation:bloomFadeIn 1.1s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;transform:none}@keyframes bloomFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bloomFadeIn{0%{opacity:0;transform:translate(24px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.bloom-tag[data-astro-cid-cknc2r5t]{letter-spacing:.2em;color:var(--bloom-accent,#657b62);text-transform:uppercase;background:#657b6214;border:1px solid #657b6233;border-radius:50px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.bloom-tag-dot[data-astro-cid-cknc2r5t]{background:var(--bloom-accent,#657b62);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.5s ease-in-out infinite tagPulse}@keyframes tagPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.bloom-title[data-astro-cid-cknc2r5t]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--bloom-text-main,#2d372c);margin-bottom:1.5rem;font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:700;line-height:1.15;position:relative}.bloom-title[data-astro-cid-cknc2r5t]:after{content:"";background:linear-gradient(90deg, var(--bloom-accent,#657b62), transparent);border-radius:2px;width:0;height:3px;animation:1.2s cubic-bezier(.22,1,.36,1) .8s both titleUnderline;position:absolute;bottom:0;left:0}@keyframes titleUnderline{to{width:50%}}.bloom-desc[data-astro-cid-cknc2r5t]{color:var(--bloom-text-muted,#6e796c);max-width:530px;margin-bottom:2.5rem;font-size:1.08rem;line-height:1.88}.bloom-actions[data-astro-cid-cknc2r5t]{flex-wrap:wrap;gap:1.25rem;margin-bottom:2.5rem;display:flex}.bloom-btn-primary[data-astro-cid-cknc2r5t]{background:var(--bloom-accent,#657b62);color:#fff;border-radius:50px;align-items:center;gap:.65rem;padding:1.05rem 2.2rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .38s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.bloom-btn-primary[data-astro-cid-cknc2r5t]:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26 0%,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.bloom-btn-primary[data-astro-cid-cknc2r5t]:hover:before{opacity:1}.bloom-btn-primary[data-astro-cid-cknc2r5t]:hover{background:var(--bloom-accent-hover,#4e614c);transform:translateY(-3px)scale(1.02);box-shadow:0 14px 30px #657b6259}.bloom-btn-primary[data-astro-cid-cknc2r5t] svg[data-astro-cid-cknc2r5t]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.bloom-btn-primary[data-astro-cid-cknc2r5t]:hover svg[data-astro-cid-cknc2r5t]{transform:translate(5px)}.bloom-btn-secondary[data-astro-cid-cknc2r5t]{color:var(--bloom-text-main,#2d372c);background:0 0;border:1.5px solid #657b624d;border-radius:50px;padding:1.05rem 2.2rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .35s}.bloom-btn-secondary[data-astro-cid-cknc2r5t]:hover{border-color:var(--bloom-accent,#657b62);color:var(--bloom-accent,#657b62);background:#657b620f;transform:translateY(-2px)}.bloom-trust-strip[data-astro-cid-cknc2r5t]{flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;display:flex}.bloom-trust-item[data-astro-cid-cknc2r5t]{color:var(--bloom-text-muted,#6e796c);align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.bloom-trust-icon[data-astro-cid-cknc2r5t]{font-style:normal}.bloom-micro-review[data-astro-cid-cknc2r5t]{background:#657b620f;border:1px solid #657b6226;border-radius:16px;max-width:480px;padding:1.25rem 1.5rem}.review-stars[data-astro-cid-cknc2r5t]{letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem}.review-text[data-astro-cid-cknc2r5t]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--bloom-text-main,#2d372c);margin:0 0 .5rem;font-size:.95rem;font-style:italic;line-height:1.6}.review-author[data-astro-cid-cknc2r5t]{color:var(--bloom-accent,#657b62);letter-spacing:.08em;font-size:.75rem;font-style:normal;font-weight:600}.bloom-hero-visual[data-astro-cid-cknc2r5t]{justify-content:center;align-items:center;display:flex;position:relative}.bloom-ring-outer[data-astro-cid-cknc2r5t]{pointer-events:none;border:1px dashed #657b6233;border-radius:50%;width:520px;height:520px;animation:30s linear infinite ringRotate;position:absolute}.bloom-ring-inner[data-astro-cid-cknc2r5t]{pointer-events:none;border:1px dashed #657b6226;border-radius:50%;width:380px;height:380px;animation:20s linear infinite reverse ringRotate;position:absolute}@keyframes ringRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bloom-blob-wrapper[data-astro-cid-cknc2r5t]{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.bloom-blob-card[data-astro-cid-cknc2r5t]{border-radius:60% 40% 55% 45%/50% 60% 40% 55%;width:400px;height:450px;transition:box-shadow .5s;animation:18s ease-in-out infinite blobMorph;position:relative;box-shadow:0 30px 60px #2d372c26,0 0 0 1px #657b621a;isolation:isolate!important;overflow:hidden!important;transform:translateZ(0)!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important}@keyframes blobMorph{0%{border-radius:60% 40% 55% 45%/50% 60% 40% 55%}14%{border-radius:45% 55% 40% 60%/60% 45% 55% 40%}28%{border-radius:55% 45% 65% 35%/35% 65% 45% 55%}42%{border-radius:40% 60% 50% 50%/55% 40% 60% 45%}56%{border-radius:65% 35% 45% 55%/45% 55% 35% 65%}70%{border-radius:50% 50% 35% 65%/65% 35% 55% 45%}85%{border-radius:45% 55% 60% 40%/40% 60% 50% 50%}to{border-radius:60% 40% 55% 45%/50% 60% 40% 55%}}.bloom-blob-card[data-astro-cid-cknc2r5t]:hover{animation-play-state:paused;box-shadow:0 40px 80px #2d372c33,0 0 40px #657b6226}.bloom-blob-img[data-astro-cid-cknc2r5t]{object-fit:cover;filter:saturate(.85)brightness(1.05);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94)}.bloom-blob-card[data-astro-cid-cknc2r5t]:hover .bloom-blob-img[data-astro-cid-cknc2r5t]{transform:scale(1.08)}.bloom-blob-overlay[data-astro-cid-cknc2r5t]{mix-blend-mode:multiply;background:linear-gradient(160deg,#657b6226 0%,#0000 50%,#2d372c66 100%);position:absolute;inset:0}.bloom-image-pill[data-astro-cid-cknc2r5t]{backdrop-filter:blur(10px);white-space:nowrap;background:#faf7f2eb;border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;animation:.5s cubic-bezier(.34,1.56,.64,1) 1s both pillPop;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2d372c26}@keyframes pillPop{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.pill-num[data-astro-cid-cknc2r5t]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--bloom-accent,#657b62);font-size:1.1rem;font-weight:700}.pill-txt[data-astro-cid-cknc2r5t]{color:var(--bloom-text-muted,#6e796c);font-size:.75rem;font-weight:600}.bloom-ing-tag[data-astro-cid-cknc2r5t]{color:var(--bloom-text-main,#2d372c);white-space:nowrap;z-index:10;background:#faf7f2f2;border:1px solid #657b6233;border-radius:50px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;box-shadow:0 6px 20px #2d372c1a}.bloom-ing-1[data-astro-cid-cknc2r5t]{animation:5s ease-in-out infinite ingFloat1;top:5%;right:-20px}.bloom-ing-2[data-astro-cid-cknc2r5t]{animation:7s ease-in-out .5s infinite ingFloat2;top:50%;right:-30px;transform:translateY(-50%)}.bloom-ing-3[data-astro-cid-cknc2r5t]{animation:6s ease-in-out 1s infinite ingFloat3;bottom:10%;left:-15px}@keyframes ingFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ingFloat2{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(6px)}}@keyframes ingFloat3{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.bloom-wave-bottom[data-astro-cid-cknc2r5t]{pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.bloom-wave-bottom[data-astro-cid-cknc2r5t] svg[data-astro-cid-cknc2r5t]{width:100%;height:100%}@media (width<=1100px){.bloom-hero-container[data-astro-cid-cknc2r5t]{text-align:center;grid-template-columns:1fr;gap:4rem}.bloom-tag[data-astro-cid-cknc2r5t],.bloom-actions[data-astro-cid-cknc2r5t],.bloom-trust-strip[data-astro-cid-cknc2r5t]{justify-content:center}.bloom-desc[data-astro-cid-cknc2r5t],.bloom-micro-review[data-astro-cid-cknc2r5t]{margin-left:auto;margin-right:auto}.bloom-hero-visual[data-astro-cid-cknc2r5t]{order:-1}.bloom-blob-card[data-astro-cid-cknc2r5t]{width:320px;height:360px}.bloom-ring-outer[data-astro-cid-cknc2r5t]{width:400px;height:400px}.bloom-ring-inner[data-astro-cid-cknc2r5t]{width:300px;height:300px}.bloom-ing-1[data-astro-cid-cknc2r5t]{right:10px}.bloom-ing-2[data-astro-cid-cknc2r5t]{right:0}.bloom-ing-3[data-astro-cid-cknc2r5t]{left:10px}}@media (width<=768px){.bloom-nav-links[data-astro-cid-cknc2r5t]{display:none}.bloom-hamburger[data-astro-cid-cknc2r5t],.bloom-mobile-drawer[data-astro-cid-cknc2r5t]{display:flex}.bloom-book-btn[data-astro-cid-cknc2r5t]{display:none}.bloom-hero-section[data-astro-cid-cknc2r5t]{padding:2rem 1.5rem 2.5rem}.bloom-title[data-astro-cid-cknc2r5t]{font-size:2.6rem}.bloom-blob-card[data-astro-cid-cknc2r5t]{width:270px;height:300px}.bloom-ring-outer[data-astro-cid-cknc2r5t]{width:340px;height:340px}.bloom-ring-inner[data-astro-cid-cknc2r5t]{width:250px;height:250px}.bloom-ing-tag[data-astro-cid-cknc2r5t]{padding:.4rem .75rem;font-size:.72rem}.bloom-ing-2[data-astro-cid-cknc2r5t]{display:none}.bloom-actions[data-astro-cid-cknc2r5t]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bloom-blob-card[data-astro-cid-cknc2r5t]{border-radius:40% 60% 55% 45%/50% 60% 40% 55%;animation:none!important}.bloom-leaf-float[data-astro-cid-cknc2r5t],.bloom-ring-outer[data-astro-cid-cknc2r5t],.bloom-ring-inner[data-astro-cid-cknc2r5t],.bloom-ambient-orb[data-astro-cid-cknc2r5t],.bloom-tag-dot[data-astro-cid-cknc2r5t],.bloom-ing-tag[data-astro-cid-cknc2r5t],.bloom-image-pill[data-astro-cid-cknc2r5t],.bloom-title[data-astro-cid-cknc2r5t]:after{animation:none!important}.bloom-fade-up[data-astro-cid-cknc2r5t],.bloom-fade-in[data-astro-cid-cknc2r5t]{opacity:1!important;animation:none!important;transform:none!important}.bloom-title[data-astro-cid-cknc2r5t]:after{width:50%}.bloom-image-pill[data-astro-cid-cknc2r5t]{opacity:1;transform:translate(-50%)scale(1)}.bloom-ing-2[data-astro-cid-cknc2r5t]{transform:translateY(-50%)}}[data-theme=bloom_v15_dark] .bloom-navbar[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-navbar[data-astro-cid-cknc2r5t]{background:#1c1817e0;border-bottom:1px solid #e8a59826}[data-theme=bloom_v15_dark] .bloom-navbar[data-astro-cid-cknc2r5t].scrolled,[data-base-theme=bloom_v15][data-mode=dark] .bloom-navbar[data-astro-cid-cknc2r5t].scrolled{background:#1c1817fa;border-color:#e8a59840;box-shadow:0 4px 24px #0006}[data-theme=bloom_v15_dark] .bloom-link[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-link[data-astro-cid-cknc2r5t]{color:#e8ded6}[data-theme=bloom_v15_dark] .bloom-link[data-astro-cid-cknc2r5t]:hover,[data-theme=bloom_v15_dark] .bloom-link[data-astro-cid-cknc2r5t].active,[data-base-theme=bloom_v15][data-mode=dark] .bloom-link[data-astro-cid-cknc2r5t]:hover,[data-base-theme=bloom_v15][data-mode=dark] .bloom-link[data-astro-cid-cknc2r5t].active{color:var(--bloom-accent,#e8a598)}[data-theme=bloom_v15_dark] .bloom-hamburger[data-astro-cid-cknc2r5t] span[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-hamburger[data-astro-cid-cknc2r5t] span[data-astro-cid-cknc2r5t]{background:#fff}[data-theme=bloom_v15_dark] .bloom-mobile-drawer[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-mobile-drawer[data-astro-cid-cknc2r5t]{background:#1c1817fa;border-top:1px solid #e8a59826}[data-theme=bloom_v15_dark] .bloom-mobile-link[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-mobile-link[data-astro-cid-cknc2r5t]{color:#e8ded6;border-color:#e8a5981f}[data-theme=bloom_v15_dark] .bloom-mobile-link[data-astro-cid-cknc2r5t]:hover,[data-base-theme=bloom_v15][data-mode=dark] .bloom-mobile-link[data-astro-cid-cknc2r5t]:hover{color:var(--bloom-accent,#e8a598)}[data-theme=bloom_v15_dark] .bloom-image-pill[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-image-pill[data-astro-cid-cknc2r5t]{background:#272221eb;border:1px solid #e8a59833;box-shadow:0 8px 24px #0006}[data-theme=bloom_v15_dark] .pill-num[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .pill-num[data-astro-cid-cknc2r5t]{color:var(--bloom-accent,#e8a598)}[data-theme=bloom_v15_dark] .pill-txt[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .pill-txt[data-astro-cid-cknc2r5t]{color:#e8ded6}[data-theme=bloom_v15_dark] .bloom-ing-tag[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-ing-tag[data-astro-cid-cknc2r5t]{color:#fff;background:#272221f2;border:1px solid #e8a59840;box-shadow:0 6px 20px #00000059}[data-theme=bloom_v15_dark] .bloom-micro-review[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-micro-review[data-astro-cid-cknc2r5t]{background:#27222199;border:1px solid #e8a59833}[data-theme=bloom_v15_dark] .review-text[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .review-text[data-astro-cid-cknc2r5t]{color:#fff}[data-theme=bloom_v15_dark] .review-author[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .review-author[data-astro-cid-cknc2r5t]{color:var(--bloom-accent,#e8a598)}[data-theme=bloom_v15_dark] .bloom-btn-secondary[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-btn-secondary[data-astro-cid-cknc2r5t]{color:#fff;border-color:#e8a59859}[data-theme=bloom_v15_dark] .bloom-btn-secondary[data-astro-cid-cknc2r5t]:hover,[data-base-theme=bloom_v15][data-mode=dark] .bloom-btn-secondary[data-astro-cid-cknc2r5t]:hover{border-color:var(--bloom-accent,#e8a598);color:var(--bloom-accent,#e8a598);background:#e8a5981a}[data-theme=bloom_v15_dark] .bloom-trust-item[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-trust-item[data-astro-cid-cknc2r5t]{color:#e8ded6}[data-theme=bloom_v15_dark] .bloom-wave-bottom[data-astro-cid-cknc2r5t] path[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=dark] .bloom-wave-bottom[data-astro-cid-cknc2r5t] path[data-astro-cid-cknc2r5t]{fill:#1c1817;fill-opacity:.8}[data-theme=bloom_v15_vibrant] .bloom-navbar[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-navbar[data-astro-cid-cknc2r5t]{background:#fdf8f5e0;border-bottom:1px solid #c85a3226}[data-theme=bloom_v15_vibrant] .bloom-navbar[data-astro-cid-cknc2r5t].scrolled,[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-navbar[data-astro-cid-cknc2r5t].scrolled{background:#fdf8f5fa;border-color:#c85a3240;box-shadow:0 4px 24px #43140714}[data-theme=bloom_v15_vibrant] .bloom-mobile-drawer[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-mobile-drawer[data-astro-cid-cknc2r5t]{background:#fdf8f5fa}[data-theme=bloom_v15_vibrant] .bloom-image-pill[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-image-pill[data-astro-cid-cknc2r5t]{background:#fdf8f5f2;border:1px solid #c85a3233}[data-theme=bloom_v15_vibrant] .bloom-ing-tag[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-ing-tag[data-astro-cid-cknc2r5t]{color:var(--bloom-text-main,#431407);background:#fdf8f5f2;border:1px solid #c85a3233}[data-theme=bloom_v15_vibrant] .bloom-btn-secondary[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-btn-secondary[data-astro-cid-cknc2r5t]{color:var(--bloom-text-main,#431407);border-color:#c85a3259}[data-theme=bloom_v15_vibrant] .bloom-btn-secondary[data-astro-cid-cknc2r5t]:hover,[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-btn-secondary[data-astro-cid-cknc2r5t]:hover{border-color:var(--bloom-accent,#c85a32);color:var(--bloom-accent,#c85a32);background:#c85a3214}[data-theme=bloom_v15_vibrant] .bloom-wave-bottom[data-astro-cid-cknc2r5t] path[data-astro-cid-cknc2r5t],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-wave-bottom[data-astro-cid-cknc2r5t] path[data-astro-cid-cknc2r5t]{fill:#fdf8f5}.bloom-services-section[data-astro-cid-wtsgndyu]{background:var(--bloom-bg-light,#faf7f2);padding:8rem 2rem;position:relative;overflow:hidden}.bloom-services-container[data-astro-cid-wtsgndyu]{z-index:1;max-width:1360px;margin:0 auto;position:relative}.bloom-services-header[data-astro-cid-wtsgndyu]{text-align:center;max-width:700px;margin:0 auto 5rem}.bloom-eyebrow[data-astro-cid-wtsgndyu]{letter-spacing:.22em;color:var(--bloom-accent,#657b62);text-transform:uppercase;background:#657b6214;border:1px solid #657b6233;border-radius:50px;margin-bottom:1.25rem;padding:.4rem 1.1rem;font-size:.75rem;font-weight:700;display:inline-block}.bloom-sec-title[data-astro-cid-wtsgndyu]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--bloom-text-main,#2d372c);margin-bottom:1rem;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:700}.bloom-sec-desc[data-astro-cid-wtsgndyu]{color:var(--bloom-text-muted,#6e796c);font-size:1.05rem;line-height:1.8}.bloom-services-grid[data-astro-cid-wtsgndyu]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.bloom-service-card[data-astro-cid-wtsgndyu]{background:#fff;border:1px solid #657b6226;border-radius:26px;flex-direction:column;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 10px 30px #2d372c0d}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.bloom-service-card[data-astro-cid-wtsgndyu]{opacity:0;animation:bloomCardReveal .65s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;animation-timeline:view();animation-range:entry 5% cover 30%;transform:translateY(30px)}}@keyframes bloomCardReveal{to{opacity:1;transform:translateY(0)}}.bloom-service-card[data-astro-cid-wtsgndyu]:hover{border-color:var(--bloom-accent,#657b62);transform:translateY(-8px);box-shadow:0 20px 45px #657b622e}.card-icon-header[data-astro-cid-wtsgndyu]{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.card-emoji[data-astro-cid-wtsgndyu]{font-size:2.2rem;line-height:1;transition:transform .4s}.bloom-service-card[data-astro-cid-wtsgndyu]:hover .card-emoji[data-astro-cid-wtsgndyu]{transform:scale(1.2)rotate(10deg)}.card-time[data-astro-cid-wtsgndyu]{color:var(--bloom-accent,#657b62);background:#657b6214;border-radius:50px;padding:.3rem .85rem;font-size:.75rem;font-weight:600}.card-title[data-astro-cid-wtsgndyu]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--bloom-text-main,#2d372c);margin-bottom:.9rem;font-size:1.35rem;font-weight:700;line-height:1.3}.card-desc[data-astro-cid-wtsgndyu]{color:var(--bloom-text-muted,#6e796c);margin-bottom:2rem;font-size:.92rem;line-height:1.8}.card-footer[data-astro-cid-wtsgndyu]{margin-top:auto}.card-btn[data-astro-cid-wtsgndyu]{color:var(--bloom-accent,#657b62);align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.card-arrow[data-astro-cid-wtsgndyu]{transition:transform .3s}.bloom-service-card[data-astro-cid-wtsgndyu]:hover .card-arrow[data-astro-cid-wtsgndyu]{transform:translate(5px)}@media (width<=1024px){.bloom-services-grid[data-astro-cid-wtsgndyu]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.bloom-services-grid[data-astro-cid-wtsgndyu]{grid-template-columns:1fr}.bloom-services-section[data-astro-cid-wtsgndyu]{padding:5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.bloom-service-card[data-astro-cid-wtsgndyu]{opacity:1!important;animation:none!important;transform:none!important}}[data-theme=bloom_v15_dark] .bloom-services-section[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .bloom-services-section[data-astro-cid-wtsgndyu]{background:#1c1817!important}[data-theme=bloom_v15_dark] .bloom-service-card[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .bloom-service-card[data-astro-cid-wtsgndyu]{background:var(--bloom-bg-card,#2e2624)!important;border:1px solid var(--bloom-border,#e8a59840)!important;box-shadow:0 10px 30px #0000004d!important}[data-theme=bloom_v15_dark] .card-title[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .card-title[data-astro-cid-wtsgndyu]{color:#fff!important}[data-theme=bloom_v15_dark] .card-desc[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .card-desc[data-astro-cid-wtsgndyu]{color:#e8ded6!important}[data-theme=bloom_v15_dark] .card-time[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .card-time[data-astro-cid-wtsgndyu]{color:var(--bloom-accent,#e8a598)!important;background:#e8a59826!important}[data-theme=bloom_v15_dark] .card-btn[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .card-btn[data-astro-cid-wtsgndyu]{color:var(--bloom-accent,#e8a598)!important}[data-theme=bloom_v15_dark] .bloom-sec-title[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .bloom-sec-title[data-astro-cid-wtsgndyu]{color:#fff!important}[data-theme=bloom_v15_dark] .bloom-sec-desc[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .bloom-sec-desc[data-astro-cid-wtsgndyu]{color:#e8ded6!important}[data-theme=bloom_v15_dark] .bloom-eyebrow[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=dark] .bloom-eyebrow[data-astro-cid-wtsgndyu]{color:var(--bloom-accent,#e8a598)!important;background:#e8a5981f!important;border-color:#e8a59840!important}[data-theme=bloom_v15_vibrant] .bloom-services-section[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-services-section[data-astro-cid-wtsgndyu]{background:#fdf8f5!important}[data-theme=bloom_v15_vibrant] .bloom-service-card[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-service-card[data-astro-cid-wtsgndyu]{border-color:#c85a3233!important}[data-theme=bloom_v15_vibrant] .card-time[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=vibrant] .card-time[data-astro-cid-wtsgndyu]{color:var(--bloom-accent,#c85a32)!important;background:#c85a321a!important}[data-theme=bloom_v15_vibrant] .card-btn[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=vibrant] .card-btn[data-astro-cid-wtsgndyu]{color:var(--bloom-accent,#c85a32)!important}[data-theme=bloom_v15_vibrant] .bloom-eyebrow[data-astro-cid-wtsgndyu],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-eyebrow[data-astro-cid-wtsgndyu]{color:var(--bloom-accent,#c85a32)!important;background:#c85a3214!important;border-color:#c85a3233!important}.bloom-gallery-section[data-astro-cid-ec4x6hmc]{background:var(--bloom-bg-light,#faf7f2);padding:8rem 2rem;position:relative;overflow:hidden}.bloom-gallery-container[data-astro-cid-ec4x6hmc]{z-index:1;max-width:1360px;margin:0 auto;position:relative}.bloom-gallery-header[data-astro-cid-ec4x6hmc]{text-align:center;max-width:700px;margin:0 auto 5rem}.bloom-eyebrow[data-astro-cid-ec4x6hmc]{letter-spacing:.22em;color:var(--bloom-accent,#657b62);text-transform:uppercase;background:#657b6214;border:1px solid #657b6233;border-radius:50px;margin-bottom:1.25rem;padding:.4rem 1.1rem;font-size:.75rem;font-weight:700;display:inline-block}.bloom-sec-title[data-astro-cid-ec4x6hmc]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--bloom-text-main,#2d372c);margin-bottom:1rem;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:700}.bloom-sec-desc[data-astro-cid-ec4x6hmc]{color:var(--bloom-text-muted,#6e796c);font-size:1.05rem;line-height:1.8}.bloom-gallery-grid[data-astro-cid-ec4x6hmc]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.bloom-gallery-card[data-astro-cid-ec4x6hmc]{background:#fff;border:1px solid #657b6226;border-radius:28px;transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden;box-shadow:0 10px 30px #2d372c0d}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.bloom-gallery-card[data-astro-cid-ec4x6hmc]{opacity:0;animation:bloomGalleryReveal .65s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;animation-timeline:view();animation-range:entry 5% cover 30%;transform:translateY(30px)}}@keyframes bloomGalleryReveal{to{opacity:1;transform:translateY(0)}}.bloom-gallery-card[data-astro-cid-ec4x6hmc]:hover{border-color:var(--bloom-accent,#657b62);transform:translateY(-8px);box-shadow:0 20px 45px #657b622e}.card-img-wrap[data-astro-cid-ec4x6hmc]{height:250px;position:relative;overflow:hidden}.card-img[data-astro-cid-ec4x6hmc]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.bloom-gallery-card[data-astro-cid-ec4x6hmc]:hover .card-img[data-astro-cid-ec4x6hmc]{transform:scale(1.08)}.card-tag[data-astro-cid-ec4x6hmc]{letter-spacing:.15em;backdrop-filter:blur(10px);color:var(--bloom-accent,#657b62);background:#faf7f2e6;border:1px solid #657b6233;border-radius:50px;padding:.35rem .9rem;font-size:.68rem;font-weight:700;position:absolute;top:1rem;right:1rem}.card-caption[data-astro-cid-ec4x6hmc]{padding:1.75rem 1.5rem}.card-name[data-astro-cid-ec4x6hmc]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--bloom-text-main,#2d372c);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.card-sub[data-astro-cid-ec4x6hmc]{color:var(--bloom-text-muted,#6e796c);font-size:.88rem;line-height:1.6}@media (width<=1024px){.bloom-gallery-grid[data-astro-cid-ec4x6hmc]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.bloom-gallery-grid[data-astro-cid-ec4x6hmc]{grid-template-columns:1fr}.bloom-gallery-section[data-astro-cid-ec4x6hmc]{padding:5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.bloom-gallery-card[data-astro-cid-ec4x6hmc]{opacity:1!important;animation:none!important;transform:none!important}}[data-theme=bloom_v15_dark] .bloom-gallery-section[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=dark] .bloom-gallery-section[data-astro-cid-ec4x6hmc]{background:#1c1817!important}[data-theme=bloom_v15_dark] .bloom-gallery-card[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=dark] .bloom-gallery-card[data-astro-cid-ec4x6hmc]{background:var(--bloom-bg-card,#2e2624)!important;border:1px solid var(--bloom-border,#e8a59840)!important;box-shadow:0 10px 30px #0000004d!important}[data-theme=bloom_v15_dark] .card-name[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=dark] .card-name[data-astro-cid-ec4x6hmc]{color:#fff!important}[data-theme=bloom_v15_dark] .card-sub[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=dark] .card-sub[data-astro-cid-ec4x6hmc]{color:#e8ded6!important}[data-theme=bloom_v15_dark] .card-tag[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=dark] .card-tag[data-astro-cid-ec4x6hmc]{color:var(--bloom-accent,#e8a598)!important;background:#1c1817d9!important;border:1px solid #e8a59840!important}[data-theme=bloom_v15_dark] .bloom-sec-title[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=dark] .bloom-sec-title[data-astro-cid-ec4x6hmc]{color:#fff!important}[data-theme=bloom_v15_dark] .bloom-sec-desc[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=dark] .bloom-sec-desc[data-astro-cid-ec4x6hmc]{color:#e8ded6!important}[data-theme=bloom_v15_dark] .bloom-eyebrow[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=dark] .bloom-eyebrow[data-astro-cid-ec4x6hmc]{color:var(--bloom-accent,#e8a598)!important;background:#e8a5981f!important;border-color:#e8a59840!important}[data-theme=bloom_v15_vibrant] .bloom-gallery-section[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-gallery-section[data-astro-cid-ec4x6hmc]{background:#fdf8f5!important}[data-theme=bloom_v15_vibrant] .bloom-gallery-card[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-gallery-card[data-astro-cid-ec4x6hmc]{border-color:#c85a3233!important}[data-theme=bloom_v15_vibrant] .card-tag[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=vibrant] .card-tag[data-astro-cid-ec4x6hmc]{color:var(--bloom-accent,#c85a32)!important;background:#fdf8f5e6!important}[data-theme=bloom_v15_vibrant] .bloom-eyebrow[data-astro-cid-ec4x6hmc],[data-base-theme=bloom_v15][data-mode=vibrant] .bloom-eyebrow[data-astro-cid-ec4x6hmc]{color:var(--bloom-accent,#c85a32)!important;background:#c85a3214!important;border-color:#c85a3233!important}.folio-about-heading[data-astro-cid-smirym2k]{color:var(--folio-text-main,var(--text-main,#0f172a));margin-bottom:1.25rem;font-size:2.25rem;font-weight:800}.folio-about-intro[data-astro-cid-smirym2k]{color:var(--folio-text-muted,var(--text-muted,#64748b));font-size:1.05rem;line-height:1.7}[data-theme=dark] .folio-about-heading[data-astro-cid-smirym2k],.theme-dark .folio-about-heading[data-astro-cid-smirym2k],[data-theme*=_dark] .folio-about-heading[data-astro-cid-smirym2k],[class*=theme-][class*=_dark] .folio-about-heading[data-astro-cid-smirym2k]{color:#f8fafc!important}[data-theme=dark] .folio-about-intro[data-astro-cid-smirym2k],.theme-dark .folio-about-intro[data-astro-cid-smirym2k],[data-theme*=_dark] .folio-about-intro[data-astro-cid-smirym2k],[class*=theme-][class*=_dark] .folio-about-intro[data-astro-cid-smirym2k]{color:#94a3b8!important}.folio-skills[data-astro-cid-ltlkdsz5]{background:var(--folio-bg,var(--bg-page,#f8fafc));color:var(--folio-text-main,var(--text-main,#0f172a));padding:6rem 0}.folio-skills-heading[data-astro-cid-ltlkdsz5]{color:var(--folio-text-main,var(--text-main,#0f172a));font-size:2.5rem;font-weight:800}.folio-skill-bar-wrapper[data-astro-cid-ltlkdsz5]{margin-bottom:1.5rem}.folio-skill-info[data-astro-cid-ltlkdsz5]{justify-content:space-between;margin-bottom:.5rem;font-size:1rem;font-weight:700;display:flex;color:var(--folio-text-main,var(--text-main,#0f172a))!important}.folio-skill-info[data-astro-cid-ltlkdsz5] span[data-astro-cid-ltlkdsz5]{color:var(--folio-text-main,var(--text-main,#0f172a))!important}.folio-progress-bg[data-astro-cid-ltlkdsz5]{background:#e2e8f0;border-radius:6px;width:100%;height:12px;overflow:hidden}.folio-progress-fill[data-astro-cid-ltlkdsz5]{background:linear-gradient(90deg,#6366f1 0%,#a855f7 50%,#f59e0b 100%);border-radius:6px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.folio-timeline-item[data-astro-cid-ltlkdsz5]{background:var(--folio-card-bg,var(--bg-card,#fff));border:1px solid var(--folio-border,var(--border-color,#e2e8f0));border-radius:1.25rem;margin-bottom:1.25rem;padding:1.5rem 1.75rem;transition:transform .3s,border-color .3s;box-shadow:0 4px 15px -3px #0000000a}.folio-timeline-item[data-astro-cid-ltlkdsz5]:hover{border-color:var(--folio-accent,#6366f1);transform:translate(6px)}.folio-timeline-year[data-astro-cid-ltlkdsz5]{background:var(--folio-accent-light,#e0e7ff);color:var(--folio-accent,#6366f1);border-radius:1rem;margin-bottom:.5rem;padding:.25rem .85rem;font-size:.85rem;font-weight:700;display:inline-block}.folio-timeline-role[data-astro-cid-ltlkdsz5]{font-size:1.15rem;font-weight:800;color:var(--folio-text-main,var(--text-main,#0f172a))!important}.folio-timeline-company[data-astro-cid-ltlkdsz5]{font-size:.95rem;font-weight:600;color:var(--folio-text-muted,var(--text-muted,#64748b))!important}[data-theme=dark] .folio-skills[data-astro-cid-ltlkdsz5],.theme-dark .folio-skills[data-astro-cid-ltlkdsz5],[data-theme*=_dark] .folio-skills[data-astro-cid-ltlkdsz5],[class*=theme-][class*=_dark] .folio-skills[data-astro-cid-ltlkdsz5]{color:#f8fafc!important;background:#090d16!important}[data-theme=dark] .folio-skill-info[data-astro-cid-ltlkdsz5] span[data-astro-cid-ltlkdsz5],.theme-dark .folio-skill-info[data-astro-cid-ltlkdsz5] span[data-astro-cid-ltlkdsz5],[data-theme*=_dark] .folio-skill-info[data-astro-cid-ltlkdsz5] span[data-astro-cid-ltlkdsz5],[class*=theme-][class*=_dark] .folio-skill-info[data-astro-cid-ltlkdsz5] span[data-astro-cid-ltlkdsz5]{color:#f8fafc!important}[data-theme=dark] .folio-timeline-item[data-astro-cid-ltlkdsz5],.theme-dark .folio-timeline-item[data-astro-cid-ltlkdsz5],[data-theme*=_dark] .folio-timeline-item[data-astro-cid-ltlkdsz5],[class*=theme-][class*=_dark] .folio-timeline-item[data-astro-cid-ltlkdsz5]{background:#111827!important;border-color:#1e293b!important}[data-theme=dark] .folio-timeline-role[data-astro-cid-ltlkdsz5],.theme-dark .folio-timeline-role[data-astro-cid-ltlkdsz5],[data-theme*=_dark] .folio-timeline-role[data-astro-cid-ltlkdsz5],[class*=theme-][class*=_dark] .folio-timeline-role[data-astro-cid-ltlkdsz5]{color:#f8fafc!important}.folio-projects[data-astro-cid-6t6tqiok]{background:var(--folio-card-bg,var(--bg-surface,#fff));color:var(--folio-text-main,var(--text-main,#0f172a));padding:6rem 0}.folio-projects-heading[data-astro-cid-6t6tqiok]{color:var(--folio-text-main,var(--text-main,#0f172a));font-size:2.5rem;font-weight:800}.folio-projects-sub[data-astro-cid-6t6tqiok]{color:var(--folio-text-muted,var(--text-muted,#64748b));margin-top:.5rem;font-size:1.05rem}[data-theme=dark] .folio-projects[data-astro-cid-6t6tqiok],.theme-dark .folio-projects[data-astro-cid-6t6tqiok],[data-theme*=_dark] .folio-projects[data-astro-cid-6t6tqiok],[class*=theme-][class*=_dark] .folio-projects[data-astro-cid-6t6tqiok]{color:#f8fafc!important;background:#0d1322!important}[data-theme=dark] .folio-projects-heading[data-astro-cid-6t6tqiok],.theme-dark .folio-projects-heading[data-astro-cid-6t6tqiok],[data-theme*=_dark] .folio-projects-heading[data-astro-cid-6t6tqiok],[class*=theme-][class*=_dark] .folio-projects-heading[data-astro-cid-6t6tqiok]{color:#f8fafc!important}[data-theme=dark] .folio-projects-sub[data-astro-cid-6t6tqiok],.theme-dark .folio-projects-sub[data-astro-cid-6t6tqiok],[data-theme*=_dark] .folio-projects-sub[data-astro-cid-6t6tqiok],[class*=theme-][class*=_dark] .folio-projects-sub[data-astro-cid-6t6tqiok]{color:#94a3b8!important}.avilon-hero-wrapper[data-astro-cid-pcz4nwrj]{position:relative;overflow:hidden;background:var(--gradient-accent,linear-gradient(45deg, #1de099, #1dc8cd))!important;color:#fff!important}.max-w-6xl[data-astro-cid-pcz4nwrj]{max-width:1140px;margin:0 auto;padding:0 1.5rem}.avilon-navbar[data-astro-cid-pcz4nwrj]{border-bottom:1px solid #ffffff26;padding:1.25rem 0}.nav-inner[data-astro-cid-pcz4nwrj]{justify-content:space-between;align-items:center;display:flex}.avilon-brand-logo[data-astro-cid-pcz4nwrj]{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex;color:#fff!important}.logo-text[data-astro-cid-pcz4nwrj]{font-family:var(--font-heading,inherit);letter-spacing:-.02em;font-size:1.75rem;font-weight:800;color:#fff!important}.logo-img[data-astro-cid-pcz4nwrj]{max-height:40px}.avilon-nav-menu[data-astro-cid-pcz4nwrj]{gap:1.75rem;display:flex}.nav-link[data-astro-cid-pcz4nwrj]{font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;color:#fffffff2!important}.nav-link[data-astro-cid-pcz4nwrj]:hover{text-shadow:0 0 10px #ffffff80;color:#fff!important}.nav-phone-badge[data-astro-cid-pcz4nwrj]{backdrop-filter:blur(10px);border-radius:9999px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;color:#fff!important;background:#ffffff40!important}.avilon-hero-section[data-astro-cid-pcz4nwrj]{text-align:center;padding:2.25rem 0 6rem;background:0 0!important}.avilon-badge-pill[data-astro-cid-pcz4nwrj]{backdrop-filter:blur(10px);letter-spacing:.1em;border-radius:9999px;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.75rem;font-weight:800;display:inline-block;color:#fff!important;background:#ffffff40!important}.hero-title[data-astro-cid-pcz4nwrj]{font-family:var(--font-heading,inherit);text-shadow:0 2px 10px #00000026;max-width:850px;margin:0 auto 1.25rem;font-size:3.25rem;font-weight:800;line-height:1.15;color:#fff!important}.hero-subtitle[data-astro-cid-pcz4nwrj]{text-shadow:0 1px 6px #0000001a;max-width:720px;margin:0 auto 2.5rem;font-size:1.2rem;line-height:1.6;color:#fffffff2!important}.hero-actions[data-astro-cid-pcz4nwrj]{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:4rem;display:flex}.avilon-hero-wrapper[data-astro-cid-pcz4nwrj] .btn-primary-gradient[data-astro-cid-pcz4nwrj],.btn-primary-gradient[data-astro-cid-pcz4nwrj]{color:var(--brand-color,#1dc8cd)!important;background:#fff!important;font-weight:800!important}.avilon-hero-wrapper[data-astro-cid-pcz4nwrj] .btn-outline-white[data-astro-cid-pcz4nwrj],.btn-outline-white[data-astro-cid-pcz4nwrj]{color:#fff!important;background:#fff3!important;border:2px solid #fff!important;font-weight:800!important}.avilon-hero-wrapper[data-astro-cid-pcz4nwrj] .btn-outline-white[data-astro-cid-pcz4nwrj]:hover,.btn-outline-white[data-astro-cid-pcz4nwrj]:hover{color:var(--brand-color,#1dc8cd)!important;background:#fff!important}.product-screens-container[data-astro-cid-pcz4nwrj]{perspective:1000px;max-width:920px;min-height:390px;margin:0 auto;position:relative}@keyframes mockupSkeletonPulse{0%{background-color:#ffffff26}50%{background-color:#ffffff47}to{background-color:#ffffff26}}.screen-wrapper[data-astro-cid-pcz4nwrj]{backdrop-filter:blur(16px);will-change:transform;background:#ffffff2e;border:3px solid #ffffff59;border-radius:1rem;flex-direction:column;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),border-color .4s,background-color .4s;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}.screen-wrapper[data-astro-cid-pcz4nwrj]:not(.has-loaded){animation:2s ease-in-out infinite mockupSkeletonPulse}.screen-wrapper[data-astro-cid-pcz4nwrj].has-loaded{background:#fffffff2}.screen-wrapper[data-astro-cid-pcz4nwrj]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff26 0%,#fff0 50%,#00000014 100%);transition:opacity .5s;position:absolute;inset:0}.screen-wrapper[data-astro-cid-pcz4nwrj]:hover{border-color:#ffffffe6;box-shadow:0 35px 70px -15px #00000073;z-index:10!important}.mockup-bar[data-astro-cid-pcz4nwrj]{z-index:2;background:#f1f5f9f2;border-bottom:1px solid #e2e8f0cc;flex-shrink:0;align-items:center;gap:6px;height:22px;padding:0 10px;display:flex}.dot[data-astro-cid-pcz4nwrj]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-red[data-astro-cid-pcz4nwrj]{background-color:#ef4444}.dot-yellow[data-astro-cid-pcz4nwrj]{background-color:#f59e0b}.dot-green[data-astro-cid-pcz4nwrj]{background-color:#10b981}.screen-img[data-astro-cid-pcz4nwrj]{object-fit:cover;object-position:center top;opacity:0;width:100%;height:calc(100% - 22px);filter:blur(8px) scale(.98);backface-visibility:hidden;transition:opacity .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:block}.screen-img[data-astro-cid-pcz4nwrj].img-loaded{opacity:1;filter:blur(0px) scale(1.001)}.screen-wrapper[data-astro-cid-pcz4nwrj]:hover .screen-img[data-astro-cid-pcz4nwrj].img-loaded{filter:brightness(1.04)contrast(1.02);transform:scale(1.05)}.screen-main[data-astro-cid-pcz4nwrj]{z-index:3;width:70%;height:350px;top:0;left:15%}.screen-sub-left[data-astro-cid-pcz4nwrj]{z-index:2;width:45%;height:260px;top:40px;left:0}.screen-sub-right[data-astro-cid-pcz4nwrj]{z-index:2;width:45%;height:260px;top:40px;right:0}@media (width<=900px){.avilon-nav-menu[data-astro-cid-pcz4nwrj]{display:none}.hero-title[data-astro-cid-pcz4nwrj]{font-size:2.25rem}.product-screens-container[data-astro-cid-pcz4nwrj]{min-height:250px}.screen-main[data-astro-cid-pcz4nwrj]{width:90%;height:230px;left:5%}.screen-sub-left[data-astro-cid-pcz4nwrj],.screen-sub-right[data-astro-cid-pcz4nwrj]{display:none}}.avilon-about-section[data-astro-cid-3waaj4vm]{background-color:var(--bg-surface,#fff);color:var(--text-main,#111827);padding:6rem 1.5rem}.max-w-6xl[data-astro-cid-3waaj4vm]{max-width:1140px;margin:0 auto}.avilon-about-grid[data-astro-cid-3waaj4vm]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.about-image-stack[data-astro-cid-3waaj4vm]{min-height:400px;position:relative}.img-card[data-astro-cid-3waaj4vm]{background:0 0;border:none;border-radius:0;position:absolute;overflow:hidden;box-shadow:0 15px 35px #00000014}.card-img[data-astro-cid-3waaj4vm]{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.main-card[data-astro-cid-3waaj4vm]{z-index:2;width:75%;height:320px;top:0;left:0}.offset-card[data-astro-cid-3waaj4vm]{z-index:3;width:60%;height:240px;animation-delay:-3s;bottom:0;right:0}.avilon-section-tag[data-astro-cid-3waaj4vm]{letter-spacing:.08em;color:var(--brand-color,#1dc8cd);margin-bottom:.5rem;font-size:.85rem;font-weight:800;display:inline-block}.avilon-section-title[data-astro-cid-3waaj4vm]{font-family:var(--font-heading,inherit);color:var(--text-main,#111827);margin:0 0 1.25rem;font-size:2.25rem;font-weight:800;line-height:1.25}.about-desc-p[data-astro-cid-3waaj4vm]{color:var(--text-muted,#6b7280);white-space:pre-line;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.highlights-grid[data-astro-cid-3waaj4vm]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.h-item[data-astro-cid-3waaj4vm]{color:var(--text-main,#111827);align-items:center;gap:.75rem;font-size:1rem;font-weight:600;display:flex}.h-icon[data-astro-cid-3waaj4vm]{font-size:1.25rem}@media (width<=768px){.avilon-about-grid[data-astro-cid-3waaj4vm]{grid-template-columns:1fr}.about-image-stack[data-astro-cid-3waaj4vm]{min-height:300px}}.avilon-features-section[data-astro-cid-qmr3k7da]{background-color:var(--bg-page,#f8fafc);color:var(--text-main,#111827);padding:6rem 1.5rem}.max-w-6xl[data-astro-cid-qmr3k7da]{max-width:1140px;margin:0 auto}.section-header[data-astro-cid-qmr3k7da]{text-align:center;max-width:700px;margin:0 auto 4rem}.avilon-section-tag[data-astro-cid-qmr3k7da]{letter-spacing:.08em;color:var(--brand-color,#1dc8cd);margin-bottom:.5rem;font-size:.85rem;font-weight:800;display:inline-block}.avilon-section-title[data-astro-cid-qmr3k7da]{font-family:var(--font-heading,inherit);color:var(--text-main,#111827);margin:0 0 1rem;font-size:2.25rem;font-weight:800}.section-desc[data-astro-cid-qmr3k7da]{color:var(--text-muted,#6b7280);margin:0;font-size:1.05rem}.avilon-features-grid[data-astro-cid-qmr3k7da]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.avilon-feature-card[data-astro-cid-qmr3k7da]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);box-shadow:var(--shadow-card,0 10px 30px #00000008);border-radius:1.25rem;padding:2.25rem 2rem;transition:transform .3s,box-shadow .3s}.avilon-feature-card[data-astro-cid-qmr3k7da]:hover{box-shadow:var(--shadow-hover,0 20px 40px #0000001a);transform:translateY(-6px)}.icon-bubble[data-astro-cid-qmr3k7da]{background:var(--gradient-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:1.75rem;display:flex;box-shadow:0 4px 15px #1dc8cd4d}.card-title[data-astro-cid-qmr3k7da]{font-family:var(--font-heading,inherit);color:var(--text-main,#111827);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.card-desc[data-astro-cid-qmr3k7da]{color:var(--text-muted,#6b7280);margin:0;font-size:.95rem;line-height:1.6}.avilon-services-section[data-astro-cid-6a7nlnbu]{background-color:var(--bg-surface,#fff);color:var(--text-main,#111827);padding:6rem 1.5rem}.max-w-6xl[data-astro-cid-6a7nlnbu]{max-width:1140px;margin:0 auto}.section-header[data-astro-cid-6a7nlnbu]{text-align:center;margin-bottom:4rem}.avilon-section-tag[data-astro-cid-6a7nlnbu]{letter-spacing:.08em;color:var(--brand-color,#1dc8cd);margin-bottom:.5rem;font-size:.85rem;font-weight:800;display:inline-block}.avilon-section-title[data-astro-cid-6a7nlnbu]{font-family:var(--font-heading,inherit);color:var(--text-main,#111827);margin:0;font-size:2.25rem;font-weight:800}.avilon-services-grid[data-astro-cid-6a7nlnbu]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.service-card[data-astro-cid-6a7nlnbu]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);box-shadow:var(--shadow-card,0 10px 30px #00000008);border-radius:1.25rem;transition:transform .3s,box-shadow .3s;overflow:hidden}.service-card[data-astro-cid-6a7nlnbu]:hover{box-shadow:var(--shadow-hover,0 20px 40px #0000001a);transform:translateY(-6px)}.srv-img-wrapper[data-astro-cid-6a7nlnbu]{background:#f1f5f9;width:100%;height:200px;overflow:hidden}.srv-img[data-astro-cid-6a7nlnbu]{object-fit:cover;width:100%;height:100%}.srv-body[data-astro-cid-6a7nlnbu]{padding:1.75rem}.srv-title[data-astro-cid-6a7nlnbu]{font-family:var(--font-heading,inherit);color:var(--text-main,#111827);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.srv-desc[data-astro-cid-6a7nlnbu]{color:var(--text-muted,#6b7280);margin:0;font-size:.95rem;line-height:1.6}.book-banner-area[data-astro-cid-aiif2rdh]{margin-top:0;padding:1.5rem 1.5rem 6.5rem;position:relative;overflow:hidden}.max-w-6xl[data-astro-cid-aiif2rdh]{max-width:1140px;margin:0 auto}.book-navbar[data-astro-cid-aiif2rdh]{justify-content:space-between;align-items:center;width:100%;padding-bottom:4rem;display:flex}.book-brand-logo[data-astro-cid-aiif2rdh]{font-family:var(--font-heading,"Poppins", sans-serif);align-items:center;gap:.6rem;font-size:1.65rem;font-weight:800;text-decoration:none;display:flex;color:#fff!important}.book-brand-logo[data-astro-cid-aiif2rdh] .logo-img[data-astro-cid-aiif2rdh]{width:auto;height:42px}.book-nav-menu[data-astro-cid-aiif2rdh]{align-items:center;gap:2rem;display:flex}.book-nav-menu[data-astro-cid-aiif2rdh] .nav-link[data-astro-cid-aiif2rdh]{letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .2s,transform .2s;color:#fff!important;opacity:1!important;font-size:.95rem!important;font-weight:700!important}.book-nav-menu[data-astro-cid-aiif2rdh] .nav-link[data-astro-cid-aiif2rdh]:hover{transform:translateY(-1px);opacity:.85!important}.banner-wrapper[data-astro-cid-aiif2rdh]{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}.author-tag[data-astro-cid-aiif2rdh]{text-transform:uppercase;letter-spacing:.12em;margin-bottom:.85rem;font-size:.98rem;font-weight:700}.banner-title[data-astro-cid-aiif2rdh]{font-family:var(--font-heading,"Poppins", sans-serif);margin:0 0 1.35rem;font-size:clamp(2.75rem,5.5vw,4.2rem);font-weight:800;line-height:1.15}.banner-desc[data-astro-cid-aiif2rdh]{margin:0 0 2.5rem;font-size:1.18rem;line-height:1.65}.banner-actions[data-astro-cid-aiif2rdh]{gap:1rem;display:flex}.book-media-card[data-astro-cid-aiif2rdh]{background:#ffffff0d;border:1px solid #ffffff26;border-radius:16px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 25px 50px #0003}.hero-img[data-astro-cid-aiif2rdh]{object-fit:cover;opacity:0;width:100%;height:auto;transition:opacity .5s;display:block}.hero-img[data-astro-cid-aiif2rdh].img-loaded{opacity:1}.theme-book_v18 .book-banner-area[data-astro-cid-aiif2rdh]{background:linear-gradient(135deg,#ff416c 0%,#ff4b2b 100%)}.theme-book_v18 .author-tag[data-astro-cid-aiif2rdh]{color:#fffffff2}.theme-book_v18 .banner-title[data-astro-cid-aiif2rdh]{color:#fff;text-transform:uppercase}.theme-book_v18 .banner-desc[data-astro-cid-aiif2rdh]{color:#ffffffeb}.theme-book_v18 .primary-btn[data-astro-cid-aiif2rdh]{text-transform:uppercase;letter-spacing:.05em;color:#ff416c!important;background:#fff!important;border-radius:50px!important;padding:.95rem 2.75rem!important;font-size:.95rem!important;font-weight:700!important;box-shadow:0 10px 25px #00000026!important}.theme-book_v18 .primary-btn[data-astro-cid-aiif2rdh]:hover{color:#ff4b2b!important;background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 15px 30px #00000040!important}.theme-book_v18_dark .book-navbar[data-astro-cid-aiif2rdh] .book-brand-logo[data-astro-cid-aiif2rdh],.theme-book_v18_dark .book-navbar[data-astro-cid-aiif2rdh] .nav-link[data-astro-cid-aiif2rdh]{color:#f8fafc!important}.theme-book_v18_dark .book-banner-area[data-astro-cid-aiif2rdh]{background:#0f172a}.theme-book_v18_dark .author-tag[data-astro-cid-aiif2rdh]{color:#f59e0b}.theme-book_v18_dark .banner-title[data-astro-cid-aiif2rdh]{color:#f8fafc}.theme-book_v18_dark .banner-desc[data-astro-cid-aiif2rdh]{color:#94a3b8}.theme-book_v18_vibrant .book-banner-area[data-astro-cid-aiif2rdh]{background:linear-gradient(135deg,#4f46e5 0%,#d946ef 100%)}.theme-book_v18_vibrant .book-navbar[data-astro-cid-aiif2rdh] .book-brand-logo[data-astro-cid-aiif2rdh],.theme-book_v18_vibrant .book-navbar[data-astro-cid-aiif2rdh] .nav-link[data-astro-cid-aiif2rdh]{color:#fff!important}.theme-book_v18_vibrant .author-tag[data-astro-cid-aiif2rdh]{color:#fffffff2}.theme-book_v18_vibrant .banner-title[data-astro-cid-aiif2rdh]{color:#fff;text-transform:uppercase}.theme-book_v18_vibrant .banner-desc[data-astro-cid-aiif2rdh]{color:#ffffffeb}.theme-book_v18_vibrant .primary-btn[data-astro-cid-aiif2rdh]{text-transform:uppercase;letter-spacing:.05em;color:#4f46e5!important;background:#fff!important;border-radius:50px!important;padding:.95rem 2.75rem!important;font-size:.95rem!important;font-weight:700!important;box-shadow:0 10px 25px #00000026!important}.theme-book_v18_vibrant .primary-btn[data-astro-cid-aiif2rdh]:hover{color:#d946ef!important;background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 15px 30px #00000040!important}@media (width>=1200px){.max-w-6xl[data-astro-cid-aiif2rdh]{max-width:1380px!important}}@media (width<=992px){.book-nav-menu[data-astro-cid-aiif2rdh]{display:none}.banner-wrapper[data-astro-cid-aiif2rdh]{text-align:center;grid-template-columns:1fr}.banner-actions[data-astro-cid-aiif2rdh]{justify-content:center}.book-banner-area[data-astro-cid-aiif2rdh]{padding-top:2rem}}.book-about-area[data-astro-cid-ocyfjevb]{background:var(--bg-surface,#f9f9ff);padding:5.5rem 1.5rem}.max-w-6xl[data-astro-cid-ocyfjevb]{max-width:1140px;margin:0 auto}.about-grid[data-astro-cid-ocyfjevb]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.thumb-frame[data-astro-cid-ocyfjevb]{box-shadow:var(--shadow-card,0 10px 30px #00000014);background:0 0;border:none;border-radius:0;min-height:300px;overflow:hidden}.about-img[data-astro-cid-ocyfjevb]{object-fit:cover;opacity:0;border-radius:16px;width:100%;height:auto;transition:opacity .5s;display:block}.about-img[data-astro-cid-ocyfjevb].img-loaded{opacity:1}.about-tag[data-astro-cid-ocyfjevb]{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-color,#f53f51);margin-bottom:.65rem;font-size:.9rem;font-weight:700;display:inline-block}.about-name[data-astro-cid-ocyfjevb]{font-family:var(--font-heading,"Poppins", sans-serif);color:var(--text-main,#222);margin:0 0 1.35rem;font-size:2.5rem;font-weight:700}.about-p[data-astro-cid-ocyfjevb]{color:var(--text-muted,#777);margin-bottom:1.15rem;font-size:1.1rem;line-height:1.7}.signature-box[data-astro-cid-ocyfjevb]{border-top:1px dashed var(--border-color,#eee);flex-direction:column;margin-top:1.75rem;padding-top:1.15rem;display:flex}.signature-name[data-astro-cid-ocyfjevb]{font-family:var(--font-heading,"Poppins", sans-serif);color:var(--brand-color,#f53f51);font-size:1.35rem;font-style:italic;font-weight:700}.signature-title[data-astro-cid-ocyfjevb]{color:var(--text-muted,#777);font-size:.95rem}@media (width>=1200px){.max-w-6xl[data-astro-cid-ocyfjevb]{max-width:1380px!important}}@media (width<=992px){.about-grid[data-astro-cid-ocyfjevb]{grid-template-columns:1fr}}.theme-book_v18_dark .book-about-area[data-astro-cid-ocyfjevb],html.theme-book_v18_dark .book-about-area[data-astro-cid-ocyfjevb]{background:#0f172a!important}.theme-book_v18_dark .about-name[data-astro-cid-ocyfjevb],html.theme-book_v18_dark .about-name[data-astro-cid-ocyfjevb]{color:#f8fafc!important}.theme-book_v18_dark .about-p[data-astro-cid-ocyfjevb],html.theme-book_v18_dark .about-p[data-astro-cid-ocyfjevb]{color:#94a3b8!important}.theme-book_v18_dark .about-tag[data-astro-cid-ocyfjevb],.theme-book_v18_dark .signature-name[data-astro-cid-ocyfjevb],html.theme-book_v18_dark .signature-name[data-astro-cid-ocyfjevb]{color:#f43f5e!important}.book-fact-area[data-astro-cid-mlf4zjeq]{background:var(--bg-page,#fff);padding:5.5rem 1.5rem}.max-w-6xl[data-astro-cid-mlf4zjeq]{max-width:1140px;margin:0 auto}.fact-header[data-astro-cid-mlf4zjeq]{margin-bottom:3.8rem}.fact-title[data-astro-cid-mlf4zjeq]{font-family:var(--font-heading,"Poppins", sans-serif);color:var(--text-main,#222);margin-bottom:.85rem;font-size:2.5rem;font-weight:700}.fact-subtitle[data-astro-cid-mlf4zjeq]{color:var(--text-muted,#777);margin:0;font-size:1.1rem}.features-grid[data-astro-cid-mlf4zjeq]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.25rem;margin-bottom:4.5rem;display:grid}.feature-card[data-astro-cid-mlf4zjeq]{background:var(--bg-surface,#f9f9ff);border:1px solid var(--border-color,#eee);text-align:center;border-radius:12px;padding:2.25rem;transition:transform .3s,box-shadow .3s}.feature-card[data-astro-cid-mlf4zjeq]:hover{box-shadow:var(--shadow-card,0 10px 30px #00000014);transform:translateY(-5px)}.feature-icon[data-astro-cid-mlf4zjeq]{margin-bottom:1.15rem;font-size:2.8rem;display:inline-block}.feature-card-title[data-astro-cid-mlf4zjeq]{font-family:var(--font-heading,"Poppins", sans-serif);color:var(--text-main,#222);margin-bottom:.85rem;font-size:1.38rem;font-weight:600}.feature-card-desc[data-astro-cid-mlf4zjeq]{color:var(--text-muted,#777);margin:0;font-size:1.02rem;line-height:1.6}.counter-bar[data-astro-cid-mlf4zjeq]{background:var(--gradient-accent,linear-gradient(90deg, #f53f51 0%, #f60 100%));color:#fff;box-shadow:var(--shadow-hover,0 15px 35px #f53f5140);border-radius:16px;padding:2.75rem 2.25rem}.counter-grid[data-astro-cid-mlf4zjeq]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;display:grid}.counter-num[data-astro-cid-mlf4zjeq]{font-family:var(--font-heading,"Poppins", sans-serif);color:#fff;margin:0 0 .3rem;font-size:2.8rem;font-weight:700}.counter-label[data-astro-cid-mlf4zjeq]{color:#ffffffeb;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.05rem;font-weight:500}@media (width>=1200px){.max-w-6xl[data-astro-cid-mlf4zjeq]{max-width:1380px!important}}@media (width<=768px){.features-grid[data-astro-cid-mlf4zjeq]{grid-template-columns:1fr}}.price-area[data-astro-cid-oj6eug2j]{background-color:var(--bg-page,#fff);padding:5.5rem 1.5rem}.max-w-6xl[data-astro-cid-oj6eug2j]{max-width:1140px;margin:0 auto}.pricing-header-box[data-astro-cid-oj6eug2j]{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:3.8rem;display:flex;text-align:center!important}.pricing-section-title[data-astro-cid-oj6eug2j]{font-family:var(--font-heading,"Poppins", sans-serif);color:var(--text-main,#222);margin-bottom:.85rem;margin-left:auto;margin-right:auto;font-size:2.5rem;font-weight:700;text-align:center!important}.pricing-section-subtitle[data-astro-cid-oj6eug2j]{color:var(--text-muted,#777);margin:0;font-size:1.1rem;text-align:center!important}.book-pricing-grid[data-astro-cid-oj6eug2j]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:2.25rem;display:grid}.single-price[data-astro-cid-oj6eug2j]{text-align:center;border:1px solid var(--price-border,#eee);background:var(--bg-card,#fff);border-radius:12px;flex-direction:column;justify-content:space-between;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.single-price[data-astro-cid-oj6eug2j] .price-top[data-astro-cid-oj6eug2j]{background-color:var(--price-top-bg,#fbfcff);border-bottom:1px solid var(--price-border,#eee);padding:26px 18px}.single-price[data-astro-cid-oj6eug2j] .price-top[data-astro-cid-oj6eug2j] h4[data-astro-cid-oj6eug2j]{font-family:var(--font-heading,"Poppins", sans-serif);color:var(--text-main,#222);margin:0;font-size:1.38rem;font-weight:600}.price-desc-wrap[data-astro-cid-oj6eug2j]{flex-direction:column;flex:1;justify-content:center;padding:28px 22px;display:flex}.price-desc-wrap[data-astro-cid-oj6eug2j] p[data-astro-cid-oj6eug2j]{color:var(--text-muted,#777);margin:0 0 1.25rem;font-size:1.02rem;line-height:1.6}.book-features-mini[data-astro-cid-oj6eug2j]{text-align:left;flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.book-features-mini[data-astro-cid-oj6eug2j] li[data-astro-cid-oj6eug2j]{color:var(--text-muted,#777);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.check-dot[data-astro-cid-oj6eug2j]{color:var(--brand-color,#f53f51);font-weight:700}.single-price[data-astro-cid-oj6eug2j] .price-bottom[data-astro-cid-oj6eug2j]{background-color:var(--price-bottom-bg,#f9f9ff);border-radius:10px;margin:0 25px 25px;padding:32px 22px;transition:all .35s cubic-bezier(.16,1,.3,1)}.single-price[data-astro-cid-oj6eug2j] .price-bottom[data-astro-cid-oj6eug2j] h1[data-astro-cid-oj6eug2j]{font-family:var(--font-heading,"Poppins", sans-serif);color:var(--text-main,#222);margin:0 0 1.35rem;font-size:3.5rem;font-weight:300;line-height:1;display:inline-block;position:relative}.currency-symbol[data-astro-cid-oj6eug2j]{vertical-align:super;margin-right:2px;font-size:1.55rem;font-weight:400}.single-price[data-astro-cid-oj6eug2j] .primary-btn[data-astro-cid-oj6eug2j]{cursor:pointer;border:none;border-radius:50px;width:100%;padding:.85rem 1.85rem;font-size:.95rem;transition:all .3s;color:#fff!important;background:#222!important;font-weight:700!important}.theme-book_v18_dark .single-price[data-astro-cid-oj6eug2j]:not(.featured-plan) .primary-btn[data-astro-cid-oj6eug2j]{color:#fff!important;background:#334155!important;font-weight:700!important}.theme-book_v18_dark .single-price[data-astro-cid-oj6eug2j]:not(.featured-plan) .primary-btn[data-astro-cid-oj6eug2j]:hover{color:#0f172a!important;background:#f59e0b!important}.single-price[data-astro-cid-oj6eug2j].featured-plan .price-bottom[data-astro-cid-oj6eug2j],.single-price[data-astro-cid-oj6eug2j]:hover .price-bottom[data-astro-cid-oj6eug2j]{background:var(--gradient-accent,linear-gradient(90deg, #f53f51 0%, #f60 100%));box-shadow:0 12px 30px #0003}.single-price[data-astro-cid-oj6eug2j].featured-plan .price-bottom[data-astro-cid-oj6eug2j] h1[data-astro-cid-oj6eug2j],.single-price[data-astro-cid-oj6eug2j]:hover .price-bottom[data-astro-cid-oj6eug2j] h1[data-astro-cid-oj6eug2j],.single-price[data-astro-cid-oj6eug2j].featured-plan .currency-symbol[data-astro-cid-oj6eug2j],.single-price[data-astro-cid-oj6eug2j]:hover .currency-symbol[data-astro-cid-oj6eug2j]{color:#fff!important}.single-price[data-astro-cid-oj6eug2j].featured-plan .primary-btn[data-astro-cid-oj6eug2j],.single-price[data-astro-cid-oj6eug2j]:hover .primary-btn[data-astro-cid-oj6eug2j]{box-shadow:0 4px 15px #0003;color:#111827!important;background:#fff!important;font-weight:700!important}.single-price[data-astro-cid-oj6eug2j].featured-plan .primary-btn[data-astro-cid-oj6eug2j]:hover,.single-price[data-astro-cid-oj6eug2j]:hover .primary-btn[data-astro-cid-oj6eug2j]:hover{opacity:.95;transform:translateY(-2px);color:#000!important;background:#fff!important}@media (width>=1200px){.max-w-6xl[data-astro-cid-oj6eug2j]{max-width:1380px!important}}@media (width<=768px){.book-pricing-grid[data-astro-cid-oj6eug2j]{grid-template-columns:1fr}}.course-hero-wrapper[data-astro-cid-puqspsb5]{width:100%;position:relative;overflow:hidden}.course-sticky-header[data-astro-cid-puqspsb5]{z-index:1000;background:#fff;transition:all .3s;position:sticky;top:0;box-shadow:0 4px 20px #00000014}.max-w-7xl[data-astro-cid-puqspsb5]{max-width:1380px;margin:0 auto}.max-w-6xl[data-astro-cid-puqspsb5]{max-width:1200px;margin:0 auto}.header-inner[data-astro-cid-puqspsb5]{justify-content:space-between;align-items:center;height:90px;padding:0 1.5rem;display:flex}.course-logo[data-astro-cid-puqspsb5]{align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo-text[data-astro-cid-puqspsb5]{font-family:var(--font-heading,"Open Sans", sans-serif);color:#3a3a3a;letter-spacing:.05em;text-transform:uppercase;font-size:1.8rem;font-weight:900}.logo-icon[data-astro-cid-puqspsb5]{color:#ffb606;margin-right:.4rem}.logo-img[data-astro-cid-puqspsb5]{width:auto;height:44px}.course-nav-menu[data-astro-cid-puqspsb5]{align-items:center;gap:2.25rem;display:flex}.course-nav-menu[data-astro-cid-puqspsb5] .nav-link[data-astro-cid-puqspsb5]{font-family:var(--font-heading,"Open Sans", sans-serif);color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .25s}.course-nav-menu[data-astro-cid-puqspsb5] .nav-link[data-astro-cid-puqspsb5]:hover{color:var(--brand-color,#ffb606)}.header-phone-box[data-astro-cid-puqspsb5]{letter-spacing:.05em;background:#ffb606;align-items:center;gap:.75rem;height:100%;padding:0 2rem;font-size:1.05rem;font-weight:700;display:flex;color:#fff!important}.hero-slider-container[data-astro-cid-puqspsb5]{background:#111827;width:100%;height:calc(100vh - 90px);min-height:600px;position:relative}.hero-slide[data-astro-cid-puqspsb5]{opacity:0;z-index:1;width:100%;height:100%;transition:transform .85s cubic-bezier(.65,0,.35,1),opacity .85s;position:absolute;top:0;left:0;transform:translate(100%)}.hero-slide[data-astro-cid-puqspsb5].active{opacity:1;z-index:2;transform:translate(0)}.slide-bg[data-astro-cid-puqspsb5]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.slide-overlay[data-astro-cid-puqspsb5]{background:linear-gradient(#0f172a73 0%,#0f172ab3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.slide-content-wrap[data-astro-cid-puqspsb5]{z-index:3;text-align:center;justify-content:center;align-items:center;height:100%;padding:0 1.5rem;display:flex;position:relative}.slide-text-box[data-astro-cid-puqspsb5]{max-width:900px;margin-bottom:5rem}.hero-slide[data-astro-cid-puqspsb5].active .slide-subtitle[data-astro-cid-puqspsb5]{animation:.85s cubic-bezier(.16,1,.3,1) .45s forwards riseUpText}.hero-slide[data-astro-cid-puqspsb5].active .slide-title[data-astro-cid-puqspsb5]{animation:.95s cubic-bezier(.16,1,.3,1) .65s forwards riseUpText}.slide-subtitle[data-astro-cid-puqspsb5]{color:#ffb606;letter-spacing:.15em;text-transform:uppercase;opacity:0;margin-bottom:1.25rem;font-size:1.05rem;font-weight:700;transform:translateY(60px)}.slide-title[data-astro-cid-puqspsb5]{font-family:var(--font-heading,"Open Sans", sans-serif);color:#fff;opacity:0;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.15;transform:translateY(100px)}.slide-title[data-astro-cid-puqspsb5] .highlight{background:#ffb606;border-radius:4px;padding:.1em .35em;display:inline-block;color:#fff!important}@keyframes riseUpText{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.slider-btn[data-astro-cid-puqspsb5]{color:#3a3a3a;background:#fff;z-index:10!important;cursor:pointer!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;margin:0!important;padding:0!important;font-size:1.2rem!important;font-weight:800!important;transition:background-color .25s,color .25s,box-shadow .25s!important;display:inline-flex!important;position:absolute!important;top:45%!important;transform:translateY(-50%)!important;box-shadow:0 10px 25px #0003!important}.slider-btn[data-astro-cid-puqspsb5]:hover{color:#fff!important;background:#ffb606!important;top:45%!important;transform:translateY(-50%)!important}.slider-btn[data-astro-cid-puqspsb5]:active,.slider-btn[data-astro-cid-puqspsb5]:focus{outline:none!important;top:45%!important;transform:translateY(-50%)!important}.prev-btn[data-astro-cid-puqspsb5]{left:2rem}.next-btn[data-astro-cid-puqspsb5]{right:2rem}.hero-boxes-overlay[data-astro-cid-puqspsb5]{z-index:10;width:100%;position:absolute;bottom:0;left:0}.hero-boxes-grid[data-astro-cid-puqspsb5]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.hero-box-card[data-astro-cid-puqspsb5]{color:#fff;background:#1a1a1a;border-top:4px solid #0000;align-items:center;gap:1.5rem;padding:2.25rem 2rem;text-decoration:none;transition:all .35s;display:flex}.hero-box-card[data-astro-cid-puqspsb5]:hover{background:#ffb606;border-top-color:#fff;transform:translateY(-5px)}.box-icon-wrap[data-astro-cid-puqspsb5]{font-size:2.75rem}.box-text-wrap[data-astro-cid-puqspsb5] h3[data-astro-cid-puqspsb5]{font-family:var(--font-heading,"Open Sans", sans-serif);color:#fff;margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.view-more[data-astro-cid-puqspsb5]{letter-spacing:.1em;color:#ffb606;text-transform:uppercase;font-size:.85rem;font-weight:800;transition:color .3s}.hero-box-card[data-astro-cid-puqspsb5]:hover .view-more[data-astro-cid-puqspsb5]{color:#fff!important}.theme-course_v19 .header-phone-box[data-astro-cid-puqspsb5],html.theme-course_v19 .header-phone-box[data-astro-cid-puqspsb5],body.theme-course_v19 .header-phone-box[data-astro-cid-puqspsb5],.theme-course_v19 .slide-title[data-astro-cid-puqspsb5] .highlight,html.theme-course_v19 .slide-title[data-astro-cid-puqspsb5] .highlight{color:#fff!important;background:#ffb606!important}.theme-course_v19 .slide-subtitle[data-astro-cid-puqspsb5],.theme-course_v19 .logo-icon[data-astro-cid-puqspsb5],.theme-course_v19 .view-more[data-astro-cid-puqspsb5],html.theme-course_v19 .slide-subtitle[data-astro-cid-puqspsb5],html.theme-course_v19 .logo-icon[data-astro-cid-puqspsb5],html.theme-course_v19 .view-more[data-astro-cid-puqspsb5]{color:#ffb606!important}.theme-course_v19 .hero-box-card[data-astro-cid-puqspsb5]:hover,html.theme-course_v19 .hero-box-card[data-astro-cid-puqspsb5]:hover{background:#ffb606!important}.theme-course_v19 .slider-btn[data-astro-cid-puqspsb5]:hover,html.theme-course_v19 .slider-btn[data-astro-cid-puqspsb5]:hover{color:#fff!important;background:#ffb606!important}.theme-course_v19_vibrant .header-phone-box[data-astro-cid-puqspsb5],html.theme-course_v19_vibrant .header-phone-box[data-astro-cid-puqspsb5],.theme-course_v19_vibrant .slide-title[data-astro-cid-puqspsb5] .highlight,html.theme-course_v19_vibrant .slide-title[data-astro-cid-puqspsb5] .highlight{color:#fff!important;background:#059669!important}.theme-course_v19_vibrant .slide-subtitle[data-astro-cid-puqspsb5],.theme-course_v19_vibrant .logo-icon[data-astro-cid-puqspsb5],.theme-course_v19_vibrant .view-more[data-astro-cid-puqspsb5],html.theme-course_v19_vibrant .slide-subtitle[data-astro-cid-puqspsb5],html.theme-course_v19_vibrant .logo-icon[data-astro-cid-puqspsb5],html.theme-course_v19_vibrant .view-more[data-astro-cid-puqspsb5]{color:#059669!important}.theme-course_v19_vibrant .hero-box-card[data-astro-cid-puqspsb5]{background:#064e3b}.theme-course_v19_vibrant .hero-box-card[data-astro-cid-puqspsb5]:hover{background:#059669!important}.theme-course_v19_vibrant .slider-btn[data-astro-cid-puqspsb5]:hover{color:#fff!important;background:#059669!important}.theme-course_v19_dark .course-sticky-header[data-astro-cid-puqspsb5]{background:#1e293b}.theme-course_v19_dark .logo-text[data-astro-cid-puqspsb5],.theme-course_v19_dark .course-nav-menu[data-astro-cid-puqspsb5] .nav-link[data-astro-cid-puqspsb5]{color:#f8fafc}.theme-course_v19_dark .header-phone-box[data-astro-cid-puqspsb5],html.theme-course_v19_dark .header-phone-box[data-astro-cid-puqspsb5],.theme-course_v19_dark .slide-title[data-astro-cid-puqspsb5] .highlight,html.theme-course_v19_dark .slide-title[data-astro-cid-puqspsb5] .highlight{color:#fff!important;background:#2563eb!important}.theme-course_v19_dark .slide-subtitle[data-astro-cid-puqspsb5],.theme-course_v19_dark .logo-icon[data-astro-cid-puqspsb5],.theme-course_v19_dark .view-more[data-astro-cid-puqspsb5],html.theme-course_v19_dark .slide-subtitle[data-astro-cid-puqspsb5],html.theme-course_v19_dark .logo-icon[data-astro-cid-puqspsb5],html.theme-course_v19_dark .view-more[data-astro-cid-puqspsb5]{color:#3b82f6!important}.theme-course_v19_dark .hero-box-card[data-astro-cid-puqspsb5]{background:#0f172a;border:1px solid #334155}.theme-course_v19_dark .hero-box-card[data-astro-cid-puqspsb5]:hover{background:#2563eb!important}.theme-course_v19_dark .slider-btn[data-astro-cid-puqspsb5]:hover{color:#fff!important;background:#2563eb!important}@media (width<=992px){.course-nav-menu[data-astro-cid-puqspsb5]{display:none}.header-phone-box[data-astro-cid-puqspsb5]{padding:0 1rem;font-size:.9rem}.hero-boxes-grid[data-astro-cid-puqspsb5]{grid-template-columns:1fr}.hero-slider-container[data-astro-cid-puqspsb5]{height:auto;min-height:500px;padding-bottom:250px}.slider-btn[data-astro-cid-puqspsb5]{padding:.75rem 1rem;font-size:.75rem}.prev-btn[data-astro-cid-puqspsb5]{left:.5rem}.next-btn[data-astro-cid-puqspsb5]{right:.5rem}}.course-about-area[data-astro-cid-dcgcd6m5]{background-color:var(--bg-page,#fff);padding:6rem 1.5rem}.max-w-6xl[data-astro-cid-dcgcd6m5]{max-width:1200px;margin:0 auto}.about-grid[data-astro-cid-dcgcd6m5]{grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;display:grid}.media-frame[data-astro-cid-dcgcd6m5]{box-shadow:var(--shadow-card,0 15px 35px #0000001a);overflow:hidden}.media-frame[data-astro-cid-dcgcd6m5] img[data-astro-cid-dcgcd6m5]{object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.section-tag[data-astro-cid-dcgcd6m5]{color:var(--brand-color,#ffb606);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.95rem;font-weight:700;display:inline-block}.about-title[data-astro-cid-dcgcd6m5]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);margin:0 0 1.35rem;font-size:2.5rem;font-weight:800}.about-text[data-astro-cid-dcgcd6m5]{color:var(--text-muted,#6b7280);margin-bottom:1.25rem;font-size:1.1rem;line-height:1.7}.faculty-quote-box[data-astro-cid-dcgcd6m5]{background:var(--bg-surface,#fffdf5);border-left:4px solid var(--brand-color,#ffb606);border-radius:0 12px 12px 0;margin-top:2rem;padding:1.75rem 2rem}.quote-text[data-astro-cid-dcgcd6m5]{color:var(--text-main,#222);margin:0 0 1rem;font-size:1.12rem;font-style:italic;font-weight:500}.faculty-author[data-astro-cid-dcgcd6m5]{flex-direction:column;display:flex}.author-name[data-astro-cid-dcgcd6m5]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--brand-color,#ffb606);font-size:1.1rem;font-weight:800}.author-title[data-astro-cid-dcgcd6m5]{color:var(--text-muted,#6b7280);font-size:.92rem}.theme-course_v19 .course-about-area[data-astro-cid-dcgcd6m5],html.theme-course_v19 .course-about-area[data-astro-cid-dcgcd6m5]{background-color:#fff!important}.theme-course_v19 .about-title[data-astro-cid-dcgcd6m5],html.theme-course_v19 .about-title[data-astro-cid-dcgcd6m5]{color:#222!important}.theme-course_v19 .about-text[data-astro-cid-dcgcd6m5],html.theme-course_v19 .about-text[data-astro-cid-dcgcd6m5]{color:#6b7280!important}.theme-course_v19 .section-tag[data-astro-cid-dcgcd6m5],.theme-course_v19 .author-name[data-astro-cid-dcgcd6m5],html.theme-course_v19 .section-tag[data-astro-cid-dcgcd6m5],html.theme-course_v19 .author-name[data-astro-cid-dcgcd6m5]{color:#ffb606!important}.theme-course_v19 .faculty-quote-box[data-astro-cid-dcgcd6m5],html.theme-course_v19 .faculty-quote-box[data-astro-cid-dcgcd6m5]{background-color:#fffdf5!important;border-left-color:#ffb606!important}.theme-course_v19 .quote-text[data-astro-cid-dcgcd6m5],html.theme-course_v19 .quote-text[data-astro-cid-dcgcd6m5]{color:#222!important}.theme-course_v19_vibrant .course-about-area[data-astro-cid-dcgcd6m5],html.theme-course_v19_vibrant .course-about-area[data-astro-cid-dcgcd6m5]{background-color:#fff!important}.theme-course_v19_vibrant .about-title[data-astro-cid-dcgcd6m5],html.theme-course_v19_vibrant .about-title[data-astro-cid-dcgcd6m5]{color:#111827!important}.theme-course_v19_vibrant .about-text[data-astro-cid-dcgcd6m5],html.theme-course_v19_vibrant .about-text[data-astro-cid-dcgcd6m5]{color:#4b5563!important}.theme-course_v19_vibrant .section-tag[data-astro-cid-dcgcd6m5],.theme-course_v19_vibrant .author-name[data-astro-cid-dcgcd6m5],html.theme-course_v19_vibrant .section-tag[data-astro-cid-dcgcd6m5],html.theme-course_v19_vibrant .author-name[data-astro-cid-dcgcd6m5]{color:#059669!important}.theme-course_v19_vibrant .faculty-quote-box[data-astro-cid-dcgcd6m5],html.theme-course_v19_vibrant .faculty-quote-box[data-astro-cid-dcgcd6m5]{background-color:#ecfdf5!important;border-left-color:#059669!important}.theme-course_v19_vibrant .quote-text[data-astro-cid-dcgcd6m5],html.theme-course_v19_vibrant .quote-text[data-astro-cid-dcgcd6m5]{color:#111827!important}.theme-course_v19_vibrant .author-title[data-astro-cid-dcgcd6m5],html.theme-course_v19_vibrant .author-title[data-astro-cid-dcgcd6m5]{color:#4b5563!important}.theme-course_v19_dark .course-about-area[data-astro-cid-dcgcd6m5],html.theme-course_v19_dark .course-about-area[data-astro-cid-dcgcd6m5]{background-color:#0f172a!important}.theme-course_v19_dark .about-title[data-astro-cid-dcgcd6m5],html.theme-course_v19_dark .about-title[data-astro-cid-dcgcd6m5]{color:#f8fafc!important}.theme-course_v19_dark .about-text[data-astro-cid-dcgcd6m5],html.theme-course_v19_dark .about-text[data-astro-cid-dcgcd6m5]{color:#94a3b8!important}.theme-course_v19_dark .section-tag[data-astro-cid-dcgcd6m5],.theme-course_v19_dark .author-name[data-astro-cid-dcgcd6m5],html.theme-course_v19_dark .section-tag[data-astro-cid-dcgcd6m5],html.theme-course_v19_dark .author-name[data-astro-cid-dcgcd6m5]{color:#3b82f6!important}.theme-course_v19_dark .faculty-quote-box[data-astro-cid-dcgcd6m5],html.theme-course_v19_dark .faculty-quote-box[data-astro-cid-dcgcd6m5]{background:#1e293b!important;border-left-color:#2563eb!important}.theme-course_v19_dark .quote-text[data-astro-cid-dcgcd6m5],html.theme-course_v19_dark .quote-text[data-astro-cid-dcgcd6m5]{color:#f8fafc!important}@media (width<=992px){.about-grid[data-astro-cid-dcgcd6m5]{grid-template-columns:1fr}}.course-features-area[data-astro-cid-bf25gv22]{background-color:var(--bg-page,#fff);padding:6rem 1.5rem}.max-w-6xl[data-astro-cid-bf25gv22]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-bf25gv22]{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.section-tag[data-astro-cid-bf25gv22]{color:var(--brand-color,#ffb606);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.section-title[data-astro-cid-bf25gv22]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);margin:0 0 1rem;font-size:2.5rem;font-weight:800}.header-divider[data-astro-cid-bf25gv22]{background:var(--brand-color,#ffb606);border-radius:2px;width:60px;height:4px}.courses-grid[data-astro-cid-bf25gv22]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-bottom:5rem;display:grid}.course-card[data-astro-cid-bf25gv22]{background:var(--bg-card,#fff);box-shadow:var(--shadow-card,0 10px 30px #0000000f);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;flex-direction:column;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden}.course-card[data-astro-cid-bf25gv22]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.card-media[data-astro-cid-bf25gv22]{width:100%;height:220px;overflow:hidden}.card-media[data-astro-cid-bf25gv22] img[data-astro-cid-bf25gv22]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.course-card[data-astro-cid-bf25gv22]:hover .card-media[data-astro-cid-bf25gv22] img[data-astro-cid-bf25gv22]{transform:scale(1.08)}.card-body[data-astro-cid-bf25gv22]{flex:1;padding:1.85rem}.course-title[data-astro-cid-bf25gv22]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);margin:0 0 .85rem;font-size:1.35rem;font-weight:700;line-height:1.35}.course-desc[data-astro-cid-bf25gv22]{color:var(--text-muted,#6b7280);margin:0;font-size:1.02rem;line-height:1.65}.card-footer[data-astro-cid-bf25gv22]{background:var(--bg-surface,#f8fafc);border-top:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;padding:1rem 1.85rem;display:flex}.instructor-info[data-astro-cid-bf25gv22]{color:var(--text-muted,#6b7280);align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:flex}.price-tag[data-astro-cid-bf25gv22]{background:#ffb606;border-radius:4px;padding:.4rem 1.15rem;font-size:1.15rem;font-weight:800;color:#fff!important}.stats-counter-bar[data-astro-cid-bf25gv22]{color:#fff;background:linear-gradient(135deg,#ffb606 0%,#ff8c00 100%);border-radius:16px;padding:3rem 2rem;box-shadow:0 15px 35px #ffb60640}.stats-grid[data-astro-cid-bf25gv22]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.stat-num[data-astro-cid-bf25gv22]{font-family:var(--font-heading,"Open Sans", sans-serif);margin:0 0 .35rem;font-size:2.8rem;font-weight:900}.stat-label[data-astro-cid-bf25gv22]{text-transform:uppercase;letter-spacing:.08em;opacity:.92;margin:0;font-size:1.05rem;font-weight:600}.theme-course_v19 .section-tag[data-astro-cid-bf25gv22],html.theme-course_v19 .section-tag[data-astro-cid-bf25gv22]{color:#ffb606!important}.theme-course_v19 .header-divider[data-astro-cid-bf25gv22],.theme-course_v19 .price-tag[data-astro-cid-bf25gv22],html.theme-course_v19 .header-divider[data-astro-cid-bf25gv22],html.theme-course_v19 .price-tag[data-astro-cid-bf25gv22]{color:#fff!important;background:#ffb606!important}.theme-course_v19 .stats-counter-bar[data-astro-cid-bf25gv22],html.theme-course_v19 .stats-counter-bar[data-astro-cid-bf25gv22]{background:linear-gradient(135deg,#ffb606 0%,#ff8c00 100%)!important}.theme-course_v19_vibrant .section-tag[data-astro-cid-bf25gv22],html.theme-course_v19_vibrant .section-tag[data-astro-cid-bf25gv22]{color:#059669!important}.theme-course_v19_vibrant .header-divider[data-astro-cid-bf25gv22],.theme-course_v19_vibrant .price-tag[data-astro-cid-bf25gv22],html.theme-course_v19_vibrant .header-divider[data-astro-cid-bf25gv22],html.theme-course_v19_vibrant .price-tag[data-astro-cid-bf25gv22]{color:#fff!important;background:#059669!important}.theme-course_v19_vibrant .stats-counter-bar[data-astro-cid-bf25gv22],html.theme-course_v19_vibrant .stats-counter-bar[data-astro-cid-bf25gv22]{background:linear-gradient(135deg,#059669 0%,#10b981 100%)!important}.theme-course_v19_dark .section-title[data-astro-cid-bf25gv22],.theme-course_v19_dark .course-title[data-astro-cid-bf25gv22]{color:#f8fafc!important}.theme-course_v19_dark .course-desc[data-astro-cid-bf25gv22],.theme-course_v19_dark .instructor-info[data-astro-cid-bf25gv22]{color:#94a3b8!important}.theme-course_v19_dark .section-tag[data-astro-cid-bf25gv22]{color:#3b82f6!important}.theme-course_v19_dark .header-divider[data-astro-cid-bf25gv22],.theme-course_v19_dark .price-tag[data-astro-cid-bf25gv22]{color:#fff!important;background:#2563eb!important}.theme-course_v19_dark .stats-counter-bar[data-astro-cid-bf25gv22]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important}.theme-course_v19_dark .course-card[data-astro-cid-bf25gv22]{background:#1e293b!important;border-color:#334155!important}.theme-course_v19_dark .card-footer[data-astro-cid-bf25gv22]{background:#0f172a!important;border-color:#334155!important}@media (width<=768px){.courses-grid[data-astro-cid-bf25gv22]{grid-template-columns:1fr}}.course-pricing-area[data-astro-cid-x577hlxj]{background-color:var(--bg-surface,#fffdf5);padding:6rem 1.5rem}.max-w-6xl[data-astro-cid-x577hlxj]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-x577hlxj]{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.section-tag[data-astro-cid-x577hlxj]{color:var(--brand-color,#ffb606);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.section-title[data-astro-cid-x577hlxj]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);margin:0 0 1rem;font-size:2.5rem;font-weight:800}.header-divider[data-astro-cid-x577hlxj]{background:var(--brand-color,#ffb606);border-radius:2px;width:60px;height:4px}.pricing-grid[data-astro-cid-x577hlxj]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:2.5rem;display:grid}.pricing-card[data-astro-cid-x577hlxj]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;flex-direction:column;justify-content:space-between;padding:2.75rem 2.25rem;transition:transform .35s,box-shadow .35s;display:flex;position:relative}.pricing-card[data-astro-cid-x577hlxj]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.pricing-card[data-astro-cid-x577hlxj].featured-card{border:2px solid var(--brand-color,#ffb606);box-shadow:0 15px 35px #ffb60633}.badge-popular[data-astro-cid-x577hlxj]{background:var(--brand-color,#ffb606);color:#fff;letter-spacing:.1em;border-radius:50px;padding:.35rem 1.25rem;font-size:.8rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.tier-name[data-astro-cid-x577hlxj]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);margin:0 0 1rem;font-size:1.45rem;font-weight:800}.price-wrap[data-astro-cid-x577hlxj]{align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.price-val[data-astro-cid-x577hlxj]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);font-size:3.5rem;font-weight:900}.price-period[data-astro-cid-x577hlxj]{color:var(--text-muted,#6b7280);font-size:1rem}.tier-desc[data-astro-cid-x577hlxj]{color:var(--text-muted,#6b7280);margin:0 0 2rem;font-size:1.02rem;line-height:1.6}.feature-list[data-astro-cid-x577hlxj]{flex-direction:column;gap:.85rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.feature-list[data-astro-cid-x577hlxj] li[data-astro-cid-x577hlxj]{color:var(--text-main,#222);align-items:center;gap:.65rem;font-size:1.02rem;display:flex}.check-icon[data-astro-cid-x577hlxj]{color:var(--brand-color,#ffb606);font-weight:900}.cta-btn[data-astro-cid-x577hlxj]{color:#fff;letter-spacing:.08em;cursor:pointer;background:#1a1a1a;border:none;border-radius:50px;width:100%;padding:1rem;font-size:.95rem;font-weight:800;transition:all .3s}.pricing-card[data-astro-cid-x577hlxj].featured-card .cta-btn[data-astro-cid-x577hlxj],.cta-btn[data-astro-cid-x577hlxj]:hover{background:var(--brand-color,#ffb606);color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #ffb6064d}.theme-course_v19 .section-tag[data-astro-cid-x577hlxj],.theme-course_v19 .check-icon[data-astro-cid-x577hlxj]{color:#ffb606!important}.theme-course_v19 .header-divider[data-astro-cid-x577hlxj],.theme-course_v19 .badge-popular[data-astro-cid-x577hlxj]{background:#ffb606!important}.theme-course_v19 .pricing-card[data-astro-cid-x577hlxj].featured-card{border-color:#ffb606!important}.theme-course_v19 .pricing-card[data-astro-cid-x577hlxj].featured-card .cta-btn[data-astro-cid-x577hlxj],.theme-course_v19 .cta-btn[data-astro-cid-x577hlxj]:hover{background:#ffb606!important}.theme-course_v19_vibrant .section-tag[data-astro-cid-x577hlxj],.theme-course_v19_vibrant .check-icon[data-astro-cid-x577hlxj]{color:#059669!important}.theme-course_v19_vibrant .header-divider[data-astro-cid-x577hlxj],.theme-course_v19_vibrant .badge-popular[data-astro-cid-x577hlxj]{background:#059669!important}.theme-course_v19_vibrant .pricing-card[data-astro-cid-x577hlxj].featured-card{border-color:#059669!important}.theme-course_v19_vibrant .pricing-card[data-astro-cid-x577hlxj].featured-card .cta-btn[data-astro-cid-x577hlxj],.theme-course_v19_vibrant .cta-btn[data-astro-cid-x577hlxj]:hover{background:#059669!important}.theme-course_v19_dark .course-pricing-area[data-astro-cid-x577hlxj]{background-color:#0f172a!important}.theme-course_v19_dark .pricing-card[data-astro-cid-x577hlxj]{background:#1e293b!important;border-color:#334155!important}.theme-course_v19_dark .section-title[data-astro-cid-x577hlxj],.theme-course_v19_dark .tier-name[data-astro-cid-x577hlxj],.theme-course_v19_dark .price-val[data-astro-cid-x577hlxj],.theme-course_v19_dark .feature-list[data-astro-cid-x577hlxj] li[data-astro-cid-x577hlxj]{color:#f8fafc!important}.theme-course_v19_dark .tier-desc[data-astro-cid-x577hlxj],.theme-course_v19_dark .price-period[data-astro-cid-x577hlxj]{color:#94a3b8!important}.theme-course_v19_dark .section-tag[data-astro-cid-x577hlxj],.theme-course_v19_dark .check-icon[data-astro-cid-x577hlxj]{color:#3b82f6!important}.theme-course_v19_dark .header-divider[data-astro-cid-x577hlxj],.theme-course_v19_dark .badge-popular[data-astro-cid-x577hlxj]{background:#2563eb!important}.theme-course_v19_dark .pricing-card[data-astro-cid-x577hlxj].featured-card{border-color:#2563eb!important}.theme-course_v19_dark .cta-btn[data-astro-cid-x577hlxj]{background:#334155}.theme-course_v19_dark .pricing-card[data-astro-cid-x577hlxj].featured-card .cta-btn[data-astro-cid-x577hlxj],.theme-course_v19_dark .cta-btn[data-astro-cid-x577hlxj]:hover{background:#2563eb!important}@media (width<=768px){.pricing-grid[data-astro-cid-x577hlxj]{grid-template-columns:1fr}}.course-events-area[data-astro-cid-bv6fii2m]{background-color:var(--bg-surface,#fffdf5);padding:6rem 1.5rem}.max-w-6xl[data-astro-cid-bv6fii2m]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-bv6fii2m]{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.section-tag[data-astro-cid-bv6fii2m]{color:var(--brand-color,#ffb606);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.section-title[data-astro-cid-bv6fii2m]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);margin:0 0 1rem;font-size:2.5rem;font-weight:800}.header-divider[data-astro-cid-bv6fii2m]{background:var(--brand-color,#ffb606);border-radius:2px;width:60px;height:4px}.events-list[data-astro-cid-bv6fii2m]{flex-direction:column;gap:2rem;display:flex}.event-item-card[data-astro-cid-bv6fii2m]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);box-shadow:var(--shadow-card,0 10px 30px #0000000f);border-radius:14px;grid-template-columns:130px 1fr 280px;align-items:center;gap:2rem;padding:2rem;transition:transform .35s,box-shadow .35s;display:grid}.event-item-card[data-astro-cid-bv6fii2m]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.event-date-box[data-astro-cid-bv6fii2m]{border:2px solid var(--brand-color,#ffb606);text-align:center;background:var(--bg-surface,#fffdf5);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex}.event-day[data-astro-cid-bv6fii2m]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--brand-color,#ffb606);font-size:2.75rem;font-weight:900;line-height:1}.event-month[data-astro-cid-bv6fii2m]{color:var(--text-main,#222);text-transform:uppercase;margin-top:.25rem;font-size:.95rem;font-weight:700}.event-title[data-astro-cid-bv6fii2m]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);margin:0 0 .5rem;font-size:1.4rem;font-weight:800}.event-location[data-astro-cid-bv6fii2m]{color:var(--brand-color,#ffb606);margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:inline-block}.event-desc[data-astro-cid-bv6fii2m]{color:var(--text-muted,#6b7280);margin:0;font-size:1.02rem;line-height:1.65}.event-media[data-astro-cid-bv6fii2m]{border-radius:10px;height:160px;overflow:hidden}.event-media[data-astro-cid-bv6fii2m] img[data-astro-cid-bv6fii2m]{object-fit:cover;width:100%;height:100%}.theme-course_v19_dark .course-events-area[data-astro-cid-bv6fii2m]{background-color:#0f172a!important}.theme-course_v19_dark .section-title[data-astro-cid-bv6fii2m],.theme-course_v19_dark .event-title[data-astro-cid-bv6fii2m],.theme-course_v19_dark .event-month[data-astro-cid-bv6fii2m]{color:#f8fafc!important}.theme-course_v19_dark .event-desc[data-astro-cid-bv6fii2m]{color:#94a3b8!important}.theme-course_v19_dark .event-item-card[data-astro-cid-bv6fii2m],.theme-course_v19_dark .event-date-box[data-astro-cid-bv6fii2m]{background:#1e293b!important;border-color:#334155!important}@media (width<=992px){.event-item-card[data-astro-cid-bv6fii2m]{text-align:center;grid-template-columns:1fr}.event-media[data-astro-cid-bv6fii2m]{height:200px}}.course-testimonials-area[data-astro-cid-ykbr7dj7]{background-color:var(--bg-page,#fff);padding:6rem 1.5rem}.max-w-6xl[data-astro-cid-ykbr7dj7]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-ykbr7dj7]{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.section-tag[data-astro-cid-ykbr7dj7]{color:var(--brand-color,#ffb606);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.section-title[data-astro-cid-ykbr7dj7]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--text-main,#222);margin:0 0 1rem;font-size:2.5rem;font-weight:800}.header-divider[data-astro-cid-ykbr7dj7]{background:var(--brand-color,#ffb606);border-radius:2px;width:60px;height:4px}.testimonials-grid[data-astro-cid-ykbr7dj7]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2.5rem;display:grid}.testimonial-card[data-astro-cid-ykbr7dj7]{background:var(--bg-surface,#fffdf5);border:1px solid var(--border-color,#e2e8f0);box-shadow:var(--shadow-card,0 10px 30px #0000000f);border-radius:14px;flex-direction:column;justify-content:space-between;padding:3rem 2.25rem 2.25rem;display:flex;position:relative}.quote-mark[data-astro-cid-ykbr7dj7]{color:var(--brand-color,#ffb606);opacity:.4;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:10px;left:20px}.quote-body[data-astro-cid-ykbr7dj7]{color:var(--text-main,#222);z-index:2;margin:0 0 2rem;font-size:1.1rem;font-style:italic;line-height:1.7;position:relative}.student-author-row[data-astro-cid-ykbr7dj7]{align-items:center;gap:1.15rem;display:flex}.student-avatar[data-astro-cid-ykbr7dj7]{border:2px solid var(--brand-color,#ffb606);border-radius:50%;width:54px;height:54px;overflow:hidden}.student-avatar[data-astro-cid-ykbr7dj7] img[data-astro-cid-ykbr7dj7]{object-fit:cover;width:100%;height:100%}.student-meta[data-astro-cid-ykbr7dj7]{flex-direction:column;display:flex}.student-name[data-astro-cid-ykbr7dj7]{font-family:var(--font-heading,"Open Sans", sans-serif);color:var(--brand-color,#ffb606);margin:0 0 .2rem;font-size:1.15rem;font-weight:800}.student-role[data-astro-cid-ykbr7dj7]{color:var(--text-muted,#6b7280);font-size:.92rem;font-weight:500}.theme-course_v19_dark .course-testimonials-area[data-astro-cid-ykbr7dj7]{background-color:#0f172a!important}.theme-course_v19_dark .section-title[data-astro-cid-ykbr7dj7],.theme-course_v19_dark .quote-body[data-astro-cid-ykbr7dj7]{color:#f8fafc!important}.theme-course_v19_dark .student-role[data-astro-cid-ykbr7dj7]{color:#94a3b8!important}.theme-course_v19_dark .testimonial-card[data-astro-cid-ykbr7dj7]{background:#1e293b!important;border-color:#334155!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .course-testimonials-area[data-astro-cid-ykbr7dj7],.theme-zenith_v25_vibrant .course-testimonials-area[data-astro-cid-ykbr7dj7]{background:#f8fafc!important}.theme-zenith_v25_vibrant .course-testimonials-area[data-astro-cid-ykbr7dj7]{background:#fdf2f8!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .section-title[data-astro-cid-ykbr7dj7],.theme-zenith_v25_vibrant .section-title[data-astro-cid-ykbr7dj7]{color:#0f172a!important;font-weight:800!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .testimonial-card[data-astro-cid-ykbr7dj7],.theme-zenith_v25_vibrant .testimonial-card[data-astro-cid-ykbr7dj7]{background:#fff!important;border:1px solid #e2e8f0!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .quote-body[data-astro-cid-ykbr7dj7],.theme-zenith_v25_vibrant .quote-body[data-astro-cid-ykbr7dj7]{color:#334155!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .student-name[data-astro-cid-ykbr7dj7],.theme-zenith_v25_vibrant .student-name[data-astro-cid-ykbr7dj7]{color:#0f172a!important;font-weight:800!important}.theme-zenith_v25:not(.dark):not([data-mode=dark]) .student-role[data-astro-cid-ykbr7dj7],.theme-zenith_v25_vibrant .student-role[data-astro-cid-ykbr7dj7]{color:#0284c7!important;font-weight:700!important}.theme-zenith_v25_dark .course-testimonials-area[data-astro-cid-ykbr7dj7],html[data-theme=zenith_v25_dark] .course-testimonials-area[data-astro-cid-ykbr7dj7],html[data-mode=dark].theme-zenith_v25 .course-testimonials-area[data-astro-cid-ykbr7dj7]{background:#030712!important}.theme-zenith_v25_dark .section-title[data-astro-cid-ykbr7dj7],html[data-theme=zenith_v25_dark] .section-title[data-astro-cid-ykbr7dj7],html[data-mode=dark].theme-zenith_v25 .section-title[data-astro-cid-ykbr7dj7],.theme-zenith_v25_dark .quote-body[data-astro-cid-ykbr7dj7],html[data-theme=zenith_v25_dark] .quote-body[data-astro-cid-ykbr7dj7],html[data-mode=dark].theme-zenith_v25 .quote-body[data-astro-cid-ykbr7dj7]{color:#fff!important}.theme-zenith_v25_dark .testimonial-card[data-astro-cid-ykbr7dj7],html[data-theme=zenith_v25_dark] .testimonial-card[data-astro-cid-ykbr7dj7],html[data-mode=dark].theme-zenith_v25 .testimonial-card[data-astro-cid-ykbr7dj7]{background:#0f172a!important;border-color:#2dd4bf40!important}.theme-zenith_v25_dark .student-name[data-astro-cid-ykbr7dj7],html[data-theme=zenith_v25_dark] .student-name[data-astro-cid-ykbr7dj7]{color:#fff!important}.theme-zenith_v25_dark .student-role[data-astro-cid-ykbr7dj7],html[data-theme=zenith_v25_dark] .student-role[data-astro-cid-ykbr7dj7]{color:#2dd4bf!important}@media (width<=768px){.testimonials-grid[data-astro-cid-ykbr7dj7]{grid-template-columns:1fr}}.essence-hero-section[data-astro-cid-eegj54zq]{background-color:var(--bg-page,#f8fafc);padding:2rem 1.5rem 4rem}.hero-container[data-astro-cid-eegj54zq]{max-width:1240px;margin:0 auto}.hero-top-grid[data-astro-cid-eegj54zq]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=1024px){.hero-top-grid[data-astro-cid-eegj54zq]{grid-template-columns:2fr 1fr}}.hero-slider-wrapper[data-astro-cid-eegj54zq]{background-color:#0f172a;border-radius:12px;height:440px;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000001a}.hero-slide[data-astro-cid-eegj54zq]{opacity:0;visibility:hidden;align-items:center;padding:3rem;transition:opacity .6s,visibility .6s;display:flex;position:absolute;inset:0}.hero-slide[data-astro-cid-eegj54zq].active{opacity:1;visibility:visible;z-index:10}.slide-img-box[data-astro-cid-eegj54zq]{z-index:1;position:absolute;inset:0}.slide-bg-img[data-astro-cid-eegj54zq]{object-fit:cover;width:100%;height:100%}.slide-overlay[data-astro-cid-eegj54zq]{background:linear-gradient(135deg,#0f172ad9 0%,#0f172a66 100%);position:absolute;inset:0}.slide-content[data-astro-cid-eegj54zq]{z-index:20;color:#fff;max-width:520px;position:relative}.slide-subtitle[data-astro-cid-eegj54zq]{color:var(--primary-accent,#ff084e);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:.85rem;font-weight:800;display:block}.slide-title[data-astro-cid-eegj54zq]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;font-family:var(--font-heading,sans-serif);color:#fff;text-transform:uppercase;margin:0 0 1rem;line-height:1.15}.slide-desc[data-astro-cid-eegj54zq]{color:#e2e8f0;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.slide-cta-btn[data-astro-cid-eegj54zq]{background-color:var(--brand-color,#000);text-transform:uppercase;letter-spacing:1.5px;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 2rem;font-size:.85rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #0003;color:#fff!important;text-decoration:none!important}.slide-cta-btn[data-astro-cid-eegj54zq]:hover{background-color:var(--primary-accent,#ff084e);transform:translateY(-2px);box-shadow:0 8px 25px #ff084e59;color:#fff!important}.slider-indicators[data-astro-cid-eegj54zq]{z-index:30;gap:.5rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.slide-dot[data-astro-cid-eegj54zq]{cursor:pointer;background-color:#fff6;border:1.5px solid #fff;border-radius:50%;width:12px;height:12px;transition:all .3s}.slide-dot[data-astro-cid-eegj54zq].active{background-color:var(--primary-accent,#ff084e);border-radius:9999px;width:32px}.hero-offers-wrapper[data-astro-cid-eegj54zq]{flex-direction:column;gap:1.5rem;height:440px;display:flex}.offer-card[data-astro-cid-eegj54zq]{border-radius:12px;flex:1;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}.offer-img-box[data-astro-cid-eegj54zq]{z-index:1;position:absolute;inset:0;overflow:hidden}.offer-bg-img[data-astro-cid-eegj54zq]{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.offer-card[data-astro-cid-eegj54zq]:hover .offer-bg-img[data-astro-cid-eegj54zq]{transform:scale(1.25)rotate(10deg)}.offer-overlay[data-astro-cid-eegj54zq]{z-index:2;background:linear-gradient(135deg,#0f172abf 0%,#0f172a73 100%);position:absolute;inset:0}.offer-content[data-astro-cid-eegj54zq]{z-index:10;color:#fff;position:relative}.offer-tag[data-astro-cid-eegj54zq]{color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:900;display:block}.offer-title[data-astro-cid-eegj54zq]{font-size:1.5rem;font-weight:900;font-family:var(--font-heading,sans-serif);color:#fff;text-transform:uppercase;margin:0 0 1rem}.offer-btn[data-astro-cid-eegj54zq]{background-color:var(--primary-accent,#ff084e);text-transform:uppercase;letter-spacing:1px;border-radius:4px;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.75rem;font-weight:800;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.offer-card[data-astro-cid-eegj54zq]:hover .offer-btn[data-astro-cid-eegj54zq]{background-color:var(--brand-color,#000);color:#fff!important}.hero-categories-section[data-astro-cid-eegj54zq]{margin-top:3.5rem}.categories-header[data-astro-cid-eegj54zq]{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.categories-main-title[data-astro-cid-eegj54zq]{font-size:1.75rem;font-weight:900;font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);letter-spacing:-.5px;text-transform:uppercase;white-space:nowrap;margin:0}.categories-divider[data-astro-cid-eegj54zq]{background:repeating-linear-gradient(90deg, var(--border-color,#cbd5e1) 0, var(--border-color,#cbd5e1) 6px, transparent 6px, transparent 12px);flex:1;height:2px}.categories-grid[data-astro-cid-eegj54zq]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=640px){.categories-grid[data-astro-cid-eegj54zq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.categories-grid[data-astro-cid-eegj54zq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.category-card[data-astro-cid-eegj54zq]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;align-items:center;transition:background-color .35s,border-color .35s,box-shadow .35s,transform .35s;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000008;text-decoration:none!important}.category-card[data-astro-cid-eegj54zq]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000026;background-color:var(--category-hover-bg,#ff084e)!important;border-color:var(--category-hover-bg,#ff084e)!important}.category-img-box[data-astro-cid-eegj54zq]{background-color:#f1f5f9;flex-shrink:0;width:100px;height:100px;overflow:hidden}.category-thumb-img[data-astro-cid-eegj54zq]{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.category-card[data-astro-cid-eegj54zq]:hover .category-thumb-img[data-astro-cid-eegj54zq]{transform:scale(1.25)rotate(10deg)}.category-info[data-astro-cid-eegj54zq]{flex:1;padding:1.25rem 1rem}.category-title[data-astro-cid-eegj54zq]{font-size:1rem;font-weight:800;font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0 0 .25rem;transition:color .35s}.category-count[data-astro-cid-eegj54zq]{color:var(--text-muted,#64748b);font-size:.8rem;font-weight:600;transition:color .35s}.category-card[data-astro-cid-eegj54zq]:hover .category-title[data-astro-cid-eegj54zq]{color:var(--category-hover-text,#fff)!important}.category-card[data-astro-cid-eegj54zq]:hover .category-count[data-astro-cid-eegj54zq]{opacity:.9;color:var(--category-hover-text,#fff)!important}.essence-product-grid-section[data-astro-cid-iwxgz4nt]{background-color:var(--bg-page,#f8fafc);border-top:1px solid var(--border-color,#e2e8f0);padding:4rem 1.5rem}.product-grid-container[data-astro-cid-iwxgz4nt]{max-width:1200px;margin:0 auto}.product-grid-header[data-astro-cid-iwxgz4nt]{text-align:center;max-width:650px;margin:0 auto 3rem}.product-grid-tag[data-astro-cid-iwxgz4nt]{letter-spacing:2px;color:var(--primary-accent,#ff084e);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:900;display:block}.product-grid-title[data-astro-cid-iwxgz4nt]{font-size:2rem;font-weight:900;font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);text-transform:uppercase;letter-spacing:-.5px;margin:0 0 .5rem}.product-grid-subtitle[data-astro-cid-iwxgz4nt]{color:var(--text-muted,#64748b);margin:0;font-size:.9rem;font-weight:500}.header-divider[data-astro-cid-iwxgz4nt]{background-color:var(--primary-accent,#ff084e);border-radius:9999px;width:50px;height:3px;margin:1rem auto 0}.product-cards-grid[data-astro-cid-iwxgz4nt]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.75rem;display:grid}@media (width>=640px){.product-cards-grid[data-astro-cid-iwxgz4nt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.product-cards-grid[data-astro-cid-iwxgz4nt]{grid-template-columns:repeat(3,minmax(0,1fr))}}.essence-product-card[data-astro-cid-iwxgz4nt]{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);box-shadow:var(--shadow-card,0 4px 20px #0000000d);border-radius:1rem;flex-direction:column;justify-content:space-between;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.essence-product-card[data-astro-cid-iwxgz4nt]:hover{box-shadow:var(--shadow-hover,0 12px 30px #0000001f);border-color:#cbd5e1;transform:translateY(-3px)}.product-img-wrapper[data-astro-cid-iwxgz4nt]{aspect-ratio:4/3;background-color:#f1f5f9;border-top-left-radius:1rem;border-top-right-radius:1rem;position:relative;overflow:hidden;width:100%!important;height:220px!important;max-height:220px!important}.badge-container[data-astro-cid-iwxgz4nt]{z-index:20;pointer-events:none;flex-wrap:wrap;gap:.375rem;display:flex;position:absolute;top:.5rem;left:.5rem}.discount-badge[data-astro-cid-iwxgz4nt]{background-color:var(--badge-sale-bg,#ff084e);color:#fff;border-radius:.375rem;padding:.15rem .45rem;font-size:.7rem;font-weight:900;box-shadow:0 2px 8px #00000026}.item-badge[data-astro-cid-iwxgz4nt]{backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:1px;background-color:#0f172ae6;border-radius:.375rem;padding:.15rem .4rem;font-size:.6rem;font-weight:700}[data-theme^=pato_v30] .item-badge[data-astro-cid-iwxgz4nt],[data-theme*=pato_v30] .item-badge[data-astro-cid-iwxgz4nt],[data-theme^=pato_v30] .discount-badge[data-astro-cid-iwxgz4nt],[data-theme*=pato_v30] .discount-badge[data-astro-cid-iwxgz4nt]{border-radius:0!important}.img-slide-box[data-astro-cid-iwxgz4nt]{position:relative;width:100%!important;height:100%!important;display:block!important}.img-primary[data-astro-cid-iwxgz4nt]{transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.img-secondary[data-astro-cid-iwxgz4nt]{transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(100%);object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.essence-product-card[data-astro-cid-iwxgz4nt]:hover .img-primary[data-astro-cid-iwxgz4nt]{transform:translate(-100%)}.essence-product-card[data-astro-cid-iwxgz4nt]:hover .img-secondary[data-astro-cid-iwxgz4nt]{transform:translate(0)}.product-info[data-astro-cid-iwxgz4nt]{text-align:center;padding:.85rem .85rem .4rem}.product-name[data-astro-cid-iwxgz4nt]{font-size:.95rem;font-weight:800;font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);margin:0 0 .2rem;transition:color .2s}.essence-product-card[data-astro-cid-iwxgz4nt]:hover .product-name[data-astro-cid-iwxgz4nt]{color:var(--primary-accent,#ff084e)}.product-desc[data-astro-cid-iwxgz4nt]{color:var(--text-muted,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:.775rem;line-height:1.35;display:-webkit-box;overflow:hidden}.product-pricing[data-astro-cid-iwxgz4nt]{justify-content:center;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.current-price[data-astro-cid-iwxgz4nt]{font-size:1.05rem;font-weight:900;font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a)}.compare-price[data-astro-cid-iwxgz4nt]{color:#94a3b8;font-size:.775rem;font-weight:600;text-decoration:line-through}.product-action-box[data-astro-cid-iwxgz4nt]{text-align:center;padding:.4rem .85rem .85rem}.buy-action-btn[data-astro-cid-iwxgz4nt]{background-color:var(--brand-color,#000);text-transform:uppercase;letter-spacing:1px;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;width:90%;margin:0 auto;padding:.55rem 1rem;font-size:.725rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 3px 10px #0000001a;color:#fff!important;text-decoration:none!important}.buy-action-btn[data-astro-cid-iwxgz4nt]:hover{background-color:var(--primary-accent,#ff084e);transform:translateY(-2px);box-shadow:0 6px 18px #ff084e4d;color:#fff!important}.buy-action-btn[data-astro-cid-iwxgz4nt].disabled{cursor:not-allowed;box-shadow:none;background-color:#e2e8f0;color:#94a3b8!important}.product-category-tabs[data-astro-cid-iwxgz4nt]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:2.2rem;display:flex}.cat-tab-btn[data-astro-cid-iwxgz4nt]{letter-spacing:.5px;border:1.5px solid var(--border-color,#e2e8f0);background-color:var(--bg-card,#fff);color:var(--text-main,#334155);cursor:pointer;border-radius:9999px;padding:.55rem 1.35rem;font-size:.85rem;font-weight:700;transition:all .25s ease-in-out}.cat-tab-btn[data-astro-cid-iwxgz4nt]:hover{border-color:var(--primary-accent,#ff084e);color:var(--primary-accent,#ff084e);transform:translateY(-1px)}.cat-tab-btn[data-astro-cid-iwxgz4nt].active{background-color:var(--primary-accent,#ff084e);border-color:var(--primary-accent,#ff084e);box-shadow:0 4px 14px #ff084e4d;color:#fff!important}.pulse-hero-wrapper[data-astro-cid-rswlahgj]{width:100%;position:relative;overflow:hidden}.pulse-sticky-header[data-astro-cid-rswlahgj]{z-index:1000;background:#fff;border-bottom:2px solid #e2e8f0;position:sticky;top:0;box-shadow:0 4px 20px #0000000d}.max-w-7xl[data-astro-cid-rswlahgj]{max-width:1380px;margin:0 auto}.max-w-6xl[data-astro-cid-rswlahgj]{max-width:1200px;margin:0 auto}.header-inner[data-astro-cid-rswlahgj]{justify-content:space-between;align-items:center;height:84px;padding:0 1.5rem;display:flex}.pulse-logo[data-astro-cid-rswlahgj]{align-items:center;text-decoration:none;display:flex}.logo-text[data-astro-cid-rswlahgj]{font-family:var(--font-heading,"Outfit", sans-serif);color:#0f172a;letter-spacing:-.02em;text-transform:uppercase;font-size:1.8rem;font-weight:800}.logo-icon[data-astro-cid-rswlahgj]{color:#4f46e5;margin-right:.4rem}.logo-img[data-astro-cid-rswlahgj]{width:auto;height:42px}.pulse-nav-menu[data-astro-cid-rswlahgj]{align-items:center;gap:2rem;display:flex}.pulse-nav-menu[data-astro-cid-rswlahgj] .nav-link[data-astro-cid-rswlahgj]{font-family:var(--font-heading,"Outfit", sans-serif);color:#334155;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .25s}.pulse-nav-menu[data-astro-cid-rswlahgj] .nav-link[data-astro-cid-rswlahgj]:hover{color:#4f46e5}.header-phone-box[data-astro-cid-rswlahgj]{background:#4f46e5;border-radius:0;align-items:center;gap:.65rem;height:100%;padding:0 1.75rem;font-size:1.05rem;font-weight:700;display:flex;color:#fff!important}.pulse-slider-container[data-astro-cid-rswlahgj]{background:#0b0f19;width:100%;height:calc(100vh - 84px);min-height:620px;position:relative}.pulse-slide[data-astro-cid-rswlahgj]{opacity:0;z-index:1;width:100%;height:100%;transition:transform .85s cubic-bezier(.65,0,.35,1),opacity .85s;position:absolute;top:0;left:0;transform:translate(100%)}.pulse-slide[data-astro-cid-rswlahgj].active{opacity:1;z-index:2;transform:translate(0)}.slide-bg[data-astro-cid-rswlahgj]{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.slide-overlay[data-astro-cid-rswlahgj]{background:linear-gradient(#0b0f1973 0%,#0b0f19bf 100%);width:100%;height:100%;position:absolute;top:0;left:0}.slide-content-wrap[data-astro-cid-rswlahgj]{z-index:3;text-align:center;justify-content:center;align-items:center;height:100%;padding:0 1.5rem;display:flex;position:relative}.slide-text-box[data-astro-cid-rswlahgj]{max-width:920px;margin-bottom:5.5rem}.pulse-slide[data-astro-cid-rswlahgj].active .slide-subtitle[data-astro-cid-rswlahgj]{animation:.85s cubic-bezier(.16,1,.3,1) .4s forwards riseUpText}.pulse-slide[data-astro-cid-rswlahgj].active .slide-title[data-astro-cid-rswlahgj]{animation:.95s cubic-bezier(.16,1,.3,1) .6s forwards riseUpText}.pulse-slide[data-astro-cid-rswlahgj].active .pulse-cta-btn[data-astro-cid-rswlahgj]{animation:.95s cubic-bezier(.16,1,.3,1) .75s forwards riseUpText}.slide-subtitle[data-astro-cid-rswlahgj]{font-family:var(--font-heading,"Outfit", sans-serif);color:#38bdf8;letter-spacing:.12em;text-transform:uppercase;opacity:0;margin-bottom:1.25rem;font-size:1.05rem;font-weight:800;display:inline-block;transform:translateY(50px)}.slide-title[data-astro-cid-rswlahgj]{font-family:var(--font-heading,"Outfit", sans-serif);opacity:0;letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:800;line-height:1.15;transform:translateY(80px);color:#fff!important}.slide-title[data-astro-cid-rswlahgj] .highlight{background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%);padding:.1em .35em;display:inline-block;color:#fff!important;border-radius:0!important}.slide-cta-row[data-astro-cid-rswlahgj]{justify-content:center;display:flex}.pulse-cta-btn[data-astro-cid-rswlahgj]{font-family:var(--font-heading,"Outfit", sans-serif);opacity:0;background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%);padding:.95rem 2.5rem;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;transform:translateY(60px);box-shadow:0 10px 30px #4f46e566;color:#fff!important;border-radius:0!important}.pulse-cta-btn[data-astro-cid-rswlahgj]:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 15px 35px #4f46e599}.pulse-slider-btn[data-astro-cid-rswlahgj]{z-index:10;width:48px;height:48px;font-family:var(--font-heading,"Outfit", sans-serif);cursor:pointer;justify-content:center;align-items:center;font-size:1.75rem;font-weight:800;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:flex;position:absolute;top:45%;box-shadow:0 10px 25px #00000026;color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:0!important;transform:translateY(-50%)translate(0,0)!important}.pulse-slider-btn[data-astro-cid-rswlahgj]:hover,.pulse-slider-btn[data-astro-cid-rswlahgj]:focus,.pulse-slider-btn[data-astro-cid-rswlahgj]:active{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important;top:45%!important;transform:translateY(-50%)translate(0,0)!important}.prev-btn[data-astro-cid-rswlahgj]{left:2rem}.next-btn[data-astro-cid-rswlahgj]{right:2rem}.prev-btn[data-astro-cid-rswlahgj]:hover,.prev-btn[data-astro-cid-rswlahgj]:focus,.prev-btn[data-astro-cid-rswlahgj]:active{top:45%!important;left:2rem!important;right:auto!important;transform:translateY(-50%)translate(0,0)!important}.next-btn[data-astro-cid-rswlahgj]:hover,.next-btn[data-astro-cid-rswlahgj]:focus,.next-btn[data-astro-cid-rswlahgj]:active{top:45%!important;left:auto!important;right:2rem!important;transform:translateY(-50%)translate(0,0)!important}.pulse-boxes-overlay[data-astro-cid-rswlahgj]{z-index:10;width:100%;position:absolute;bottom:0;left:0}.pulse-boxes-grid[data-astro-cid-rswlahgj]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.pulse-box-card[data-astro-cid-rswlahgj]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-top:4px solid #4f46e5;border-bottom:none;align-items:center;gap:1.25rem;padding:1.85rem;text-decoration:none;transition:transform .3s,border-top-color .3s;display:flex;box-shadow:0 10px 30px #00000014;border-radius:0!important}.pulse-box-card[data-astro-cid-rswlahgj]:hover{transform:translateY(-6px)}.box-icon-wrap[data-astro-cid-rswlahgj]{font-size:2.5rem}.box-text-wrap[data-astro-cid-rswlahgj] h3[data-astro-cid-rswlahgj]{font-family:var(--font-heading,"Outfit", sans-serif);color:#0f172a;margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.box-text-wrap[data-astro-cid-rswlahgj] p[data-astro-cid-rswlahgj]{color:#475569;margin:0;font-size:.88rem;line-height:1.4}.theme-pulse_v26 .header-phone-box[data-astro-cid-rswlahgj],html.theme-pulse_v26 .header-phone-box[data-astro-cid-rswlahgj]{color:#fff!important;background-color:#4f46e5!important}.theme-pulse_v26 h1[data-astro-cid-rswlahgj],.theme-pulse_v26 .slide-title[data-astro-cid-rswlahgj],html.theme-pulse_v26 h1[data-astro-cid-rswlahgj],html.theme-pulse_v26 .slide-title[data-astro-cid-rswlahgj],[data-theme=pulse_v26] h1[data-astro-cid-rswlahgj],[data-theme=pulse_v26] .slide-title[data-astro-cid-rswlahgj],html[data-theme=pulse_v26] h1[data-astro-cid-rswlahgj],html[data-theme=pulse_v26] .slide-title[data-astro-cid-rswlahgj]{color:#fff!important}.theme-pulse_v26 .slide-title[data-astro-cid-rswlahgj] .highlight,html.theme-pulse_v26 .slide-title[data-astro-cid-rswlahgj] .highlight,[data-theme=pulse_v26] .slide-title[data-astro-cid-rswlahgj] .highlight,html[data-theme=pulse_v26] .slide-title[data-astro-cid-rswlahgj] .highlight{color:#fff!important;background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%)!important}.theme-pulse_v26_vibrant .header-phone-box[data-astro-cid-rswlahgj],html.theme-pulse_v26_vibrant .header-phone-box[data-astro-cid-rswlahgj]{color:#fff!important;background-color:#f59e0b!important}.theme-pulse_v26_vibrant .logo-icon[data-astro-cid-rswlahgj],.theme-pulse_v26_vibrant .slide-subtitle[data-astro-cid-rswlahgj]{color:#f59e0b!important}.theme-pulse_v26_vibrant .slide-title[data-astro-cid-rswlahgj] .highlight{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#ec4899 100%)!important}.theme-pulse_v26_vibrant .pulse-cta-btn[data-astro-cid-rswlahgj]{background:linear-gradient(135deg,#f59e0b 0%,#ec4899 100%)!important}.theme-pulse_v26_vibrant .pulse-box-card[data-astro-cid-rswlahgj]{border-top-color:#f59e0b!important}.theme-pulse_v26_dark .pulse-sticky-header[data-astro-cid-rswlahgj],html.theme-pulse_v26_dark .pulse-sticky-header[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .pulse-sticky-header[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .pulse-sticky-header[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .pulse-sticky-header[data-astro-cid-rswlahgj],html[data-mode=dark][data-theme*=pulse_v26] .pulse-sticky-header[data-astro-cid-rswlahgj]{background:#0b0f19!important;border-bottom-color:#06b6d440!important}.theme-pulse_v26_dark .logo-text[data-astro-cid-rswlahgj],.theme-pulse_v26_dark .pulse-nav-menu[data-astro-cid-rswlahgj] .nav-link[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .logo-text[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .pulse-nav-menu[data-astro-cid-rswlahgj] .nav-link[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .logo-text[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .pulse-nav-menu[data-astro-cid-rswlahgj] .nav-link[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .logo-text[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .pulse-nav-menu[data-astro-cid-rswlahgj] .nav-link[data-astro-cid-rswlahgj]{color:#f8fafc!important}.theme-pulse_v26_dark .header-phone-box[data-astro-cid-rswlahgj],html.theme-pulse_v26_dark .header-phone-box[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .header-phone-box[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .header-phone-box[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .header-phone-box[data-astro-cid-rswlahgj]{color:#0b0f19!important;background-color:#06b6d4!important;font-weight:700!important}.theme-pulse_v26_dark .logo-icon[data-astro-cid-rswlahgj],.theme-pulse_v26_dark .slide-subtitle[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .logo-icon[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .slide-subtitle[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .logo-icon[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .slide-subtitle[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .logo-icon[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .slide-subtitle[data-astro-cid-rswlahgj]{color:#06b6d4!important}.theme-pulse_v26_dark .slide-title[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .slide-title[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .slide-title[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .slide-title[data-astro-cid-rswlahgj]{color:#fff!important}.theme-pulse_v26_dark .slide-title[data-astro-cid-rswlahgj] .highlight,[data-theme*=pulse_v26_dark] .slide-title[data-astro-cid-rswlahgj] .highlight,[data-theme*=pulse_v26][data-mode=dark] .slide-title[data-astro-cid-rswlahgj] .highlight,[data-base-theme=pulse_v26][data-mode=dark] .slide-title[data-astro-cid-rswlahgj] .highlight,.theme-pulse_v26_dark .pulse-cta-btn[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .pulse-cta-btn[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .pulse-cta-btn[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .pulse-cta-btn[data-astro-cid-rswlahgj]{color:#fff!important;background:linear-gradient(135deg,#06b6d4 0%,#8b5cf6 100%)!important}.theme-pulse_v26_dark .pulse-box-card[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .pulse-box-card[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .pulse-box-card[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .pulse-box-card[data-astro-cid-rswlahgj]{color:#f8fafc!important;background:#111827!important;border-color:#06b6d4 #1e293b #1e293b!important}.theme-pulse_v26_dark .pulse-box-card[data-astro-cid-rswlahgj] h3[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .pulse-box-card[data-astro-cid-rswlahgj] h3[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .pulse-box-card[data-astro-cid-rswlahgj] h3[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .pulse-box-card[data-astro-cid-rswlahgj] h3[data-astro-cid-rswlahgj]{color:#fff!important}.theme-pulse_v26_dark .pulse-box-card[data-astro-cid-rswlahgj] p[data-astro-cid-rswlahgj],[data-theme*=pulse_v26_dark] .pulse-box-card[data-astro-cid-rswlahgj] p[data-astro-cid-rswlahgj],[data-theme*=pulse_v26][data-mode=dark] .pulse-box-card[data-astro-cid-rswlahgj] p[data-astro-cid-rswlahgj],[data-base-theme=pulse_v26][data-mode=dark] .pulse-box-card[data-astro-cid-rswlahgj] p[data-astro-cid-rswlahgj]{color:#cbd5e1!important}.theme-pulse_v27 .header-phone-box[data-astro-cid-rswlahgj],html.theme-pulse_v27 .header-phone-box[data-astro-cid-rswlahgj]{color:#fff!important;background-color:#6d28d9!important}.theme-pulse_v27 .slide-title[data-astro-cid-rswlahgj] .highlight,html.theme-pulse_v27 .slide-title[data-astro-cid-rswlahgj] .highlight{color:#fff!important;background:linear-gradient(135deg,#6d28d9 0%,#0284c7 100%)!important}.theme-pulse_v27_vibrant .header-phone-box[data-astro-cid-rswlahgj],html.theme-pulse_v27_vibrant .header-phone-box[data-astro-cid-rswlahgj]{color:#fff!important;background-color:#e11d48!important}.theme-pulse_v27_vibrant .logo-icon[data-astro-cid-rswlahgj],.theme-pulse_v27_vibrant .slide-subtitle[data-astro-cid-rswlahgj]{color:#e11d48!important}.theme-pulse_v27_vibrant .slide-title[data-astro-cid-rswlahgj] .highlight{color:#fff!important;background:linear-gradient(135deg,#e11d48 0%,#f59e0b 100%)!important}.theme-pulse_v27_vibrant .pulse-cta-btn[data-astro-cid-rswlahgj]{background:linear-gradient(135deg,#e11d48 0%,#f59e0b 100%)!important}.theme-pulse_v27_vibrant .pulse-box-card[data-astro-cid-rswlahgj]{border-top-color:#e11d48!important}.theme-pulse_v27_dark .pulse-sticky-header[data-astro-cid-rswlahgj],html.theme-pulse_v27_dark .pulse-sticky-header[data-astro-cid-rswlahgj]{background:#030712!important;border-bottom-color:#1e293b!important}.theme-pulse_v27_dark .logo-text[data-astro-cid-rswlahgj],.theme-pulse_v27_dark .pulse-nav-menu[data-astro-cid-rswlahgj] .nav-link[data-astro-cid-rswlahgj]{color:#f8fafc!important}.theme-pulse_v27_dark .header-phone-box[data-astro-cid-rswlahgj],html.theme-pulse_v27_dark .header-phone-box[data-astro-cid-rswlahgj]{color:#030712!important;background-color:#10b981!important}.theme-pulse_v27_dark .logo-icon[data-astro-cid-rswlahgj],.theme-pulse_v27_dark .slide-subtitle[data-astro-cid-rswlahgj]{color:#10b981!important}.theme-pulse_v27_dark .slide-title[data-astro-cid-rswlahgj] .highlight,.theme-pulse_v27_dark .pulse-cta-btn[data-astro-cid-rswlahgj]{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%)!important}.theme-pulse_v27_dark .pulse-box-card[data-astro-cid-rswlahgj]{color:#f8fafc!important;background:#0f172a!important;border-color:#10b981 #1e293b #1e293b!important}.theme-pulse_v27_dark .pulse-box-card[data-astro-cid-rswlahgj] h3[data-astro-cid-rswlahgj]{color:#f8fafc!important}.theme-pulse_v27_dark .pulse-box-card[data-astro-cid-rswlahgj] p[data-astro-cid-rswlahgj]{color:#94a3b8!important}@media (width<=992px){.pulse-nav-menu[data-astro-cid-rswlahgj]{display:none}.pulse-slider-container[data-astro-cid-rswlahgj]{height:100svh;min-height:600px;max-height:820px;position:relative}.slide-text-box[data-astro-cid-rswlahgj]{margin-bottom:3.5rem}.pulse-boxes-grid[data-astro-cid-rswlahgj]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (width<=768px){.header-inner[data-astro-cid-rswlahgj]{height:68px;padding:0 1rem}.logo-text[data-astro-cid-rswlahgj]{font-size:1.45rem}.header-phone-box[data-astro-cid-rswlahgj]{gap:.4rem;padding:0 .9rem;font-size:.9rem}.pulse-slider-container[data-astro-cid-rswlahgj]{height:calc(100svh - 68px);min-height:560px;max-height:760px}.slide-content-wrap[data-astro-cid-rswlahgj]{padding:2.5rem 1.25rem 6.5rem}.slide-text-box[data-astro-cid-rswlahgj]{max-width:100%;margin-bottom:1.5rem!important}.slide-subtitle[data-astro-cid-rswlahgj]{letter-spacing:.08em!important;margin-bottom:.75rem!important;font-size:.82rem!important}.slide-title[data-astro-cid-rswlahgj]{margin:0 0 1.25rem!important;font-size:clamp(1.85rem,6.2vw,2.6rem)!important;line-height:1.18!important}.slide-title[data-astro-cid-rswlahgj] .highlight{padding:.05em .25em!important}.pulse-cta-btn[data-astro-cid-rswlahgj]{padding:.85rem 2rem!important;font-size:.98rem!important}.pulse-slider-btn[data-astro-cid-rswlahgj]{z-index:12!important;backdrop-filter:blur(8px)!important;background:#ffffffeb!important;width:38px!important;height:38px!important;font-size:1.35rem!important;top:40%!important}.prev-btn[data-astro-cid-rswlahgj]{left:.4rem!important}.next-btn[data-astro-cid-rswlahgj]{right:.4rem!important}.prev-btn[data-astro-cid-rswlahgj]:hover,.prev-btn[data-astro-cid-rswlahgj]:focus,.prev-btn[data-astro-cid-rswlahgj]:active{top:40%!important;left:.4rem!important;right:auto!important;transform:translateY(-50%)translate(0,0)!important}.next-btn[data-astro-cid-rswlahgj]:hover,.next-btn[data-astro-cid-rswlahgj]:focus,.next-btn[data-astro-cid-rswlahgj]:active{top:40%!important;left:auto!important;right:.4rem!important;transform:translateY(-50%)translate(0,0)!important}.pulse-boxes-overlay[data-astro-cid-rswlahgj]{z-index:10!important;width:100%!important;padding:0 .75rem!important;position:absolute!important;bottom:.75rem!important;left:0!important}.pulse-boxes-grid[data-astro-cid-rswlahgj]{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:.75rem!important;padding:.25rem .1rem!important;display:flex!important;overflow-x:auto!important}.pulse-boxes-grid[data-astro-cid-rswlahgj]::-webkit-scrollbar{display:none!important}.pulse-box-card[data-astro-cid-rswlahgj]{scroll-snap-align:center!important;flex:0 0 82%!important;gap:.75rem!important;min-width:230px!important;max-width:290px!important;padding:.85rem 1.1rem!important;box-shadow:0 6px 20px #0000002e!important}.box-icon-wrap[data-astro-cid-rswlahgj]{font-size:1.6rem!important}.box-text-wrap[data-astro-cid-rswlahgj] h3[data-astro-cid-rswlahgj]{margin-bottom:.15rem!important;font-size:.95rem!important}.box-text-wrap[data-astro-cid-rswlahgj] p[data-astro-cid-rswlahgj]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.78rem!important;line-height:1.35!important}}@media (width<=480px){.pulse-slider-container[data-astro-cid-rswlahgj]{min-height:520px;max-height:720px}.slide-content-wrap[data-astro-cid-rswlahgj]{padding:2rem .85rem 5.8rem}.slide-title[data-astro-cid-rswlahgj]{margin:0 0 1rem!important;font-size:clamp(1.45rem,6.8vw,1.95rem)!important;line-height:1.2!important}.slide-subtitle[data-astro-cid-rswlahgj]{letter-spacing:.06em!important;margin-bottom:.5rem!important;font-size:.72rem!important}.pulse-cta-btn[data-astro-cid-rswlahgj]{width:auto!important;max-width:100%!important;padding:.75rem 1.6rem!important;font-size:.9rem!important}.pulse-slider-btn[data-astro-cid-rswlahgj]{width:32px!important;height:32px!important;font-size:1.15rem!important;top:38%!important}.prev-btn[data-astro-cid-rswlahgj]{left:.25rem!important}.next-btn[data-astro-cid-rswlahgj]{right:.25rem!important}.prev-btn[data-astro-cid-rswlahgj]:hover,.prev-btn[data-astro-cid-rswlahgj]:focus,.prev-btn[data-astro-cid-rswlahgj]:active{top:38%!important;left:.25rem!important;right:auto!important;transform:translateY(-50%)translate(0,0)!important}.next-btn[data-astro-cid-rswlahgj]:hover,.next-btn[data-astro-cid-rswlahgj]:focus,.next-btn[data-astro-cid-rswlahgj]:active{top:38%!important;left:auto!important;right:.25rem!important;transform:translateY(-50%)translate(0,0)!important}.pulse-box-card[data-astro-cid-rswlahgj]{flex:0 0 85%!important;padding:.75rem .9rem!important}.box-icon-wrap[data-astro-cid-rswlahgj]{font-size:1.4rem!important}.box-text-wrap[data-astro-cid-rswlahgj] h3[data-astro-cid-rswlahgj]{font-size:.88rem!important}.box-text-wrap[data-astro-cid-rswlahgj] p[data-astro-cid-rswlahgj]{font-size:.74rem!important}}.v27-hero-section[data-astro-cid-slnmamq4]{background-color:var(--bg-page,#f8fafc);color:var(--text-main,#0f172a);padding:6rem 1.5rem 5rem;position:relative;overflow:hidden}.v27-hero-bg-graphic[data-astro-cid-slnmamq4]{pointer-events:none;border:35px solid #6d28d914;border-radius:9999px;width:340px;height:340px;position:absolute;top:-50px;left:-50px}.v27-hero-container[data-astro-cid-slnmamq4]{z-index:10;max-width:1280px;margin:0 auto;position:relative}.v27-hero-grid[data-astro-cid-slnmamq4]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;display:grid}@media (width<=1024px){.v27-hero-grid[data-astro-cid-slnmamq4]{grid-template-columns:1fr;gap:2.5rem}}.v27-hero-left[data-astro-cid-slnmamq4]{flex-direction:column;justify-content:space-between;min-height:440px;display:flex}.v27-hero-badge[data-astro-cid-slnmamq4]{color:var(--brand-color,#6d28d9);background-color:#6d28d91a;border:1px solid #6d28d933;border-radius:9999px;width:fit-content;margin-bottom:1.5rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;display:inline-block}.v27-hero-title[data-astro-cid-slnmamq4]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--text-heading,#0f172a);letter-spacing:-.03em;min-height:130px;margin:0 0 1.25rem;font-size:3.25rem;font-weight:800;line-height:1.15}@media (width<=640px){.v27-hero-title[data-astro-cid-slnmamq4]{min-height:90px;font-size:2.15rem}}.typewriter-cursor[data-astro-cid-slnmamq4]{color:var(--brand-color,#6d28d9);margin-left:2px;font-weight:900;animation:.8s infinite v27-blink;display:inline-block}@keyframes v27-blink{0%,to{opacity:1}50%{opacity:0}}.v27-hero-subheadline[data-astro-cid-slnmamq4]{font-family:var(--font-body,"DM Sans", sans-serif);color:var(--text-muted,#475569);max-width:34rem;min-height:60px;margin:0 0 2rem;font-size:1.15rem;line-height:1.65}.v27-hero-actions[data-astro-cid-slnmamq4]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.v27-btn-primary[data-astro-cid-slnmamq4]{background:var(--gradient-accent,linear-gradient(135deg, #6d28d9 0%, #0284c7 100%));font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);padding:1rem 2.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 8px 24px #6d28d94d;color:#fff!important;border-radius:0!important}.v27-btn-primary[data-astro-cid-slnmamq4]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #6d28d966}.v27-btn-secondary[data-astro-cid-slnmamq4]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);border:2px solid var(--border-color,#e2e8f0);background-color:#0000;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;color:var(--text-heading,#0f172a)!important;border-radius:0!important}.v27-btn-secondary[data-astro-cid-slnmamq4]:hover{border-color:var(--brand-color,#6d28d9);color:var(--brand-color,#6d28d9)!important}.v27-hero-right[data-astro-cid-slnmamq4]{justify-content:center;align-items:center;margin-top:-2.5rem;display:flex}@media (width<=1024px){.v27-hero-right[data-astro-cid-slnmamq4]{margin-top:0}}.v27-blob-frame-wrapper[data-astro-cid-slnmamq4]{isolation:isolate;background-color:#0f172a;border:8px solid #6d28d933;border-radius:0;width:100%;max-width:70vh;height:70vh;max-height:560px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 45px #0f172a26}@media (width<=640px){.v27-blob-frame-wrapper[data-astro-cid-slnmamq4]{max-width:100%;height:50vh}}.v27-blob-img[data-astro-cid-slnmamq4]{object-fit:cover;opacity:0;border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.v27-blob-img[data-astro-cid-slnmamq4].active{opacity:1}.v27-blob-caption-tag[data-astro-cid-slnmamq4]{backdrop-filter:blur(12px);color:#fff;background:#0f172ad9;border:1px solid #fff3;border-radius:.75rem;flex-direction:column;padding:.85rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.v27-blob-tag-label[data-astro-cid-slnmamq4]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-accent,#0284c7);font-size:.65rem;font-weight:800}.v27-blob-tag-title[data-astro-cid-slnmamq4]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);margin-top:.2rem;font-size:.95rem;font-weight:700}.theme-pulse_v27 .v27-hero-section[data-astro-cid-slnmamq4]{background-color:#f8fafc!important}.theme-pulse_v27 .v27-hero-badge[data-astro-cid-slnmamq4]{color:#7c3aed!important;background-color:#7c3aed1a!important;border-color:#7c3aed33!important}.theme-pulse_v27 .typewriter-cursor[data-astro-cid-slnmamq4]{color:#7c3aed!important}.theme-pulse_v27 .v27-btn-primary[data-astro-cid-slnmamq4]{background:linear-gradient(135deg,#7c3aed 0%,#06b6d4 100%)!important;box-shadow:0 8px 24px #7c3aed59!important}.theme-pulse_v27 .v27-blob-frame-wrapper[data-astro-cid-slnmamq4]{border-color:#7c3aed40!important}.theme-pulse_v27 .v27-blob-tag-label[data-astro-cid-slnmamq4]{color:#06b6d4!important}.theme-pulse_v27_vibrant .v27-hero-section[data-astro-cid-slnmamq4]{background-color:#faf5ff!important}.theme-pulse_v27_vibrant .v27-hero-badge[data-astro-cid-slnmamq4]{color:#d946ef!important;background-color:#d946ef1a!important;border-color:#d946ef40!important}.theme-pulse_v27_vibrant .typewriter-cursor[data-astro-cid-slnmamq4]{color:#d946ef!important}.theme-pulse_v27_vibrant .v27-btn-primary[data-astro-cid-slnmamq4]{background:linear-gradient(135deg,#d946ef 0%,#f59e0b 100%)!important;box-shadow:0 8px 24px #d946ef59!important}.theme-pulse_v27_vibrant .v27-blob-frame-wrapper[data-astro-cid-slnmamq4]{border-color:#d946ef40!important}.theme-pulse_v27_vibrant .v27-blob-tag-label[data-astro-cid-slnmamq4]{color:#f59e0b!important}.theme-pulse_v27_dark .v27-hero-section[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-hero-section[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-hero-section[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-hero-section[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-hero-section[data-astro-cid-slnmamq4]{color:#f8fafc!important;background-color:#030712!important}.theme-pulse_v27_dark .v27-hero-title[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-hero-title[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-hero-title[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-hero-title[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-hero-title[data-astro-cid-slnmamq4],.theme-pulse_v27_dark .v27-hero-title[data-astro-cid-slnmamq4] span[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-hero-title[data-astro-cid-slnmamq4] span[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-hero-title[data-astro-cid-slnmamq4] span[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-hero-title[data-astro-cid-slnmamq4] span[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-hero-title[data-astro-cid-slnmamq4] span[data-astro-cid-slnmamq4],.theme-pulse_v27_dark .typewriter-text[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .typewriter-text[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .typewriter-text[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .typewriter-text[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .typewriter-text[data-astro-cid-slnmamq4]{color:#fff!important}.theme-pulse_v27_dark .v27-hero-subheadline[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-hero-subheadline[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-hero-subheadline[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-hero-subheadline[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-hero-subheadline[data-astro-cid-slnmamq4]{color:#cbd5e1!important}.theme-pulse_v27_dark .v27-hero-badge[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-hero-badge[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-hero-badge[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-hero-badge[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-hero-badge[data-astro-cid-slnmamq4]{color:#10b981!important;background-color:#10b98126!important;border-color:#10b98159!important}.theme-pulse_v27_dark .typewriter-cursor[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .typewriter-cursor[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .typewriter-cursor[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .typewriter-cursor[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .typewriter-cursor[data-astro-cid-slnmamq4]{color:#10b981!important}.theme-pulse_v27_dark .v27-btn-primary[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-btn-primary[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-btn-primary[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-btn-primary[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-btn-primary[data-astro-cid-slnmamq4]{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%)!important;box-shadow:0 8px 24px #10b98159!important}.theme-pulse_v27_dark .v27-btn-secondary[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-btn-secondary[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-btn-secondary[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-btn-secondary[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-btn-secondary[data-astro-cid-slnmamq4]{color:#f8fafc!important;background:#ffffff0d!important;border-color:#ffffff40!important}.theme-pulse_v27_dark .v27-btn-secondary[data-astro-cid-slnmamq4]:hover,[data-theme*=pulse_v27_dark] .v27-btn-secondary[data-astro-cid-slnmamq4]:hover,[data-theme*=pulse_v27][data-mode=dark] .v27-btn-secondary[data-astro-cid-slnmamq4]:hover,[data-base-theme=pulse_v27][data-mode=dark] .v27-btn-secondary[data-astro-cid-slnmamq4]:hover,html[data-mode=dark][data-theme*=pulse_v27] .v27-btn-secondary[data-astro-cid-slnmamq4]:hover{color:#10b981!important;border-color:#10b981!important}.theme-pulse_v27_dark .v27-blob-frame-wrapper[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-blob-frame-wrapper[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-blob-frame-wrapper[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-blob-frame-wrapper[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-blob-frame-wrapper[data-astro-cid-slnmamq4]{border-color:#10b98159!important;box-shadow:0 25px 50px #000000d9!important}.theme-pulse_v27_dark .v27-blob-caption-tag[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-blob-caption-tag[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-blob-caption-tag[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-blob-caption-tag[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-blob-caption-tag[data-astro-cid-slnmamq4]{background:#030712eb!important;border:1px solid #10b98159!important}.theme-pulse_v27_dark .v27-blob-tag-label[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-blob-tag-label[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-blob-tag-label[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-blob-tag-label[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-blob-tag-label[data-astro-cid-slnmamq4]{color:#10b981!important}.theme-pulse_v27_dark .v27-blob-tag-title[data-astro-cid-slnmamq4],[data-theme*=pulse_v27_dark] .v27-blob-tag-title[data-astro-cid-slnmamq4],[data-theme*=pulse_v27][data-mode=dark] .v27-blob-tag-title[data-astro-cid-slnmamq4],[data-base-theme=pulse_v27][data-mode=dark] .v27-blob-tag-title[data-astro-cid-slnmamq4],html[data-mode=dark][data-theme*=pulse_v27] .v27-blob-tag-title[data-astro-cid-slnmamq4]{color:#fff!important}.nexus-hero-carousel-section[data-astro-cid-nfp7bftb]{width:100%;height:85vh;min-height:550px;position:relative;overflow:hidden}.nexus-full-carousel[data-astro-cid-nfp7bftb]{isolation:isolate;width:100%;height:100%;position:absolute;inset:0}.nexus-slide[data-astro-cid-nfp7bftb]{opacity:0;filter:brightness(.85);will-change:opacity, transform, filter;backface-visibility:hidden;background-position:50%;background-size:cover;align-items:center;width:100%;height:100%;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.16,1,.3,1),filter .9s;display:flex;position:absolute;inset:0;transform:scale(1)}.nexus-slide[data-astro-cid-nfp7bftb].active{opacity:1;filter:brightness();transform:scale(1.1)}.nexus-slide-container[data-astro-cid-nfp7bftb]{box-sizing:border-box;width:100%;max-width:1350px;margin:0 auto 0 8%;padding:0 3rem;display:flex}.nexus-slide[data-astro-cid-nfp7bftb].align-left .nexus-slide-container[data-astro-cid-nfp7bftb]{justify-content:flex-start}.nexus-slide[data-astro-cid-nfp7bftb].align-right .nexus-slide-container[data-astro-cid-nfp7bftb]{justify-content:flex-end}.nexus-slide-content[data-astro-cid-nfp7bftb]{text-align:left;color:#fff;max-width:40rem}.nexus-slide-headline[data-astro-cid-nfp7bftb]{font-family:var(--font-heading,"Montserrat", sans-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 4px 20px #00000080;align-items:center;min-height:140px;margin:0 0 1.25rem;font-size:3.85rem;font-weight:900;line-height:1.12;display:flex}.nexus-slide-subtext[data-astro-cid-nfp7bftb]{color:#cbd5e1;text-shadow:0 2px 10px #00000080;min-height:85px;margin:0 0 2.25rem;font-size:1.15rem;line-height:1.7}.nexus-slide-btn[data-astro-cid-nfp7bftb]{background-color:var(--primary,var(--brand-color,#d10024));color:#fff;text-transform:uppercase;border-radius:40px;padding:1rem 2.5rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-block;box-shadow:0 10px 25px #d1002459}.nexus-slide-btn[data-astro-cid-nfp7bftb]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #d1002480}.nexus-carousel-arrow[data-astro-cid-nfp7bftb],#nexus-prev-btn[data-astro-cid-nfp7bftb],#nexus-next-btn[data-astro-cid-nfp7bftb]{background-color:var(--primary,var(--brand-color,#d10024));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;display:flex;box-shadow:0 4px 15px #0000004d;z-index:20!important;transition:background-color .2s,filter .2s,box-shadow .2s!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.nexus-carousel-arrow[data-astro-cid-nfp7bftb]:hover,.nexus-carousel-arrow[data-astro-cid-nfp7bftb]:focus,.nexus-carousel-arrow[data-astro-cid-nfp7bftb]:active,#nexus-prev-btn[data-astro-cid-nfp7bftb]:hover,#nexus-prev-btn[data-astro-cid-nfp7bftb]:focus,#nexus-prev-btn[data-astro-cid-nfp7bftb]:active,#nexus-next-btn[data-astro-cid-nfp7bftb]:hover,#nexus-next-btn[data-astro-cid-nfp7bftb]:focus,#nexus-next-btn[data-astro-cid-nfp7bftb]:active{filter:brightness(1.15);margin:0!important;top:50%!important;transform:translateY(-50%)translate(0,0)scale(1)!important;box-shadow:0 6px 20px #0006!important}.nexus-carousel-arrow[data-astro-cid-nfp7bftb].left,#nexus-prev-btn[data-astro-cid-nfp7bftb]{left:2rem!important;right:auto!important}.nexus-carousel-arrow[data-astro-cid-nfp7bftb].right,#nexus-next-btn[data-astro-cid-nfp7bftb]{left:auto!important;right:2rem!important}[data-theme=nexus_v24]:not([data-mode=dark]):not([data-mode=vibrant]) .nexus-slide-headline[data-astro-cid-nfp7bftb],.theme-nexus_v24:not(.dark):not([data-mode=dark]) .nexus-slide-headline[data-astro-cid-nfp7bftb]{text-transform:uppercase!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:900!important}[data-theme=nexus_v24]:not([data-mode=dark]):not([data-mode=vibrant]) .nexus-slide-btn[data-astro-cid-nfp7bftb],.theme-nexus_v24:not(.dark):not([data-mode=dark]) .nexus-slide-btn[data-astro-cid-nfp7bftb]{color:#fff!important;background-color:#d10024!important;border-radius:40px!important;font-weight:800!important}[data-theme=nexus_v24]:not([data-mode=dark]):not([data-mode=vibrant]) .nexus-carousel-arrow[data-astro-cid-nfp7bftb],.theme-nexus_v24:not(.dark):not([data-mode=dark]) .nexus-carousel-arrow[data-astro-cid-nfp7bftb]{color:#fff!important;background-color:#d10024!important}[data-theme=nexus_v24_vibrant] .nexus-slide-headline[data-astro-cid-nfp7bftb],.theme-nexus_v24_vibrant .nexus-slide-headline[data-astro-cid-nfp7bftb],[data-theme=nexus_v24][data-mode=vibrant] .nexus-slide-headline[data-astro-cid-nfp7bftb]{color:#fff!important;text-transform:none!important;font-family:Ubuntu,sans-serif!important;font-weight:700!important}[data-theme=nexus_v24_vibrant] .nexus-slide-btn[data-astro-cid-nfp7bftb],.theme-nexus_v24_vibrant .nexus-slide-btn[data-astro-cid-nfp7bftb],[data-theme=nexus_v24][data-mode=vibrant] .nexus-slide-btn[data-astro-cid-nfp7bftb]{color:#fff!important;background-color:#2563eb!important;border-radius:6px!important;font-weight:700!important;box-shadow:0 8px 20px #2563eb66!important}[data-theme=nexus_v24_vibrant] .nexus-carousel-arrow[data-astro-cid-nfp7bftb],.theme-nexus_v24_vibrant .nexus-carousel-arrow[data-astro-cid-nfp7bftb],[data-theme=nexus_v24][data-mode=vibrant] .nexus-carousel-arrow[data-astro-cid-nfp7bftb]{color:#fff!important;background-color:#2563eb!important}[data-theme=nexus_v24_dark] .nexus-slide-headline[data-astro-cid-nfp7bftb],.theme-nexus_v24_dark .nexus-slide-headline[data-astro-cid-nfp7bftb],[data-theme=nexus_v24][data-mode=dark] .nexus-slide-headline[data-astro-cid-nfp7bftb]{color:#fff!important;text-shadow:0 0 15px #0ff9!important;font-family:Open Sans,sans-serif!important;font-weight:700!important}[data-theme=nexus_v24_dark] .nexus-slide-subtext[data-astro-cid-nfp7bftb],.theme-nexus_v24_dark .nexus-slide-subtext[data-astro-cid-nfp7bftb],[data-theme=nexus_v24][data-mode=dark] .nexus-slide-subtext[data-astro-cid-nfp7bftb]{color:#a1a1aa!important}[data-theme=nexus_v24_dark] .nexus-slide-btn[data-astro-cid-nfp7bftb],.theme-nexus_v24_dark .nexus-slide-btn[data-astro-cid-nfp7bftb],[data-theme=nexus_v24][data-mode=dark] .nexus-slide-btn[data-astro-cid-nfp7bftb]{color:#fff!important;background:0 0!important;border:2px solid #28a7e9!important;border-radius:4px!important;font-weight:700!important;box-shadow:0 0 15px #28a7e94d!important}[data-theme=nexus_v24_dark] .nexus-slide-btn[data-astro-cid-nfp7bftb]:hover,.theme-nexus_v24_dark .nexus-slide-btn[data-astro-cid-nfp7bftb]:hover,[data-theme=nexus_v24][data-mode=dark] .nexus-slide-btn[data-astro-cid-nfp7bftb]:hover{color:#000!important;background-color:#28a7e9!important;box-shadow:0 0 30px #0ffc!important}[data-theme=nexus_v24_dark] .nexus-carousel-arrow[data-astro-cid-nfp7bftb],.theme-nexus_v24_dark .nexus-carousel-arrow[data-astro-cid-nfp7bftb],[data-theme=nexus_v24][data-mode=dark] .nexus-carousel-arrow[data-astro-cid-nfp7bftb]{color:#0ff!important;background-color:#0a0a0a!important;border:2px solid #28a7e9!important;box-shadow:0 0 15px #28a7e966!important}@media (width<=768px){.nexus-hero-carousel-section[data-astro-cid-nfp7bftb]{height:70vh;min-height:480px}.nexus-slide-headline[data-astro-cid-nfp7bftb]{min-height:100px;font-size:2.35rem}.nexus-slide-subtext[data-astro-cid-nfp7bftb]{min-height:70px;font-size:1.02rem}.nexus-carousel-arrow[data-astro-cid-nfp7bftb]{width:2.75rem;height:2.75rem;font-size:1.35rem}.nexus-carousel-arrow[data-astro-cid-nfp7bftb].left,#nexus-prev-btn[data-astro-cid-nfp7bftb]{left:.75rem!important}.nexus-carousel-arrow[data-astro-cid-nfp7bftb].right,#nexus-next-btn[data-astro-cid-nfp7bftb]{right:.75rem!important}}.golden-hero-section[data-astro-cid-kaa6lpcf]{width:100%;padding-top:calc(var(--header-height,30px));padding-bottom:5rem;position:relative;overflow:hidden;background:0 0!important}.golden-hero-container[data-astro-cid-kaa6lpcf]{box-sizing:border-box;flex-direction:column;gap:4.5rem;width:75vw;margin-left:12.5vw;margin-right:12.5vw;display:flex}.golden-deal-item[data-astro-cid-kaa6lpcf]{grid-template-columns:2fr 1fr;align-items:center;gap:3.5rem;display:grid;position:relative}.golden-deal-media[data-astro-cid-kaa6lpcf]{width:100%;position:relative}.golden-media-card[data-astro-cid-kaa6lpcf]{background:#fff;border:1px solid #0000000f;border-radius:24px;justify-content:center;align-items:center;width:100%;height:380px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f}.golden-media-card[data-astro-cid-kaa6lpcf]:hover{box-shadow:0 16px 40px #0000001a}.golden-image-frame[data-astro-cid-kaa6lpcf]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.golden-deal-img[data-astro-cid-kaa6lpcf]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.golden-media-card[data-astro-cid-kaa6lpcf]:hover .golden-deal-img[data-astro-cid-kaa6lpcf]{transform:scale(1.04)}.golden-deal-badge[data-astro-cid-kaa6lpcf]{letter-spacing:.04em;text-transform:uppercase;z-index:2;border-radius:9999px;justify-content:center;align-items:center;padding:.6rem 1.4rem;font-size:1.05rem;font-weight:800;display:flex;position:absolute;top:1.5rem;right:1.75rem;box-shadow:0 6px 18px #00000026}.golden-deal-badge[data-astro-cid-kaa6lpcf].badge-red{color:#fff;background:#d9232d}.golden-deal-badge[data-astro-cid-kaa6lpcf].badge-gold{color:#111827;background:#f59e0b}.golden-deal-badge[data-astro-cid-kaa6lpcf].badge-dark{color:#fff;background:#18181b}.golden-deal-content[data-astro-cid-kaa6lpcf]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.golden-deal-title[data-astro-cid-kaa6lpcf]{font-family:var(--font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:-.02em;color:var(--text-heading,#111827);margin-bottom:1.25rem;font-size:2.5rem;font-weight:800;line-height:1.15}.golden-deal-desc[data-astro-cid-kaa6lpcf]{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--text-body,#4b5563);margin-bottom:1rem;font-size:1.02rem;line-height:1.6}.golden-deal-disclaimer[data-astro-cid-kaa6lpcf]{color:var(--text-muted,#9ca3af);margin-bottom:1.75rem;font-size:.76rem;line-height:1.45;display:block}.golden-deal-actions[data-astro-cid-kaa6lpcf]{align-items:center;width:100%;display:flex}.golden-cta-btn[data-astro-cid-kaa6lpcf]{color:var(--text-heading,#111827);font-family:var(--font-accent,-apple-system, BlinkMacSystemFont, sans-serif);cursor:pointer;background:0 0;border:1.5px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.golden-cta-btn[data-astro-cid-kaa6lpcf]:hover{background:var(--text-heading,#111827);color:#fff;border-color:var(--text-heading,#111827);transform:none}@media (width<=1024px){.golden-hero-container[data-astro-cid-kaa6lpcf]{gap:3.5rem;width:90vw;margin-left:5vw;margin-right:5vw}.golden-deal-item[data-astro-cid-kaa6lpcf]{grid-template-columns:1fr;gap:2rem}.golden-media-card[data-astro-cid-kaa6lpcf]{height:300px}.golden-deal-title[data-astro-cid-kaa6lpcf]{font-size:2rem}}@media (width<=640px){.golden-hero-container[data-astro-cid-kaa6lpcf]{width:92vw;margin-left:4vw;margin-right:4vw}.golden-media-card[data-astro-cid-kaa6lpcf]{border-radius:18px;height:240px}.golden-deal-title[data-astro-cid-kaa6lpcf]{font-size:1.65rem}.golden-deal-badge[data-astro-cid-kaa6lpcf]{padding:.4rem 1rem;font-size:.85rem;top:1rem;right:1rem}}.golden-services-section[data-astro-cid-toytltif]{width:100%;padding-block:5.5rem;position:relative;overflow:hidden}.golden-services-header[data-astro-cid-toytltif]{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:3.5rem;padding-inline:1.5rem}.golden-services-title[data-astro-cid-toytltif]{font-family:var(--font-heading,sans-serif);color:var(--text-heading,#111827);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.5rem;font-weight:800;line-height:1.2}.golden-services-subtitle[data-astro-cid-toytltif]{font-family:var(--font-body,sans-serif);color:var(--text-muted,#6b7280);font-size:1.05rem;line-height:1.6}.golden-services-container[data-astro-cid-toytltif]{box-sizing:border-box;width:90vw;margin-inline:5vw}.golden-services-grid[data-astro-cid-toytltif]{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.golden-service-card[data-astro-cid-toytltif]{cursor:pointer;border-radius:22px;height:480px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.golden-service-card[data-astro-cid-toytltif]:hover{box-shadow:0 20px 48px #00000029}.card-visual-layer[data-astro-cid-toytltif]{z-index:1;width:100%;height:100%;transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s;position:absolute;inset:0}.service-bg-image[data-astro-cid-toytltif]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s}.visual-scrim[data-astro-cid-toytltif]{background:linear-gradient(#0000001a 0%,#00000059 50%,#000000bf 100%);transition:opacity .35s;position:absolute;inset:0}.visual-default-content[data-astro-cid-toytltif]{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.default-icon[data-astro-cid-toytltif]{filter:drop-shadow(0 4px 8px #0006);justify-content:center;align-items:center;margin-bottom:.75rem;font-size:2.75rem;display:inline-flex}.default-title[data-astro-cid-toytltif]{font-family:var(--font-heading,sans-serif);color:#fff;letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 3px 12px #000000b3,0 1px 3px #000000d9;font-size:2.2rem;font-weight:900;line-height:1.15}.card-hover-layer[data-astro-cid-toytltif]{z-index:2;opacity:0;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2.5rem;transition:opacity .35s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;inset:0}.golden-service-card[data-astro-cid-toytltif]:hover .card-visual-layer[data-astro-cid-toytltif]{opacity:0;pointer-events:none}.golden-service-card[data-astro-cid-toytltif]:hover .card-hover-layer[data-astro-cid-toytltif]{opacity:1;pointer-events:auto}.golden-service-card[data-astro-cid-toytltif].service-color-1 .card-hover-layer[data-astro-cid-toytltif]{background-color:#1a1412}.golden-service-card[data-astro-cid-toytltif].service-color-2 .card-hover-layer[data-astro-cid-toytltif]{background-color:#ff8732}.golden-service-card[data-astro-cid-toytltif].service-color-3 .card-hover-layer[data-astro-cid-toytltif]{background-color:#831843}.hover-inner-content[data-astro-cid-toytltif]{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(14px)}.golden-service-card[data-astro-cid-toytltif]:hover .hover-inner-content[data-astro-cid-toytltif]{transform:translateY(0)}.hover-header[data-astro-cid-toytltif]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.hover-icon[data-astro-cid-toytltif]{filter:drop-shadow(0 2px 6px #0003);justify-content:center;align-items:center;font-size:2.25rem;display:inline-flex}.service-logo-icon[data-astro-cid-toytltif]{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);width:4rem;max-width:100%;height:4rem;display:inline-block}.hover-icon[data-astro-cid-toytltif] .service-logo-icon[data-astro-cid-toytltif]{width:5rem;height:5rem}.hover-title[data-astro-cid-toytltif]{font-family:var(--font-heading,sans-serif);color:#fff;text-transform:uppercase;letter-spacing:-.01em;font-size:1.85rem;font-weight:900}.hover-description[data-astro-cid-toytltif]{font-family:var(--font-body,sans-serif);color:#fffffff0;max-width:320px;margin-block:auto;font-size:1.05rem;line-height:1.6}.hover-action[data-astro-cid-toytltif]{width:100%;margin-top:auto}.hover-pill-btn[data-astro-cid-toytltif]{color:#18181b;font-family:var(--font-accent,sans-serif);background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.8rem 2.25rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex;box-shadow:0 6px 18px #00000026}.hover-pill-btn[data-astro-cid-toytltif]:hover{color:#000;background:#f4f4f5}@media (width<=1024px){.golden-services-container[data-astro-cid-toytltif]{width:92vw;margin-inline:4vw}.golden-services-grid[data-astro-cid-toytltif]{grid-template-columns:repeat(2,1fr)}.golden-service-card[data-astro-cid-toytltif]{height:420px}}@media (width<=640px){.golden-services-grid[data-astro-cid-toytltif]{grid-template-columns:1fr;gap:1.5rem}.golden-service-card[data-astro-cid-toytltif]{height:380px}.default-title[data-astro-cid-toytltif]{font-size:1.8rem}}.golden-ecommerce-section[data-astro-cid-llwt6boo]{width:100%;padding-block:5.5rem;position:relative;overflow:hidden}.golden-ecommerce-header[data-astro-cid-llwt6boo]{text-align:center;margin-inline:auto;max-width:680px;margin-bottom:3.5rem;padding-inline:1.5rem}.golden-ecommerce-title[data-astro-cid-llwt6boo]{font-family:var(--font-heading,sans-serif);color:var(--text-heading,#111827);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.5rem;font-weight:800;line-height:1.2}.golden-ecommerce-subtitle[data-astro-cid-llwt6boo]{font-family:var(--font-body,sans-serif);color:var(--text-muted,#6b7280);font-size:1.05rem;line-height:1.6}.golden-carousel-wrapper[data-astro-cid-llwt6boo]{box-sizing:border-box;align-items:center;width:92vw;margin-inline:4vw;display:flex;position:relative}.golden-carousel-btn[data-astro-cid-llwt6boo]{color:#111827;cursor:pointer;z-index:15;background:#fff;border:1.5px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:absolute;box-shadow:0 6px 18px #00000024;margin:0!important;top:50%!important;transform:translateY(-50%)translate(0,0)scale(1)!important}.golden-carousel-btn[data-astro-cid-llwt6boo]:hover,.golden-carousel-btn[data-astro-cid-llwt6boo]:focus,.golden-carousel-btn[data-astro-cid-llwt6boo]:active{color:#000;background:#f8fafc;border-color:#00000040;margin:0!important;top:50%!important;transform:translateY(-50%)translate(0,0)scale(1)!important}.golden-carousel-btn[data-astro-cid-llwt6boo].prev{left:-14px}.golden-carousel-btn[data-astro-cid-llwt6boo].next{right:-14px}.golden-carousel-viewport[data-astro-cid-llwt6boo]{box-sizing:border-box;width:100%;padding-block:.5rem;position:relative;overflow:hidden}.golden-carousel-track[data-astro-cid-llwt6boo]{will-change:transform;gap:1.75rem;width:max-content;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}.golden-product-card[data-astro-cid-llwt6boo]{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:4px;flex-direction:column;flex:0 0 calc(22.5vw - 1.3125rem);min-width:270px;max-width:380px;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000014}.golden-product-card[data-astro-cid-llwt6boo]:hover{box-shadow:0 16px 36px #00000024}.card-top-bar[data-astro-cid-llwt6boo]{color:#fff;text-align:center;background:#000;flex-direction:column;align-items:center;gap:.35rem;padding:1.15rem 1rem .85rem;display:flex}.card-product-name[data-astro-cid-llwt6boo]{font-family:var(--font-heading,sans-serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;max-width:100%;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}.card-rating[data-astro-cid-llwt6boo]{justify-content:center;align-items:center;display:flex}.stars-coral[data-astro-cid-llwt6boo]{color:#ff6b6b;letter-spacing:.15em;font-size:.95rem}.card-image-area[data-astro-cid-llwt6boo]{box-sizing:border-box;background:#fdfdfd;justify-content:center;align-items:center;width:100%;height:330px;padding:1rem;display:flex;overflow:hidden}.card-img[data-astro-cid-llwt6boo]{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .45s}.golden-product-card[data-astro-cid-llwt6boo]:hover .card-img[data-astro-cid-llwt6boo]{transform:scale(1.05)}.card-bottom-bar[data-astro-cid-llwt6boo]{color:#fff;background:#000;justify-content:space-between;align-items:center;margin-top:auto;padding:.9rem 1.25rem;display:flex}.card-price-tag[data-astro-cid-llwt6boo]{font-family:var(--font-accent,sans-serif);color:#fff;letter-spacing:-.02em;align-items:baseline;font-size:1.45rem;font-weight:800;display:flex}.currency-symbol[data-astro-cid-llwt6boo]{margin-right:2px;font-size:1.15rem}.card-buy-btn[data-astro-cid-llwt6boo]{color:#fff;font-family:var(--font-accent,sans-serif);cursor:pointer;background:#ff6b6b;border-radius:6px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.card-buy-btn[data-astro-cid-llwt6boo]:hover{background:#fa5252;transform:translateY(-1px)}.buy-cart-icon[data-astro-cid-llwt6boo]{font-size:.95rem}@media (width<=1200px){.golden-product-card[data-astro-cid-llwt6boo]{flex:0 0 calc(30vw - 1rem);min-width:250px}}@media (width<=860px){.golden-product-card[data-astro-cid-llwt6boo]{flex:0 0 calc(45vw - .625rem);min-width:220px}.card-image-area[data-astro-cid-llwt6boo]{height:270px}}@media (width<=580px){.golden-product-card[data-astro-cid-llwt6boo]{min-width:unset;flex:0 0 82vw}.card-image-area[data-astro-cid-llwt6boo]{height:240px}}.golden-menu-section[data-astro-cid-chd6mh2s]{width:100%;padding-block:5.5rem 6.5rem;position:relative;overflow:hidden}.golden-menu-container[data-astro-cid-chd6mh2s]{box-sizing:border-box;width:80vw;margin-inline:10vw}.golden-menu-header[data-astro-cid-chd6mh2s]{text-align:center;margin-bottom:2.5rem}.golden-menu-title[data-astro-cid-chd6mh2s]{font-family:var(--font-heading,sans-serif);letter-spacing:-.025em;color:var(--text-heading,#0f172a);margin:0;font-size:2.75rem;font-weight:900}.golden-menu-tabs[data-astro-cid-chd6mh2s]{border-bottom:1px solid #00000014;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin-bottom:3.5rem;padding-bottom:.5rem;display:flex}.golden-tab-btn[data-astro-cid-chd6mh2s]{cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.85rem;margin-bottom:-1px;padding-block:.75rem 1rem;padding-inline:1rem;transition:all .25s;display:flex}.golden-tab-btn[data-astro-cid-chd6mh2s]:hover{color:var(--brand-orange,#ea580c)}.golden-tab-btn[data-astro-cid-chd6mh2s].active{color:var(--brand-orange,#ea580c);border-bottom-color:var(--brand-orange,#ea580c)}.golden-tab-icon[data-astro-cid-chd6mh2s]{font-size:1.85rem;line-height:1}.golden-tab-text[data-astro-cid-chd6mh2s]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.golden-tab-subtitle[data-astro-cid-chd6mh2s]{text-transform:capitalize;opacity:.85;font-size:.75rem;font-weight:500;line-height:1.2}.golden-tab-name[data-astro-cid-chd6mh2s]{font-family:var(--font-heading,sans-serif);letter-spacing:-.01em;font-size:1.05rem;font-weight:800;line-height:1.2}.golden-menu-grid[data-astro-cid-chd6mh2s]{grid-template-columns:repeat(2,1fr);gap:2.25rem 3.5rem;display:grid}.golden-menu-item[data-astro-cid-chd6mh2s]{align-items:flex-start;gap:1.25rem;padding-bottom:1.5rem;transition:opacity .3s;display:flex}.golden-item-thumb[data-astro-cid-chd6mh2s]{background:#f1f5f9;border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden;box-shadow:0 4px 12px #00000014}.golden-thumb-img[data-astro-cid-chd6mh2s]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s}.golden-menu-item[data-astro-cid-chd6mh2s]:hover .golden-thumb-img[data-astro-cid-chd6mh2s]{transform:scale(1.08)}.golden-item-info[data-astro-cid-chd6mh2s]{flex-direction:column;flex:1;min-width:0;display:flex}.golden-item-top[data-astro-cid-chd6mh2s]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;display:flex}.golden-item-name[data-astro-cid-chd6mh2s]{font-family:var(--font-heading,sans-serif);color:var(--text-heading,#0f172a);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800}.golden-item-price[data-astro-cid-chd6mh2s]{font-family:var(--font-accent,sans-serif);color:var(--brand-orange,#ea580c);flex-shrink:0;font-size:1.25rem;font-weight:800}.golden-item-divider[data-astro-cid-chd6mh2s]{background:#00000014;width:100%;height:1px;margin-bottom:.5rem}.golden-item-desc[data-astro-cid-chd6mh2s]{font-family:var(--font-body,sans-serif);color:var(--text-muted,#64748b);margin:0;font-size:.88rem;font-style:italic;line-height:1.5}@media (width<=1024px){.golden-menu-container[data-astro-cid-chd6mh2s]{width:90vw;margin-inline:5vw}.golden-menu-grid[data-astro-cid-chd6mh2s]{grid-template-columns:1fr;row-gap:1.75rem}}@media (width<=640px){.golden-menu-container[data-astro-cid-chd6mh2s]{width:92vw;margin-inline:4vw}.golden-menu-title[data-astro-cid-chd6mh2s]{font-size:2.1rem}.golden-menu-tabs[data-astro-cid-chd6mh2s]{gap:1.25rem}.golden-item-thumb[data-astro-cid-chd6mh2s]{width:68px;height:68px}.golden-item-name[data-astro-cid-chd6mh2s]{font-size:1.05rem}.golden-item-price[data-astro-cid-chd6mh2s]{font-size:1.1rem}}.golden-menu-action[data-astro-cid-chd6mh2s]{justify-content:center;margin-top:3.5rem;display:flex}.golden-menu-btn[data-astro-cid-chd6mh2s]{background:var(--brand-orange,#ea580c);color:#fff;font-family:var(--font-heading,sans-serif);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 20px -4px #ea580c59}.golden-menu-btn[data-astro-cid-chd6mh2s]:hover{color:#fff;background:#c2410c;transform:translateY(-2px);box-shadow:0 12px 24px -4px #ea580c73}.golden-about-section[data-astro-cid-sg4urxwn]{width:100%;padding-block:6rem;position:relative;overflow:hidden}.golden-about-container[data-astro-cid-sg4urxwn]{box-sizing:border-box;width:85vw;margin-inline:7.5vw}.golden-about-grid[data-astro-cid-sg4urxwn]{grid-template-columns:1.15fr 1fr;align-items:center;gap:4.5rem;display:grid}.golden-about-collage[data-astro-cid-sg4urxwn]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid;position:relative}.collage-column[data-astro-cid-sg4urxwn]{flex-direction:column;gap:1.5rem;display:flex}.collage-column[data-astro-cid-sg4urxwn].col-left{margin-top:-1.5rem}.collage-column[data-astro-cid-sg4urxwn].col-right{margin-top:1.5rem}.collage-item[data-astro-cid-sg4urxwn]{background:#f1f5f9;border-radius:8px;transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 10px 25px #00000014}.item-top-left[data-astro-cid-sg4urxwn]{height:250px}.item-bottom-left[data-astro-cid-sg4urxwn],.item-top-right[data-astro-cid-sg4urxwn]{height:220px}.item-bottom-right[data-astro-cid-sg4urxwn]{height:250px}.collage-img[data-astro-cid-sg4urxwn]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s}.collage-item[data-astro-cid-sg4urxwn]:hover .collage-img[data-astro-cid-sg4urxwn]{transform:scale(1.06)}.golden-about-content[data-astro-cid-sg4urxwn]{flex-direction:column;align-items:flex-start;display:flex}.golden-about-eyebrow-row[data-astro-cid-sg4urxwn]{align-items:center;gap:.85rem;margin-bottom:.85rem;display:flex}.golden-about-eyebrow[data-astro-cid-sg4urxwn]{font-family:var(--font-accent,cursive, sans-serif);color:var(--brand-orange,#ea580c);font-size:1.35rem;font-style:italic;font-weight:700}.golden-about-line[data-astro-cid-sg4urxwn]{background-color:var(--brand-orange,#ea580c);width:45px;height:2px;display:inline-block}.golden-about-title[data-astro-cid-sg4urxwn]{font-family:var(--font-heading,sans-serif);letter-spacing:-.025em;color:var(--text-heading,#0f172a);margin-bottom:1.75rem;font-size:2.75rem;font-weight:900;line-height:1.15}.golden-about-paragraphs[data-astro-cid-sg4urxwn]{flex-direction:column;gap:1.15rem;margin-bottom:2.25rem;display:flex}.golden-about-desc[data-astro-cid-sg4urxwn]{font-family:var(--font-body,sans-serif);color:var(--text-body,#475569);margin:0;font-size:1rem;line-height:1.7}.golden-about-stats[data-astro-cid-sg4urxwn]{flex-wrap:wrap;align-items:center;gap:3.5rem;margin-bottom:2.5rem;display:flex}.stat-card[data-astro-cid-sg4urxwn]{align-items:center;gap:1.25rem;display:flex}.stat-accent-bar[data-astro-cid-sg4urxwn]{background-color:var(--brand-orange,#ea580c);border-radius:2px;width:4px;height:52px}.stat-number[data-astro-cid-sg4urxwn]{font-family:var(--font-heading,sans-serif);color:var(--brand-orange,#ea580c);font-size:3.25rem;font-weight:900;line-height:1}.stat-labels[data-astro-cid-sg4urxwn]{flex-direction:column;gap:.25rem;max-width:380px;line-height:1.35;display:flex}.stat-sub[data-astro-cid-sg4urxwn]{color:var(--text-muted,#64748b);font-size:.85rem;font-weight:500}.stat-main[data-astro-cid-sg4urxwn]{font-family:var(--font-heading,sans-serif);color:var(--text-heading,#0f172a);letter-spacing:.01em;font-size:.95rem;font-weight:800;line-height:1.35}.golden-about-action[data-astro-cid-sg4urxwn]{display:flex}.golden-about-btn[data-astro-cid-sg4urxwn]{background-color:var(--brand-orange,#ea580c);color:#fff;font-family:var(--font-heading,sans-serif);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:.95rem 2.5rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 6px 18px #ea580c40}.golden-about-btn[data-astro-cid-sg4urxwn]:hover{background-color:#c2410c;transform:translateY(-2px)}@media (width<=1024px){.golden-about-container[data-astro-cid-sg4urxwn]{width:90vw;margin-inline:5vw}.golden-about-grid[data-astro-cid-sg4urxwn]{grid-template-columns:1fr;gap:3.5rem}.collage-column[data-astro-cid-sg4urxwn].col-left,.collage-column[data-astro-cid-sg4urxwn].col-right{margin-top:0}}@media (width<=640px){.golden-about-container[data-astro-cid-sg4urxwn]{width:92vw;margin-inline:4vw}.golden-about-title[data-astro-cid-sg4urxwn]{font-size:2.1rem}.golden-about-stats[data-astro-cid-sg4urxwn]{gap:2rem}.stat-number[data-astro-cid-sg4urxwn]{font-size:2.5rem}}.crispy-hero-carousel[data-astro-cid-xxzenqhz]{box-sizing:border-box;background:#0f1115;width:100vw;height:70vh;min-height:420px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}@media (width<=1024px){.crispy-hero-carousel[data-astro-cid-xxzenqhz]{height:70vh;min-height:380px}}.crispy-carousel-viewport[data-astro-cid-xxzenqhz]{width:100%;height:100%;position:relative;overflow:hidden}.crispy-carousel-track[data-astro-cid-xxzenqhz]{width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.crispy-slide[data-astro-cid-xxzenqhz]{box-sizing:border-box;flex:0 0 100%;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.crispy-slide-bg-img[data-astro-cid-xxzenqhz]{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.crispy-slide-overlay[data-astro-cid-xxzenqhz]{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0f1115e0 0%,#0f11159e 48%,#0f111533 100%);position:absolute;inset:0}.crispy-slide-inner[data-astro-cid-xxzenqhz]{z-index:3;box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:1.5rem 3rem 2.5rem;position:relative}.crispy-slide-text[data-astro-cid-xxzenqhz]{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;max-width:680px;margin-top:5%;display:flex}.crispy-slide-headline[data-astro-cid-xxzenqhz]{font-family:var(--font-heading,"Outfit", "Plus Jakarta Sans", sans-serif);letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px #0009;margin:0 0 .75rem;font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:900;line-height:1.05}.crispy-slide-subheadline[data-astro-cid-xxzenqhz]{font-family:var(--font-body,"Inter", sans-serif);color:#ffffffeb;-webkit-line-clamp:2;text-shadow:0 1px 8px #0009;-webkit-box-orient:vertical;max-width:580px;margin:0 0 1.5rem;font-size:clamp(.95rem,1.3vw,1.2rem);line-height:1.5;display:-webkit-box;overflow:hidden}.crispy-slide-cta-wrapper[data-astro-cid-xxzenqhz]{margin-top:.25rem}.crispy-hero-cta-btn[data-astro-cid-xxzenqhz]{color:#fff;font-family:var(--font-heading,"Outfit", sans-serif);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#e4002b;border-radius:6px;justify-content:center;align-items:center;padding:.85rem 2.5rem;font-size:1.15rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 6px 20px #e4002b66}.crispy-hero-cta-btn[data-astro-cid-xxzenqhz]:hover{background:#c00024;transform:translateY(-2px);box-shadow:0 10px 25px #e4002b8c}.crispy-slide-disclaimer-bar[data-astro-cid-xxzenqhz]{z-index:4;text-align:center;backdrop-filter:blur(4px);background:#000000bf;padding:.4rem 2rem;position:absolute;bottom:0;left:0;right:0}.crispy-disclaimer-text[data-astro-cid-xxzenqhz]{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;line-height:1.3;overflow:hidden}.crispy-carousel-dots[data-astro-cid-xxzenqhz]{z-index:5;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.crispy-dot[data-astro-cid-xxzenqhz]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.crispy-dot-inner[data-astro-cid-xxzenqhz]{background:#ffffff80;border-radius:50%;width:10px;height:10px;transition:all .25s;display:block}.crispy-dot[data-astro-cid-xxzenqhz].active .crispy-dot-inner[data-astro-cid-xxzenqhz]{background:#fff;border-radius:9999px;width:28px}@media (width<=960px){.crispy-hero-carousel[data-astro-cid-xxzenqhz]{height:52vh;min-height:380px}.crispy-slide-inner[data-astro-cid-xxzenqhz]{padding:1.5rem 1.5rem 2.5rem}.crispy-slide-headline[data-astro-cid-xxzenqhz]{font-size:2rem}}@media (width<=640px){.crispy-hero-carousel[data-astro-cid-xxzenqhz]{height:auto;min-height:420px}.crispy-slide-inner[data-astro-cid-xxzenqhz]{text-align:center;padding:2rem 1.25rem 3rem}.crispy-slide-text[data-astro-cid-xxzenqhz]{text-align:center;align-items:center}.crispy-slide-headline[data-astro-cid-xxzenqhz]{font-size:1.85rem}.crispy-slide-disclaimer-bar[data-astro-cid-xxzenqhz]{display:none}}.crispy-services-section[data-astro-cid-de7joluz]{box-sizing:border-box;background:#f8f9fa;width:100%;padding:4rem 0}.crispy-services-container[data-astro-cid-de7joluz]{box-sizing:border-box;max-width:1400px;margin:0 auto}.crispy-services-grid[data-astro-cid-de7joluz]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.crispy-service-card[data-astro-cid-de7joluz]{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;transition:box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a}.crispy-service-card[data-astro-cid-de7joluz]:hover{box-shadow:0 8px 24px #00000014}.crispy-service-media[data-astro-cid-de7joluz]{background:#f3f4f6;width:100%;height:220px;overflow:hidden}.crispy-service-img[data-astro-cid-de7joluz]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.crispy-service-card[data-astro-cid-de7joluz]:hover .crispy-service-img[data-astro-cid-de7joluz]{transform:scale(1.08)}.crispy-service-body[data-astro-cid-de7joluz]{flex-direction:column;flex:auto;padding:1.75rem;display:flex}.crispy-service-card-title[data-astro-cid-de7joluz]{font-family:var(--font-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#111827;margin:0 0 .75rem;font-size:1.35rem;font-weight:800}.crispy-service-card-desc[data-astro-cid-de7joluz]{font-family:var(--font-body,"Inter", sans-serif);color:#4b5563;flex:auto;margin:0 0 1.5rem;font-size:.95rem;line-height:1.55}.crispy-service-card-actions[data-astro-cid-de7joluz]{margin-top:auto}.crispy-service-btn[data-astro-cid-de7joluz]{color:#fff;font-family:var(--font-heading,sans-serif);text-transform:uppercase;letter-spacing:.04em;background:#111827;border-radius:6px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.crispy-service-btn[data-astro-cid-de7joluz]:hover{background:#e4002b;transform:translateY(-1px)}@media (width<=900px){.crispy-services-grid[data-astro-cid-de7joluz]{grid-template-columns:1fr}.crispy-service-media[data-astro-cid-de7joluz]{height:200px}}.crispy-product-section[data-astro-cid-ysgo7iks]{box-sizing:border-box;background:0 0;width:100%;padding:3.5rem 0 5rem}.crispy-product-container[data-astro-cid-ysgo7iks]{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 1.5rem}.crispy-product-header[data-astro-cid-ysgo7iks]{margin-bottom:2.25rem}.crispy-product-title[data-astro-cid-ysgo7iks]{font-family:var(--font-heading,"Outfit", "Plus Jakarta Sans", sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--text-heading,#111827);margin:0 0 .5rem;font-size:2.25rem;font-weight:900}.crispy-product-subtitle[data-astro-cid-ysgo7iks]{font-family:var(--font-body,"Inter", sans-serif);color:var(--text-muted,#6b7280);margin:0;font-size:1.05rem}.crispy-product-grid[data-astro-cid-ysgo7iks]{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.crispy-product-card[data-astro-cid-ysgo7iks]{box-sizing:border-box;background:#fff;border:1px solid #00000017;border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.25rem;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 2px 8px #00000008}.crispy-product-card[data-astro-cid-ysgo7iks]:hover{border-color:#e4002b40;box-shadow:0 6px 16px #0000000f}.crispy-card-top-bar[data-astro-cid-ysgo7iks]{justify-content:space-between;align-items:center;width:100%;min-height:26px;margin-bottom:.5rem;display:flex}.crispy-product-badge[data-astro-cid-ysgo7iks]{color:#fff;font-family:var(--font-heading,sans-serif);text-transform:uppercase;letter-spacing:.05em;background:#111827;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:800;display:inline-block}.crispy-info-btn[data-astro-cid-ysgo7iks]{color:#4b5563;cursor:pointer;background:0 0;border:1.5px solid #9ca3af;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;padding:0;transition:all .2s;display:flex}.crispy-info-btn[data-astro-cid-ysgo7iks]:hover{color:#111827;background:#0000000a;border-color:#111827}.crispy-info-icon[data-astro-cid-ysgo7iks]{font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;line-height:1}.crispy-card-info-drawer[data-astro-cid-ysgo7iks]{z-index:10;color:#f9fafb;background:#1f2937;border-radius:8px;padding:.85rem 1rem;font-size:.85rem;line-height:1.45;display:none;position:absolute;top:3rem;left:1rem;right:1rem;box-shadow:0 10px 25px #00000040}.crispy-card-info-drawer[data-astro-cid-ysgo7iks].open{animation:.2s ease-out fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crispy-info-desc[data-astro-cid-ysgo7iks]{margin:0}.crispy-product-media[data-astro-cid-ysgo7iks]{justify-content:center;align-items:center;width:100%;height:180px;margin:.75rem 0 1.25rem;display:flex;position:relative;overflow:hidden}.crispy-product-img[data-astro-cid-ysgo7iks]{object-fit:contain;width:100%;height:100%;transition:opacity .3s}.crispy-product-img[data-astro-cid-ysgo7iks].primary-img{opacity:1;display:block}.crispy-product-img[data-astro-cid-ysgo7iks].secondary-img{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.crispy-product-card[data-astro-cid-ysgo7iks]:hover .crispy-product-media[data-astro-cid-ysgo7iks].has-hover-image .primary-img[data-astro-cid-ysgo7iks]{opacity:0}.crispy-product-card[data-astro-cid-ysgo7iks]:hover .crispy-product-media[data-astro-cid-ysgo7iks].has-hover-image .secondary-img[data-astro-cid-ysgo7iks]{opacity:1}.crispy-product-content[data-astro-cid-ysgo7iks]{flex-direction:column;gap:.85rem;width:100%;display:flex}.crispy-title-price-row[data-astro-cid-ysgo7iks]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.crispy-item-title[data-astro-cid-ysgo7iks]{font-family:var(--font-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:var(--text-heading,#111827);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.crispy-item-price[data-astro-cid-ysgo7iks]{font-family:var(--font-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#e4002b;white-space:nowrap;flex:none;font-size:1.15rem;font-weight:900}.crispy-card-actions[data-astro-cid-ysgo7iks]{width:100%}.crispy-order-btn[data-astro-cid-ysgo7iks]{color:#111827;width:100%;font-family:var(--font-heading,sans-serif);text-transform:uppercase;letter-spacing:.03em;box-sizing:border-box;background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s,transform .15s;display:flex}.crispy-order-btn[data-astro-cid-ysgo7iks]:hover{color:#fff;background:#e4002b}@media (width<=1200px){.crispy-product-grid[data-astro-cid-ysgo7iks]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.crispy-product-grid[data-astro-cid-ysgo7iks]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width<=520px){.crispy-product-grid[data-astro-cid-ysgo7iks]{grid-template-columns:1fr}.crispy-product-media[data-astro-cid-ysgo7iks]{height:160px}}.crispy-menu-section[data-astro-cid-vahur3gm]{box-sizing:border-box;background:#fff;width:100%;padding:4.5rem 0}.crispy-menu-container[data-astro-cid-vahur3gm]{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 1.5rem}.crispy-menu-header[data-astro-cid-vahur3gm]{text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.crispy-menu-title[data-astro-cid-vahur3gm]{font-family:var(--font-heading,"Outfit", "Plus Jakarta Sans", sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--text-heading,#111827);margin:0 0 .5rem;font-size:2.5rem;font-weight:900}.crispy-menu-subtitle[data-astro-cid-vahur3gm]{font-family:var(--font-body,"Inter", sans-serif);color:var(--text-muted,#6b7280);max-width:600px;margin:0 0 2rem;font-size:1.05rem}.crispy-menu-tabs[data-astro-cid-vahur3gm]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.crispy-menu-tab[data-astro-cid-vahur3gm]{color:#4b5563;font-family:var(--font-heading,sans-serif);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:800;transition:all .2s}.crispy-menu-tab[data-astro-cid-vahur3gm]:hover{color:#111827;border-color:#111827}.crispy-menu-tab[data-astro-cid-vahur3gm].active{color:#fff;background:#e4002b;border-color:#e4002b;box-shadow:0 4px 12px #e4002b40}.crispy-menu-grid[data-astro-cid-vahur3gm]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.crispy-menu-card[data-astro-cid-vahur3gm]{background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000008}.crispy-menu-card[data-astro-cid-vahur3gm]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.crispy-menu-card-img-wrap[data-astro-cid-vahur3gm]{box-sizing:border-box;background:#f9fafb;justify-content:center;align-items:center;width:100%;height:180px;padding:1rem;display:flex}.crispy-menu-card-img[data-astro-cid-vahur3gm]{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.crispy-menu-card[data-astro-cid-vahur3gm]:hover .crispy-menu-card-img[data-astro-cid-vahur3gm]{transform:scale(1.06)}.crispy-menu-card-body[data-astro-cid-vahur3gm]{flex-direction:column;flex:auto;padding:1.25rem;display:flex}.crispy-menu-card-header[data-astro-cid-vahur3gm]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.crispy-menu-card-title[data-astro-cid-vahur3gm]{font-family:var(--font-heading,"Outfit", "Plus Jakarta Sans", sans-serif);color:#111827;margin:0;font-size:1.15rem;font-weight:800}.crispy-menu-card-price[data-astro-cid-vahur3gm]{font-family:var(--font-heading,sans-serif);color:#e4002b;white-space:nowrap;font-size:1.15rem;font-weight:900}.crispy-menu-card-desc[data-astro-cid-vahur3gm]{font-family:var(--font-body,"Inter", sans-serif);color:#6b7280;flex:auto;margin:0 0 1.25rem;font-size:.88rem;line-height:1.45}.crispy-menu-card-footer[data-astro-cid-vahur3gm]{margin-top:auto}.crispy-menu-btn[data-astro-cid-vahur3gm]{color:#111827;width:100%;font-family:var(--font-heading,sans-serif);text-transform:uppercase;background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.crispy-menu-btn[data-astro-cid-vahur3gm]:hover{color:#fff;background:#e4002b}@media (width<=1024px){.crispy-menu-grid[data-astro-cid-vahur3gm]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.crispy-menu-grid[data-astro-cid-vahur3gm]{grid-template-columns:1fr}}.crispy-about-section[data-astro-cid-zhka3mlb]{box-sizing:border-box;background:#fff;width:100%;padding:5rem 0}.crispy-about-container[data-astro-cid-zhka3mlb]{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 1.5rem}.crispy-about-grid[data-astro-cid-zhka3mlb]{grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;display:grid}.crispy-about-media[data-astro-cid-zhka3mlb]{width:100%;height:480px;position:relative}.crispy-about-img-primary-wrap[data-astro-cid-zhka3mlb]{border-radius:16px;width:80%;height:380px;overflow:hidden;box-shadow:0 16px 36px #00000014}.crispy-about-img-primary[data-astro-cid-zhka3mlb]{object-fit:cover;width:100%;height:100%}.crispy-about-img-accent-wrap[data-astro-cid-zhka3mlb]{border:6px solid #fff;border-radius:16px;width:55%;height:240px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 20px 40px #0000001f}.crispy-about-img-accent[data-astro-cid-zhka3mlb]{object-fit:cover;width:100%;height:100%}.crispy-about-content[data-astro-cid-zhka3mlb]{flex-direction:column;align-items:flex-start;display:flex}.crispy-about-eyebrow[data-astro-cid-zhka3mlb]{font-family:var(--font-heading,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#e4002b;margin-bottom:.6rem;font-size:.85rem;font-weight:800}.crispy-about-title[data-astro-cid-zhka3mlb]{font-family:var(--font-heading,"Outfit", "Plus Jakarta Sans", sans-serif);letter-spacing:-.01em;color:#111827;margin:0 0 1.25rem;font-size:2.5rem;font-weight:900;line-height:1.15}.crispy-about-lead[data-astro-cid-zhka3mlb]{font-family:var(--font-body,"Inter", sans-serif);color:#374151;margin:0 0 1rem;font-size:1.1rem;font-weight:500;line-height:1.6}.crispy-about-text[data-astro-cid-zhka3mlb]{font-family:var(--font-body,"Inter", sans-serif);color:#6b7280;margin:0 0 1.75rem;font-size:.95rem;line-height:1.55}.crispy-about-commitments[data-astro-cid-zhka3mlb]{flex-direction:column;gap:.75rem;width:100%;margin-bottom:2rem;display:flex}.crispy-commitment-item[data-astro-cid-zhka3mlb]{align-items:center;gap:.75rem;display:flex}.crispy-commitment-check[data-astro-cid-zhka3mlb]{color:#fff;background:#e4002b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;font-weight:900;display:flex}.crispy-commitment-text[data-astro-cid-zhka3mlb]{font-family:var(--font-body,"Inter", sans-serif);color:#1f2937;font-size:.95rem;font-weight:600}.crispy-about-cta-btn[data-astro-cid-zhka3mlb]{color:#fff;font-family:var(--font-heading,sans-serif);text-transform:uppercase;letter-spacing:.04em;background:#111827;border-radius:6px;justify-content:center;align-items:center;padding:.85rem 2rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.crispy-about-cta-btn[data-astro-cid-zhka3mlb]:hover{background:#e4002b;transform:translateY(-2px)}@media (width<=960px){.crispy-about-grid[data-astro-cid-zhka3mlb]{grid-template-columns:1fr;gap:2.5rem}.crispy-about-media[data-astro-cid-zhka3mlb]{height:380px}.crispy-about-title[data-astro-cid-zhka3mlb]{font-size:2rem}}.zol-hero-wrapper[data-astro-cid-dj7wyjo7]{width:100%;padding-bottom:5.5rem;position:relative;overflow:hidden;background:0 0!important}.zol-main-hero[data-astro-cid-dj7wyjo7]{background:linear-gradient(135deg, var(--brand-color,#9c1ee6) 0%, var(--brand-accent,#20afe6) 100%);color:#fff;width:100%;padding-top:calc(var(--header-height,60px) + 3rem);z-index:1;padding-bottom:7rem;position:relative;overflow:hidden}.zol-main-hero-inner[data-astro-cid-dj7wyjo7]{z-index:2;max-width:1240px;margin:0 auto;padding:0 2rem;position:relative}.zol-main-hero-grid[data-astro-cid-dj7wyjo7]{grid-template-columns:1fr 1.35fr;align-items:center;gap:4rem;display:grid}.zol-hero-media-wrap[data-astro-cid-dj7wyjo7]{justify-content:center;display:flex;position:relative}.zol-hero-photo-halo[data-astro-cid-dj7wyjo7]{border-radius:40px 40px 18px;width:380px;height:440px;position:relative;overflow:visible}.zol-hero-photo[data-astro-cid-dj7wyjo7]{object-fit:cover;z-index:2;border:3px solid #ffffff40;border-radius:40px 40px 18px;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 24px 60px #00000059}.zol-hero-photo-halo[data-astro-cid-dj7wyjo7]:hover .zol-hero-photo[data-astro-cid-dj7wyjo7]{transform:scale(1.03)}.photo-glow-ring[data-astro-cid-dj7wyjo7]{pointer-events:none;z-index:1;border:2px dashed #ffffff59;border-radius:48px 48px 24px;position:absolute;inset:-15px}.zol-hero-stamp[data-astro-cid-dj7wyjo7]{z-index:5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:106px;height:106px;animation:20s linear infinite zol-spin-stamp;display:flex;position:absolute;bottom:-22px;right:-22px;box-shadow:0 10px 30px #0000004d}.zol-hero-stamp[data-astro-cid-dj7wyjo7] .stamp-svg[data-astro-cid-dj7wyjo7]{fill:#111827;width:100%;height:100%}.zol-hero-stamp[data-astro-cid-dj7wyjo7] .stamp-core[data-astro-cid-dj7wyjo7]{color:#111827;background:#ffe600;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;font-weight:800;display:flex;position:absolute}.zol-hero-text-wrap[data-astro-cid-dj7wyjo7]{flex-direction:column;gap:1.4rem;display:flex}.zol-hero-eyebrow-pill[data-astro-cid-dj7wyjo7]{-webkit-backdrop-filter:blur(10px);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#ffffff2e;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;padding:.4rem 1.15rem;font-size:.8rem;font-weight:800;display:inline-flex}.eyebrow-star[data-astro-cid-dj7wyjo7]{color:#ffe600}.zol-hero-headline[data-astro-cid-dj7wyjo7]{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:900;line-height:1.12}.zol-script-accent[data-astro-cid-dj7wyjo7]{color:#ffe600;text-shadow:0 4px 16px #00000040;margin-left:.35rem;font-family:Caveat,cursive,sans-serif;font-size:1.25em;font-weight:700;line-height:.95;display:inline-block;transform:rotate(-3deg)}.zol-hero-subheadline[data-astro-cid-dj7wyjo7]{color:#ffffffeb;max-width:620px;margin:0;font-size:1.15rem;line-height:1.65}.zol-hero-actions-row[data-astro-cid-dj7wyjo7]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.zol-hero-primary-btn[data-astro-cid-dj7wyjo7]{border-color:#fff!important}.zol-hero-primary-btn[data-astro-cid-dj7wyjo7] .zol-blob-btn__inner[data-astro-cid-dj7wyjo7]{background:#fff!important}.zol-hero-primary-btn[data-astro-cid-dj7wyjo7] .zol-blob-btn__text[data-astro-cid-dj7wyjo7]{font-weight:800;color:#111827!important}.zol-hero-primary-btn[data-astro-cid-dj7wyjo7] .zol-blob-btn__blob[data-astro-cid-dj7wyjo7]{background:#ffe600!important}.zol-hero-secondary-btn[data-astro-cid-dj7wyjo7]{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:9999px;align-items:center;padding:.9rem 1.8rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.zol-hero-secondary-btn[data-astro-cid-dj7wyjo7]:hover{background:#ffffff40;border-color:#fff}.zol-canopy-wave[data-astro-cid-dj7wyjo7]{pointer-events:none;z-index:3;width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.zol-canopy-wave[data-astro-cid-dj7wyjo7] svg[data-astro-cid-dj7wyjo7]{width:100%;height:70px;display:block}.wave-path[data-astro-cid-dj7wyjo7]{fill:var(--bg-page,#fbfbf9)}.zol-blob-container[data-astro-cid-dj7wyjo7]{pointer-events:none;z-index:0;opacity:.45;filter:blur(28px);width:650px;height:650px;position:absolute;top:5%;right:-10%}.zol-blob-canvas[data-astro-cid-dj7wyjo7]{width:100%;height:100%}.zol-trust-bar[data-astro-cid-dj7wyjo7]{z-index:2;flex-wrap:wrap;justify-content:center;gap:.85rem;max-width:1200px;margin:2.5rem auto 3.5rem;padding:0 1.5rem;display:flex;position:relative}.zol-trust-pill[data-astro-cid-dj7wyjo7]{letter-spacing:-.01em;-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color,#00000014);background:var(--bg-surface,#ffffffb3);color:var(--text-body,#374151);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1.15rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #00000008}.zol-trust-icon[data-astro-cid-dj7wyjo7]{font-size:.95rem}.zol-featured-header[data-astro-cid-dj7wyjo7]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:720px;margin:0 auto 3rem;display:flex}.featured-pill[data-astro-cid-dj7wyjo7]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem 1rem;display:inline-flex;box-shadow:0 2px 8px #00000008}.pill-dot[data-astro-cid-dj7wyjo7]{background:var(--brand-color,#9c1ee6);border-radius:50%;width:6px;height:6px}.pill-text[data-astro-cid-dj7wyjo7]{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-color,#9c1ee6);font-size:.78rem;font-weight:800}.featured-title[data-astro-cid-dj7wyjo7]{letter-spacing:-.03em;color:var(--text-heading,#111827);margin:0;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800}.zol-hero-container[data-astro-cid-dj7wyjo7]{z-index:2;flex-direction:column;gap:5rem;max-width:1240px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.zol-deal-item[data-astro-cid-dj7wyjo7]{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.zol-deal-item[data-astro-cid-dj7wyjo7]:nth-child(2n){grid-template-columns:1fr 1.15fr}.zol-deal-item[data-astro-cid-dj7wyjo7]:nth-child(2n) .zol-deal-media[data-astro-cid-dj7wyjo7]{order:2}.zol-deal-item[data-astro-cid-dj7wyjo7]:nth-child(2n) .zol-deal-content[data-astro-cid-dj7wyjo7]{order:1}.zol-deal-media[data-astro-cid-dj7wyjo7]{width:100%;position:relative}.zol-media-card[data-astro-cid-dj7wyjo7]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);border-radius:28px;width:100%;height:420px;transition:box-shadow .4s,border-color .4s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000000f}.zol-media-card[data-astro-cid-dj7wyjo7]:hover{box-shadow:0 22px 50px #0000001f}.zol-image-frame[data-astro-cid-dj7wyjo7]{width:100%;height:100%;overflow:hidden}.zol-deal-img[data-astro-cid-dj7wyjo7]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.zol-media-card[data-astro-cid-dj7wyjo7]:hover .zol-deal-img[data-astro-cid-dj7wyjo7]{transform:scale(1.05)}.zol-stamp-badge[data-astro-cid-dj7wyjo7]{background:var(--bg-surface,#fff);z-index:4;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;animation:22s linear infinite zol-spin-stamp;display:flex;position:absolute;bottom:-18px;right:-18px;box-shadow:0 10px 28px #00000029}.zol-stamp-svg[data-astro-cid-dj7wyjo7]{width:100%;height:100%;fill:var(--text-heading,#111827)}.zol-stamp-center[data-astro-cid-dj7wyjo7]{background:var(--brand-color,#9c1ee6);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex;position:absolute;box-shadow:0 2px 8px #0003}@keyframes zol-spin-stamp{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zol-deal-badge[data-astro-cid-dj7wyjo7]{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);z-index:3;border-radius:9999px;padding:.5rem 1.25rem;font-size:.82rem;font-weight:800;position:absolute;top:1.5rem;left:1.5rem;box-shadow:0 4px 14px #0000001f}.badge-primary[data-astro-cid-dj7wyjo7]{background:var(--brand-color,#9c1ee6);color:#fff}.badge-secondary[data-astro-cid-dj7wyjo7]{background:var(--brand-accent,#20afe6);color:#fff}.badge-accent[data-astro-cid-dj7wyjo7]{background:var(--text-heading,#111827);color:#fff}.zol-ticket-price[data-astro-cid-dj7wyjo7]{color:#111827;letter-spacing:-.02em;z-index:3;background:#fff;border:1.5px dashed #0003;border-radius:8px;align-items:center;padding:.45rem 1.4rem;font-size:1.15rem;font-weight:900;display:inline-flex;position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 6px 18px #0000001f}.ticket-notch[data-astro-cid-dj7wyjo7]{background:var(--bg-page,#fbfbf9);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.ticket-notch[data-astro-cid-dj7wyjo7].left{left:-5px}.ticket-notch[data-astro-cid-dj7wyjo7].right{right:-5px}.zol-deal-content[data-astro-cid-dj7wyjo7]{flex-direction:column;gap:1.35rem;display:flex}.zol-deal-eyebrow[data-astro-cid-dj7wyjo7]{align-items:center;gap:.5rem;display:inline-flex}.eyebrow-dot[data-astro-cid-dj7wyjo7]{background:var(--brand-color,#9c1ee6);border-radius:50%;width:8px;height:8px}.eyebrow-text[data-astro-cid-dj7wyjo7]{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-color,#9c1ee6);font-size:.82rem;font-weight:700}.zol-deal-title[data-astro-cid-dj7wyjo7]{letter-spacing:-.03em;color:var(--text-heading,#111827);margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.15}.zol-deal-desc[data-astro-cid-dj7wyjo7]{color:var(--text-body,#4b5563);margin:0;font-size:1.05rem;line-height:1.65}.zol-deal-disclaimer[data-astro-cid-dj7wyjo7]{color:var(--text-muted,#6b7280);align-items:center;gap:.45rem;font-size:.85rem;font-weight:500;display:flex}.disclaimer-bullet[data-astro-cid-dj7wyjo7]{color:var(--brand-color,#9c1ee6);font-size:1.2rem}.zol-deal-actions[data-astro-cid-dj7wyjo7]{margin-top:.5rem}.zol-blob-btn[data-astro-cid-dj7wyjo7]{letter-spacing:-.01em;border:2px solid var(--brand-color,#9c1ee6);z-index:1;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:.95rem 2.4rem;font-size:1rem;font-weight:700;text-decoration:none;transition:border-color .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #9c1ee640;color:#fff!important}.zol-blob-btn[data-astro-cid-dj7wyjo7]:hover{box-shadow:0 12px 32px #9c1ee659}.zol-blob-btn__text[data-astro-cid-dj7wyjo7]{z-index:2;align-items:center;gap:.65rem;display:inline-flex;position:relative}.zol-btn-arrow[data-astro-cid-dj7wyjo7]{transition:transform .3s}.zol-blob-btn[data-astro-cid-dj7wyjo7]:hover .zol-btn-arrow[data-astro-cid-dj7wyjo7]{transform:translate(4px)}.zol-blob-btn__inner[data-astro-cid-dj7wyjo7]{background:var(--brand-color,#9c1ee6);z-index:1;border-radius:9999px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.zol-blob-btn__blobs[data-astro-cid-dj7wyjo7]{height:100%;display:block;position:relative}.zol-blob-btn__blob[data-astro-cid-dj7wyjo7]{background:var(--brand-accent,#20afe6);border-radius:100%;width:32%;height:100%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;transform:translateY(150%)scale(1.6)}.zol-blob-btn__blob[data-astro-cid-dj7wyjo7]:first-child{transition-delay:0s;left:0%}.zol-blob-btn__blob[data-astro-cid-dj7wyjo7]:nth-child(2){transition-delay:80ms;left:25%}.zol-blob-btn__blob[data-astro-cid-dj7wyjo7]:nth-child(3){transition-delay:.16s;left:50%}.zol-blob-btn__blob[data-astro-cid-dj7wyjo7]:nth-child(4){transition-delay:.24s;left:75%}.zol-blob-btn[data-astro-cid-dj7wyjo7]:hover .zol-blob-btn__blob[data-astro-cid-dj7wyjo7]{transform:translateZ(0)scale(1.85)}@media (width<=990px){.zol-main-hero-grid[data-astro-cid-dj7wyjo7]{text-align:center;grid-template-columns:1fr;gap:3rem}.zol-hero-text-wrap[data-astro-cid-dj7wyjo7]{align-items:center}.zol-hero-actions-row[data-astro-cid-dj7wyjo7]{justify-content:center}.zol-hero-photo-halo[data-astro-cid-dj7wyjo7]{width:300px;height:350px}.zol-deal-item[data-astro-cid-dj7wyjo7],.zol-deal-item[data-astro-cid-dj7wyjo7]:nth-child(2n){grid-template-columns:1fr;gap:2.5rem}.zol-deal-item[data-astro-cid-dj7wyjo7]:nth-child(2n) .zol-deal-media[data-astro-cid-dj7wyjo7]{order:1}.zol-deal-item[data-astro-cid-dj7wyjo7]:nth-child(2n) .zol-deal-content[data-astro-cid-dj7wyjo7]{order:2}.zol-media-card[data-astro-cid-dj7wyjo7]{height:320px}.zol-stamp-badge[data-astro-cid-dj7wyjo7]{width:86px;height:86px;bottom:-10px;right:-10px}}.zol-services-section[data-astro-cid-kl6x2c6i]{width:100%;padding:6rem 0;position:relative;background:0 0!important}.zol-services-container[data-astro-cid-kl6x2c6i]{max-width:1240px;margin:0 auto;padding:0 1.5rem}.zol-services-header[data-astro-cid-kl6x2c6i]{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:720px;margin:0 auto 4rem;display:flex}.header-pill[data-astro-cid-kl6x2c6i]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1.15rem;display:inline-flex;box-shadow:0 2px 8px #00000008}.pill-dot[data-astro-cid-kl6x2c6i]{background:var(--brand-color,#9c1ee6);border-radius:50%;width:6px;height:6px}.pill-text[data-astro-cid-kl6x2c6i]{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-color,#9c1ee6);font-size:.78rem;font-weight:800}.zol-services-title[data-astro-cid-kl6x2c6i]{letter-spacing:-.03em;color:var(--text-heading,#111827);margin:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.zol-services-sub[data-astro-cid-kl6x2c6i]{color:var(--text-muted,#6b7280);margin:0;font-size:1.05rem;line-height:1.6}.zol-services-bento[data-astro-cid-kl6x2c6i]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.zol-service-card[data-astro-cid-kl6x2c6i]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);border-radius:24px;flex-direction:column;transition:box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.zol-service-card[data-astro-cid-kl6x2c6i]:hover{border-color:var(--brand-color,#9c1ee6);box-shadow:0 20px 48px #0000001f}.card-media-wrap[data-astro-cid-kl6x2c6i]{width:100%;height:230px;position:relative;overflow:hidden}.card-img[data-astro-cid-kl6x2c6i]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.zol-service-card[data-astro-cid-kl6x2c6i]:hover .card-img[data-astro-cid-kl6x2c6i]{transform:scale(1.06)}.card-tagline-chip[data-astro-cid-kl6x2c6i]{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#111827bf;border-radius:9999px;padding:.35rem .85rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.card-body[data-astro-cid-kl6x2c6i]{flex-direction:column;flex-grow:1;gap:.85rem;padding:1.75rem;display:flex;position:relative}.card-index-badge[data-astro-cid-kl6x2c6i]{color:var(--border-color,#0000001f);letter-spacing:-.04em;font-size:1.35rem;font-weight:900;position:absolute;top:1.5rem;right:1.5rem}.card-title[data-astro-cid-kl6x2c6i]{letter-spacing:-.02em;color:var(--text-heading,#111827);margin:0;padding-right:2rem;font-size:1.3rem;font-weight:700;line-height:1.25}.card-desc[data-astro-cid-kl6x2c6i]{color:var(--text-body,#4b5563);flex-grow:1;margin:0;font-size:.92rem;line-height:1.55}.card-action[data-astro-cid-kl6x2c6i]{margin-top:.5rem}.card-link-btn[data-astro-cid-kl6x2c6i]{color:var(--brand-color,#9c1ee6);align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.card-link-btn[data-astro-cid-kl6x2c6i]:hover{color:var(--brand-accent,#20afe6);gap:.8rem}@media (width<=990px){.zol-services-bento[data-astro-cid-kl6x2c6i]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.zol-services-bento[data-astro-cid-kl6x2c6i]{grid-template-columns:1fr}.card-media-wrap[data-astro-cid-kl6x2c6i]{height:200px}}.zol-products-section[data-astro-cid-j3mjucru]{width:100%;padding:6rem 0;position:relative;background:0 0!important}.zol-products-container[data-astro-cid-j3mjucru]{max-width:1240px;margin:0 auto;padding:0 1.5rem}.zol-products-header[data-astro-cid-j3mjucru]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3.5rem;display:flex}.header-left[data-astro-cid-j3mjucru]{flex-direction:column;gap:.75rem;max-width:600px;display:flex}.section-pill[data-astro-cid-j3mjucru]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);letter-spacing:.08em;color:var(--brand-color,#9c1ee6);border-radius:9999px;align-items:center;gap:.45rem;width:fit-content;padding:.35rem .95rem;font-size:.78rem;font-weight:800;display:inline-flex}.pill-sparkle[data-astro-cid-j3mjucru]{color:var(--brand-accent,#20afe6)}.zol-products-title[data-astro-cid-j3mjucru]{letter-spacing:-.03em;color:var(--text-heading,#111827);margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.15}.zol-products-sub[data-astro-cid-j3mjucru]{color:var(--text-muted,#6b7280);margin:0;font-size:1rem;line-height:1.55}.category-filter-bar[data-astro-cid-j3mjucru]{flex-wrap:wrap;gap:.5rem;display:flex}.filter-pill[data-astro-cid-j3mjucru]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);color:var(--text-body,#374151);cursor:pointer;border-radius:9999px;padding:.5rem 1.15rem;font-size:.85rem;font-weight:600;transition:all .2s}.filter-pill[data-astro-cid-j3mjucru]:hover,.filter-pill[data-astro-cid-j3mjucru].active{background:var(--text-heading,#111827);color:#fff;border-color:var(--text-heading,#111827)}.zol-products-grid[data-astro-cid-j3mjucru]{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.zol-product-card[data-astro-cid-j3mjucru]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);border-radius:24px;flex-direction:column;transition:box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000000a}.zol-product-card[data-astro-cid-j3mjucru]:hover{border-color:var(--brand-color,#9c1ee6);box-shadow:0 18px 40px #0000001a}.product-media-wrap[data-astro-cid-j3mjucru]{background:#f4f4f5;width:100%;height:280px;position:relative;overflow:hidden}.product-img-layer[data-astro-cid-j3mjucru]{width:100%;height:100%;position:relative;overflow:hidden}.product-img[data-astro-cid-j3mjucru]{object-fit:cover;width:100%;height:100%;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:block}.product-img-primary[data-astro-cid-j3mjucru]{opacity:1;z-index:1;position:relative}.product-img-secondary[data-astro-cid-j3mjucru]{opacity:0;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.02)}.zol-product-card[data-astro-cid-j3mjucru]:hover .product-img-primary[data-astro-cid-j3mjucru]{opacity:0}.zol-product-card[data-astro-cid-j3mjucru]:hover .product-img-secondary[data-astro-cid-j3mjucru],.zol-product-card[data-astro-cid-j3mjucru]:not(:has(.product-img-secondary)):hover .product-img-primary[data-astro-cid-j3mjucru]{opacity:1;transform:scale(1.04)}.wishlist-btn[data-astro-cid-j3mjucru]{color:#4b5563;cursor:pointer;-webkit-backdrop-filter:blur(8px);z-index:2;background:#ffffffe6;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,color .2s;display:flex;position:absolute;top:1rem;right:1rem}.wishlist-btn[data-astro-cid-j3mjucru]:hover{color:#ef4444;transform:scale(1.1)}.product-badge[data-astro-cid-j3mjucru]{background:var(--brand-color,#9c1ee6);color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;border-radius:9999px;padding:.3rem .75rem;font-size:.7rem;font-weight:800;position:absolute;top:1rem;left:1rem}.product-ticket-price[data-astro-cid-j3mjucru]{color:#111827;z-index:2;background:#fff;border:1.5px dashed #0003;border-radius:6px;align-items:center;padding:.35rem 1.15rem;font-size:1.05rem;font-weight:900;display:inline-flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 4px 14px #0000001f}.ticket-notch[data-astro-cid-j3mjucru]{background:#f4f4f5;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.ticket-notch[data-astro-cid-j3mjucru].left{left:-4px}.ticket-notch[data-astro-cid-j3mjucru].right{right:-4px}.product-info-wrap[data-astro-cid-j3mjucru]{flex-direction:column;flex-grow:1;gap:.65rem;padding:1.35rem;display:flex}.product-meta-row[data-astro-cid-j3mjucru]{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.product-category[data-astro-cid-j3mjucru]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#6b7280);font-weight:700}.product-rating[data-astro-cid-j3mjucru]{color:var(--text-heading,#111827);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.star-icon[data-astro-cid-j3mjucru]{color:#f59e0b;font-size:.9rem}.product-title[data-astro-cid-j3mjucru]{color:var(--text-heading,#111827);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.product-sizes-strip[data-astro-cid-j3mjucru]{gap:.4rem;margin:.2rem 0;display:flex}.size-pill[data-astro-cid-j3mjucru]{border:1px solid var(--border-color,#0000001a);color:var(--text-muted,#6b7280);cursor:pointer;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.size-pill[data-astro-cid-j3mjucru].active{background:var(--bg-page,#fbfbf9);border-color:var(--text-heading,#111827);color:var(--text-heading,#111827);font-weight:800}.product-action-row[data-astro-cid-j3mjucru]{margin-top:auto;padding-top:.5rem}.product-buy-btn[data-astro-cid-j3mjucru]{background:var(--brand-color,#9c1ee6);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 4px 14px #9c1ee633;color:#fff!important}.product-buy-btn[data-astro-cid-j3mjucru]:hover{background:var(--text-heading,#111827)}@media (width<=1024px){.zol-products-grid[data-astro-cid-j3mjucru]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.zol-products-grid[data-astro-cid-j3mjucru]{grid-template-columns:1fr}.zol-products-header[data-astro-cid-j3mjucru]{flex-direction:column;align-items:flex-start}.product-media-wrap[data-astro-cid-j3mjucru]{height:240px}}.zol-menu-section[data-astro-cid-oybqu7mv]{width:100%;padding:6rem 0;position:relative;background:0 0!important}.zol-menu-container[data-astro-cid-oybqu7mv]{max-width:1240px;margin:0 auto;padding:0 1.5rem}.zol-menu-header[data-astro-cid-oybqu7mv]{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:720px;margin:0 auto 3.5rem;display:flex}.menu-pill[data-astro-cid-oybqu7mv]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);letter-spacing:.08em;color:var(--brand-color,#9c1ee6);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1.15rem;font-size:.78rem;font-weight:800;display:inline-flex}.zol-menu-title[data-astro-cid-oybqu7mv]{letter-spacing:-.03em;color:var(--text-heading,#111827);margin:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.zol-menu-sub[data-astro-cid-oybqu7mv]{color:var(--text-muted,#6b7280);margin:0;font-size:1.05rem;line-height:1.6}.menu-tabs-bar[data-astro-cid-oybqu7mv]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.menu-tab-btn[data-astro-cid-oybqu7mv]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);color:var(--text-body,#374151);cursor:pointer;border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.menu-tab-btn[data-astro-cid-oybqu7mv]:hover,.menu-tab-btn[data-astro-cid-oybqu7mv].active{background:var(--text-heading,#111827);color:#fff;border-color:var(--text-heading,#111827)}.zol-menu-grid[data-astro-cid-oybqu7mv]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.zol-menu-card[data-astro-cid-oybqu7mv]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);border-radius:24px;align-items:center;gap:1.5rem;padding:1.25rem;transition:box-shadow .3s,border-color .3s;display:flex;box-shadow:0 8px 24px #0000000a}.zol-menu-card[data-astro-cid-oybqu7mv]:hover{border-color:var(--brand-color,#9c1ee6);box-shadow:0 16px 36px #00000014}.dish-thumb-wrap[data-astro-cid-oybqu7mv]{border-radius:18px;flex-shrink:0;width:130px;height:130px;position:relative;overflow:hidden}.dish-img[data-astro-cid-oybqu7mv]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.zol-menu-card[data-astro-cid-oybqu7mv]:hover .dish-img[data-astro-cid-oybqu7mv]{transform:scale(1.08)}.dish-dietary-badge[data-astro-cid-oybqu7mv]{color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);background:#111827cc;border-radius:9999px;padding:.2rem .55rem;font-size:.65rem;font-weight:800;position:absolute;bottom:.5rem;left:.5rem}.dish-details[data-astro-cid-oybqu7mv]{flex-direction:column;flex-grow:1;gap:.5rem;display:flex}.dish-top-row[data-astro-cid-oybqu7mv]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dish-name[data-astro-cid-oybqu7mv]{letter-spacing:-.015em;color:var(--text-heading,#111827);margin:0;font-size:1.15rem;font-weight:700}.dish-ticket-price[data-astro-cid-oybqu7mv]{background:var(--bg-page,#fbfbf9);border:1.5px dashed #00000026;border-radius:6px;flex-shrink:0;align-items:center;padding:.3rem .95rem;display:inline-flex;position:relative}.ticket-notch[data-astro-cid-oybqu7mv]{background:var(--bg-surface,#fff);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.ticket-notch[data-astro-cid-oybqu7mv].left{left:-3px}.ticket-notch[data-astro-cid-oybqu7mv].right{right:-3px}.ticket-price[data-astro-cid-oybqu7mv]{color:var(--text-heading,#111827);font-size:.95rem;font-weight:800}.dish-desc[data-astro-cid-oybqu7mv]{color:var(--text-muted,#6b7280);margin:0;font-size:.88rem;line-height:1.5}.zol-menu-actions[data-astro-cid-oybqu7mv]{justify-content:center;margin-top:3.5rem;display:flex}.zol-blob-btn[data-astro-cid-oybqu7mv]{border:2px solid var(--brand-color,#9c1ee6);z-index:1;border-radius:9999px;justify-content:center;align-items:center;padding:.9rem 2.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #9c1ee633;color:#fff!important}.zol-blob-btn[data-astro-cid-oybqu7mv]:hover{box-shadow:0 12px 30px #9c1ee659}.zol-blob-btn__text[data-astro-cid-oybqu7mv]{z-index:2;align-items:center;gap:.55rem;display:inline-flex;position:relative}.zol-btn-arrow[data-astro-cid-oybqu7mv]{transition:transform .3s}.zol-blob-btn[data-astro-cid-oybqu7mv]:hover .zol-btn-arrow[data-astro-cid-oybqu7mv]{transform:translate(4px)}.zol-blob-btn__inner[data-astro-cid-oybqu7mv]{background:var(--brand-color,#9c1ee6);z-index:1;border-radius:9999px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.zol-blob-btn__blobs[data-astro-cid-oybqu7mv]{height:100%;display:block;position:relative}.zol-blob-btn__blob[data-astro-cid-oybqu7mv]{background:var(--brand-accent,#20afe6);border-radius:100%;width:32%;height:100%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;transform:translateY(150%)scale(1.6)}.zol-blob-btn__blob[data-astro-cid-oybqu7mv]:first-child{transition-delay:0s;left:0%}.zol-blob-btn__blob[data-astro-cid-oybqu7mv]:nth-child(2){transition-delay:80ms;left:25%}.zol-blob-btn__blob[data-astro-cid-oybqu7mv]:nth-child(3){transition-delay:.16s;left:50%}.zol-blob-btn__blob[data-astro-cid-oybqu7mv]:nth-child(4){transition-delay:.24s;left:75%}.zol-blob-btn[data-astro-cid-oybqu7mv]:hover .zol-blob-btn__blob[data-astro-cid-oybqu7mv]{transform:translateZ(0)scale(1.85)}@media (width<=900px){.zol-menu-grid[data-astro-cid-oybqu7mv]{grid-template-columns:1fr}}@media (width<=500px){.zol-menu-card[data-astro-cid-oybqu7mv]{flex-direction:column;align-items:flex-start}.dish-thumb-wrap[data-astro-cid-oybqu7mv]{width:100%;height:180px}}.zol-about-section[data-astro-cid-mogamzrg]{width:100%;padding:6rem 0;position:relative;background:0 0!important}.zol-about-container[data-astro-cid-mogamzrg]{max-width:1240px;margin:0 auto;padding:0 1.5rem}.zol-about-grid[data-astro-cid-mogamzrg]{grid-template-columns:1fr 1.1fr;align-items:center;gap:4.5rem;display:grid}.zol-about-collage[data-astro-cid-mogamzrg]{width:100%;height:480px;position:relative}.collage-primary[data-astro-cid-mogamzrg]{border:1px solid var(--border-color,#00000014);border-radius:36px 36px 12px;width:78%;height:380px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 16px 36px #00000014}.collage-secondary[data-astro-cid-mogamzrg]{border:1px solid var(--border-color,#00000014);border-radius:28px;width:58%;height:280px;position:absolute;bottom:0;right:0;overflow:visible;box-shadow:0 20px 40px #0000001f}.collage-img[data-astro-cid-mogamzrg]{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.collage-item[data-astro-cid-mogamzrg]:hover .collage-img[data-astro-cid-mogamzrg]{transform:scale(1.04)}.zol-about-stamp[data-astro-cid-mogamzrg]{background:var(--bg-surface,#fff);z-index:5;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;animation:24s linear infinite zol-spin-stamp;display:flex;position:absolute;bottom:-24px;left:-24px;box-shadow:0 10px 24px #00000026}.stamp-svg[data-astro-cid-mogamzrg]{width:100%;height:100%;fill:var(--text-heading,#111827)}.stamp-core[data-astro-cid-mogamzrg]{background:var(--brand-color,#9c1ee6);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:flex;position:absolute}.zol-about-content-col[data-astro-cid-mogamzrg]{flex-direction:column;gap:1.35rem;display:flex}.zol-about-eyebrow[data-astro-cid-mogamzrg]{align-items:center;gap:.75rem;display:inline-flex}.eyebrow-line[data-astro-cid-mogamzrg]{background:var(--brand-color,#9c1ee6);width:28px;height:2px}.eyebrow-text[data-astro-cid-mogamzrg]{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-color,#9c1ee6);font-size:.82rem;font-weight:800}.zol-about-title[data-astro-cid-mogamzrg]{letter-spacing:-.03em;color:var(--text-heading,#111827);margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.15}.zol-about-lead[data-astro-cid-mogamzrg]{color:var(--text-body,#374151);margin:0;font-size:1.1rem;font-weight:500;line-height:1.65}.zol-about-sub[data-astro-cid-mogamzrg]{color:var(--text-muted,#6b7280);margin:0;font-size:.98rem;line-height:1.65}.zol-about-benefits[data-astro-cid-mogamzrg]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;display:grid}.benefit-card[data-astro-cid-mogamzrg]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);border-radius:18px;gap:.85rem;padding:1.15rem;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 4px 16px #00000008}.benefit-card[data-astro-cid-mogamzrg]:hover{border-color:var(--brand-color,#9c1ee6);box-shadow:0 8px 24px #0000000f}.benefit-icon[data-astro-cid-mogamzrg]{color:var(--brand-color,#9c1ee6);flex-shrink:0;font-size:1.25rem}.benefit-title[data-astro-cid-mogamzrg]{color:var(--text-heading,#111827);margin:0 0 .25rem;font-size:.92rem;font-weight:700}.benefit-text[data-astro-cid-mogamzrg]{color:var(--text-muted,#6b7280);margin:0;font-size:.82rem;line-height:1.45}.zol-about-actions[data-astro-cid-mogamzrg]{margin-top:.75rem}.zol-blob-btn[data-astro-cid-mogamzrg]{border:2px solid var(--brand-color,#9c1ee6);z-index:1;border-radius:9999px;justify-content:center;align-items:center;padding:.9rem 2.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #9c1ee633;color:#fff!important}.zol-blob-btn[data-astro-cid-mogamzrg]:hover{box-shadow:0 12px 30px #9c1ee659}.zol-blob-btn__text[data-astro-cid-mogamzrg]{z-index:2;align-items:center;gap:.55rem;display:inline-flex;position:relative}.zol-btn-arrow[data-astro-cid-mogamzrg]{transition:transform .3s}.zol-blob-btn[data-astro-cid-mogamzrg]:hover .zol-btn-arrow[data-astro-cid-mogamzrg]{transform:translate(4px)}.zol-blob-btn__inner[data-astro-cid-mogamzrg]{background:var(--brand-color,#9c1ee6);z-index:1;border-radius:9999px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.zol-blob-btn__blobs[data-astro-cid-mogamzrg]{height:100%;display:block;position:relative}.zol-blob-btn__blob[data-astro-cid-mogamzrg]{background:var(--brand-accent,#20afe6);border-radius:100%;width:32%;height:100%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;transform:translateY(150%)scale(1.6)}.zol-blob-btn__blob[data-astro-cid-mogamzrg]:first-child{transition-delay:0s;left:0%}.zol-blob-btn__blob[data-astro-cid-mogamzrg]:nth-child(2){transition-delay:80ms;left:25%}.zol-blob-btn__blob[data-astro-cid-mogamzrg]:nth-child(3){transition-delay:.16s;left:50%}.zol-blob-btn__blob[data-astro-cid-mogamzrg]:nth-child(4){transition-delay:.24s;left:75%}.zol-blob-btn[data-astro-cid-mogamzrg]:hover .zol-blob-btn__blob[data-astro-cid-mogamzrg]{transform:translateZ(0)scale(1.85)}@media (width<=900px){.zol-about-grid[data-astro-cid-mogamzrg]{grid-template-columns:1fr;gap:3rem}.zol-about-collage[data-astro-cid-mogamzrg]{height:360px}.collage-primary[data-astro-cid-mogamzrg]{height:290px}.collage-secondary[data-astro-cid-mogamzrg]{height:210px}.zol-about-benefits[data-astro-cid-mogamzrg]{grid-template-columns:1fr}}.zol-spotlight-section[data-astro-cid-dxo5sv54]{background-color:var(--bg-page,#fbfbf9);color:var(--text-body,#111827);padding:clamp(4.5rem,8vw,7.5rem) 1.5rem;position:relative}.zol-spotlight-container[data-astro-cid-dxo5sv54]{max-width:1240px;margin:0 auto}.zol-spotlight-header[data-astro-cid-dxo5sv54]{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:720px;margin:0 auto 3.5rem;display:flex}.spotlight-pill[data-astro-cid-dxo5sv54]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);letter-spacing:.08em;color:var(--brand-color,#9c1ee6);border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .95rem;font-size:.78rem;font-weight:800;display:inline-flex}.pill-sparkle[data-astro-cid-dxo5sv54]{color:var(--brand-accent,#20afe6)}.zol-spotlight-title[data-astro-cid-dxo5sv54]{letter-spacing:-.03em;color:var(--text-heading,#111827);margin:0;font-size:clamp(2rem,3.5vw,2.9rem);font-weight:800;line-height:1.15}.zol-spotlight-card[data-astro-cid-dxo5sv54]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#0e0e1014);border-radius:36px;padding:clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 16px 48px #0000000d}.card-ambient-glow[data-astro-cid-dxo5sv54]{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle,#9c1ee614 0%,#20afe60d 50%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.zol-spotlight-grid[data-astro-cid-dxo5sv54]{z-index:1;grid-template-columns:420px 1fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}.spotlight-media-col[data-astro-cid-dxo5sv54]{position:relative}.spotlight-photo-frame[data-astro-cid-dxo5sv54]{border-radius:40px 40px 18px;width:100%;height:480px;position:relative;overflow:visible}.spotlight-img[data-astro-cid-dxo5sv54]{object-fit:cover;border-radius:40px 40px 18px;width:100%;height:100%;display:block;box-shadow:0 16px 36px #00000026}.photo-glow-border[data-astro-cid-dxo5sv54]{z-index:-1;filter:blur(8px);background:linear-gradient(135deg,#9c1ee659 0%,#20afe659 100%);border-radius:44px 44px 22px;position:absolute;inset:-6px}.zol-spotlight-stamp[data-astro-cid-dxo5sv54]{z-index:3;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;animation:20s linear infinite zol-spin-stamp;display:flex;position:absolute;top:-18px;right:-18px;box-shadow:0 8px 24px #0000001f}.stamp-svg[data-astro-cid-dxo5sv54]{fill:#111827;width:100%;height:100%}.stamp-core[data-astro-cid-dxo5sv54]{color:#111827;background:#ffe600;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:800;display:flex;position:absolute}.spotlight-role-chip[data-astro-cid-dxo5sv54]{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0e0e10d9;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.85rem;font-weight:700;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 6px 20px #00000040}.role-icon[data-astro-cid-dxo5sv54]{color:#ffe600}.spotlight-content-col[data-astro-cid-dxo5sv54]{flex-direction:column;gap:1.75rem;display:flex}.owner-name[data-astro-cid-dxo5sv54]{letter-spacing:-.03em;color:var(--text-heading,#111827);margin:0 0 .4rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900}.owner-org[data-astro-cid-dxo5sv54]{color:var(--brand-color,#9c1ee6);margin:0;font-size:1.05rem;font-weight:600}.spotlight-bio-box[data-astro-cid-dxo5sv54]{background:var(--bg-surface-soft,#9c1ee608);border-left:3px solid var(--brand-color,#9c1ee6);border-radius:0 18px 18px 0;padding:1.5rem 1.75rem;position:relative}.bio-quote-mark[data-astro-cid-dxo5sv54]{color:#9c1ee62e;pointer-events:none;font-family:Georgia,serif;font-size:3.5rem;line-height:1;position:absolute;top:-.65rem;left:1rem}.bio-subheading[data-astro-cid-dxo5sv54]{color:var(--text-heading,#111827);margin:0 0 .65rem;font-size:1.15rem;font-weight:800}.owner-biography[data-astro-cid-dxo5sv54]{color:var(--text-body,#374151);margin:0;font-size:1.02rem;line-height:1.65}.spotlight-footer-row[data-astro-cid-dxo5sv54]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.5rem;display:flex}.spotlight-social-wrap[data-astro-cid-dxo5sv54]{align-items:center;gap:.75rem;display:flex}.spotlight-cta-btn[data-astro-cid-dxo5sv54]{color:#fff;background:linear-gradient(135deg,#9c1ee6 0%,#20afe6 100%);border-radius:9999px;align-items:center;gap:.65rem;padding:.8rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px #9c1ee647}.spotlight-cta-btn[data-astro-cid-dxo5sv54]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #9c1ee666}@media (width<=992px){.zol-spotlight-grid[data-astro-cid-dxo5sv54]{text-align:center;grid-template-columns:1fr}.spotlight-photo-frame[data-astro-cid-dxo5sv54]{max-width:380px;height:420px;margin:0 auto}.spotlight-bio-box[data-astro-cid-dxo5sv54]{border-left:none;border-top:3px solid var(--brand-color,#9c1ee6);border-radius:0 0 18px 18px}.spotlight-footer-row[data-astro-cid-dxo5sv54]{justify-content:center}}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .zol-spotlight-section[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .zol-spotlight-section[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .zol-spotlight-section[data-astro-cid-dxo5sv54]{color:#d1d5db;background-color:#0000}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .zol-spotlight-card[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .zol-spotlight-card[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .zol-spotlight-card[data-astro-cid-dxo5sv54]{background:#15151d;border-color:#ffffff1a;box-shadow:0 20px 48px #0009}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .zol-spotlight-title[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .owner-name[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .bio-subheading[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .zol-spotlight-title[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .owner-name[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .bio-subheading[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .zol-spotlight-title[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .owner-name[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .bio-subheading[data-astro-cid-dxo5sv54]{color:#fff}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .owner-biography[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .owner-biography[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .owner-biography[data-astro-cid-dxo5sv54]{color:#9ca3af}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .spotlight-bio-box[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .spotlight-bio-box[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .spotlight-bio-box[data-astro-cid-dxo5sv54]{background:#8b2fe814;border-color:#8b2fe8}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .zol-spotlight-stamp[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .zol-spotlight-stamp[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .zol-spotlight-stamp[data-astro-cid-dxo5sv54]{background:#181824;border-color:#ffffff26}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .stamp-svg[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .stamp-svg[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .stamp-svg[data-astro-cid-dxo5sv54]{fill:#fff}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .stamp-core[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .stamp-core[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .stamp-core[data-astro-cid-dxo5sv54]{color:#fff;background:#8b2fe8}[data-astro-cid-dxo5sv54][data-theme=zol_v33_dark] .spotlight-cta-btn[data-astro-cid-dxo5sv54],[data-astro-cid-dxo5sv54][data-theme*=zol_v33][data-mode=dark] .spotlight-cta-btn[data-astro-cid-dxo5sv54],html.dark[data-theme*=zol_v33] .spotlight-cta-btn[data-astro-cid-dxo5sv54]{color:#0a0a0e;background:linear-gradient(135deg,#8b2fe8 0%,#00e5ff 100%);box-shadow:0 6px 20px #8b2fe866}.dopamine-hero-section[data-astro-cid-6s2er2sn]{background:var(--hero-bg-gradient,linear-gradient(135deg, #ff00c4 0%, #7928ca 35%, #00d2ff 80%, #ffe600 100%));padding:3.5rem 1.5rem 4.5rem;position:relative;overflow:hidden}.dopamine-hero-ambient[data-astro-cid-6s2er2sn]{pointer-events:none;background:radial-gradient(circle at 18% 25%, var(--hero-ambient-1,#00f0ffd9) 0%, transparent 48%), radial-gradient(circle at 82% 22%, var(--hero-ambient-2,#ffe600e6) 0%, transparent 46%), radial-gradient(circle at 50% 50%, var(--hero-ambient-3,#ff00a0cc) 0%, transparent 58%), radial-gradient(circle at 85% 85%, var(--hero-ambient-4,#7928cabf) 0%, transparent 52%);mix-blend-mode:screen;z-index:1;position:absolute;inset:0}.dopamine-checker-corner[data-astro-cid-6s2er2sn]{z-index:2;background-image:repeating-conic-gradient(#000 0% 25%,#fff 0% 50%);background-size:22px 22px;border-bottom:3.5px solid #000;width:140px;height:140px;position:absolute;top:0}.dopamine-checker-corner[data-astro-cid-6s2er2sn].corner-left{clip-path:polygon(0 0,100% 0,0 100%);border-right:3.5px solid #000;left:0}.dopamine-checker-corner[data-astro-cid-6s2er2sn].corner-right{clip-path:polygon(0 0,100% 0,100% 100%);border-left:3.5px solid #000;right:0}.dopamine-hero-container[data-astro-cid-6s2er2sn]{z-index:3;max-width:1280px;margin:0 auto;position:relative}.dopamine-hero-intro[data-astro-cid-6s2er2sn]{text-align:center;max-width:960px;margin:0 auto;position:relative}.dopamine-flank-wrap[data-astro-cid-6s2er2sn]{transition:transform .3s;z-index:1!important;pointer-events:none!important;width:clamp(160px,18vw,240px)!important;max-width:240px!important;height:clamp(220px,24vw,320px)!important;max-height:320px!important;position:absolute!important;top:2.5rem!important;overflow:hidden!important}.dopamine-flank-wrap[data-astro-cid-6s2er2sn].flank-left{transform:rotate(-13deg);left:-20px!important}.dopamine-flank-wrap[data-astro-cid-6s2er2sn].flank-right{transform:rotate(13deg);right:-20px!important}.dopamine-flank-frame[data-astro-cid-6s2er2sn]{border:3.5px solid #000;border-radius:20px;width:100%;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:8px 8px #000}.flank-frame-magenta[data-astro-cid-6s2er2sn]{background:var(--hero-frame-left-bg,#ff00a0)}.flank-frame-yellow[data-astro-cid-6s2er2sn]{background:var(--hero-frame-right-bg,#ffe600)}.dopamine-flank-img[data-astro-cid-6s2er2sn]{opacity:.94;z-index:1;filter:saturate(1.2)contrast(1.08);object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.dopamine-mesh-screen[data-astro-cid-6s2er2sn]{z-index:2;pointer-events:none;border:3px solid #000;border-radius:16px;position:absolute;inset:0}.mesh-magenta[data-astro-cid-6s2er2sn],.mesh-yellow[data-astro-cid-6s2er2sn]{background-color:#0000;background-image:}.dopamine-squeegee-icon[data-astro-cid-6s2er2sn]{filter:drop-shadow(4px 4px #000);z-index:3;width:86px;height:68px;position:absolute;bottom:12px;left:12px}.squeegee-svg[data-astro-cid-6s2er2sn]{width:100%;height:100%;display:block}.dopamine-press-icon[data-astro-cid-6s2er2sn]{filter:drop-shadow(4px 4px #000);z-index:3;width:100px;height:75px;position:absolute;bottom:10px;right:10px}.press-svg[data-astro-cid-6s2er2sn]{width:100%;height:100%;display:block}.dopamine-splatter[data-astro-cid-6s2er2sn]{filter:drop-shadow(3px 3px #0006);z-index:2;background-image:radial-gradient(circle,#000 65%,#0000 68%);width:65px;height:65px;position:absolute}.dopamine-splatter[data-astro-cid-6s2er2sn].splatter-left{bottom:-15px;right:-15px}.dopamine-splatter[data-astro-cid-6s2er2sn].splatter-right{bottom:-15px;left:-15px}.dopamine-sticker-float[data-astro-cid-6s2er2sn]{z-index:5;pointer-events:none;filter:drop-shadow(4px 4px #000);animation:4s ease-in-out infinite alternate floatBob;position:absolute}.sticker-star-top[data-astro-cid-6s2er2sn]{width:68px;height:68px;top:-15px;left:8%;transform:rotate(-10deg)}.sticker-heart-top[data-astro-cid-6s2er2sn]{width:64px;height:60px;animation-delay:-1.5s;top:5px;right:10%;transform:rotate(12deg)}.sticker-star-bottom[data-astro-cid-6s2er2sn]{width:62px;height:62px;animation-delay:-2.5s;bottom:90px;left:4%;transform:rotate(8deg)}.sticker-heart-bottom[data-astro-cid-6s2er2sn]{width:54px;height:50px;animation-delay:-.8s;bottom:80px;right:6%;transform:rotate(-8deg)}.dopamine-svg-starface[data-astro-cid-6s2er2sn],.dopamine-svg-heart[data-astro-cid-6s2er2sn]{width:100%;height:100%;display:block}@keyframes floatBob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(4deg)}}.dopamine-eyebrow-pill[data-astro-cid-6s2er2sn]{background:var(--hero-eyebrow-bg,#fff);letter-spacing:.05em;color:var(--hero-eyebrow-text,#000);border:2.5px solid #000;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.55rem 1.6rem;font-size:.95rem;font-weight:850;display:inline-flex;transform:rotate(-1deg);box-shadow:3.5px 3.5px #000}.dopamine-star-badge[data-astro-cid-6s2er2sn]{color:#ffe600;text-shadow:1px 1px #000;font-size:1.15rem}.dopamine-sparkle-badge[data-astro-cid-6s2er2sn]{color:#ff00a0;text-shadow:1px 1px #000;font-size:1.15rem}.dopamine-hero-headline[data-astro-cid-6s2er2sn]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:-.025em;text-align:center;color:var(--hero-headline-color,#00f0ff);-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:-3px -3px 0 #000, 0 -3px 0 #000, 3px -3px 0 #000, -3px 0 0 #000, 3px 0 0 #000, -3px 3px 0 #000, 0 3px 0 #000, 3px 3px 0 #000, -1.5px -3px 0 #000, 1.5px -3px 0 #000, -3px -1.5px 0 #000, 3px -1.5px 0 #000, -3px 1.5px 0 #000, 3px 1.5px 0 #000, -1.5px 3px 0 #000, 1.5px 3px 0 #000, 5px 5px 0 var(--hero-headline-shadow,#ff00a0), 9px 9px 0 #000;max-width:980px;margin:0 auto 1.5rem;padding:0 .5rem;font-size:clamp(2.3rem,5.2vw,4.2rem);font-weight:900;line-height:1.08}.dopamine-subheadline-box[data-astro-cid-6s2er2sn]{background:#fff;border:2.8px solid #000;border-radius:22px;max-width:820px;margin:0 auto 2.2rem;padding:1.2rem 2.2rem;box-shadow:6px 6px #000}.dopamine-hero-subheadline[data-astro-cid-6s2er2sn]{color:#111;margin:0;font-size:1.15rem;font-weight:600;line-height:1.55}.dopamine-cta-cluster[data-astro-cid-6s2er2sn]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.dopamine-btn[data-astro-cid-6s2er2sn]{cursor:pointer;border:2.8px solid #000;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 2.2rem;font-size:1.05rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4.5px 4.5px #000}.dopamine-btn[data-astro-cid-6s2er2sn]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000}.dopamine-btn[data-astro-cid-6s2er2sn]:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.dopamine-btn-primary[data-astro-cid-6s2er2sn]{background:var(--hero-btn-primary-bg,linear-gradient(135deg, #7a1cac 0%, #b80088 100%));color:var(--hero-btn-primary-text,#fff)!important}.dopamine-btn-secondary[data-astro-cid-6s2er2sn]{background:var(--hero-btn-secondary-bg,#d4ff00);color:var(--hero-btn-secondary-text,#000)!important}.dopamine-btn-star[data-astro-cid-6s2er2sn]{font-size:1.1rem}.dopamine-cards-row[data-astro-cid-6s2er2sn]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.dopamine-card[data-astro-cid-6s2er2sn]{border:3px solid #000;border-radius:26px;padding:2.2rem 1rem 1rem;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:7px 7px #000}.dopamine-card[data-astro-cid-6s2er2sn]:hover{transform:translateY(-4px);box-shadow:10px 10px #000}.card-psychedelic-stars[data-astro-cid-6s2er2sn]{background-color:#ff00a0;background-image:radial-gradient(#000 25%,#0000 26%),radial-gradient(#000 25%,#0000 26%);background-position:0 0,13px 13px;background-size:26px 26px}.card-psychedelic-clock[data-astro-cid-6s2er2sn]{background-color:#ffe600;background-image:repeating-linear-gradient(-45deg,#ff00a0,#ff00a0 12px,#ffe600 12px 24px)}.card-psychedelic-tools[data-astro-cid-6s2er2sn]{background-color:#00f0ff;background-image:radial-gradient(#000 25%,#0000 26%),radial-gradient(#000 25%,#0000 26%);background-position:0 0,13px 13px;background-size:26px 26px}.dopamine-sticker-head[data-astro-cid-6s2er2sn]{filter:drop-shadow(3px 3px #000);z-index:4;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.badge-svg-stars[data-astro-cid-6s2er2sn]{width:100px;height:52px;display:block}.badge-svg-clock[data-astro-cid-6s2er2sn],.badge-svg-check[data-astro-cid-6s2er2sn]{width:82px;height:52px;display:block}.dopamine-card-white-inner[data-astro-cid-6s2er2sn]{text-align:center;background:#fff;border:2.5px solid #000;border-radius:18px;justify-content:center;align-items:center;min-height:85px;padding:1.25rem;display:flex}.dopamine-card-text[data-astro-cid-6s2er2sn]{color:#111;margin:0;font-size:.95rem;font-weight:750;line-height:1.45}@media (width<=1200px){.dopamine-flank-wrap[data-astro-cid-6s2er2sn]{display:none!important}}@media (width<=900px){.dopamine-flank-wrap[data-astro-cid-6s2er2sn]{display:none!important}.dopamine-cards-row[data-astro-cid-6s2er2sn]{grid-template-columns:1fr;gap:2.5rem}.dopamine-hero-section[data-astro-cid-6s2er2sn]{padding:2.5rem 1rem 3.5rem}.dopamine-subheadline-box[data-astro-cid-6s2er2sn]{padding:1rem 1.25rem}.sticker-star-top[data-astro-cid-6s2er2sn],.sticker-heart-top[data-astro-cid-6s2er2sn],.sticker-star-bottom[data-astro-cid-6s2er2sn],.sticker-heart-bottom[data-astro-cid-6s2er2sn]{display:none}}.dopamine-about-section[data-astro-cid-gxr7vtnv]{padding:6rem 1.5rem;position:relative;overflow:hidden}.dopamine-about-container[data-astro-cid-gxr7vtnv]{grid-template-columns:1fr 1.15fr;align-items:center;gap:4.5rem;max-width:1240px;margin:0 auto;display:grid}.dopamine-about-visual[data-astro-cid-gxr7vtnv]{flex-direction:column;gap:1.5rem;display:flex;position:relative}.dopamine-about-card-primary[data-astro-cid-gxr7vtnv]{background:#fff;border:3px solid #000;border-radius:30px;padding:1.25rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:8px 8px #000}.dopamine-about-card-primary[data-astro-cid-gxr7vtnv]:hover{transform:translate(-2px,-2px);box-shadow:11px 11px #000}.dopamine-about-img-wrap[data-astro-cid-gxr7vtnv]{border:2.5px solid #000;border-radius:22px;width:100%;height:380px;overflow:hidden}.dopamine-about-img-wrap[data-astro-cid-gxr7vtnv].sm{height:180px}.dopamine-about-img[data-astro-cid-gxr7vtnv]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.dopamine-about-card-primary[data-astro-cid-gxr7vtnv]:hover .dopamine-about-img[data-astro-cid-gxr7vtnv],.dopamine-about-card-secondary[data-astro-cid-gxr7vtnv]:hover .dopamine-about-img[data-astro-cid-gxr7vtnv]{transform:scale(1.04)}.dopamine-about-badge-float[data-astro-cid-gxr7vtnv]{z-index:10;background:var(--dopamine-accent,#ffe600);color:#000;font-family:var(--font-heading);border:2.5px solid #000;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:850;display:inline-flex;position:absolute;top:-14px;right:32px;transform:rotate(2deg);box-shadow:4px 4px #000}.dopamine-about-card-secondary[data-astro-cid-gxr7vtnv]{z-index:2;background:#fff;border:3px solid #000;border-radius:26px;width:75%;margin-top:-30px;margin-left:auto;padding:1rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:8px 8px #000}.dopamine-about-card-secondary[data-astro-cid-gxr7vtnv]:hover{transform:translate(-2px,-2px);box-shadow:11px 11px #000}.dopamine-happy-pill[data-astro-cid-gxr7vtnv]{background:var(--dopamine-primary,#9d4edd);color:#fff;font-family:var(--font-heading);border:2.2px solid #000;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.82rem;font-weight:850;display:inline-flex;position:absolute;top:-12px;left:20px;box-shadow:3px 3px #000}.dopamine-about-content[data-astro-cid-gxr7vtnv]{flex-direction:column;gap:1.5rem;display:flex}.dopamine-eyebrow-chip[data-astro-cid-gxr7vtnv]{font-family:var(--font-heading);color:#000;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:2.5px solid #000;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1.4rem;font-size:.85rem;font-weight:850;display:inline-flex;box-shadow:3.5px 3.5px #000}.dopamine-star-badge[data-astro-cid-gxr7vtnv]{color:var(--dopamine-accent,#ffe600);font-size:1.05rem}.dopamine-about-title[data-astro-cid-gxr7vtnv]{font-family:var(--font-heading,sans-serif);color:var(--text-heading,#18181b);letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;line-height:1.12}.dopamine-about-desc[data-astro-cid-gxr7vtnv]{font-family:var(--font-body,sans-serif);color:var(--text-body,#4a4a5a);margin:0;font-size:1.1rem;line-height:1.7}.dopamine-benefits-list[data-astro-cid-gxr7vtnv]{flex-direction:column;gap:1.25rem;margin-top:.5rem;display:flex}.dopamine-benefit-card[data-astro-cid-gxr7vtnv]{background:#fff;border:2.8px solid #000;border-radius:22px;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:5px 5px #000}.dopamine-benefit-card[data-astro-cid-gxr7vtnv]:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #000}.benefit-icon-well[data-astro-cid-gxr7vtnv]{background:var(--dopamine-accent,#ffe600);color:#000;border:2.2px solid #000;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;display:flex;box-shadow:3px 3px #000}.benefit-icon-well[data-astro-cid-gxr7vtnv].accent{background:var(--dopamine-primary,#9d4edd);color:#fff;border:2.2px solid #000;box-shadow:3px 3px #000}.benefit-text[data-astro-cid-gxr7vtnv]{flex-direction:column;gap:.3rem;display:flex}.benefit-title[data-astro-cid-gxr7vtnv]{font-family:var(--font-heading);color:var(--text-heading,#18181b);margin:0;font-size:1.05rem;font-weight:850}.benefit-desc[data-astro-cid-gxr7vtnv]{color:var(--text-body,#52525b);margin:0;font-size:.95rem;line-height:1.5}.dopamine-about-cta-wrap[data-astro-cid-gxr7vtnv]{margin-top:.5rem}.dopamine-btn[data-astro-cid-gxr7vtnv]{font-family:var(--font-heading);cursor:pointer;background:var(--dopamine-accent,#ffe600);color:#000;border:2.8px solid #000;border-radius:9999px;align-items:center;gap:.65rem;padding:.95rem 2.2rem;font-size:1.05rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4.5px 4.5px #000}.dopamine-btn[data-astro-cid-gxr7vtnv]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000}@media (width<=900px){.dopamine-about-container[data-astro-cid-gxr7vtnv]{grid-template-columns:1fr;gap:3rem}.dopamine-about-card-secondary[data-astro-cid-gxr7vtnv]{width:90%;margin:-20px auto 0}}.dopamine-services-section[data-astro-cid-3zeodt5y]{background:0 0;width:100%;padding:6.5rem 0;position:relative}.dopamine-services-container[data-astro-cid-3zeodt5y]{max-width:1260px;margin:0 auto;padding:0 1.5rem}.dopamine-services-header[data-astro-cid-3zeodt5y]{text-align:center;flex-direction:column;align-items:center;gap:1.15rem;max-width:760px;margin:0 auto 4.5rem;display:flex}.dopamine-header-badge[data-astro-cid-3zeodt5y]{background:#fff;border:2.5px solid #000;border-radius:9999px;align-items:center;gap:.6rem;padding:.5rem 1.4rem;display:inline-flex;box-shadow:3.5px 3.5px #000}.badge-star[data-astro-cid-3zeodt5y]{color:var(--dopamine-accent,#ffe600);font-size:1rem;line-height:1}.badge-sparkle[data-astro-cid-3zeodt5y]{color:var(--dopamine-accent-secondary,#ff2a85);font-size:.9rem}.badge-text[data-astro-cid-3zeodt5y]{letter-spacing:.1em;text-transform:uppercase;color:#000;font-size:.85rem;font-weight:850}.dopamine-services-title[data-astro-cid-3zeodt5y]{letter-spacing:-.035em;color:var(--dopamine-text-heading,#1a1a24);margin:0;font-size:clamp(2.3rem,4.5vw,3.4rem);font-weight:900;line-height:1.12}.dopamine-services-sub[data-astro-cid-3zeodt5y]{color:var(--dopamine-text-body,#505064);margin:0;font-size:1.12rem;line-height:1.65}.dopamine-services-grid[data-astro-cid-3zeodt5y]{grid-template-columns:repeat(3,1fr);gap:2.25rem;display:grid}.dopamine-service-card[data-astro-cid-3zeodt5y]{background:#fff;border:2.8px solid #000;border-radius:28px;flex-direction:column;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:6px 6px #000}.dopamine-service-card[data-astro-cid-3zeodt5y]:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.card-media-well[data-astro-cid-3zeodt5y]{border:2.2px solid #000;border-radius:20px;width:100%;height:220px;position:relative;overflow:hidden}.card-img[data-astro-cid-3zeodt5y]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.dopamine-service-card[data-astro-cid-3zeodt5y]:hover .card-img[data-astro-cid-3zeodt5y]{transform:scale(1.05)}.card-tagline-badge[data-astro-cid-3zeodt5y]{background:var(--dopamine-accent,#ffe600);color:#000;letter-spacing:.08em;border:2px solid #000;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:850;position:absolute;top:.85rem;left:.85rem;box-shadow:2.5px 2.5px #000}.card-body[data-astro-cid-3zeodt5y]{flex-direction:column;flex-grow:1;padding:1.5rem .5rem .5rem;display:flex;position:relative}.card-index-well[data-astro-cid-3zeodt5y]{background:var(--dopamine-accent,#ffe600);border:2.2px solid #000;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:-1.5rem;right:1.25rem;box-shadow:2.5px 2.5px #000}.index-num[data-astro-cid-3zeodt5y]{color:#000;font-size:.9rem;font-weight:900}.card-title[data-astro-cid-3zeodt5y]{color:var(--dopamine-text-heading,#1a1a24);margin:.25rem 0 .75rem;font-size:1.35rem;font-weight:850;line-height:1.25}.card-desc[data-astro-cid-3zeodt5y]{color:var(--dopamine-text-body,#505064);flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.card-action[data-astro-cid-3zeodt5y]{margin-top:auto}.dopamine-pill-btn[data-astro-cid-3zeodt5y]{background:var(--dopamine-primary,#9d4edd);color:#fff;border:2.5px solid #000;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.4rem;font-size:.95rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:3.5px 3.5px #000}.dopamine-pill-btn[data-astro-cid-3zeodt5y]:hover{background:var(--dopamine-accent,#ffe600);color:#000;transform:translate(-2px,-2px);box-shadow:5.5px 5.5px #000}.btn-arrow[data-astro-cid-3zeodt5y]{font-size:1.1rem;transition:transform .25s}.dopamine-pill-btn[data-astro-cid-3zeodt5y]:hover .btn-arrow[data-astro-cid-3zeodt5y]{transform:translate(4px)}@media (width<=1024px){.dopamine-services-grid[data-astro-cid-3zeodt5y]{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (width<=640px){.dopamine-services-grid[data-astro-cid-3zeodt5y]{grid-template-columns:1fr}.dopamine-services-header[data-astro-cid-3zeodt5y]{margin-bottom:3rem}}.dopamine-products-section[data-astro-cid-cct6kvup]{background:0 0;width:100%;padding:6.5rem 0;position:relative}.dopamine-products-container[data-astro-cid-cct6kvup]{max-width:1280px;margin:0 auto;padding:0 1.5rem}.dopamine-products-header[data-astro-cid-cct6kvup]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.5rem;display:flex}.header-left[data-astro-cid-cct6kvup]{flex-direction:column;gap:.85rem;max-width:640px;display:flex}.dopamine-section-pill[data-astro-cid-cct6kvup]{letter-spacing:.1em;text-transform:uppercase;color:#000;background:#fff;border:2.5px solid #000;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1.4rem;font-size:.85rem;font-weight:850;display:inline-flex;box-shadow:3.5px 3.5px #000}.pill-star[data-astro-cid-cct6kvup]{color:var(--dopamine-accent,#ffe600)}.pill-sparkle[data-astro-cid-cct6kvup]{color:var(--dopamine-accent-secondary,#ff2a85)}.dopamine-products-title[data-astro-cid-cct6kvup]{letter-spacing:-.035em;color:var(--dopamine-text-heading,#1a1a24);margin:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.15}.dopamine-products-sub[data-astro-cid-cct6kvup]{color:var(--dopamine-text-body,#505064);margin:0;font-size:1.08rem;line-height:1.6}.dopamine-category-filter-bar[data-astro-cid-cct6kvup]{background:#fff;border:2.5px solid #000;border-radius:9999px;gap:.5rem;padding:.45rem;display:flex;overflow-x:auto;box-shadow:4px 4px #000}.dopamine-filter-pill[data-astro-cid-cct6kvup]{color:var(--dopamine-text-body,#505064);cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:9999px;padding:.55rem 1.35rem;font-size:.85rem;font-weight:850;transition:all .2s}.dopamine-filter-pill[data-astro-cid-cct6kvup]:hover{color:#000}.dopamine-filter-pill[data-astro-cid-cct6kvup].active{background:var(--dopamine-accent,#ffe600);color:#000;border:2px solid #000;box-shadow:2.5px 2.5px #000}.dopamine-products-grid[data-astro-cid-cct6kvup]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.dopamine-product-card[data-astro-cid-cct6kvup]{background:#fff;border:2.8px solid #000;border-radius:28px;flex-direction:column;padding:1.15rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:6px 6px #000}.dopamine-product-card[data-astro-cid-cct6kvup]:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.product-media-well[data-astro-cid-cct6kvup]{aspect-ratio:1;border:2.2px solid #000;border-radius:20px;width:100%;position:relative;overflow:hidden}.product-img-layer[data-astro-cid-cct6kvup]{width:100%;height:100%;position:relative}.product-img[data-astro-cid-cct6kvup]{object-fit:cover;width:100%;height:100%;transition:opacity .4s,transform .5s}.product-img-secondary[data-astro-cid-cct6kvup]{opacity:0;position:absolute;inset:0}.dopamine-product-card[data-astro-cid-cct6kvup]:hover .product-img-primary[data-astro-cid-cct6kvup]{transform:scale(1.05)}.dopamine-product-card[data-astro-cid-cct6kvup]:hover .product-img-secondary[data-astro-cid-cct6kvup]{opacity:1;transform:scale(1.05)}.dopamine-wishlist-btn[data-astro-cid-cct6kvup]{cursor:pointer;z-index:2;background:#fff;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:flex;position:absolute;top:.85rem;right:.85rem;box-shadow:2.5px 2.5px #000}.dopamine-wishlist-btn[data-astro-cid-cct6kvup]:hover{background:#fff0f5;transform:scale(1.1)}.heart-icon[data-astro-cid-cct6kvup]{color:var(--dopamine-accent-secondary,#ff2a85);font-size:1.15rem}.dopamine-product-badge[data-astro-cid-cct6kvup]{background:var(--dopamine-accent,#ffe600);color:#000;letter-spacing:.06em;border:2px solid #000;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:900;position:absolute;bottom:.85rem;left:.85rem;box-shadow:2.5px 2.5px #000}.product-body[data-astro-cid-cct6kvup]{flex-direction:column;flex-grow:1;padding:1.25rem .25rem .25rem;display:flex}.product-meta[data-astro-cid-cct6kvup]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.product-cat[data-astro-cid-cct6kvup]{letter-spacing:.08em;text-transform:uppercase;color:var(--dopamine-primary,#9d4edd);font-size:.78rem;font-weight:850}.product-rating[data-astro-cid-cct6kvup]{color:var(--dopamine-accent,#ffe600);text-shadow:1px 1px #000;font-size:.85rem;font-weight:850}.product-name[data-astro-cid-cct6kvup]{color:var(--dopamine-text-heading,#1a1a24);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.25rem;font-size:1.15rem;font-weight:850;line-height:1.3;display:-webkit-box;overflow:hidden}.product-footer[data-astro-cid-cct6kvup]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.price-well[data-astro-cid-cct6kvup]{background:var(--dopamine-accent,#ffe600);border:2px solid #000;border-radius:9999px;padding:.45rem .95rem;box-shadow:2.5px 2.5px #000}.price-tag[data-astro-cid-cct6kvup]{color:#000;font-size:1.15rem;font-weight:900}.dopamine-buy-btn[data-astro-cid-cct6kvup]{background:var(--dopamine-primary,#9d4edd);color:#fff;border:2.2px solid #000;border-radius:9999px;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #000}.dopamine-buy-btn[data-astro-cid-cct6kvup]:hover{background:var(--dopamine-accent,#ffe600);color:#000;transform:translate(-2px,-2px);box-shadow:5px 5px #000}.dopamine-buy-btn[data-astro-cid-cct6kvup]:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.btn-icon[data-astro-cid-cct6kvup]{font-size:.95rem}@media (width<=1100px){.dopamine-products-grid[data-astro-cid-cct6kvup]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.dopamine-products-grid[data-astro-cid-cct6kvup]{grid-template-columns:1fr}.dopamine-products-section[data-astro-cid-cct6kvup]{padding:4.5rem 0}.dopamine-products-header[data-astro-cid-cct6kvup]{flex-direction:column;align-items:flex-start}}.dopamine-menu-section[data-astro-cid-3iqwri2a]{background:0 0;width:100%;padding:6.5rem 0;position:relative}.dopamine-menu-container[data-astro-cid-3iqwri2a]{max-width:1260px;margin:0 auto;padding:0 1.5rem}.dopamine-menu-header[data-astro-cid-3iqwri2a]{text-align:center;flex-direction:column;align-items:center;gap:1.15rem;max-width:760px;margin:0 auto 4rem;display:flex}.dopamine-menu-pill[data-astro-cid-3iqwri2a]{letter-spacing:.1em;text-transform:uppercase;color:#000;background:#fff;border:2.5px solid #000;border-radius:9999px;align-items:center;gap:.6rem;padding:.5rem 1.4rem;font-size:.85rem;font-weight:850;display:inline-flex;box-shadow:3.5px 3.5px #000}.pill-star[data-astro-cid-3iqwri2a]{color:var(--dopamine-accent,#ffe600)}.pill-sparkle[data-astro-cid-3iqwri2a]{color:var(--dopamine-accent-secondary,#ff2a85)}.dopamine-menu-title[data-astro-cid-3iqwri2a]{letter-spacing:-.035em;color:var(--dopamine-text-heading,#1a1a24);margin:0;font-size:clamp(2.3rem,4.5vw,3.4rem);font-weight:900;line-height:1.15}.dopamine-menu-sub[data-astro-cid-3iqwri2a]{color:var(--dopamine-text-body,#505064);margin:0;font-size:1.1rem;line-height:1.6}.dopamine-menu-tabs[data-astro-cid-3iqwri2a]{background:#fff;border:2.5px solid #000;border-radius:9999px;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;padding:.45rem;display:inline-flex;box-shadow:4px 4px #000}.dopamine-tab-btn[data-astro-cid-3iqwri2a]{color:var(--dopamine-text-body,#505064);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9999px;align-items:center;gap:.45rem;padding:.55rem 1.35rem;font-size:.88rem;font-weight:850;transition:all .2s;display:inline-flex}.dopamine-tab-btn[data-astro-cid-3iqwri2a]:hover{color:#000}.dopamine-tab-btn[data-astro-cid-3iqwri2a].active{background:var(--dopamine-accent,#ffe600);color:#000;border:2px solid #000;box-shadow:2.5px 2.5px #000}.tab-icon[data-astro-cid-3iqwri2a]{font-size:.95rem}.dopamine-menu-grid[data-astro-cid-3iqwri2a]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.dopamine-menu-card[data-astro-cid-3iqwri2a]{background:#fff;border:2.8px solid #000;border-radius:28px;align-items:center;gap:1.5rem;padding:1.35rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:6px 6px #000}.dopamine-menu-card[data-astro-cid-3iqwri2a]:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.menu-card-img-well[data-astro-cid-3iqwri2a]{border:2.2px solid #000;border-radius:20px;flex-shrink:0;width:140px;height:140px;position:relative;overflow:hidden}.menu-img[data-astro-cid-3iqwri2a]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.dopamine-menu-card[data-astro-cid-3iqwri2a]:hover .menu-img[data-astro-cid-3iqwri2a]{transform:scale(1.08)}.dietary-badge[data-astro-cid-3iqwri2a]{background:var(--dopamine-accent,#ffe600);color:#000;border:2px solid #000;border-radius:9999px;padding:.25rem .65rem;font-size:.7rem;font-weight:900;position:absolute;bottom:.5rem;left:.5rem;box-shadow:2px 2px #000}.menu-card-body[data-astro-cid-3iqwri2a]{flex-direction:column;flex-grow:1;gap:.6rem;display:flex}.menu-card-top[data-astro-cid-3iqwri2a]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.menu-item-name[data-astro-cid-3iqwri2a]{color:var(--dopamine-text-heading,#1a1a24);margin:0;font-size:1.25rem;font-weight:850;line-height:1.25}.menu-price-well[data-astro-cid-3iqwri2a]{background:var(--dopamine-accent,#ffe600);white-space:nowrap;border:2px solid #000;border-radius:9999px;padding:.35rem .85rem;box-shadow:2px 2px #000}.price-val[data-astro-cid-3iqwri2a]{color:#000;font-size:1.05rem;font-weight:900}.menu-item-desc[data-astro-cid-3iqwri2a]{color:var(--dopamine-text-body,#505064);margin:0;font-size:.95rem;line-height:1.55}.dopamine-menu-cta-wrap[data-astro-cid-3iqwri2a]{justify-content:center;margin-top:3.5rem;display:flex}.dopamine-menu-btn[data-astro-cid-3iqwri2a]{background:var(--dopamine-accent,#ffe600);color:#000;border:2.8px solid #000;border-radius:9999px;align-items:center;gap:.65rem;padding:1rem 2.2rem;font-size:1.05rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4.5px 4.5px #000}.dopamine-menu-btn[data-astro-cid-3iqwri2a]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000}.arrow[data-astro-cid-3iqwri2a]{transition:transform .2s}.dopamine-menu-btn[data-astro-cid-3iqwri2a]:hover .arrow[data-astro-cid-3iqwri2a]{transform:translate(3px)}@media (width<=860px){.dopamine-menu-grid[data-astro-cid-3iqwri2a]{grid-template-columns:1fr}}@media (width<=580px){.dopamine-menu-card[data-astro-cid-3iqwri2a]{flex-direction:column;align-items:flex-start}.menu-card-img-well[data-astro-cid-3iqwri2a]{width:100%;height:180px}.dopamine-menu-section[data-astro-cid-3iqwri2a]{padding:4.5rem 0}}.dopamine-spotlight-section[data-astro-cid-hyhsrw2g]{background:0 0;width:100%;padding:6.5rem 0;position:relative}.dopamine-spotlight-container[data-astro-cid-hyhsrw2g]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.dopamine-spotlight-header[data-astro-cid-hyhsrw2g]{text-align:center;flex-direction:column;align-items:center;gap:1.15rem;max-width:760px;margin:0 auto 3.5rem;display:flex}.dopamine-spotlight-pill[data-astro-cid-hyhsrw2g]{letter-spacing:.1em;text-transform:uppercase;color:#000;background:#fff;border:2.5px solid #000;border-radius:9999px;align-items:center;gap:.6rem;padding:.5rem 1.4rem;font-size:.85rem;font-weight:850;display:inline-flex;box-shadow:3.5px 3.5px #000}.pill-star[data-astro-cid-hyhsrw2g]{color:var(--dopamine-accent,#ffe600)}.pill-sparkle[data-astro-cid-hyhsrw2g]{color:var(--dopamine-accent-secondary,#ff2a85)}.dopamine-spotlight-title[data-astro-cid-hyhsrw2g]{letter-spacing:-.035em;color:var(--dopamine-text-heading,#1a1a24);margin:0;font-size:clamp(2.3rem,4.5vw,3.4rem);font-weight:900;line-height:1.15}.dopamine-spotlight-card[data-astro-cid-hyhsrw2g]{background:#fff;border:3px solid #000;border-radius:32px;padding:3rem;position:relative;overflow:hidden;box-shadow:8px 8px #000}.dopamine-spotlight-grid[data-astro-cid-hyhsrw2g]{grid-template-columns:380px 1fr;align-items:center;gap:3.5rem;display:grid}.spotlight-media-col[data-astro-cid-hyhsrw2g]{position:relative}.spotlight-photo-frame[data-astro-cid-hyhsrw2g]{aspect-ratio:4/5;border:2.8px solid #000;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:6px 6px #000}.spotlight-img[data-astro-cid-hyhsrw2g]{object-fit:cover;width:100%;height:100%}.dopamine-stamp[data-astro-cid-hyhsrw2g]{background:var(--dopamine-accent,#ffe600);z-index:3;border:2.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;animation:24s linear infinite rotateDopamineStamp;display:flex;position:absolute;top:-1.2rem;right:-1.2rem;box-shadow:4px 4px #000}@keyframes rotateDopamineStamp{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stamp-svg[data-astro-cid-hyhsrw2g]{position:absolute;inset:0}.stamp-core[data-astro-cid-hyhsrw2g]{color:#1a1a24;font-size:1.5rem;animation:24s linear infinite counterRotate}@keyframes counterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.spotlight-role-chip[data-astro-cid-hyhsrw2g]{color:#000;background:#fff;border:2px solid #000;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.8rem;font-weight:850;display:inline-flex;position:absolute;bottom:1.25rem;left:1.25rem;box-shadow:2.5px 2.5px #000}.role-star[data-astro-cid-hyhsrw2g]{color:var(--dopamine-accent-secondary,#ff2a85)}.spotlight-content-col[data-astro-cid-hyhsrw2g]{flex-direction:column;gap:1.5rem;display:flex}.profile-header[data-astro-cid-hyhsrw2g]{flex-direction:column;gap:.4rem;display:flex}.org-pill[data-astro-cid-hyhsrw2g]{letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--dopamine-primary,#9d4edd);font-size:.78rem;font-weight:850;display:inline-block}.profile-name[data-astro-cid-hyhsrw2g]{letter-spacing:-.03em;color:var(--dopamine-text-heading,#1a1a24);margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:900;line-height:1.15}.profile-title[data-astro-cid-hyhsrw2g]{color:var(--dopamine-accent-secondary,#ff2a85);margin:0;font-size:1.15rem;font-weight:700}.bio-inset-well[data-astro-cid-hyhsrw2g]{background:#fff;border:2.2px solid #000;border-radius:20px;padding:1.5rem 1.75rem;box-shadow:4px 4px #000}.bio-heading[data-astro-cid-hyhsrw2g]{color:var(--dopamine-text-heading,#1a1a24);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:850;display:flex}.bio-icon[data-astro-cid-hyhsrw2g]{color:var(--dopamine-accent,#ffe600);font-size:1rem}.bio-text[data-astro-cid-hyhsrw2g]{color:var(--dopamine-text-body,#505064);margin:0;font-size:1.05rem;line-height:1.7}.spotlight-footer[data-astro-cid-hyhsrw2g]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}.dopamine-cta-btn[data-astro-cid-hyhsrw2g]{background:var(--dopamine-accent,#ffe600);color:#000;border:2.8px solid #000;border-radius:9999px;align-items:center;gap:.65rem;padding:.95rem 1.75rem;font-size:1rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4.5px 4.5px #000}.dopamine-cta-btn[data-astro-cid-hyhsrw2g]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000}.btn-arrow[data-astro-cid-hyhsrw2g]{transition:transform .2s}.dopamine-cta-btn[data-astro-cid-hyhsrw2g]:hover .btn-arrow[data-astro-cid-hyhsrw2g]{transform:translate(3px)}.dopamine-social-row[data-astro-cid-hyhsrw2g]{align-items:center;display:flex}@media (width<=960px){.dopamine-spotlight-grid[data-astro-cid-hyhsrw2g]{grid-template-columns:1fr;gap:2.5rem}.spotlight-media-col[data-astro-cid-hyhsrw2g]{max-width:340px;margin:0 auto}.dopamine-spotlight-card[data-astro-cid-hyhsrw2g]{padding:2rem 1.5rem}}@media (width<=640px){.dopamine-spotlight-section[data-astro-cid-hyhsrw2g]{padding:4.5rem 0}}.collage-hero-section[data-astro-cid-mw3jxiuk]{background-color:var(--tactile-bg,#f4f6f9);padding:4rem 1.5rem 6rem;position:relative;overflow:hidden}.collage-bg-board[data-astro-cid-mw3jxiuk]{opacity:.04;pointer-events:none;background-image:radial-gradient(#000 1.2px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0}.collage-hero-container[data-astro-cid-mw3jxiuk]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.collage-eyebrow-tape[data-astro-cid-mw3jxiuk]{color:#78350f;letter-spacing:.08em;text-transform:uppercase;background:#fef3c7;border:1px dashed #d97706;align-items:center;margin-bottom:1.5rem;padding:.6rem 1.6rem;font-size:.85rem;font-weight:800;display:inline-flex;position:relative;box-shadow:2px 4px 10px #00000014}.tape-strip[data-astro-cid-mw3jxiuk]{background:#ffffffb3;width:24px;height:12px;position:absolute;box-shadow:0 1px 3px #0000001a}.tape-strip[data-astro-cid-mw3jxiuk].top-left{top:-6px;left:-8px;transform:rotate(-15deg)}.tape-strip[data-astro-cid-mw3jxiuk].bottom-right{bottom:-6px;right:-8px;transform:rotate(12deg)}.collage-headline-wrapper[data-astro-cid-mw3jxiuk]{margin-bottom:2.5rem}.collage-hero-title[data-astro-cid-mw3jxiuk]{font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);font-size:clamp(2.4rem,4.5vw,4.2rem);font-weight:900;line-height:1.15}.paper-strip[data-astro-cid-mw3jxiuk]{background:#fff;border:1px solid #0000000f;border-radius:4px;padding:.5rem 1.25rem;display:inline-block;position:relative;box-shadow:4px 8px 18px #0000001a,0 2px 4px #0000000f}.collage-matrix-board[data-astro-cid-mw3jxiuk]{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:2rem;width:100%;max-width:100%;margin-top:1rem;display:grid;position:relative}.collage-sticker[data-astro-cid-mw3jxiuk]{z-index:10;filter:drop-shadow(2px 4px 6px #00000026);pointer-events:none;position:absolute}.star-sticker-left[data-astro-cid-mw3jxiuk]{top:-25px;left:18%}.smiley-sticker[data-astro-cid-mw3jxiuk]{bottom:15px;left:-10px}.coffee-sticker[data-astro-cid-mw3jxiuk]{bottom:-15px;right:2%}.collage-stamp-badge[data-astro-cid-mw3jxiuk]{border:2px dashed var(--tactile-accent,#2563eb);width:86px;height:86px;color:var(--tactile-accent,#2563eb);z-index:9;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-20px;right:22%;box-shadow:3px 6px 12px #00000014}.stamp-inner[data-astro-cid-mw3jxiuk]{text-align:center;flex-direction:column;font-size:.65rem;font-weight:800;line-height:1.2;display:flex}.collage-polaroid[data-astro-cid-mw3jxiuk]{background:#fff;border:1px solid #0000000f;width:100%;max-width:320px;padding:.85rem .85rem 1.75rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:6px 12px 24px #0000001f,0 2px 5px #00000014}.collage-polaroid[data-astro-cid-mw3jxiuk]:hover{z-index:12;box-shadow:10px 18px 32px #00000029;transform:scale(1.03)rotate(0)!important}.washi-tape[data-astro-cid-mw3jxiuk]{z-index:5;background:#fef08ad9;width:70px;height:24px;position:absolute;box-shadow:0 2px 5px #0000001a}.washi-tape[data-astro-cid-mw3jxiuk].tape-top{top:-12px;left:30%;transform:rotate(-6deg)}.washi-tape[data-astro-cid-mw3jxiuk].tape-top-right{top:-12px;right:25%;transform:rotate(8deg)}.polaroid-photo-frame[data-astro-cid-mw3jxiuk]{background:#e2e8f0;width:100%;height:260px;max-height:260px;position:relative;overflow:hidden}.polaroid-img[data-astro-cid-mw3jxiuk]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.polaroid-caption[data-astro-cid-mw3jxiuk]{text-align:center;font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);margin-top:.85rem;font-size:.85rem;font-weight:800}.collage-notebook-card[data-astro-cid-mw3jxiuk]{z-index:3;background:#fffdf7;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:2.25rem 2rem;position:relative;box-shadow:8px 14px 28px #0000001c,0 2px 6px #0000000f}.notebook-tear-holes[data-astro-cid-mw3jxiuk]{justify-content:space-around;height:14px;padding:0 1rem;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.notebook-tear-holes[data-astro-cid-mw3jxiuk] span[data-astro-cid-mw3jxiuk]{background:var(--tactile-bg,#f4f6f9);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px 2px #0003}.notebook-text[data-astro-cid-mw3jxiuk]{color:var(--tactile-text-body,#334155);margin-bottom:1.5rem;font-size:1.1rem;font-weight:500;line-height:1.65}.notebook-chips[data-astro-cid-mw3jxiuk]{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.notebook-chip[data-astro-cid-mw3jxiuk]{border-radius:4px;padding:.35rem .85rem;font-size:.78rem;font-weight:750;box-shadow:1px 2px 4px #0000000f}.chip-0[data-astro-cid-mw3jxiuk]{color:#0369a1;background:#e0f2fe}.chip-1[data-astro-cid-mw3jxiuk]{color:#92400e;background:#fef3c7}.chip-2[data-astro-cid-mw3jxiuk]{color:#9d174d;background:#fce7f3}.collage-hero-actions[data-astro-cid-mw3jxiuk]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.collage-btn-primary[data-astro-cid-mw3jxiuk]{background:var(--tactile-accent,#2563eb);border-radius:4px;align-items:center;gap:.65rem;padding:.85rem 1.85rem;font-size:.95rem;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:4px 8px 16px #2563eb59;color:#fff!important}.collage-btn-primary[data-astro-cid-mw3jxiuk]:hover{transform:translateY(-2px)scale(1.02);box-shadow:6px 12px 20px #2563eb73}.collage-btn-secondary[data-astro-cid-mw3jxiuk]{background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;padding:.85rem 1.6rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:3px 6px 12px #00000014;color:var(--tactile-text-heading,#0f172a)!important}.collage-btn-secondary[data-astro-cid-mw3jxiuk]:hover{background:#f8fafc;transform:translateY(-2px)}.rotate-neg-1[data-astro-cid-mw3jxiuk]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-mw3jxiuk]{transform:rotate(1deg)}.rotate-neg-4[data-astro-cid-mw3jxiuk]{transform:rotate(-4deg)}.rotate-neg-6[data-astro-cid-mw3jxiuk]{transform:rotate(-6deg)}.rotate-neg-12[data-astro-cid-mw3jxiuk]{transform:rotate(-12deg)}.rotate-8[data-astro-cid-mw3jxiuk]{transform:rotate(8deg)}.rotate-12[data-astro-cid-mw3jxiuk]{transform:rotate(12deg)}@media (width<=1024px){.collage-matrix-board[data-astro-cid-mw3jxiuk]{grid-template-columns:1fr;gap:2.5rem}.collage-polaroid[data-astro-cid-mw3jxiuk]{max-width:420px;margin:0 auto}}.scrapbook-about-section[data-astro-cid-qscvfxdz]{background-color:#f7f5ee;background-image:radial-gradient(#b4a08c26 1px,#0000 0),radial-gradient(#b4a08c26 1px,#0000 0);background-position:0 0,12px 12px;background-size:24px 24px;width:100%;max-width:100vw;padding:6rem 1.5rem;position:relative;overflow-x:clip}.cardboard-corrugated-edge[data-astro-cid-qscvfxdz]{opacity:.65;pointer-events:none;background:repeating-linear-gradient(#c5a880 0 6px,#9a7e56 6px 12px);border-left:2px dashed #78552d66;width:48px;height:100%;position:absolute;top:0;right:0;box-shadow:inset 4px 0 10px #00000026}.scrapbook-denim-corner[data-astro-cid-qscvfxdz]{pointer-events:none;z-index:1;background:#254e70;border:1px solid #1c3d5a;width:140px;height:140px;position:absolute;bottom:-10px;left:-10px;overflow:hidden;transform:rotate(15deg);box-shadow:4px 4px 14px #0003}.denim-seam[data-astro-cid-qscvfxdz]{opacity:.8;border-top:2px dashed #f59e0b;height:2px;position:absolute;top:15px;left:0;right:0}.pressed-dried-flower[data-astro-cid-qscvfxdz]{filter:drop-shadow(2px 3px 4px #0000004d);position:absolute;top:15px;left:30px;transform:rotate(-10deg)}.scrapbook-about-container[data-astro-cid-qscvfxdz]{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:4.5rem;max-width:1240px;margin:0 auto;display:grid;position:relative}.tactile-about-visual[data-astro-cid-qscvfxdz]{justify-content:flex-start;align-items:center;width:100%;min-height:520px;display:flex;position:relative}.scrapbook-grid-paper[data-astro-cid-qscvfxdz]{z-index:1;background-color:#faf4de;background-image:linear-gradient(#b4965a40 1px,#0000 1px),linear-gradient(90deg,#b4965a40 1px,#0000 1px);background-size:20px 20px;border:1px solid #b4965a66;width:90%;height:480px;position:absolute;top:15px;left:10px;transform:rotate(-2.5deg);box-shadow:4px 8px 24px #00000014;border-radius:0!important}.scrapbook-main-photo-mount[data-astro-cid-qscvfxdz]{z-index:3;box-sizing:border-box;background:#fffdf9;border:1px solid #e2e8f0;width:370px;max-width:88%;padding:1.1rem 1.1rem 2.8rem;position:relative;transform:rotate(-1deg);box-shadow:10px 18px 36px #00000029;border-radius:0!important}.main-photo-frame[data-astro-cid-qscvfxdz]{background:#e2e8f0;border:1px solid #cbd5e1;width:100%;height:330px;max-height:330px;overflow:hidden;border-radius:0!important}.main-team-photo[data-astro-cid-qscvfxdz]{object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:330px!important;display:block!important}.photo-corner[data-astro-cid-qscvfxdz]{z-index:6;background:#3b2a1d;width:34px;height:34px;position:absolute;box-shadow:2px 2px 5px #00000059}.corner-tl[data-astro-cid-qscvfxdz]{clip-path:polygon(0 0,100% 0,0 100%);top:8px;left:8px}.corner-tr[data-astro-cid-qscvfxdz]{clip-path:polygon(0 0,100% 0,100% 100%);top:8px;right:8px}.corner-bl[data-astro-cid-qscvfxdz]{clip-path:polygon(0 0,0 100%,100% 100%);bottom:35px;left:8px}.corner-br[data-astro-cid-qscvfxdz]{clip-path:polygon(100% 0,0 100%,100% 100%);bottom:35px;right:8px}.photo-handwritten-caption[data-astro-cid-qscvfxdz]{text-align:center;color:#334155;letter-spacing:.02em;font-family:Caveat,Patrick Hand,Comic Sans MS,cursive,sans-serif;font-size:1.45rem;font-weight:700;position:absolute;bottom:.8rem;left:0;right:0}.scrapbook-workshop-photo-mount[data-astro-cid-qscvfxdz]{z-index:5;box-sizing:border-box;background:#fff;border:1px solid #0000001a;width:250px;max-width:65%;padding:.75rem .75rem 1rem;position:absolute;bottom:-15px;right:-10px;transform:rotate(2.5deg);box-shadow:12px 20px 40px #00000038;border-radius:0!important}.workshop-photo-frame[data-astro-cid-qscvfxdz]{background:#cbd5e1;border:1px solid #94a3b8;width:100%;height:180px;max-height:180px;overflow:hidden;border-radius:0!important}.workshop-photo[data-astro-cid-qscvfxdz]{object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:180px!important;display:block!important}.brass-tack[data-astro-cid-qscvfxdz]{z-index:8;background:radial-gradient(circle at 35% 35%,#fde047,#b45309 70%,#78350f 100%);width:16px;height:16px;position:absolute;box-shadow:2px 4px 6px #0006;border-radius:50%!important}.tack-secondary[data-astro-cid-qscvfxdz]{top:-8px;left:45%}.vintage-postal-stamp[data-astro-cid-qscvfxdz]{z-index:7;pointer-events:none;align-items:center;gap:.25rem;display:flex;position:absolute;top:-24px;right:15px}.stamp-perforation[data-astro-cid-qscvfxdz]{background:#e0e7ff;border:1.5px dashed #6366f1;flex-direction:column;align-items:center;padding:.2rem .45rem;display:flex;box-shadow:2px 2px 5px #00000026}.stamp-postmark[data-astro-cid-qscvfxdz]{color:#3730a3;text-transform:uppercase;font-size:.55rem;font-weight:800}.stamp-val[data-astro-cid-qscvfxdz]{color:#4338ca;font-size:.65rem;font-weight:900}.stamp-wavy-cancellation[data-astro-cid-qscvfxdz]{opacity:.75;transform:rotate(5deg)}.vintage-circular-seal[data-astro-cid-qscvfxdz]{z-index:8;background:#fff;border:2px solid #1e293b;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:absolute;bottom:-22px;left:45%;transform:rotate(-8deg);box-shadow:3px 6px 14px #0003;border-radius:50%!important}.seal-inner-circle[data-astro-cid-qscvfxdz]{text-align:center;border:1px dashed #64748b;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;padding:.2rem;display:flex;border-radius:50%!important}.seal-arc-text[data-astro-cid-qscvfxdz]{color:#1e293b;letter-spacing:.05em;font-size:.48rem;font-weight:850}.seal-center-diamond[data-astro-cid-qscvfxdz]{background:#581c87;justify-content:center;align-items:center;width:26px;height:26px;margin:.15rem 0;display:flex;box-shadow:inset 0 1px 3px #0006;border-radius:50%!important}.diamond-star[data-astro-cid-qscvfxdz]{color:#fde047;font-size:.85rem;font-weight:900}.seal-bottom-text[data-astro-cid-qscvfxdz]{color:#1e293b;letter-spacing:.06em;font-size:.48rem;font-weight:900}.scrapbook-lined-notepad[data-astro-cid-qscvfxdz]{box-sizing:border-box;background-color:#fffdf9;background-image:repeating-linear-gradient(#0000 0 33px,#cbd5e180 33px 34px);border:1px solid #e2e8f0;padding:3.5rem 3rem;position:relative;box-shadow:8px 18px 40px #0000001f,0 2px 6px #0000000d;border-radius:0!important}.pink-washi-banner[data-astro-cid-qscvfxdz]{text-align:center;z-index:6;background:#fce7f3;border:1px dashed #f472b6;padding:.45rem 2.5rem;position:absolute;top:-16px;left:2.5rem;right:2.5rem;box-shadow:0 4px 10px #f472b626;border-radius:0!important}.banner-eyebrow-text[data-astro-cid-qscvfxdz]{letter-spacing:.08em;color:#9d174d;text-transform:uppercase;font-size:.82rem;font-weight:850}.paper-clip[data-astro-cid-qscvfxdz]{z-index:7;border:2.5px solid #64748b;width:14px;height:32px;position:absolute;top:-10px;box-shadow:1px 2px 5px #0003;border-radius:12px 12px 6px 6px!important}.clip-left[data-astro-cid-qscvfxdz]{left:12px;transform:rotate(-3deg)}.clip-right[data-astro-cid-qscvfxdz]{right:12px;transform:rotate(4deg)}.scrapbook-about-title[data-astro-cid-qscvfxdz]{font-family:var(--font-heading);color:#0f172a;margin:.5rem 0 1.75rem;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:900;line-height:1.18}.scrapbook-paragraphs[data-astro-cid-qscvfxdz]{flex-direction:column;gap:1.25rem;margin-bottom:2.25rem;display:flex}.story-p1[data-astro-cid-qscvfxdz],.story-p2[data-astro-cid-qscvfxdz]{color:#334155;margin:0;font-size:1.02rem;line-height:1.75}.story-p2[data-astro-cid-qscvfxdz]{color:#475569;font-weight:500}.scrapbook-kraft-cards-row[data-astro-cid-qscvfxdz]{grid-template-columns:1fr 1fr;gap:1.75rem;margin-top:1rem;display:grid}.tactile-benefit-card[data-astro-cid-qscvfxdz]{box-sizing:border-box;background:#e5d5ba;border:1px solid #825f3c40;align-items:flex-start;gap:.85rem;padding:1.25rem 1.35rem;display:flex;position:relative;box-shadow:4px 8px 18px #00000014;border-radius:0!important}.kraft-card-1[data-astro-cid-qscvfxdz]{transform:rotate(-.5deg)}.kraft-card-2[data-astro-cid-qscvfxdz]{transform:rotate(.8deg)}.brass-pushpin-3d[data-astro-cid-qscvfxdz]{z-index:5;background:radial-gradient(circle at 35% 35%,#fde047,#b45309 65%,#78350f 100%);width:18px;height:18px;position:absolute;top:-9px;right:18px;box-shadow:2px 3px 6px #00000073;border-radius:50%!important}.card-icon-metal[data-astro-cid-qscvfxdz]{color:#78350f;flex-shrink:0;font-size:1.1rem;line-height:1.2}.card-content-body[data-astro-cid-qscvfxdz]{flex-direction:column;gap:.35rem;display:flex}.card-title[data-astro-cid-qscvfxdz]{font-family:var(--font-heading);color:#451a03;margin:0;font-size:.98rem;font-weight:850;line-height:1.25}.card-desc[data-astro-cid-qscvfxdz]{color:#78350f;margin:0;font-size:.85rem;line-height:1.5}@media (width<=960px){.scrapbook-about-container[data-astro-cid-qscvfxdz]{grid-template-columns:1fr!important;gap:3.5rem!important}.tactile-about-visual[data-astro-cid-qscvfxdz]{justify-content:center;min-height:auto;padding-bottom:2rem}.scrapbook-main-photo-mount[data-astro-cid-qscvfxdz]{width:100%;max-width:380px}.scrapbook-grid-paper[data-astro-cid-qscvfxdz]{width:100%}.scrapbook-kraft-cards-row[data-astro-cid-qscvfxdz]{grid-template-columns:1fr}.pink-washi-banner[data-astro-cid-qscvfxdz]{padding:.45rem 1rem;left:1rem;right:1rem}}.collage-services-section[data-astro-cid-upgnjlfz]{background-color:var(--tactile-bg,#f4f6f9);width:100%;max-width:100vw;padding:5.5rem 1.5rem;position:relative;overflow-x:clip}.collage-services-doodle[data-astro-cid-upgnjlfz]{opacity:.4;pointer-events:none;position:absolute;top:2.5rem;left:2.5rem;transform:rotate(-10deg)}.collage-services-container[data-astro-cid-upgnjlfz]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}.collage-services-header[data-astro-cid-upgnjlfz]{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 3.5rem;display:flex}.collage-eyebrow-tape[data-astro-cid-upgnjlfz]{color:#78350f;letter-spacing:.08em;text-transform:uppercase;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1.25rem;padding:.5rem 1.4rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:2px 4px 8px #0000000f}.collage-services-title[data-astro-cid-upgnjlfz]{font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.2}.paper-strip[data-astro-cid-upgnjlfz]{background:#fff;border:1px solid #0000000d;border-radius:4px;padding:.4rem 1.2rem;display:inline-block;box-shadow:4px 8px 18px #00000017}.collage-services-grid[data-astro-cid-upgnjlfz]{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2.5rem;width:100%;display:grid;position:relative}.collage-service-card[data-astro-cid-upgnjlfz]{background:#fff;border:1px solid #0000000f;border-radius:4px;flex-direction:column;padding:1rem 1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:6px 14px 28px #0000001a,0 2px 5px #0000000d;box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.collage-service-card[data-astro-cid-upgnjlfz]:hover{z-index:10;transform:scale(1.02)rotate(0)!important;box-shadow:12px 22px 38px #00000029!important}.washi-tape-top[data-astro-cid-upgnjlfz]{z-index:5;width:68px;height:22px;position:absolute;top:-10px;left:35%;transform:rotate(-3deg);box-shadow:0 2px 4px #0000001a}.tape-yellow[data-astro-cid-upgnjlfz]{background:#fef08ae6;border:1px dashed #d9770666}.tape-mint[data-astro-cid-upgnjlfz]{background:#a7f3d0e6;border:1px dashed #05966966}.tape-pink[data-astro-cid-upgnjlfz]{background:#fbcfe8e6;border:1px dashed #db277766}.collage-service-number[data-astro-cid-upgnjlfz]{color:#0f172a;z-index:6;background:#fff;border:2px dashed #0f172a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.85rem;font-weight:900;display:flex;position:absolute;top:12px;right:12px;box-shadow:2px 4px 8px #0000001a}.collage-service-img-wrap[data-astro-cid-upgnjlfz]{box-sizing:border-box;background:#f1f5f9;border:1px solid #e2e8f0;width:100%;min-width:0;max-width:100%;height:210px;max-height:210px;position:relative;overflow:hidden}.collage-service-img[data-astro-cid-upgnjlfz]{object-fit:cover!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:210px!important;display:block!important}.collage-service-body[data-astro-cid-upgnjlfz]{box-sizing:border-box;flex-direction:column;flex-grow:1;min-width:0;padding:1.25rem .5rem 0;display:flex}.collage-service-name[data-astro-cid-upgnjlfz]{font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);margin-bottom:.6rem;font-size:1.2rem;font-weight:850;line-height:1.3}.collage-service-desc[data-astro-cid-upgnjlfz]{color:var(--tactile-text-body,#475569);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.collage-service-footer[data-astro-cid-upgnjlfz]{margin-top:auto}.collage-service-link[data-astro-cid-upgnjlfz]{color:var(--tactile-accent,#2563eb);align-items:center;gap:.5rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.collage-service-link[data-astro-cid-upgnjlfz]:hover{color:var(--tactile-accent-hover,#1d4ed8);transform:translate(4px)}.rotate-neg-1[data-astro-cid-upgnjlfz]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-upgnjlfz]{transform:rotate(1deg)}.rotate-neg-2[data-astro-cid-upgnjlfz]{transform:rotate(-2deg)}.rotate-2[data-astro-cid-upgnjlfz]{transform:rotate(2deg)}.collage-products-section[data-astro-cid-vbuy6ejk]{background-color:var(--tactile-bg,#f4f6f9);padding:5.5rem 1.5rem;position:relative}.collage-bg-scissors[data-astro-cid-vbuy6ejk]{opacity:.35;pointer-events:none;position:absolute;top:2rem;left:2rem;transform:rotate(-15deg)}.collage-products-container[data-astro-cid-vbuy6ejk]{max-width:1200px;margin:0 auto}.collage-products-header[data-astro-cid-vbuy6ejk]{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 3.5rem;display:flex}.collage-eyebrow-tape[data-astro-cid-vbuy6ejk]{color:#78350f;letter-spacing:.08em;text-transform:uppercase;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1.25rem;padding:.5rem 1.4rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:2px 4px 8px #0000000f}.collage-products-title[data-astro-cid-vbuy6ejk]{font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.2}.paper-strip[data-astro-cid-vbuy6ejk]{background:#fff;border:1px solid #0000000d;border-radius:4px;padding:.4rem 1.2rem;display:inline-block;box-shadow:4px 8px 18px #00000017}.collage-category-tabs[data-astro-cid-vbuy6ejk]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.collage-cat-pill[data-astro-cid-vbuy6ejk]{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.4rem 1rem;font-size:.85rem;font-weight:750;transition:transform .2s;display:inline-block;box-shadow:2px 3px 6px #0000000d}.collage-cat-pill[data-astro-cid-vbuy6ejk].active{color:#fff;background:#1e293b;border-color:#1e293b;transform:scale(1.05)rotate(0)}.collage-products-grid[data-astro-cid-vbuy6ejk]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;width:100%;display:grid;position:relative}.collage-product-card[data-astro-cid-vbuy6ejk]{background:#fff;border:1px solid #0000000f;border-radius:4px;flex-direction:column;padding:1rem 1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:6px 14px 28px #0000001a,0 2px 5px #0000000d}.collage-product-card[data-astro-cid-vbuy6ejk]:hover{z-index:10;box-shadow:12px 22px 38px #00000029;transform:scale(1.02)rotate(0)!important}.washi-tape-top[data-astro-cid-vbuy6ejk]{z-index:5;width:68px;height:22px;position:absolute;top:-10px;left:35%;transform:rotate(-3deg);box-shadow:0 2px 4px #0000001a}.tape-yellow[data-astro-cid-vbuy6ejk]{background:#fef08ae6;border:1px dashed #d9770666}.tape-mint[data-astro-cid-vbuy6ejk]{background:#a7f3d0e6;border:1px dashed #05966966}.tape-pink[data-astro-cid-vbuy6ejk]{background:#fbcfe8e6;border:1px dashed #db277766}.collage-sticker-cart[data-astro-cid-vbuy6ejk]{z-index:6;background:#fef08a;border:1.5px solid #1e293b;border-radius:50%;padding:.35rem;position:absolute;top:10px;right:12px;box-shadow:2px 4px 8px #0000001f}.collage-badge-stack[data-astro-cid-vbuy6ejk]{z-index:6;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:12px;left:12px}.collage-product-badge[data-astro-cid-vbuy6ejk]{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#dc2626;border-radius:2px;padding:.25rem .65rem;font-size:.72rem;font-weight:850;display:inline-block;box-shadow:2px 4px 8px #0000002e}.collage-product-img-wrap[data-astro-cid-vbuy6ejk]{background:#f1f5f9;border:1px solid #e2e8f0;width:100%;height:230px;max-height:230px;position:relative;overflow:hidden}.collage-product-img[data-astro-cid-vbuy6ejk]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.collage-price-tag[data-astro-cid-vbuy6ejk]{color:#fff;font-family:var(--font-heading);background:#000;border-radius:3px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.95rem;font-weight:900;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:3px 6px 14px #0000004d}.compare-price[data-astro-cid-vbuy6ejk]{color:#94a3b8;font-size:.8rem;font-weight:600;text-decoration:line-through}.main-price[data-astro-cid-vbuy6ejk]{color:#fff}.collage-product-body[data-astro-cid-vbuy6ejk]{flex-direction:column;flex-grow:1;padding:1.25rem .5rem 0;display:flex}.collage-product-name[data-astro-cid-vbuy6ejk]{font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);margin-bottom:.5rem;font-size:1.15rem;font-weight:850;line-height:1.3}.collage-product-desc[data-astro-cid-vbuy6ejk]{color:var(--tactile-text-body,#475569);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.collage-product-footer[data-astro-cid-vbuy6ejk]{margin-top:auto}.collage-product-btn[data-astro-cid-vbuy6ejk]{background:var(--tactile-accent,#2563eb);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.9rem;font-weight:850;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:3px 6px 12px #2563eb4d;color:#fff!important}.collage-product-btn[data-astro-cid-vbuy6ejk]:hover{background:var(--tactile-accent-hover,#1d4ed8);transform:translateY(-2px)}.rotate-neg-1[data-astro-cid-vbuy6ejk]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-vbuy6ejk]{transform:rotate(1deg)}.rotate-5[data-astro-cid-vbuy6ejk]{transform:rotate(5deg)}.rotate-neg-2[data-astro-cid-vbuy6ejk]{transform:rotate(-2deg)}.rotate-2[data-astro-cid-vbuy6ejk]{transform:rotate(2deg)}.rotate-neg-3[data-astro-cid-vbuy6ejk]{transform:rotate(-3deg)}.rotate-3[data-astro-cid-vbuy6ejk]{transform:rotate(3deg)}.collage-menu-section[data-astro-cid-sbsh32zx]{background-color:var(--tactile-bg,#f4f6f9);padding:5.5rem 1.5rem;position:relative}.collage-menu-bg-sticker[data-astro-cid-sbsh32zx]{opacity:.35;pointer-events:none;position:absolute;top:2.5rem;right:3rem;transform:rotate(15deg)}.collage-menu-container[data-astro-cid-sbsh32zx]{max-width:1200px;margin:0 auto}.collage-menu-header[data-astro-cid-sbsh32zx]{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 3.5rem;display:flex}.collage-eyebrow-tape[data-astro-cid-sbsh32zx]{color:#78350f;letter-spacing:.08em;text-transform:uppercase;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1.25rem;padding:.5rem 1.4rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:2px 4px 8px #0000000f}.collage-menu-title[data-astro-cid-sbsh32zx]{font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.2}.paper-strip[data-astro-cid-sbsh32zx]{background:#fff;border:1px solid #0000000d;padding:.4rem 1.2rem;display:inline-block;box-shadow:4px 8px 18px #00000017;border-radius:0!important}.collage-menu-cards-grid[data-astro-cid-sbsh32zx]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;width:100%;display:grid;position:relative}.collage-menu-card[data-astro-cid-sbsh32zx]{background:#fff;border:2px solid #cbd5e1;flex-direction:column;padding:2.25rem 1.5rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:6px 14px 28px #0000001a,0 2px 5px #0000000d;border-radius:0!important;overflow:visible!important}.collage-menu-card[data-astro-cid-sbsh32zx]:hover{z-index:10;transform:scale(1.02)rotate(0)!important;box-shadow:12px 22px 38px #00000029!important}.washi-tape-top[data-astro-cid-sbsh32zx]{z-index:10;width:75px;height:24px;position:absolute;top:-12px;left:25%;box-shadow:0 2px 5px #00000026}.tape-yellow[data-astro-cid-sbsh32zx]{background:#fef08af2;border:1px dashed #d9770666;transform:rotate(-3deg)}.tape-mint[data-astro-cid-sbsh32zx]{background:#a7f3d0f2;border:1px dashed #05966966;transform:rotate(3deg)}.tape-pink[data-astro-cid-sbsh32zx]{background:#fbcfe8f2;border:1px dashed #db277766;transform:rotate(-2deg)}.collage-menu-price-tag[data-astro-cid-sbsh32zx]{color:#fff;font-family:var(--font-heading);z-index:8;background:#0f172a;padding:.35rem .85rem;font-size:.95rem;font-weight:900;position:absolute;top:14px;right:14px;box-shadow:2px 4px 10px #00000040;border-radius:0!important}.collage-menu-img-wrap[data-astro-cid-sbsh32zx]{border:1px solid #cbd5e1;width:100%;height:180px;margin-bottom:1rem;overflow:hidden}.collage-menu-img[data-astro-cid-sbsh32zx]{object-fit:cover;width:100%;height:100%;display:block}.collage-menu-card-body[data-astro-cid-sbsh32zx]{flex-direction:column;flex-grow:1;display:flex}.collage-menu-tag[data-astro-cid-sbsh32zx]{color:#92400e;text-transform:uppercase;letter-spacing:.05em;background:#fef3c7;border:1px dashed #d97706;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.72rem;font-weight:850;display:inline-flex;border-radius:0!important}.collage-menu-card-title[data-astro-cid-sbsh32zx]{font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);margin:0 0 .6rem;padding-right:4.5rem;font-size:1.25rem;font-weight:850;line-height:1.3}.collage-menu-card-desc[data-astro-cid-sbsh32zx]{color:var(--tactile-text-body,#475569);margin:0 0 1.5rem;font-size:.92rem;line-height:1.6}.collage-menu-card-footer[data-astro-cid-sbsh32zx]{margin-top:auto}.collage-menu-btn[data-astro-cid-sbsh32zx]{background:var(--tactile-accent,#2563eb);justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8rem 1.25rem;font-size:.92rem;font-weight:850;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:3px 6px 14px #2563eb59;color:#fff!important;border-radius:0!important}.collage-menu-btn[data-astro-cid-sbsh32zx]:hover{background:var(--tactile-accent-hover,#1d4ed8);transform:translateY(-2px)}.rotate-neg-1[data-astro-cid-sbsh32zx]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-sbsh32zx]{transform:rotate(1deg)}.rotate-3[data-astro-cid-sbsh32zx]{transform:rotate(3deg)}.rotate-2[data-astro-cid-sbsh32zx]{transform:rotate(2deg)}.rotate-neg-2[data-astro-cid-sbsh32zx]{transform:rotate(-2deg)}.collage-spotlight-section[data-astro-cid-k2y4z522]{background-color:var(--tactile-bg,#f4f6f9);padding:5.5rem 1.5rem;position:relative}.collage-spotlight-container[data-astro-cid-k2y4z522]{max-width:1100px;margin:0 auto}.collage-spotlight-board[data-astro-cid-k2y4z522]{background:#fffdf7;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;width:100%;padding:3.5rem 3rem;display:grid;position:relative;box-shadow:12px 22px 42px #0000001f,0 2px 6px #0000000f}.collage-spotlight-sticker[data-astro-cid-k2y4z522]{z-index:10;filter:drop-shadow(2px 4px 6px #00000026);position:absolute;top:-20px;right:-15px}.collage-stamp-seal[data-astro-cid-k2y4z522]{color:#dc2626;z-index:8;text-align:center;background:#fff;border:2px dashed #dc2626;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;font-size:.65rem;font-weight:850;display:flex;position:absolute;bottom:25px;left:38%;box-shadow:2px 4px 10px #0000001a}.collage-polaroid-owner[data-astro-cid-k2y4z522]{z-index:3;background:#fff;border:1px solid #00000014;flex-direction:column;padding:1.1rem 1.1rem 1.6rem;display:flex;position:relative;box-shadow:8px 16px 30px #00000024}.polaroid-photo-frame[data-astro-cid-k2y4z522]{background:#e2e8f0;border:1px solid #cbd5e1;width:100%;height:350px;max-height:350px;overflow:hidden}.polaroid-img[data-astro-cid-k2y4z522]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.polaroid-caption[data-astro-cid-k2y4z522]{text-align:center;flex-direction:column;gap:.2rem;padding-top:1rem;display:flex}.caption-name[data-astro-cid-k2y4z522]{font-family:var(--font-heading);color:#1e293b;font-size:1.15rem;font-weight:850}.caption-role[data-astro-cid-k2y4z522]{color:#64748b;font-size:.8rem;font-weight:600}.washi-tape[data-astro-cid-k2y4z522]{z-index:5;background:#fef08ad9;border:1px dashed #d9770659;width:80px;height:24px;position:absolute;box-shadow:0 2px 4px #0000001a}.tape-top[data-astro-cid-k2y4z522]{top:-12px;left:20%;transform:rotate(-4deg)}.tape-bottom[data-astro-cid-k2y4z522]{background:#a7f3d0d9;border:1px dashed #05966959;bottom:-12px;right:20%;transform:rotate(3deg)}.collage-spotlight-content[data-astro-cid-k2y4z522]{z-index:4;flex-direction:column;gap:1.1rem;display:flex}.collage-eyebrow-tape[data-astro-cid-k2y4z522]{color:#78350f;letter-spacing:.08em;text-transform:uppercase;background:#fef3c7;border:1px dashed #d97706;align-self:flex-start;padding:.45rem 1.25rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:2px 4px 8px #0000000f}.collage-spotlight-title[data-astro-cid-k2y4z522]{font-family:var(--font-heading);color:var(--tactile-text-heading,#0f172a);margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:900;line-height:1.15}.collage-spotlight-credentials[data-astro-cid-k2y4z522]{color:var(--tactile-accent,#2563eb);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;font-weight:750;display:flex}.dot-sep[data-astro-cid-k2y4z522]{color:#94a3b8}.collage-spotlight-quote[data-astro-cid-k2y4z522]{color:#713f12;background:#fef9c3;border-left:4px solid #ca8a04;border-radius:4px;margin:.5rem 0;padding:1rem 1.4rem;font-size:1rem;font-style:italic;position:relative;box-shadow:3px 6px 12px #0000000f}.paper-clip[data-astro-cid-k2y4z522]{border:2.5px solid #475569;border-radius:12px;width:14px;height:28px;position:absolute;top:-10px;left:20px}.collage-bio-paper[data-astro-cid-k2y4z522]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:1.25rem 1.5rem;box-shadow:3px 6px 14px #0000000d}.collage-spotlight-bio[data-astro-cid-k2y4z522]{color:var(--tactile-text-body,#475569);margin:0;font-size:.96rem;line-height:1.65}.collage-spotlight-action[data-astro-cid-k2y4z522]{margin-top:.5rem}.collage-spotlight-btn[data-astro-cid-k2y4z522]{background:var(--tactile-accent,#2563eb);border-radius:4px;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:850;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:4px 8px 18px #2563eb4d;color:#fff!important}.collage-spotlight-btn[data-astro-cid-k2y4z522]:hover{background:var(--tactile-accent-hover,#1d4ed8);transform:translateY(-2px)}.rotate-neg-1[data-astro-cid-k2y4z522]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-k2y4z522]{transform:rotate(1deg)}.rotate-6[data-astro-cid-k2y4z522]{transform:rotate(6deg)}.rotate-neg-12[data-astro-cid-k2y4z522]{transform:rotate(-12deg)}@media (width<=900px){.collage-spotlight-board[data-astro-cid-k2y4z522]{grid-template-columns:1fr;gap:2.5rem;padding:2rem 1.5rem}.collage-polaroid-owner[data-astro-cid-k2y4z522]{margin:0 auto;max-width:100%!important}.collage-stamp-seal[data-astro-cid-k2y4z522]{bottom:20px;left:auto;right:20px}}.v36-hero-wrapper[data-astro-cid-s6spvyuc]{box-sizing:border-box;background-color:#0000;width:100%;min-height:85vh;padding:7.5rem 1.25rem 4rem;position:relative;overflow-x:clip}.v36-fluid-dye-backdrop[data-astro-cid-s6spvyuc]{pointer-events:none;z-index:1;background-image:var(--v36-backdrop-image);opacity:.95;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v36-outer-container[data-astro-cid-s6spvyuc]{z-index:2;max-width:1320px;margin:0 auto;position:relative}.v36-framed-canvas[data-astro-cid-s6spvyuc]{background-color:var(--v36-canvas-bg,#0b1e2d);border:7px solid var(--v36-frame-color,#ff6b5b);box-sizing:border-box;border-radius:4px;padding:3rem 3.5rem 3.5rem;position:relative;box-shadow:0 30px 70px -15px #00000073,0 0 0 1px #ffffff14}.v36-canvas-header-row[data-astro-cid-s6spvyuc]{justify-content:flex-start;align-items:center;margin-bottom:1.25rem;display:flex}.v36-tag-pill[data-astro-cid-s6spvyuc]{backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .95rem;display:inline-flex}.v36-tag-dot[data-astro-cid-s6spvyuc]{background:var(--v36-frame-color,#ff6b5b);width:7px;height:7px;box-shadow:0 0 8px var(--v36-frame-color,#ff6b5b);border-radius:50%}.v36-tag-text[data-astro-cid-s6spvyuc]{color:#f8fafc;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.v36-headline-container[data-astro-cid-s6spvyuc]{max-width:96%;margin-bottom:2rem}.v36-hero-headline[data-astro-cid-s6spvyuc]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);letter-spacing:-.015em;text-shadow:0 2px 10px #0006;margin:0;font-size:clamp(2.3rem,4.2vw,4.1rem);font-weight:800;line-height:1.15;color:#fff!important}.v36-matrix-grid[data-astro-cid-s6spvyuc]{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:2.25rem;width:100%;display:grid;position:relative}.v36-center-content[data-astro-cid-s6spvyuc]{padding:1rem 0;position:relative}.v36-subheadline-text[data-astro-cid-s6spvyuc]{color:#f1f5f9;text-shadow:0 1px 4px #00000059;margin-bottom:1.75rem;font-size:1.15rem;font-weight:500;line-height:1.6}.v36-benefits-stack[data-astro-cid-s6spvyuc]{flex-direction:column;gap:.65rem;margin-bottom:2rem;display:flex}.v36-benefit-pill[data-astro-cid-s6spvyuc]{border:1px solid #ffffff59;border-radius:6px;align-items:center;gap:.65rem;padding:.55rem 1.15rem;font-size:.88rem;font-weight:750;line-height:1.35;display:flex;box-shadow:0 3px 10px #00000026}.pill-plus[data-astro-cid-s6spvyuc]{flex-shrink:0;font-size:.95rem;font-weight:900}.pill-style-0[data-astro-cid-s6spvyuc]{color:#1e3a8a;background:#dbeafe}.pill-style-1[data-astro-cid-s6spvyuc]{color:#78350f;background:#fef3c7}.pill-style-2[data-astro-cid-s6spvyuc]{color:#831843;background:#fce7f3}.v36-action-buttons[data-astro-cid-s6spvyuc]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.v36-btn-primary[data-astro-cid-s6spvyuc]{background:var(--v36-primary-btn-bg,#0d9488);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.85rem;font-size:.96rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 6px 18px #00000040}.v36-btn-primary[data-astro-cid-s6spvyuc]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000004d}.tape-corner-accent[data-astro-cid-s6spvyuc]{background:#fef08ae6;width:20px;height:10px;position:absolute;top:-6px;right:8px;transform:rotate(12deg);box-shadow:0 1px 3px #00000026}.btn-arrow[data-astro-cid-s6spvyuc]{font-weight:900;transition:transform .2s}.v36-btn-primary[data-astro-cid-s6spvyuc]:hover .btn-arrow[data-astro-cid-s6spvyuc]{transform:translate(3px)}.v36-btn-secondary[data-astro-cid-s6spvyuc]{color:#0f172a;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:.85rem 1.65rem;font-size:.94rem;font-weight:750;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 4px 14px #0003}.v36-btn-secondary[data-astro-cid-s6spvyuc]:hover{background:#f8fafc;transform:translateY(-2px)}.v36-polaroid-wrapper[data-astro-cid-s6spvyuc]{width:100%;max-width:320px;margin:0 auto;transition:transform .3s;position:relative}.v36-polaroid-wrapper[data-astro-cid-s6spvyuc]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.v36-polaroid-card[data-astro-cid-s6spvyuc]{background:#fff;border:1px solid #fffc;border-radius:2px;padding:.75rem .75rem 1.6rem;box-shadow:8px 16px 30px #0000004d,0 2px 6px #00000026}.v36-photo-frame[data-astro-cid-s6spvyuc]{background:#e2e8f0;width:100%;height:250px;max-height:250px;position:relative;overflow:hidden}.v36-photo-img[data-astro-cid-s6spvyuc]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.v36-polaroid-caption[data-astro-cid-s6spvyuc]{text-align:center;font-family:var(--font-heading,inherit);color:#0f172a;margin-top:.85rem;font-size:.86rem;font-weight:800;line-height:1.25}.v36-washi-tape[data-astro-cid-s6spvyuc]{z-index:4;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #00000026}.tape-top-center[data-astro-cid-s6spvyuc]{top:-10px;left:35%;transform:rotate(-4deg)}.tape-top-right[data-astro-cid-s6spvyuc]{top:-10px;right:25%;transform:rotate(6deg)}.v36-eyebrow-tape-banner[data-astro-cid-s6spvyuc]{color:#78350f;letter-spacing:.08em;z-index:15;text-transform:uppercase;background:#fef3c7;border:1.5px solid #f59e0b;border-radius:4px;align-items:center;gap:.35rem;padding:.35rem 1.15rem;font-size:.78rem;font-weight:850;display:inline-flex;position:absolute;top:-18px;left:28px;transform:rotate(-1.5deg);box-shadow:0 4px 12px #00000038}.v36-sticker[data-astro-cid-s6spvyuc]{z-index:8;pointer-events:none;transition:transform .25s;position:absolute}.v36-sticker[data-astro-cid-s6spvyuc] .brand-logo-img[data-astro-cid-s6spvyuc]{object-fit:contain;filter:drop-shadow(3px 6px 12px #00000059);user-select:none;pointer-events:none;width:auto;max-width:88px;height:auto;max-height:88px;display:block}.sticker-tshirt-top[data-astro-cid-s6spvyuc]{z-index:12;top:-35px;right:90px}.sticker-thread-spool[data-astro-cid-s6spvyuc]{z-index:12;top:-25px;left:-100px}.sticker-tshirt-mid[data-astro-cid-s6spvyuc]{z-index:10;top:5px;right:-90px}.sticker-star-left-corner[data-astro-cid-s6spvyuc]{z-index:15;bottom:-15px;right:-15px}.sticker-screen-frame[data-astro-cid-s6spvyuc]{z-index:11;top:-55px;right:-30px}.sticker-nozzle-corner[data-astro-cid-s6spvyuc]{z-index:15;bottom:-24px;left:-20px}.sticker-hex-nut-corner[data-astro-cid-s6spvyuc]{z-index:15;bottom:-16px;right:-16px}.v36-stamp-badge[data-astro-cid-s6spvyuc]{color:#0f766e;z-index:9;pointer-events:none;background:#e6fffa;border:2px dashed #0d9488;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:absolute;top:140px;right:10%;box-shadow:0 4px 14px #00000026}.v36-stamp-inner[data-astro-cid-s6spvyuc]{text-align:center;flex-direction:column;font-size:.65rem;font-weight:850;line-height:1.25;display:flex}.stamp-top[data-astro-cid-s6spvyuc]{letter-spacing:.05em;font-size:.62rem}.stamp-year[data-astro-cid-s6spvyuc]{font-size:.72rem}.rotate-neg-15[data-astro-cid-s6spvyuc]{transform:rotate(-15deg)}.rotate-neg-12[data-astro-cid-s6spvyuc]{transform:rotate(-12deg)}.rotate-neg-8[data-astro-cid-s6spvyuc]{transform:rotate(-8deg)}.rotate-neg-6[data-astro-cid-s6spvyuc]{transform:rotate(-6deg)}.rotate-neg-3[data-astro-cid-s6spvyuc]{transform:rotate(-3.5deg)}.rotate-12[data-astro-cid-s6spvyuc]{transform:rotate(12deg)}.rotate-15[data-astro-cid-s6spvyuc]{transform:rotate(15deg)}.rotate-25[data-astro-cid-s6spvyuc]{transform:rotate(25deg)}@media (width<=1024px){.v36-matrix-grid[data-astro-cid-s6spvyuc]{grid-template-columns:1fr;gap:2.5rem}.v36-polaroid-wrapper[data-astro-cid-s6spvyuc]{max-width:380px}.v36-framed-canvas[data-astro-cid-s6spvyuc]{padding:2.25rem 2rem 2.5rem}.sticker-screen-frame[data-astro-cid-s6spvyuc]{top:-30px;right:0}.v36-stamp-badge[data-astro-cid-s6spvyuc]{display:none}}@media (width<=640px){.v36-hero-wrapper[data-astro-cid-s6spvyuc]{padding:5.5rem .75rem 2.5rem}.v36-framed-canvas[data-astro-cid-s6spvyuc]{border-width:5px;padding:1.75rem 1.25rem}.sticker-thread-spool[data-astro-cid-s6spvyuc],.sticker-tshirt-top[data-astro-cid-s6spvyuc],.sticker-hex-nut[data-astro-cid-s6spvyuc]{display:none}.v36-action-buttons[data-astro-cid-s6spvyuc]{flex-direction:column;align-items:stretch}.v36-btn-primary[data-astro-cid-s6spvyuc],.v36-btn-secondary[data-astro-cid-s6spvyuc]{text-align:center;width:100%}}.v36-about-section[data-astro-cid-4lledhpq]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v36-about-container[data-astro-cid-4lledhpq]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v36-about-header-tape[data-astro-cid-4lledhpq]{color:#9d174d;letter-spacing:.08em;text-transform:uppercase;background:#fce7f3;border:1px dashed #f43f5e;align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #0000000f}.v36-tape-clip[data-astro-cid-4lledhpq]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v36-tape-clip[data-astro-cid-4lledhpq].right{left:auto;right:-8px;transform:rotate(15deg)}.v36-about-grid[data-astro-cid-4lledhpq]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v36-photo-cluster[data-astro-cid-4lledhpq]{min-height:480px;position:relative}.v36-about-polaroid[data-astro-cid-4lledhpq]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v36-about-polaroid[data-astro-cid-4lledhpq]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-4lledhpq]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-4lledhpq]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v36-about-frame[data-astro-cid-4lledhpq]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v36-about-frame-sm[data-astro-cid-4lledhpq]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v36-about-img[data-astro-cid-4lledhpq]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v36-about-caption[data-astro-cid-4lledhpq]{text-align:center;font-family:var(--font-heading,inherit);color:#0f172a;margin-top:.85rem;font-size:.9rem;font-weight:800}.v36-washi-tape-strip[data-astro-cid-4lledhpq]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-4lledhpq]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-4lledhpq]{top:-11px;right:25%;transform:rotate(7deg)}.v36-artisan-stamp[data-astro-cid-4lledhpq]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-4lledhpq]{border:2.5px dashed var(--v36-frame-color,#ff6b5b);width:90px;height:90px;color:var(--v36-frame-color,#ff6b5b);text-align:center;background:#fffdf8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000001a}.stamp-star[data-astro-cid-4lledhpq]{font-size:.8rem}.stamp-txt[data-astro-cid-4lledhpq]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-4lledhpq]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v36-narrative-card[data-astro-cid-4lledhpq]{border:1px solid #00000014;border-left:6px solid var(--v36-frame-color,#ff6b5b);background:#fff;border-radius:4px;padding:3rem 2.5rem;position:relative;box-shadow:8px 18px 36px #0000000f}.v36-about-title[data-astro-cid-4lledhpq]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2}.v36-about-lead[data-astro-cid-4lledhpq]{color:#334155;margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65}.v36-about-body[data-astro-cid-4lledhpq]{color:#475569;margin-bottom:2rem;font-size:1rem;line-height:1.7}.v36-pillars-list[data-astro-cid-4lledhpq]{flex-direction:column;gap:1.25rem;display:flex}.v36-pillar-item[data-astro-cid-4lledhpq]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-4lledhpq]{color:var(--v36-frame-color,#ff6b5b);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-4lledhpq]{color:#0f172a;margin:0 0 .25rem;font-size:1.05rem;font-weight:800}.pillar-text[data-astro-cid-4lledhpq]{color:#475569;margin:0;font-size:.95rem;line-height:1.55}@media (width<=900px){.v36-about-grid[data-astro-cid-4lledhpq]{grid-template-columns:1fr}.v36-photo-cluster[data-astro-cid-4lledhpq]{min-height:420px}}.v36-services-section[data-astro-cid-2ljknqz3]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v36-services-container[data-astro-cid-2ljknqz3]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v36-services-header[data-astro-cid-2ljknqz3]{text-align:center;margin-bottom:3.5rem}.v36-eyebrow-tape[data-astro-cid-2ljknqz3]{color:#92400e;letter-spacing:.08em;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v36-services-title[data-astro-cid-2ljknqz3]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v36-services-grid[data-astro-cid-2ljknqz3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v36-service-card[data-astro-cid-2ljknqz3]{background:#fff;border:1px solid #00000014;border-radius:4px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:6px 14px 28px #00000014,0 2px 5px #0000000a}.v36-service-card[data-astro-cid-2ljknqz3]:hover{z-index:5;box-shadow:10px 22px 38px #0000001f;transform:translateY(-4px)scale(1.02)rotate(0)!important}.v36-service-washi-tape[data-astro-cid-2ljknqz3]{z-index:3;background:#fef08ae6;width:60px;height:20px;position:absolute;top:-10px;left:35%;transform:rotate(-3deg);box-shadow:0 1px 4px #0000001a}.v36-service-img-frame[data-astro-cid-2ljknqz3]{background:#e2e8f0;border-radius:2px;width:100%;height:220px;position:relative;overflow:hidden}.v36-service-img[data-astro-cid-2ljknqz3]{transition:transform .3s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v36-service-card[data-astro-cid-2ljknqz3]:hover .v36-service-img[data-astro-cid-2ljknqz3]{transform:scale(1.05)}.v36-service-number[data-astro-cid-2ljknqz3]{color:#fff;backdrop-filter:blur(4px);background:#0f172abf;border-radius:3px;padding:.2rem .6rem;font-size:.8rem;font-weight:850;position:absolute;bottom:8px;right:8px}.v36-service-body[data-astro-cid-2ljknqz3]{margin-top:1.5rem}.v36-service-heading[data-astro-cid-2ljknqz3]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0 0 .75rem;font-size:1.25rem;font-weight:850}.v36-service-desc[data-astro-cid-2ljknqz3]{color:#475569;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v36-service-footer[data-astro-cid-2ljknqz3]{margin-top:auto}.v36-cartoon-btn[data-astro-cid-2ljknqz3]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:2.5px 2.5px #0f172a}.v36-cartoon-btn[data-astro-cid-2ljknqz3]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:4.5px 4.5px #0f172a}.btn-arrow[data-astro-cid-2ljknqz3]{font-weight:900}.rotate-1[data-astro-cid-2ljknqz3]{transform:rotate(1deg)}.rotate-neg-1[data-astro-cid-2ljknqz3]{transform:rotate(-1deg)}.v36-products-section[data-astro-cid-m5mjhbo6]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v36-products-container[data-astro-cid-m5mjhbo6]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v36-products-header[data-astro-cid-m5mjhbo6]{text-align:center;margin-bottom:3.5rem}.v36-products-eyebrow[data-astro-cid-m5mjhbo6]{color:#0369a1;letter-spacing:.08em;background:#e0f2fe;border:1px dashed #0284c7;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v36-products-title[data-astro-cid-m5mjhbo6]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v36-products-grid[data-astro-cid-m5mjhbo6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v36-product-card[data-astro-cid-m5mjhbo6]{background:#fff;border:1px solid #00000014;border-radius:4px;padding:1.25rem 1.25rem 2rem;transition:box-shadow .25s;position:relative;box-shadow:6px 14px 28px #00000014,0 2px 5px #0000000a}.v36-product-card[data-astro-cid-m5mjhbo6]:hover{z-index:5;box-shadow:10px 22px 38px #0000001f}.v36-card-clip[data-astro-cid-m5mjhbo6]{z-index:3;background:#f43f5ed9;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #00000026}.v36-product-img-box[data-astro-cid-m5mjhbo6]{background:#e2e8f0;border-radius:2px;width:100%;height:250px;position:relative;overflow:hidden}.v36-product-img[data-astro-cid-m5mjhbo6]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v36-product-img[data-astro-cid-m5mjhbo6].v36-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v36-product-card[data-astro-cid-m5mjhbo6]:hover .v36-product-img[data-astro-cid-m5mjhbo6].v36-secondary-img{opacity:1}.v36-product-card[data-astro-cid-m5mjhbo6]:hover .v36-primary-img[data-astro-cid-m5mjhbo6]{opacity:0}.v36-product-badge[data-astro-cid-m5mjhbo6]{color:#0f172a;background:#facc15;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000026}.v36-product-info[data-astro-cid-m5mjhbo6]{margin-top:1.5rem}.v36-product-header-line[data-astro-cid-m5mjhbo6]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v36-product-name[data-astro-cid-m5mjhbo6]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0;font-size:1.25rem;font-weight:850}.v36-product-price-tag[data-astro-cid-m5mjhbo6]{font-family:var(--font-heading,inherit);color:var(--v36-frame-color,#ff6b5b);background:#fffdf8;border:1px dashed #00000026;border-radius:4px;padding:.15rem .6rem;font-size:1.15rem;font-weight:900}.v36-product-desc[data-astro-cid-m5mjhbo6]{color:#475569;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v36-product-actions[data-astro-cid-m5mjhbo6]{margin-top:auto}.v36-cartoon-btn[data-astro-cid-m5mjhbo6]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:2.5px 2.5px #0f172a}.v36-cartoon-btn[data-astro-cid-m5mjhbo6]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:4.5px 4.5px #0f172a}.btn-arrow[data-astro-cid-m5mjhbo6]{font-weight:900}.v36-menu-section[data-astro-cid-fyicjcn6]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v36-menu-container[data-astro-cid-fyicjcn6]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v36-menu-header[data-astro-cid-fyicjcn6]{text-align:center;margin-bottom:3.5rem}.v36-menu-eyebrow[data-astro-cid-fyicjcn6]{color:#92400e;letter-spacing:.08em;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v36-menu-title[data-astro-cid-fyicjcn6]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v36-menu-grid[data-astro-cid-fyicjcn6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v36-menu-card[data-astro-cid-fyicjcn6]{background:#fff;border:1px solid #00000014;border-radius:4px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:6px 14px 28px #00000012}.v36-menu-card[data-astro-cid-fyicjcn6]:hover{z-index:5;box-shadow:10px 20px 36px #0000001f;transform:translateY(-4px)rotate(0)!important}.v36-menu-tape[data-astro-cid-fyicjcn6]{background:#fef08ad9;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v36-menu-top-line[data-astro-cid-fyicjcn6]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v36-menu-title-group[data-astro-cid-fyicjcn6]{align-items:baseline;gap:.5rem;display:flex}.v36-menu-num[data-astro-cid-fyicjcn6]{color:var(--v36-frame-color,#ff6b5b);font-size:.95rem;font-weight:900}.v36-menu-item-name[data-astro-cid-fyicjcn6]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0;font-size:1.2rem;font-weight:850}.v36-menu-price[data-astro-cid-fyicjcn6]{font-family:var(--font-heading,inherit);color:var(--v36-frame-color,#ff6b5b);white-space:nowrap;font-size:1.25rem;font-weight:900}.v36-menu-badge-row[data-astro-cid-fyicjcn6]{margin-bottom:.85rem}.v36-menu-badge[data-astro-cid-fyicjcn6]{color:#475569;background:#f1f5f9;border-radius:3px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v36-menu-item-desc[data-astro-cid-fyicjcn6]{color:#475569;flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.v36-menu-card-footer[data-astro-cid-fyicjcn6]{border-top:1px dashed #0000001a;margin-top:auto;padding-top:1rem}.v36-menu-order-btn[data-astro-cid-fyicjcn6]{color:var(--v36-frame-color,#ff6b5b);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v36-menu-order-btn[data-astro-cid-fyicjcn6]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-fyicjcn6]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-fyicjcn6]{transform:rotate(1deg)}.v36-spotlight-section[data-astro-cid-b3sysqxo]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v36-spotlight-container[data-astro-cid-b3sysqxo]{z-index:2;max-width:1100px;margin:0 auto;position:relative}.v36-spotlight-board[data-astro-cid-b3sysqxo]{background:#fff;border:1px solid #00000014;border-radius:4px;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:3.5rem;padding:3.5rem;display:grid;position:relative;box-shadow:10px 24px 48px #00000017}.v36-spotlight-star[data-astro-cid-b3sysqxo]{z-index:10;pointer-events:none;position:absolute;top:-20px;right:-15px}.v36-stamp-seal[data-astro-cid-b3sysqxo]{color:#0f766e;z-index:8;text-align:center;background:#e6fffa;border:2px dashed #0d9488;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;font-size:.65rem;font-weight:850;line-height:1.25;display:flex;position:absolute;top:-25px;left:45%;box-shadow:0 4px 12px #0000001a}.v36-owner-polaroid[data-astro-cid-b3sysqxo]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.6rem;position:relative;box-shadow:8px 16px 32px #0000001f}.v36-polaroid-washi-tape[data-astro-cid-b3sysqxo]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;top:-10px;left:35%;transform:rotate(-4deg);box-shadow:0 1px 4px #00000026}.v36-owner-photo-box[data-astro-cid-b3sysqxo]{background:#e2e8f0;width:100%;height:330px;overflow:hidden}.v36-owner-img[data-astro-cid-b3sysqxo]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v36-owner-caption[data-astro-cid-b3sysqxo]{text-align:center;flex-direction:column;gap:.2rem;margin-top:.9rem;display:flex}.v36-owner-caption[data-astro-cid-b3sysqxo] strong[data-astro-cid-b3sysqxo]{font-family:var(--font-heading,inherit);color:#0f172a;font-size:1.15rem}.v36-owner-caption[data-astro-cid-b3sysqxo] span[data-astro-cid-b3sysqxo]{color:#64748b;font-size:.85rem;font-weight:600}.v36-owner-narrative[data-astro-cid-b3sysqxo]{position:relative}.v36-quote-badge[data-astro-cid-b3sysqxo]{color:#9d174d;letter-spacing:.06em;background:#fce7f3;border-radius:3px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.78rem;font-weight:850;display:inline-block}.v36-spotlight-headline[data-astro-cid-b3sysqxo]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0 0 1.25rem;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:850}.v36-spotlight-quote[data-astro-cid-b3sysqxo]{color:#334155;border-left:4px solid var(--v36-frame-color,#ff6b5b);margin:0 0 1.25rem;padding-left:1.25rem;font-size:1.15rem;font-style:italic;font-weight:600;line-height:1.6}.v36-spotlight-bio[data-astro-cid-b3sysqxo]{color:#475569;margin-bottom:2rem;font-size:.98rem;line-height:1.7}.v36-cartoon-btn[data-astro-cid-b3sysqxo]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.65rem 1.4rem;font-size:.92rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:3px 3px #0f172a}.v36-cartoon-btn[data-astro-cid-b3sysqxo]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:5px 5px #0f172a}.btn-arrow[data-astro-cid-b3sysqxo]{font-weight:900}.rotate-neg-3[data-astro-cid-b3sysqxo]{transform:rotate(-3.5deg)}.rotate-1[data-astro-cid-b3sysqxo]{transform:rotate(1deg)}.rotate-6[data-astro-cid-b3sysqxo]{transform:rotate(6deg)}.rotate-neg-12[data-astro-cid-b3sysqxo]{transform:rotate(-12deg)}@media (width<=900px){.v36-spotlight-board[data-astro-cid-b3sysqxo]{grid-template-columns:1fr;padding:2.25rem 1.75rem}}.v37-hero-wrapper[data-astro-cid-bjz4p27z]{box-sizing:border-box;background-color:var(--v37-canvas-bg,#0b1118);isolation:isolate;align-items:center;width:100%;min-height:90vh;padding:7rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.v37-light-beam[data-astro-cid-bjz4p27z]{filter:blur(50px);pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.95;background:linear-gradient(#d4ff3261 0%,#34d39947 35%,#06b6d42e 70%,#0000 100%);width:160px;height:150%;position:absolute;top:-25%;left:42%;transform:rotate(33deg)}.v37-glow-purple[data-astro-cid-bjz4p27z]{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#9333ea61 0%,#581c8729 45%,#0000 70%);width:580px;height:580px;position:absolute;bottom:-120px;left:-80px}.v37-glow-emerald[data-astro-cid-bjz4p27z]{filter:blur(85px);pointer-events:none;z-index:1;background:radial-gradient(circle,#10b9813d 0%,#06b6d424 40%,#0000 70%);width:620px;height:620px;position:absolute;top:15%;right:-60px}.v37-3d-plus[data-astro-cid-bjz4p27z]{pointer-events:none;z-index:2;filter:drop-shadow(0 15px 25px #0009);animation:6s ease-in-out infinite alternate v37PlusFloat;position:absolute}.v37-plus-top[data-astro-cid-bjz4p27z]{top:15%;right:5%;transform:rotate(8deg)}.v37-plus-bottom[data-astro-cid-bjz4p27z]{animation-delay:-3s;bottom:12%;left:4%;transform:rotate(-10deg)}@keyframes v37PlusFloat{0%{transform:translateY(0)rotate(6deg)}to{transform:translateY(-16px)rotate(12deg)}}.v37-3d-pill[data-astro-cid-bjz4p27z]{pointer-events:none;z-index:2;background:linear-gradient(135deg,#6ee7b7 0%,#10b981 50%,#047857 100%);border-radius:9999px;animation:7s ease-in-out infinite alternate v37PillFloat;position:absolute;box-shadow:inset -2px -2px 6px #00000073,inset 2px 2px 5px #fff9,0 10px 24px #10b98166}.v37-pill-1[data-astro-cid-bjz4p27z]{filter:blur(.5px);width:48px;height:22px;top:48%;left:54%;transform:rotate(-35deg)}.v37-pill-2[data-astro-cid-bjz4p27z]{width:38px;height:18px;animation-delay:-2s;top:24%;right:2%;transform:rotate(40deg)}.v37-pill-3[data-astro-cid-bjz4p27z]{width:42px;height:20px;animation-delay:-4s;bottom:20%;left:44%;transform:rotate(25deg)}.v37-pill-4[data-astro-cid-bjz4p27z]{width:32px;height:16px;animation-delay:-5s;bottom:14%;right:4%;transform:rotate(-20deg)}@keyframes v37PillFloat{0%{transform:translateY(0)rotate(-30deg)}to{transform:translateY(-14px)rotate(-15deg)}}.v37-hero-container[data-astro-cid-bjz4p27z]{z-index:3;width:100%;max-width:1320px;margin:0 auto;position:relative}.v37-hero-grid[data-astro-cid-bjz4p27z]{box-sizing:border-box!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr)!important;align-items:center!important;gap:3.5rem!important;width:100%!important;max-width:100%!important;display:grid!important}.v37-hero-content[data-astro-cid-bjz4p27z]{z-index:5!important;box-sizing:border-box!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;position:relative!important}.v37-hero-headline[data-astro-cid-bjz4p27z]{font-family:var(--font-heading,system-ui, -apple-system, sans-serif);letter-spacing:-.025em;color:#fff;text-shadow:0 4px 20px #0009;margin:0 0 1.5rem;font-size:clamp(2.4rem,4.4vw,4.2rem);font-weight:850;line-height:1.12}.v37-headline-line[data-astro-cid-bjz4p27z]{color:#fff;display:inline}.v37-headline-lime[data-astro-cid-bjz4p27z]{color:var(--v37-accent,#d4ff32);text-shadow:0 0 25px #d4ff3259;display:inline}.v37-hero-subheadline[data-astro-cid-bjz4p27z]{color:#c8d1dc;text-shadow:0 2px 8px #0006;max-width:540px;margin:0 0 2.25rem;font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:450;line-height:1.65}.v37-hero-actions[data-astro-cid-bjz4p27z]{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-bottom:2.25rem;display:flex}.v37-btn-primary[data-astro-cid-bjz4p27z]{background:var(--v37-accent,#d4ff32)!important;color:#0b1118!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:.6rem!important;padding:.9rem 2rem!important;font-size:.98rem!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .2s!important;display:inline-flex!important;box-shadow:0 8px 25px #d4ff3259!important}.v37-btn-primary[data-astro-cid-bjz4p27z]:hover{background:#e2ff5e;transform:translateY(-2px)scale(1.02);box-shadow:0 12px 32px #d4ff3280}.v37-btn-primary[data-astro-cid-bjz4p27z]:active{transform:translateY(0)scale(.98)}.v37-btn-arrow[data-astro-cid-bjz4p27z]{font-weight:900;transition:transform .2s}.v37-btn-primary[data-astro-cid-bjz4p27z]:hover .v37-btn-arrow[data-astro-cid-bjz4p27z]{transform:translate(4px)}.v37-btn-secondary[data-astro-cid-bjz4p27z]{-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;background:#ffffff0d!important;border:1.5px solid #ffffff38!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:.88rem 1.85rem!important;font-size:.95rem!important;font-weight:650!important;text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s!important;display:inline-flex!important;box-shadow:0 4px 16px #0000004d!important}.v37-btn-secondary[data-astro-cid-bjz4p27z]:hover{transform:translateY(-2px);background:#ffffff1f!important;border-color:#d4ff3299!important}.v37-rotator-wrapper[data-astro-cid-bjz4p27z]{box-sizing:border-box!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.v37-benefits-rotator[data-astro-cid-bjz4p27z]{-webkit-backdrop-filter:blur(12px)!important;box-sizing:border-box!important;background:#0e1620d1!important;border:1px solid #ffffff26!important;border-radius:9999px!important;flex-shrink:1!important;align-items:center!important;gap:.65rem!important;min-width:0!important;max-width:min(100%,540px)!important;min-height:42px!important;padding:.55rem 1.25rem!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 6px 18px #00000059!important}.v37-rotator-diamond[data-astro-cid-bjz4p27z]{color:var(--v37-accent,#d4ff32);text-shadow:0 0 8px #d4ff3299;flex-shrink:0;font-size:.85rem}.v37-rotator-text[data-astro-cid-bjz4p27z]{letter-spacing:.05em;color:#f8fafc;text-transform:uppercase;will-change:opacity, transform;font-size:.85rem;font-weight:750;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;display:inline-block!important;overflow:hidden!important}.v37-rotator-text[data-astro-cid-bjz4p27z].v37-text-transition-out{opacity:0;transform:translateY(-8px)}.v37-rotator-text[data-astro-cid-bjz4p27z].v37-text-transition-in{opacity:1;animation:.35s cubic-bezier(.16,1,.3,1) both v37RotatorIn;transform:translateY(0)}@keyframes v37RotatorIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v37-hero-visuals[data-astro-cid-bjz4p27z]{min-height:480px;box-sizing:border-box!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;position:relative!important}.v37-main-card[data-astro-cid-bjz4p27z]{box-sizing:border-box!important;z-index:3!important;background:#0d1622!important;border:1.5px solid #06b6d4bf!important;border-radius:14px!important;flex-direction:column!important;width:clamp(280px,30vw,370px)!important;min-width:0!important;max-width:100%!important;height:clamp(380px,38vw,470px)!important;max-height:470px!important;transition:box-shadow .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 28px #06b6d447,0 24px 60px #000c!important}.v37-main-card[data-astro-cid-bjz4p27z]:hover{box-shadow:0 0 38px #06b6d46b,0 30px 75px #000000e6;transform:none!important}.v37-hud-corner[data-astro-cid-bjz4p27z]{pointer-events:none;z-index:6;border-style:solid;border-color:#06b6d4;width:16px;height:16px;position:absolute}.v37-hud-corner[data-astro-cid-bjz4p27z].tl{border-width:2.5px 0 0 2.5px;top:6px;left:6px}.v37-hud-corner[data-astro-cid-bjz4p27z].tr{border-width:2.5px 2.5px 0 0;top:6px;right:6px}.v37-hud-corner[data-astro-cid-bjz4p27z].bl{border-width:0 0 2.5px 2.5px;bottom:6px;left:6px}.v37-hud-corner[data-astro-cid-bjz4p27z].br{border-width:0 2.5px 2.5px 0;bottom:6px;right:6px}.v37-hud-corner[data-astro-cid-bjz4p27z].green{border-color:#10b981}.v37-hud-bar[data-astro-cid-bjz4p27z]{z-index:5;backdrop-filter:blur(6px);background:#0b131db3;border:1px solid #06b6d44d;border-radius:4px;align-items:center;gap:.45rem;padding:.2rem .6rem;display:flex;position:absolute;top:10px;left:18px}.v37-hud-dot[data-astro-cid-bjz4p27z]{background:#06b6d4;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite v37DotBlink;box-shadow:0 0 8px #06b6d4}@keyframes v37DotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.v37-hud-label[data-astro-cid-bjz4p27z]{color:#67e8f9;letter-spacing:.08em;font-size:.64rem;font-weight:800}.v37-card-photo-box[data-astro-cid-bjz4p27z]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:relative!important;overflow:hidden!important}.v37-card-photo[data-astro-cid-bjz4p27z]{transition:transform .5s;object-fit:cover!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important}.v37-main-card[data-astro-cid-bjz4p27z]:hover .v37-card-photo[data-astro-cid-bjz4p27z]{transform:scale(1.05)}.v37-sub-card[data-astro-cid-bjz4p27z]{box-sizing:border-box!important;z-index:4!important;background:#08120f!important;border:1.5px solid #10b981d9!important;border-radius:12px!important;width:clamp(240px,25vw,320px)!important;min-width:0!important;max-width:100%!important;height:clamp(160px,16vw,210px)!important;max-height:210px!important;transition:box-shadow .3s!important;position:absolute!important;bottom:25px!important;left:clamp(-40px,-5vw,10px)!important;overflow:hidden!important;box-shadow:0 0 24px #10b9814d,0 20px 50px #000000bf!important}.v37-sub-card[data-astro-cid-bjz4p27z]:hover{box-shadow:0 0 32px #10b98173,0 25px 60px #000000d9;transform:none!important}.v37-sub-photo-box[data-astro-cid-bjz4p27z]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:relative!important;overflow:hidden!important}.v37-sub-photo[data-astro-cid-bjz4p27z]{transition:transform .5s;object-fit:cover!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important}.v37-sub-card[data-astro-cid-bjz4p27z]:hover .v37-sub-photo[data-astro-cid-bjz4p27z]{transform:scale(1.06)}.v37-showcase-badges[data-astro-cid-bjz4p27z]{z-index:6;flex-direction:column;gap:.55rem;display:flex;position:absolute;bottom:-32px;right:0}.v37-badge-pill[data-astro-cid-bjz4p27z]{-webkit-backdrop-filter:blur(12px);background:#0e1620e0;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.55rem;padding:.48rem 1.15rem;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 8px 20px #00000073}.v37-badge-pill[data-astro-cid-bjz4p27z]:hover{border-color:#d4ff3280;transform:translate(-3px)}.v37-badge-symbol[data-astro-cid-bjz4p27z]{color:var(--v37-accent,#d4ff32);font-size:.8rem;font-weight:900}.v37-badge-symbol[data-astro-cid-bjz4p27z].green{color:#10b981}.v37-badge-label[data-astro-cid-bjz4p27z]{letter-spacing:.05em;color:#f1f5f9;text-transform:uppercase;font-size:.78rem;font-weight:750}@media (width<=1080px){.v37-hero-grid[data-astro-cid-bjz4p27z]{gap:3.5rem;grid-template-columns:1fr!important}.v37-hero-content[data-astro-cid-bjz4p27z]{text-align:left;align-items:flex-start}.v37-hero-visuals[data-astro-cid-bjz4p27z]{justify-content:center;min-height:420px}.v37-main-card[data-astro-cid-bjz4p27z]{width:clamp(280px,60vw,360px);height:clamp(340px,65vw,420px)}.v37-sub-card[data-astro-cid-bjz4p27z]{bottom:10px;left:5%}.v37-showcase-badges[data-astro-cid-bjz4p27z]{bottom:-20px;right:5%}}@media (width<=640px){.v37-hero-wrapper[data-astro-cid-bjz4p27z]{min-height:auto;padding:5.5rem 1rem 3.5rem}.v37-hero-headline[data-astro-cid-bjz4p27z]{font-size:clamp(2rem,7.5vw,2.7rem)}.v37-hero-actions[data-astro-cid-bjz4p27z]{flex-direction:column;align-items:stretch;width:100%}.v37-btn-primary[data-astro-cid-bjz4p27z],.v37-btn-secondary[data-astro-cid-bjz4p27z]{text-align:center;width:100%}.v37-sub-card[data-astro-cid-bjz4p27z]{width:220px;height:140px;bottom:-15px;left:0}.v37-showcase-badges[data-astro-cid-bjz4p27z]{width:100%;margin-top:2rem;position:static}.v37-badge-pill[data-astro-cid-bjz4p27z]{justify-content:center;width:100%}.v37-3d-plus[data-astro-cid-bjz4p27z],.v37-3d-pill[data-astro-cid-bjz4p27z]{display:none}}.v37-about-section[data-astro-cid-6lydg77o]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v37-about-container[data-astro-cid-6lydg77o]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v37-about-header-tape[data-astro-cid-6lydg77o]{color:#9d174d;letter-spacing:.08em;text-transform:uppercase;background:#fce7f3;border:1px dashed #f43f5e;align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #0000000f}.v37-tape-clip[data-astro-cid-6lydg77o]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v37-tape-clip[data-astro-cid-6lydg77o].right{left:auto;right:-8px;transform:rotate(15deg)}.v37-about-grid[data-astro-cid-6lydg77o]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v37-photo-cluster[data-astro-cid-6lydg77o]{min-height:480px;position:relative}.v37-about-polaroid[data-astro-cid-6lydg77o]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v37-about-polaroid[data-astro-cid-6lydg77o]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-6lydg77o]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-6lydg77o]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v37-about-frame[data-astro-cid-6lydg77o]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v37-about-frame-sm[data-astro-cid-6lydg77o]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v37-about-img[data-astro-cid-6lydg77o]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v37-about-caption[data-astro-cid-6lydg77o]{text-align:center;font-family:var(--font-heading,inherit);color:#0f172a;margin-top:.85rem;font-size:.9rem;font-weight:800}.v37-washi-tape-strip[data-astro-cid-6lydg77o]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-6lydg77o]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-6lydg77o]{top:-11px;right:25%;transform:rotate(7deg)}.v37-artisan-stamp[data-astro-cid-6lydg77o]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-6lydg77o]{border:2.5px dashed var(--v37-frame-color,#ff6b5b);width:90px;height:90px;color:var(--v37-frame-color,#ff6b5b);text-align:center;background:#fffdf8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000001a}.stamp-star[data-astro-cid-6lydg77o]{font-size:.8rem}.stamp-txt[data-astro-cid-6lydg77o]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-6lydg77o]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v37-narrative-card[data-astro-cid-6lydg77o]{border:1px solid #00000014;border-left:6px solid var(--v37-frame-color,#ff6b5b);background:#fff;border-radius:4px;padding:3rem 2.5rem;position:relative;box-shadow:8px 18px 36px #0000000f}.v37-about-title[data-astro-cid-6lydg77o]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2}.v37-about-lead[data-astro-cid-6lydg77o]{color:#334155;margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65}.v37-about-body[data-astro-cid-6lydg77o]{color:#475569;margin-bottom:2rem;font-size:1rem;line-height:1.7}.v37-pillars-list[data-astro-cid-6lydg77o]{flex-direction:column;gap:1.25rem;display:flex}.v37-pillar-item[data-astro-cid-6lydg77o]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-6lydg77o]{color:var(--v37-frame-color,#ff6b5b);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-6lydg77o]{color:#0f172a;margin:0 0 .25rem;font-size:1.05rem;font-weight:800}.pillar-text[data-astro-cid-6lydg77o]{color:#475569;margin:0;font-size:.95rem;line-height:1.55}@media (width<=900px){.v37-about-grid[data-astro-cid-6lydg77o]{grid-template-columns:1fr}.v37-photo-cluster[data-astro-cid-6lydg77o]{min-height:420px}}.v37-services-section[data-astro-cid-n3l4mtqs]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v37-services-container[data-astro-cid-n3l4mtqs]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v37-services-header[data-astro-cid-n3l4mtqs]{text-align:center;margin-bottom:3.5rem}.v37-eyebrow-tape[data-astro-cid-n3l4mtqs]{color:#92400e;letter-spacing:.08em;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v37-services-title[data-astro-cid-n3l4mtqs]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v37-services-grid[data-astro-cid-n3l4mtqs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v37-service-card[data-astro-cid-n3l4mtqs]{background:#fff;border:1px solid #00000014;border-radius:4px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:6px 14px 28px #00000014,0 2px 5px #0000000a}.v37-service-card[data-astro-cid-n3l4mtqs]:hover{z-index:5;box-shadow:10px 22px 38px #0000001f;transform:translateY(-4px)scale(1.02)rotate(0)!important}.v37-service-washi-tape[data-astro-cid-n3l4mtqs]{z-index:3;background:#fef08ae6;width:60px;height:20px;position:absolute;top:-10px;left:35%;transform:rotate(-3deg);box-shadow:0 1px 4px #0000001a}.v37-service-img-frame[data-astro-cid-n3l4mtqs]{background:#e2e8f0;border-radius:2px;width:100%;height:220px;position:relative;overflow:hidden}.v37-service-img[data-astro-cid-n3l4mtqs]{transition:transform .3s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v37-service-card[data-astro-cid-n3l4mtqs]:hover .v37-service-img[data-astro-cid-n3l4mtqs]{transform:scale(1.05)}.v37-service-number[data-astro-cid-n3l4mtqs]{color:#fff;backdrop-filter:blur(4px);background:#0f172abf;border-radius:3px;padding:.2rem .6rem;font-size:.8rem;font-weight:850;position:absolute;bottom:8px;right:8px}.v37-service-body[data-astro-cid-n3l4mtqs]{margin-top:1.5rem}.v37-service-heading[data-astro-cid-n3l4mtqs]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0 0 .75rem;font-size:1.25rem;font-weight:850}.v37-service-desc[data-astro-cid-n3l4mtqs]{color:#475569;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v37-service-footer[data-astro-cid-n3l4mtqs]{margin-top:auto}.v37-cartoon-btn[data-astro-cid-n3l4mtqs]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:2.5px 2.5px #0f172a}.v37-cartoon-btn[data-astro-cid-n3l4mtqs]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:4.5px 4.5px #0f172a}.btn-arrow[data-astro-cid-n3l4mtqs]{font-weight:900}.rotate-1[data-astro-cid-n3l4mtqs]{transform:rotate(1deg)}.rotate-neg-1[data-astro-cid-n3l4mtqs]{transform:rotate(-1deg)}.v37-products-section[data-astro-cid-l2i426nu]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v37-products-container[data-astro-cid-l2i426nu]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v37-products-header[data-astro-cid-l2i426nu]{text-align:center;margin-bottom:3.5rem}.v37-products-eyebrow[data-astro-cid-l2i426nu]{color:#0369a1;letter-spacing:.08em;background:#e0f2fe;border:1px dashed #0284c7;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v37-products-title[data-astro-cid-l2i426nu]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v37-products-grid[data-astro-cid-l2i426nu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v37-product-card[data-astro-cid-l2i426nu]{background:#fff;border:1px solid #00000014;border-radius:4px;padding:1.25rem 1.25rem 2rem;transition:box-shadow .25s;position:relative;box-shadow:6px 14px 28px #00000014,0 2px 5px #0000000a}.v37-product-card[data-astro-cid-l2i426nu]:hover{z-index:5;box-shadow:10px 22px 38px #0000001f}.v37-card-clip[data-astro-cid-l2i426nu]{z-index:3;background:#f43f5ed9;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #00000026}.v37-product-img-box[data-astro-cid-l2i426nu]{background:#e2e8f0;border-radius:2px;width:100%;height:250px;position:relative;overflow:hidden}.v37-product-img[data-astro-cid-l2i426nu]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v37-product-img[data-astro-cid-l2i426nu].v37-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v37-product-card[data-astro-cid-l2i426nu]:hover .v37-product-img[data-astro-cid-l2i426nu].v37-secondary-img{opacity:1}.v37-product-card[data-astro-cid-l2i426nu]:hover .v37-primary-img[data-astro-cid-l2i426nu]{opacity:0}.v37-product-badge[data-astro-cid-l2i426nu]{color:#0f172a;background:#facc15;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000026}.v37-product-info[data-astro-cid-l2i426nu]{margin-top:1.5rem}.v37-product-header-line[data-astro-cid-l2i426nu]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v37-product-name[data-astro-cid-l2i426nu]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0;font-size:1.25rem;font-weight:850}.v37-product-price-tag[data-astro-cid-l2i426nu]{font-family:var(--font-heading,inherit);color:var(--v37-frame-color,#ff6b5b);background:#fffdf8;border:1px dashed #00000026;border-radius:4px;padding:.15rem .6rem;font-size:1.15rem;font-weight:900}.v37-product-desc[data-astro-cid-l2i426nu]{color:#475569;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v37-product-actions[data-astro-cid-l2i426nu]{margin-top:auto}.v37-cartoon-btn[data-astro-cid-l2i426nu]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:2.5px 2.5px #0f172a}.v37-cartoon-btn[data-astro-cid-l2i426nu]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:4.5px 4.5px #0f172a}.btn-arrow[data-astro-cid-l2i426nu]{font-weight:900}.v37-menu-section[data-astro-cid-z6mcsomi]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v37-menu-container[data-astro-cid-z6mcsomi]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v37-menu-header[data-astro-cid-z6mcsomi]{text-align:center;margin-bottom:3.5rem}.v37-menu-eyebrow[data-astro-cid-z6mcsomi]{color:#92400e;letter-spacing:.08em;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v37-menu-title[data-astro-cid-z6mcsomi]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v37-menu-grid[data-astro-cid-z6mcsomi]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v37-menu-card[data-astro-cid-z6mcsomi]{background:#fff;border:1px solid #00000014;border-radius:4px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:6px 14px 28px #00000012}.v37-menu-card[data-astro-cid-z6mcsomi]:hover{z-index:5;box-shadow:10px 20px 36px #0000001f;transform:translateY(-4px)rotate(0)!important}.v37-menu-tape[data-astro-cid-z6mcsomi]{background:#fef08ad9;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v37-menu-top-line[data-astro-cid-z6mcsomi]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v37-menu-title-group[data-astro-cid-z6mcsomi]{align-items:baseline;gap:.5rem;display:flex}.v37-menu-num[data-astro-cid-z6mcsomi]{color:var(--v37-frame-color,#ff6b5b);font-size:.95rem;font-weight:900}.v37-menu-item-name[data-astro-cid-z6mcsomi]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0;font-size:1.2rem;font-weight:850}.v37-menu-price[data-astro-cid-z6mcsomi]{font-family:var(--font-heading,inherit);color:var(--v37-frame-color,#ff6b5b);white-space:nowrap;font-size:1.25rem;font-weight:900}.v37-menu-badge-row[data-astro-cid-z6mcsomi]{margin-bottom:.85rem}.v37-menu-badge[data-astro-cid-z6mcsomi]{color:#475569;background:#f1f5f9;border-radius:3px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v37-menu-item-desc[data-astro-cid-z6mcsomi]{color:#475569;flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.v37-menu-card-footer[data-astro-cid-z6mcsomi]{border-top:1px dashed #0000001a;margin-top:auto;padding-top:1rem}.v37-menu-order-btn[data-astro-cid-z6mcsomi]{color:var(--v37-frame-color,#ff6b5b);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v37-menu-order-btn[data-astro-cid-z6mcsomi]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-z6mcsomi]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-z6mcsomi]{transform:rotate(1deg)}.v37-spotlight-section[data-astro-cid-3euw7ky4]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v37-spotlight-container[data-astro-cid-3euw7ky4]{z-index:2;max-width:1100px;margin:0 auto;position:relative}.v37-spotlight-board[data-astro-cid-3euw7ky4]{background:#fff;border:1px solid #00000014;border-radius:4px;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:3.5rem;padding:3.5rem;display:grid;position:relative;box-shadow:10px 24px 48px #00000017}.v37-spotlight-star[data-astro-cid-3euw7ky4]{z-index:10;pointer-events:none;position:absolute;top:-20px;right:-15px}.v37-stamp-seal[data-astro-cid-3euw7ky4]{color:#0f766e;z-index:8;background:#e6fffa;border:2px dashed #0d9488;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;font-size:.65rem;font-weight:850;line-height:1.25;display:flex;position:absolute;top:-25px;left:45%;box-shadow:0 4px 12px #0000001a}.v37-owner-polaroid[data-astro-cid-3euw7ky4]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.6rem;position:relative;box-shadow:8px 16px 32px #0000001f}.v37-polaroid-washi-tape[data-astro-cid-3euw7ky4]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;top:-10px;left:35%;transform:rotate(-4deg);box-shadow:0 1px 4px #00000026}.v37-owner-photo-box[data-astro-cid-3euw7ky4]{background:#e2e8f0;width:100%;height:330px;overflow:hidden}.v37-owner-img[data-astro-cid-3euw7ky4]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v37-owner-caption[data-astro-cid-3euw7ky4]{text-align:center;flex-direction:column;gap:.2rem;margin-top:.9rem;display:flex}.v37-owner-caption[data-astro-cid-3euw7ky4] strong[data-astro-cid-3euw7ky4]{font-family:var(--font-heading,inherit);color:#0f172a;font-size:1.15rem}.v37-owner-caption[data-astro-cid-3euw7ky4] span[data-astro-cid-3euw7ky4]{color:#64748b;font-size:.85rem;font-weight:600}.v37-owner-narrative[data-astro-cid-3euw7ky4]{position:relative}.v37-quote-badge[data-astro-cid-3euw7ky4]{color:#9d174d;letter-spacing:.06em;background:#fce7f3;border-radius:3px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.78rem;font-weight:850;display:inline-block}.v37-spotlight-headline[data-astro-cid-3euw7ky4]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0 0 1.25rem;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:850}.v37-spotlight-quote[data-astro-cid-3euw7ky4]{color:#334155;border-left:4px solid var(--v37-frame-color,#ff6b5b);margin:0 0 1.25rem;padding-left:1.25rem;font-size:1.15rem;font-style:italic;font-weight:600;line-height:1.6}.v37-spotlight-bio[data-astro-cid-3euw7ky4]{color:#475569;margin-bottom:2rem;font-size:.98rem;line-height:1.7}.v37-cartoon-btn[data-astro-cid-3euw7ky4]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.65rem 1.4rem;font-size:.92rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:3px 3px #0f172a}.v37-cartoon-btn[data-astro-cid-3euw7ky4]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:5px 5px #0f172a}.btn-arrow[data-astro-cid-3euw7ky4]{font-weight:900}.rotate-neg-3[data-astro-cid-3euw7ky4]{transform:rotate(-3.5deg)}.rotate-1[data-astro-cid-3euw7ky4]{transform:rotate(1deg)}.rotate-6[data-astro-cid-3euw7ky4]{transform:rotate(6deg)}.rotate-neg-12[data-astro-cid-3euw7ky4]{transform:rotate(-12deg)}@media (width<=900px){.v37-spotlight-board[data-astro-cid-3euw7ky4]{grid-template-columns:1fr;padding:2.25rem 1.75rem}}.v38-hero-wrapper[data-astro-cid-q6qodgzd]{box-sizing:border-box;background-color:#0000;align-items:center;width:100%;min-height:auto;padding:0 1.25rem clamp(2rem,3.5vw,3.25rem);display:flex;position:relative;overflow-x:clip}.v38-fluid-dye-backdrop[data-astro-cid-q6qodgzd]{pointer-events:none;z-index:1;background-image:radial-gradient(ellipse at 50% 30%, transparent 20%, var(--v38-bg-page,#eef3fb) 85%), var(--v38-backdrop-image);opacity:.55;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v38-outer-container[data-astro-cid-q6qodgzd]{z-index:2;width:100%;max-width:1360px;margin:0 auto;position:relative}.v38-framed-canvas[data-astro-cid-q6qodgzd]{background-color:var(--v38-canvas-bg,#071a3a);border:1px solid var(--v38-canvas-border-color,#ffffff24);box-shadow:0 35px 80px -20px #000000a6, 0 0 50px -10px var(--v38-canvas-glow,#2f6df647);box-sizing:border-box;background-image:radial-gradient(#ffffff0d 1px, transparent 1px), radial-gradient(circle at 82% 25%, var(--v38-canvas-radial-1,#2f6df659), transparent 55%), radial-gradient(circle at 10% 80%, var(--v38-canvas-radial-2,#06b6d42e), transparent 50%);background-size:24px 24px,100% 100%,100% 100%;border-radius:26px;padding:clamp(1.75rem,3.2vw,3rem);position:relative;overflow:visible;color:#fff!important}.v38-canvas-top-laser[data-astro-cid-q6qodgzd]{background:var(--v38-canvas-laser,linear-gradient(90deg, transparent 0%, #2f6df699 20%, #9de8c4 50%, #2f6df699 80%, transparent 100%));opacity:.85;height:2px;position:absolute;top:0;left:20px;right:20px}.v38-hero-grid[data-astro-cid-q6qodgzd]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,3vw,3rem);width:100%;display:grid;position:relative}.v38-content-column[data-astro-cid-q6qodgzd]{z-index:5;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.v38-eyebrow-row[data-astro-cid-q6qodgzd]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.v38-eyebrow-pill[data-astro-cid-q6qodgzd]{box-shadow:0 2px 10px var(--v38-eyebrow-shadow,#2f6df640);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .95rem;display:inline-flex;background:var(--v38-eyebrow-bg,#2f6df638)!important;border:1px solid var(--v38-eyebrow-border,#60a5fa73)!important}.v38-eyebrow-text[data-astro-cid-q6qodgzd]{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800;color:var(--v38-eyebrow-text,#93c5fd)!important}.v38-signal-dot[data-astro-cid-q6qodgzd]{background:var(--v38-signal-dot,#60a5fa);width:7px;height:7px;box-shadow:0 0 8px var(--v38-signal-dot,#60a5fa);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite v38PulsePing}@keyframes v38PulsePing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.v38-status-pill[data-astro-cid-q6qodgzd]{border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;display:inline-flex;background:#ffffff17!important;border:1px solid #fff3!important}.v38-status-text[data-astro-cid-q6qodgzd]{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750;color:#fff!important}.v38-status-dot[data-astro-cid-q6qodgzd]{background:var(--v38-status-dot,#34d399);width:6px;height:6px;box-shadow:0 0 6px var(--v38-status-dot,#34d399);border-radius:50%}.v38-headline-wrap[data-astro-cid-q6qodgzd]{width:100%;margin-bottom:.95rem}.v38-hero-headline[data-astro-cid-q6qodgzd]{letter-spacing:-.025em;text-shadow:0 2px 14px #00000080;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.4vw,3.4rem);font-weight:800;line-height:1.13;font-family:var(--font-heading,"Space Grotesk", "Inter", system-ui, sans-serif)!important;color:#fff!important}.v38-subheadline-text[data-astro-cid-q6qodgzd]{text-shadow:0 1px 4px #00000059;max-width:540px;margin:0 0 1.35rem;font-weight:450;line-height:1.62;color:var(--v38-subheadline-color,#f1f5f9e0)!important;font-size:clamp(.95rem,1.1vw,1.08rem)!important}.v38-benefits-stack[data-astro-cid-q6qodgzd]{flex-direction:column;gap:.5rem;width:100%;max-width:540px;margin-bottom:1.65rem;display:flex}.v38-benefit-item[data-astro-cid-q6qodgzd]{backdrop-filter:blur(8px);border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .95rem;transition:background .2s,border-color .2s,transform .2s;display:flex;background:#ffffff0f!important;border:1px solid #ffffff24!important}.v38-benefit-item[data-astro-cid-q6qodgzd]:hover{transform:translate(4px);border-color:var(--v38-benefit-item-hover-border,#2f6df673)!important;background:#ffffff1a!important}.v38-benefit-check[data-astro-cid-q6qodgzd]{background:var(--v38-benefit-check-bg,#2f6df647);border:1px solid var(--v38-benefit-check-border,#2f6df680);width:20px;height:20px;color:var(--v38-benefit-check-color,#60a5fa);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v38-benefit-text[data-astro-cid-q6qodgzd]{font-size:.86rem;font-weight:650;line-height:1.32;color:#fff!important}.v38-action-buttons[data-astro-cid-q6qodgzd]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.v38-btn-primary[data-astro-cid-q6qodgzd]{box-shadow:0 10px 24px var(--v38-btn-shadow,#2f6df666), 0 0 0 1px #ffffff40 inset;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.95rem;font-size:.96rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;background:var(--v38-btn-primary-gradient,linear-gradient(135deg, var(--v38-accent,#2f6df6) 0%, #1d4ed8 100%))!important;color:#fff!important}.v38-btn-primary[data-astro-cid-q6qodgzd]:hover{box-shadow:0 14px 32px var(--v38-btn-shadow,#2f6df680), 0 0 0 1px #ffffff59 inset;filter:brightness(1.08);transform:translateY(-2px)}.v38-btn-label[data-astro-cid-q6qodgzd]{color:#fff!important}.v38-btn-shimmer[data-astro-cid-q6qodgzd]{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4s infinite v38BtnShine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes v38BtnShine{0%,75%{left:-100%}to{left:200%}}.v38-btn-arrow[data-astro-cid-q6qodgzd]{font-size:1.1rem;transition:transform .2s;color:#fff!important}.v38-btn-primary[data-astro-cid-q6qodgzd]:hover .v38-btn-arrow[data-astro-cid-q6qodgzd]{transform:translate(4px)}.v38-btn-secondary[data-astro-cid-q6qodgzd]{backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.65rem;font-size:.94rem;font-weight:750;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;display:inline-flex;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff3d!important}.v38-btn-secondary[data-astro-cid-q6qodgzd]:hover{transform:translateY(-2px);background:#ffffff29!important;border-color:#ffffff6b!important}.v38-trust-strip[data-astro-cid-q6qodgzd]{flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.82rem;display:flex;color:#f1f5f9d9!important}.v38-trust-stars[data-astro-cid-q6qodgzd]{letter-spacing:.1em;font-size:.9rem;color:#fbbf24!important}.v38-trust-metric[data-astro-cid-q6qodgzd]{font-weight:800;color:#fff!important}.v38-trust-divider[data-astro-cid-q6qodgzd]{opacity:.4;color:#fff9!important}.v38-trust-quote[data-astro-cid-q6qodgzd]{color:#f1f5f9d1!important}.v38-showcase-column[data-astro-cid-q6qodgzd]{perspective:1200px;z-index:4;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.v38-showcase-stage-inner[data-astro-cid-q6qodgzd]{justify-content:center;align-items:center;width:100%;max-width:480px;display:flex;position:relative}.v38-ambient-glow[data-astro-cid-q6qodgzd]{background:var(--v38-ambient-glow,radial-gradient(circle, var(--v38-accent,#2f6df6) 0%, #06b6d440 50%, transparent 70%));filter:blur(55px);opacity:.45;pointer-events:none;z-index:1;border-radius:50%;width:360px;height:360px;position:absolute}.v38-parallax-card[data-astro-cid-q6qodgzd]{will-change:transform;transition:transform .12s cubic-bezier(.2,0,.2,1)}.v38-main-mockup[data-astro-cid-q6qodgzd]{z-index:2;background:#0b1728;border:1px solid #ffffff2e;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 55px -12px #000000b8,inset 0 0 0 1px #ffffff1f}.v38-mockup-header[data-astro-cid-q6qodgzd]{background:#0f172af5;border-bottom:1px solid #ffffff1a;justify-content:flex-start;align-items:center;gap:.85rem;padding:.65rem .95rem;display:flex}.v38-mockup-dots[data-astro-cid-q6qodgzd]{align-items:center;gap:5px;display:flex}.v38-dot[data-astro-cid-q6qodgzd]{border-radius:50%;width:9px;height:9px}.dot-red[data-astro-cid-q6qodgzd]{background:#ef4444}.dot-yellow[data-astro-cid-q6qodgzd]{background:#f59e0b}.dot-green[data-astro-cid-q6qodgzd]{background:#10b981}.v38-mockup-url-bar[data-astro-cid-q6qodgzd]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .75rem;font-family:monospace;font-size:.7rem;display:flex}.v38-lock-icon[data-astro-cid-q6qodgzd]{color:#34d399}.v38-url-text[data-astro-cid-q6qodgzd]{color:#f1f5f9e6!important}.v38-mockup-badge[data-astro-cid-q6qodgzd]{letter-spacing:.08em;background:var(--v38-mockup-badge-bg,#2f6df638);border:1px solid var(--v38-mockup-badge-border,#2f6df659);border-radius:4px;padding:.18rem .55rem;font-size:.62rem;font-weight:800;color:var(--v38-mockup-badge-text,#93c5fd)!important}.v38-mockup-viewport[data-astro-cid-q6qodgzd]{aspect-ratio:16/10.5;background:#0f172a;width:100%;position:relative;overflow:hidden}.v38-mockup-img[data-astro-cid-q6qodgzd]{transition:transform .6s cubic-bezier(.2,.8,.2,1);object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v38-main-mockup[data-astro-cid-q6qodgzd]:hover .v38-mockup-img[data-astro-cid-q6qodgzd]{transform:scale(1.04)}.v38-mockup-caption-pill[data-astro-cid-q6qodgzd]{backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 18px #0006;background:#0b1728e6!important;border:1px solid #ffffff38!important}.v38-caption-diamond[data-astro-cid-q6qodgzd]{color:var(--v38-caption-diamond-color,#60a5fa);font-size:.65rem}.v38-caption-text[data-astro-cid-q6qodgzd]{font-size:.76rem;font-weight:750;color:#fff!important}.v38-float-card[data-astro-cid-q6qodgzd]{backdrop-filter:blur(16px);z-index:5;border-radius:14px;position:absolute;box-shadow:0 16px 40px #0009,inset 0 0 0 1px #ffffff1a;background:var(--v38-float-card-bg,#0b1830f0)!important;border:1px solid var(--v38-float-card-border,#fff3)!important}.v38-float-card-left[data-astro-cid-q6qodgzd]{min-width:230px;padding:.75rem 1rem;bottom:-18px;left:-18px}.v38-float-card-content[data-astro-cid-q6qodgzd]{align-items:center;gap:.75rem;display:flex;position:relative}.v38-float-icon-box[data-astro-cid-q6qodgzd]{background:var(--v38-float-icon-bg,#2f6df647);border:1px solid var(--v38-float-icon-border,#2f6df680);width:34px;height:34px;color:var(--v38-float-icon-color,#93c5fd);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v38-float-meta[data-astro-cid-q6qodgzd]{flex-direction:column;gap:.15rem;display:flex}.v38-float-tag[data-astro-cid-q6qodgzd]{letter-spacing:.06em;font-size:.62rem;font-weight:800;color:var(--v38-float-tag-color,#93c5fd)!important}.v38-float-val[data-astro-cid-q6qodgzd]{font-size:.84rem;font-weight:800;line-height:1.25;color:#fff!important}.v38-live-dot[data-astro-cid-q6qodgzd]{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite v38PulsePing;position:absolute;top:0;right:0;box-shadow:0 0 8px #10b981}.v38-float-card-right[data-astro-cid-q6qodgzd]{padding:.55rem .85rem;top:-20px;right:-20px}.v38-mini-preview-content[data-astro-cid-q6qodgzd]{align-items:center;gap:.65rem;display:flex}.v38-mini-thumb-frame[data-astro-cid-q6qodgzd]{background:#1e293b;border:1px solid #ffffff38;border-radius:8px;flex-shrink:0;width:42px;height:42px;overflow:hidden}.v38-mini-thumb-img[data-astro-cid-q6qodgzd]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v38-mini-info[data-astro-cid-q6qodgzd]{flex-direction:column;gap:.2rem;display:flex}.v38-mini-badge-row[data-astro-cid-q6qodgzd]{align-items:center;gap:.3rem;display:flex}.v38-mini-diamond[data-astro-cid-q6qodgzd]{color:var(--v38-mini-diamond-color,#38bdf8);font-size:.58rem}.v38-mini-badge-text[data-astro-cid-q6qodgzd]{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:.74rem;font-weight:800;line-height:1.2;overflow:hidden;color:#fff!important}.v38-mini-rating-row[data-astro-cid-q6qodgzd]{align-items:center;gap:.35rem;display:flex}.v38-mini-stars[data-astro-cid-q6qodgzd]{letter-spacing:.06em;font-size:.72rem;color:#fbbf24!important}.v38-mini-score[data-astro-cid-q6qodgzd]{font-size:.7rem;font-weight:800;color:#ffffffd9!important}.v38-stamp-badge[data-astro-cid-q6qodgzd]{width:90px;height:90px;box-shadow:0 12px 28px #0009, 0 0 20px var(--v38-stamp-glow,#2f6df659);backdrop-filter:blur(12px);z-index:6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-16px;right:-16px;background:var(--v38-stamp-bg,#071a3af0)!important;border:1.5px dashed var(--v38-accent,#2f6df6)!important}.v38-stamp-spin-ring[data-astro-cid-q6qodgzd]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.v38-stamp-svg[data-astro-cid-q6qodgzd]{width:100%;height:100%;animation:22s linear infinite v38StampRotate;position:absolute;inset:0}@keyframes v38StampRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v38-stamp-text[data-astro-cid-q6qodgzd]{letter-spacing:.15em;text-transform:uppercase;font-size:7.2px;font-weight:800;fill:var(--v38-stamp-text,#93c5fd)!important}.v38-stamp-center-core[data-astro-cid-q6qodgzd]{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.v38-stamp-logo-img[data-astro-cid-q6qodgzd]{object-fit:contain;filter:drop-shadow(0 2px 6px #0006);max-width:36px;max-height:36px}.v38-stamp-emblem[data-astro-cid-q6qodgzd]{flex-direction:column;justify-content:center;align-items:center;display:flex}.v38-stamp-icon[data-astro-cid-q6qodgzd]{margin-bottom:2px;font-size:1.1rem;line-height:1;color:#fbbf24!important}.v38-stamp-year[data-astro-cid-q6qodgzd]{letter-spacing:.06em;font-size:.62rem;font-weight:900;line-height:1;color:#fff!important}@media (width<=960px){.v38-hero-grid[data-astro-cid-q6qodgzd]{grid-template-columns:1fr;gap:2.75rem}.v38-content-column[data-astro-cid-q6qodgzd]{align-items:flex-start;max-width:680px}.v38-showcase-column[data-astro-cid-q6qodgzd]{min-height:auto;padding:1rem 0}.v38-float-card-left[data-astro-cid-q6qodgzd]{bottom:-15px;left:10px}.v38-float-card-right[data-astro-cid-q6qodgzd]{top:-15px;right:10px}.v38-stamp-badge[data-astro-cid-q6qodgzd]{right:10px}}@media (width<=640px){.v38-hero-wrapper[data-astro-cid-q6qodgzd]{padding:4.5rem .75rem 2.25rem}.v38-framed-canvas[data-astro-cid-q6qodgzd]{border-radius:18px;padding:1.5rem 1.15rem}.v38-hero-headline[data-astro-cid-q6qodgzd]{font-size:clamp(1.9rem,7.5vw,2.35rem)}.v38-action-buttons[data-astro-cid-q6qodgzd]{flex-direction:column;align-items:stretch;width:100%}.v38-btn-primary[data-astro-cid-q6qodgzd],.v38-btn-secondary[data-astro-cid-q6qodgzd]{text-align:center;width:100%}.v38-float-card-left[data-astro-cid-q6qodgzd]{box-sizing:border-box;width:100%;margin-top:1rem;position:static}.v38-float-card-right[data-astro-cid-q6qodgzd],.v38-stamp-badge[data-astro-cid-q6qodgzd]{display:none}}.v38-about-section[data-astro-cid-p7n35e3b]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v38-about-container[data-astro-cid-p7n35e3b]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v38-about-header-tape[data-astro-cid-p7n35e3b]{color:#9d174d;letter-spacing:.08em;text-transform:uppercase;background:#fce7f3;border:1px dashed #f43f5e;align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #0000000f}.v38-tape-clip[data-astro-cid-p7n35e3b]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v38-tape-clip[data-astro-cid-p7n35e3b].right{left:auto;right:-8px;transform:rotate(15deg)}.v38-about-grid[data-astro-cid-p7n35e3b]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v38-photo-cluster[data-astro-cid-p7n35e3b]{min-height:480px;position:relative}.v38-about-polaroid[data-astro-cid-p7n35e3b]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v38-about-polaroid[data-astro-cid-p7n35e3b]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-p7n35e3b]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-p7n35e3b]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v38-about-frame[data-astro-cid-p7n35e3b]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v38-about-frame-sm[data-astro-cid-p7n35e3b]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v38-about-img[data-astro-cid-p7n35e3b]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v38-about-caption[data-astro-cid-p7n35e3b]{text-align:center;font-family:var(--font-heading,inherit);color:#0f172a;margin-top:.85rem;font-size:.9rem;font-weight:800}.v38-washi-tape-strip[data-astro-cid-p7n35e3b]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-p7n35e3b]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-p7n35e3b]{top:-11px;right:25%;transform:rotate(7deg)}.v38-artisan-stamp[data-astro-cid-p7n35e3b]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-p7n35e3b]{border:2.5px dashed var(--v38-frame-color,#ff6b5b);width:90px;height:90px;color:var(--v38-frame-color,#ff6b5b);text-align:center;background:#fffdf8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000001a}.stamp-star[data-astro-cid-p7n35e3b]{font-size:.8rem}.stamp-txt[data-astro-cid-p7n35e3b]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-p7n35e3b]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v38-narrative-card[data-astro-cid-p7n35e3b]{border:1px solid #00000014;border-left:6px solid var(--v38-frame-color,#ff6b5b);background:#fff;border-radius:4px;padding:3rem 2.5rem;position:relative;box-shadow:8px 18px 36px #0000000f}.v38-about-title[data-astro-cid-p7n35e3b]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2}.v38-about-lead[data-astro-cid-p7n35e3b]{color:#334155;margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65}.v38-about-body[data-astro-cid-p7n35e3b]{color:#475569;margin-bottom:2rem;font-size:1rem;line-height:1.7}.v38-pillars-list[data-astro-cid-p7n35e3b]{flex-direction:column;gap:1.25rem;display:flex}.v38-pillar-item[data-astro-cid-p7n35e3b]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-p7n35e3b]{color:var(--v38-frame-color,#ff6b5b);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-p7n35e3b]{color:#0f172a;margin:0 0 .25rem;font-size:1.05rem;font-weight:800}.pillar-text[data-astro-cid-p7n35e3b]{color:#475569;margin:0;font-size:.95rem;line-height:1.55}@media (width<=900px){.v38-about-grid[data-astro-cid-p7n35e3b]{grid-template-columns:1fr}.v38-photo-cluster[data-astro-cid-p7n35e3b]{min-height:420px}}.v38-services-section[data-astro-cid-qwxyzf3j]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v38-services-container[data-astro-cid-qwxyzf3j]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v38-services-header[data-astro-cid-qwxyzf3j]{text-align:center;margin-bottom:3.5rem}.v38-eyebrow-tape[data-astro-cid-qwxyzf3j]{color:#92400e;letter-spacing:.08em;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v38-services-title[data-astro-cid-qwxyzf3j]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v38-services-grid[data-astro-cid-qwxyzf3j]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v38-service-card[data-astro-cid-qwxyzf3j]{background:#fff;border:1px solid #00000014;border-radius:4px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:6px 14px 28px #00000014,0 2px 5px #0000000a}.v38-service-card[data-astro-cid-qwxyzf3j]:hover{z-index:5;box-shadow:10px 22px 38px #0000001f;transform:translateY(-4px)scale(1.02)rotate(0)!important}.v38-service-washi-tape[data-astro-cid-qwxyzf3j]{z-index:3;background:#fef08ae6;width:60px;height:20px;position:absolute;top:-10px;left:35%;transform:rotate(-3deg);box-shadow:0 1px 4px #0000001a}.v38-service-img-frame[data-astro-cid-qwxyzf3j]{background:#e2e8f0;border-radius:2px;width:100%;height:220px;position:relative;overflow:hidden}.v38-service-img[data-astro-cid-qwxyzf3j]{transition:transform .3s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v38-service-card[data-astro-cid-qwxyzf3j]:hover .v38-service-img[data-astro-cid-qwxyzf3j]{transform:scale(1.05)}.v38-service-number[data-astro-cid-qwxyzf3j]{color:#fff;backdrop-filter:blur(4px);background:#0f172abf;border-radius:3px;padding:.2rem .6rem;font-size:.8rem;font-weight:850;position:absolute;bottom:8px;right:8px}.v38-service-body[data-astro-cid-qwxyzf3j]{margin-top:1.5rem}.v38-service-heading[data-astro-cid-qwxyzf3j]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0 0 .75rem;font-size:1.25rem;font-weight:850}.v38-service-desc[data-astro-cid-qwxyzf3j]{color:#475569;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v38-service-footer[data-astro-cid-qwxyzf3j]{margin-top:auto}.v38-cartoon-btn[data-astro-cid-qwxyzf3j]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:2.5px 2.5px #0f172a}.v38-cartoon-btn[data-astro-cid-qwxyzf3j]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:4.5px 4.5px #0f172a}.btn-arrow[data-astro-cid-qwxyzf3j]{font-weight:900}.rotate-1[data-astro-cid-qwxyzf3j]{transform:rotate(1deg)}.rotate-neg-1[data-astro-cid-qwxyzf3j]{transform:rotate(-1deg)}.v38-products-section[data-astro-cid-get7m276]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v38-products-container[data-astro-cid-get7m276]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v38-products-header[data-astro-cid-get7m276]{text-align:center;margin-bottom:3.5rem}.v38-products-eyebrow[data-astro-cid-get7m276]{color:#0369a1;letter-spacing:.08em;background:#e0f2fe;border:1px dashed #0284c7;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v38-products-title[data-astro-cid-get7m276]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v38-products-grid[data-astro-cid-get7m276]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v38-product-card[data-astro-cid-get7m276]{background:#fff;border:1px solid #00000014;border-radius:4px;padding:1.25rem 1.25rem 2rem;transition:box-shadow .25s;position:relative;box-shadow:6px 14px 28px #00000014,0 2px 5px #0000000a}.v38-product-card[data-astro-cid-get7m276]:hover{z-index:5;box-shadow:10px 22px 38px #0000001f}.v38-card-clip[data-astro-cid-get7m276]{z-index:3;background:#f43f5ed9;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #00000026}.v38-product-img-box[data-astro-cid-get7m276]{background:#e2e8f0;border-radius:2px;width:100%;height:250px;position:relative;overflow:hidden}.v38-product-img[data-astro-cid-get7m276]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v38-product-img[data-astro-cid-get7m276].v38-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v38-product-card[data-astro-cid-get7m276]:hover .v38-product-img[data-astro-cid-get7m276].v38-secondary-img{opacity:1}.v38-product-card[data-astro-cid-get7m276]:hover .v38-primary-img[data-astro-cid-get7m276]{opacity:0}.v38-product-badge[data-astro-cid-get7m276]{color:#0f172a;background:#facc15;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000026}.v38-product-info[data-astro-cid-get7m276]{margin-top:1.5rem}.v38-product-header-line[data-astro-cid-get7m276]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v38-product-name[data-astro-cid-get7m276]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0;font-size:1.25rem;font-weight:850}.v38-product-price-tag[data-astro-cid-get7m276]{font-family:var(--font-heading,inherit);color:var(--v38-frame-color,#ff6b5b);background:#fffdf8;border:1px dashed #00000026;border-radius:4px;padding:.15rem .6rem;font-size:1.15rem;font-weight:900}.v38-product-desc[data-astro-cid-get7m276]{color:#475569;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v38-product-actions[data-astro-cid-get7m276]{margin-top:auto}.v38-cartoon-btn[data-astro-cid-get7m276]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:2.5px 2.5px #0f172a}.v38-cartoon-btn[data-astro-cid-get7m276]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:4.5px 4.5px #0f172a}.btn-arrow[data-astro-cid-get7m276]{font-weight:900}.v38-menu-section[data-astro-cid-kqjbebbs]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v38-menu-container[data-astro-cid-kqjbebbs]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v38-menu-header[data-astro-cid-kqjbebbs]{text-align:center;margin-bottom:3.5rem}.v38-menu-eyebrow[data-astro-cid-kqjbebbs]{color:#92400e;letter-spacing:.08em;background:#fef3c7;border:1px dashed #d97706;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v38-menu-title[data-astro-cid-kqjbebbs]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850}.v38-menu-grid[data-astro-cid-kqjbebbs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v38-menu-card[data-astro-cid-kqjbebbs]{background:#fff;border:1px solid #00000014;border-radius:4px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:6px 14px 28px #00000012}.v38-menu-card[data-astro-cid-kqjbebbs]:hover{z-index:5;box-shadow:10px 20px 36px #0000001f;transform:translateY(-4px)rotate(0)!important}.v38-menu-tape[data-astro-cid-kqjbebbs]{background:#fef08ad9;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v38-menu-top-line[data-astro-cid-kqjbebbs]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v38-menu-title-group[data-astro-cid-kqjbebbs]{align-items:baseline;gap:.5rem;display:flex}.v38-menu-num[data-astro-cid-kqjbebbs]{color:var(--v38-frame-color,#ff6b5b);font-size:.95rem;font-weight:900}.v38-menu-item-name[data-astro-cid-kqjbebbs]{font-family:var(--font-heading,inherit);color:#0f172a;margin:0;font-size:1.2rem;font-weight:850}.v38-menu-price[data-astro-cid-kqjbebbs]{font-family:var(--font-heading,inherit);color:var(--v38-frame-color,#ff6b5b);white-space:nowrap;font-size:1.25rem;font-weight:900}.v38-menu-badge-row[data-astro-cid-kqjbebbs]{margin-bottom:.85rem}.v38-menu-badge[data-astro-cid-kqjbebbs]{color:#475569;background:#f1f5f9;border-radius:3px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v38-menu-item-desc[data-astro-cid-kqjbebbs]{color:#475569;flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.v38-menu-card-footer[data-astro-cid-kqjbebbs]{border-top:1px dashed #0000001a;margin-top:auto;padding-top:1rem}.v38-menu-order-btn[data-astro-cid-kqjbebbs]{color:var(--v38-frame-color,#ff6b5b);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v38-menu-order-btn[data-astro-cid-kqjbebbs]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-kqjbebbs]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-kqjbebbs]{transform:rotate(1deg)}.v38-spotlight-section[data-astro-cid-w7xkq6u4]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v38-spotlight-container[data-astro-cid-w7xkq6u4]{z-index:2;max-width:1100px;margin:0 auto;position:relative}.v38-spotlight-board[data-astro-cid-w7xkq6u4]{background:#fff;border:1px solid #00000014;border-radius:4px;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:3.5rem;padding:3.5rem;display:grid;position:relative;box-shadow:10px 24px 48px #00000017}.v38-spotlight-star[data-astro-cid-w7xkq6u4]{z-index:10;pointer-events:none;position:absolute;top:-20px;right:-15px}.v38-stamp-seal[data-astro-cid-w7xkq6u4]{color:#0f766e;z-index:8;background:#e6fffa;border:2px dashed #0d9488;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;font-size:.65rem;font-weight:850;line-height:1.25;display:flex;position:absolute;top:-25px;left:45%;box-shadow:0 4px 12px #0000001a}.v38-owner-polaroid[data-astro-cid-w7xkq6u4]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.6rem;position:relative;box-shadow:8px 16px 32px #0000001f}.v38-polaroid-washi-tape[data-astro-cid-w7xkq6u4]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;top:-10px;left:35%;transform:rotate(-4deg);box-shadow:0 1px 4px #00000026}.v38-owner-photo-box[data-astro-cid-w7xkq6u4]{background:#e2e8f0;width:100%;height:330px;overflow:hidden}.v38-owner-img[data-astro-cid-w7xkq6u4]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v38-owner-caption[data-astro-cid-w7xkq6u4]{text-align:center;flex-direction:column;gap:.2rem;margin-top:.9rem;display:flex}.v38-owner-caption[data-astro-cid-w7xkq6u4] strong[data-astro-cid-w7xkq6u4]{font-family:var(--font-heading,inherit);color:#0f172a;font-size:1.15rem}.v38-owner-caption[data-astro-cid-w7xkq6u4] span[data-astro-cid-w7xkq6u4]{color:#64748b;font-size:.85rem;font-weight:600}.v38-owner-narrative[data-astro-cid-w7xkq6u4]{position:relative}.v38-quote-badge[data-astro-cid-w7xkq6u4]{color:#9d174d;letter-spacing:.06em;background:#fce7f3;border-radius:3px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.78rem;font-weight:850;display:inline-block}.v38-spotlight-headline[data-astro-cid-w7xkq6u4]{font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#0f172a;margin:0 0 1.25rem;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:850}.v38-spotlight-quote[data-astro-cid-w7xkq6u4]{color:#334155;border-left:4px solid var(--v38-frame-color,#ff6b5b);margin:0 0 1.25rem;padding-left:1.25rem;font-size:1.15rem;font-style:italic;font-weight:600;line-height:1.6}.v38-spotlight-bio[data-astro-cid-w7xkq6u4]{color:#475569;margin-bottom:2rem;font-size:.98rem;line-height:1.7}.v38-cartoon-btn[data-astro-cid-w7xkq6u4]{color:#0f172a;background:#facc15;border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.4rem;padding:.65rem 1.4rem;font-size:.92rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:3px 3px #0f172a}.v38-cartoon-btn[data-astro-cid-w7xkq6u4]:hover{background:#fef08a;transform:translate(-2px,-2px)scale(1.03);box-shadow:5px 5px #0f172a}.btn-arrow[data-astro-cid-w7xkq6u4]{font-weight:900}.rotate-neg-3[data-astro-cid-w7xkq6u4]{transform:rotate(-3.5deg)}.rotate-1[data-astro-cid-w7xkq6u4]{transform:rotate(1deg)}.rotate-6[data-astro-cid-w7xkq6u4]{transform:rotate(6deg)}.rotate-neg-12[data-astro-cid-w7xkq6u4]{transform:rotate(-12deg)}@media (width<=900px){.v38-spotlight-board[data-astro-cid-w7xkq6u4]{grid-template-columns:1fr;padding:2.25rem 1.75rem}}@keyframes v39FadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes v39FadeLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes v39FadeRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes v39ScaleIn{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes v39GoldPulse{0%,to{opacity:.65;box-shadow:0 0 12px #d9770640}50%{opacity:1;box-shadow:0 0 24px #d977068c}}@keyframes v39BenefitIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes v39TapeShimmer{0%{background-position:-200%}to{background-position:200%}}.v39-hero-wrapper[data-astro-cid-6q46n6um]{box-sizing:border-box;background-color:#0000;width:100%;min-height:clamp(620px,88vh,1020px);padding:6.5rem 1.25rem 5rem;position:relative;overflow-x:clip}.v39-fluid-dye-backdrop[data-astro-cid-6q46n6um]{pointer-events:none;z-index:1;background-image:var(--v39-backdrop-image);opacity:.95;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v39-outer-container[data-astro-cid-6q46n6um]{z-index:2;max-width:1340px;margin:0 auto;position:relative}.v39-framed-canvas[data-astro-cid-6q46n6um]{background-color:var(--v39-canvas-bg,#0b132be0);border:6px solid var(--v39-canvas-border,#d97706);box-sizing:border-box;transform-style:preserve-3d;border-radius:8px;padding:0;transition:box-shadow .35s;animation:.7s cubic-bezier(.16,1,.3,1) both v39ScaleIn;position:relative;overflow:hidden;box-shadow:0 32px 88px -16px #0009,0 0 0 1px #fde04733,inset 0 0 50px #00000059}.v39-framed-canvas[data-astro-cid-6q46n6um]:hover{box-shadow:0 40px 100px -16px var(--v39-btn-shadow,#d9770659), 0 0 0 1px #fde04766, inset 0 0 60px #0006}.v39-framed-canvas[data-astro-cid-6q46n6um]:after{content:"";z-index:20;background:linear-gradient(90deg,#0000 0%,#fde047 20%,#d97706 50%,#fde047 80%,#0000 100%) 0 0/200% 100%;height:3px;animation:3.5s linear infinite v39TapeShimmer;position:absolute;top:0;left:0;right:0}.v39-canvas-header-row[data-astro-cid-6q46n6um]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 3rem 0;animation:.5s cubic-bezier(.16,1,.3,1) .1s both v39FadeUp;display:flex}.v39-eyebrow-tape-banner[data-astro-cid-6q46n6um]{background:linear-gradient(135deg, var(--v39-accent-secondary,#fde68a), var(--v39-accent,#d97706));color:var(--v39-canvas-bg,#0b132b);letter-spacing:.09em;text-transform:uppercase;border-radius:5px;align-items:center;gap:.45rem;padding:.42rem 1.1rem;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0000004d,0 0 0 1px #fde04780}.v39-banner-star[data-astro-cid-6q46n6um]{opacity:.75;font-size:.7rem}.v39-tag-pill[data-astro-cid-6q46n6um]{-webkit-backdrop-filter:blur(12px);border:1px solid var(--v39-card-border,#fde04747);background:#ffffff14;border-radius:30px;align-items:center;gap:.5rem;padding:.38rem 1rem;display:inline-flex}.v39-tag-dot[data-astro-cid-6q46n6um]{background:var(--v39-canvas-border,#d97706);width:8px;height:8px;box-shadow:0 0 8px var(--v39-canvas-border,#d97706);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite v39GoldPulse;display:block}.v39-tag-text[data-astro-cid-6q46n6um]{color:var(--v39-accent-secondary,#fde047);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.v39-headline-container[data-astro-cid-6q46n6um]{padding:1.35rem 3rem 1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) .18s both v39FadeUp}.v39-hero-headline[data-astro-cid-6q46n6um]{font-family:var(--font-heading,"Averia Serif Libre", Georgia, serif);letter-spacing:-.018em;text-shadow:0 2px 16px #000000a6,0 0 80px #d9770614;margin:0;font-size:clamp(2.2rem,3.8vw,3.9rem);font-weight:700;line-height:1.12;color:#fff!important}.v39-matrix-grid[data-astro-cid-6q46n6um]{grid-template-columns:minmax(0,.82fr) minmax(0,1.36fr) minmax(0,.82fr);align-items:stretch;gap:0;width:100%;display:grid;position:relative}.v39-img-column[data-astro-cid-6q46n6um]{padding:0 2.25rem 2.5rem;position:relative}.v39-img-left[data-astro-cid-6q46n6um]{padding-left:3rem;padding-right:1.5rem;animation:.7s cubic-bezier(.16,1,.3,1) .25s both v39FadeLeft}.v39-img-right[data-astro-cid-6q46n6um]{flex-direction:column;gap:1.25rem;padding-left:1.5rem;padding-right:3rem;animation:.7s cubic-bezier(.16,1,.3,1) .25s both v39FadeRight;display:flex;position:relative}.v39-gilded-frame[data-astro-cid-6q46n6um]{border:1px solid var(--v39-card-border,#fde04780);background:#fff;border-radius:4px;padding:.65rem .65rem 1.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;box-shadow:0 20px 50px #0000006b,0 4px 12px #d977061f}.v39-gilded-frame[data-astro-cid-6q46n6um]:hover{box-shadow:0 24px 55px #00000073,0 4px 14px #d9770626;transform:none!important}.v39-photo-frame[data-astro-cid-6q46n6um]{background:var(--v39-canvas-bg,#0b132b);border-radius:2px;width:100%;position:relative;overflow:hidden}.v39-img-left[data-astro-cid-6q46n6um] .v39-photo-frame[data-astro-cid-6q46n6um]{height:clamp(240px,28vw,400px)}.v39-frame-upper[data-astro-cid-6q46n6um] .v39-photo-frame[data-astro-cid-6q46n6um]{height:220px}.v39-frame-lower[data-astro-cid-6q46n6um] .v39-photo-frame[data-astro-cid-6q46n6um]{height:150px}.v39-photo-img[data-astro-cid-6q46n6um]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v39-gilded-frame[data-astro-cid-6q46n6um]:hover .v39-photo-img[data-astro-cid-6q46n6um]{transform:scale(1.07)!important}.v39-photo-overlay[data-astro-cid-6q46n6um]{pointer-events:none;background:linear-gradient(#0000 45%,#00000059 100%);position:absolute;inset:0}.v39-photo-sheen[data-astro-cid-6q46n6um]{pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 55%);position:absolute;inset:0}.v39-frame-caption[data-astro-cid-6q46n6um]{font-family:var(--font-heading,Georgia, serif);color:#0b132b;text-align:center;justify-content:center;align-items:center;gap:.4rem;margin-top:.65rem;font-size:.85rem;font-weight:700;line-height:1.25;display:flex}.v39-caption-star[data-astro-cid-6q46n6um]{color:var(--v39-accent,#d97706);flex-shrink:0;font-size:.75rem}.v39-washi-tape[data-astro-cid-6q46n6um]{background:linear-gradient(135deg, var(--v39-accent-secondary,#fde047eb), var(--v39-accent,#d97706eb));z-index:4;border-radius:2px;width:70px;height:22px;position:absolute;box-shadow:0 2px 6px #00000038}.tape-top-center[data-astro-cid-6q46n6um]{top:-10px;left:35%;transform:rotate(-3deg)}.tape-top-right[data-astro-cid-6q46n6um]{top:-10px;right:28%;transform:rotate(5deg)}.v39-center-content[data-astro-cid-6q46n6um]{border-left:1px solid #fde04714;border-right:1px solid #fde04714;flex-direction:column;justify-content:center;padding:0 1rem 2.5rem;animation:.6s cubic-bezier(.16,1,.3,1) .3s both v39FadeUp;display:flex;position:relative}.v39-subheadline-text[data-astro-cid-6q46n6um]{text-shadow:0 1px 4px #0006;margin-bottom:1.35rem;font-size:1.02rem;font-weight:400;line-height:1.62;color:#f8fafce0!important}.v39-benefits-stack[data-astro-cid-6q46n6um]{flex-direction:column;gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.v39-benefit-pill[data-astro-cid-6q46n6um]{-webkit-backdrop-filter:blur(8px);color:#f8fafceb;animation:v39BenefitIn .45s calc(.4s + var(--pill-idx,0) * .1s) cubic-bezier(.16, 1, .3, 1) both;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.55rem .9rem;font-size:.87rem;font-weight:500;line-height:1.45;transition:transform .2s,background .2s,border-color .2s;display:flex}.v39-benefit-pill[data-astro-cid-6q46n6um]:hover{background:#ffffff1f;border-color:#fde04740;transform:translate(5px)}.pill-style-0[data-astro-cid-6q46n6um]{border-color:var(--v39-card-border,#d9770659)}.pill-style-1[data-astro-cid-6q46n6um]{border-color:#ffffff2e}.pill-style-2[data-astro-cid-6q46n6um]{border-color:#fde04733}.pill-icon[data-astro-cid-6q46n6um]{background:linear-gradient(135deg, var(--v39-accent,#d97706), var(--v39-accent-hover,#b45309));color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex;box-shadow:0 2px 8px #d9770659}.v39-action-buttons[data-astro-cid-6q46n6um]{flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1.75rem;animation:.5s cubic-bezier(.16,1,.3,1) .65s both v39FadeUp;display:flex}.v39-btn-primary[data-astro-cid-6q46n6um]{background:linear-gradient(135deg, var(--v39-accent,#d97706), var(--v39-accent-hover,#b45309));border:1px solid var(--v39-accent-secondary,#fde04759);box-shadow:0 8px 24px var(--v39-btn-shadow,#d9770666);border-radius:7px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.65rem;font-size:.93rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.btn-shimmer[data-astro-cid-6q46n6um]{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 40%,#ffffff38 60%,#0000 100%) 0 0/200% 100%;animation:2.8s linear infinite v39TapeShimmer;position:absolute;inset:0}.v39-btn-primary[data-astro-cid-6q46n6um]:hover{box-shadow:0 14px 34px var(--v39-btn-shadow,#d977068c);transform:translateY(-3px)scale(1.03)}.v39-btn-primary[data-astro-cid-6q46n6um]:active{transform:translateY(0)scale(.98)}.btn-arrow[data-astro-cid-6q46n6um]{align-items:center;transition:transform .2s;display:flex}.v39-btn-primary[data-astro-cid-6q46n6um]:hover .btn-arrow[data-astro-cid-6q46n6um]{transform:translate(4px)}.v39-btn-secondary[data-astro-cid-6q46n6um]{-webkit-backdrop-filter:blur(8px);color:#ffffffe6;background:#ffffff12;border:1px solid #fff3;border-radius:7px;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-size:.91rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.v39-btn-secondary[data-astro-cid-6q46n6um]:hover{border-color:var(--v39-accent-secondary,#fde047);background:#ffffff24;transform:translateY(-2px)}.v39-stamp-badge[data-astro-cid-6q46n6um]{border:2px dashed var(--v39-accent-secondary,#fde047);background:var(--v39-canvas-bg,#0b132b);width:90px;height:90px;color:var(--v39-accent-secondary,#fde047);box-shadow:0 4px 18px #00000059, 0 0 0 3px var(--v39-card-border,#d9770673);border-radius:50%;justify-content:center;align-items:center;margin-top:.5rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .9s both v39ScaleIn;display:inline-flex;position:relative}.v39-stamp-inner[data-astro-cid-6q46n6um]{text-align:center;flex-direction:column;gap:.1rem;padding:.2rem;font-size:.6rem;font-weight:800;line-height:1.3;display:flex}.stamp-top[data-astro-cid-6q46n6um]{letter-spacing:.04em;opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.57rem;display:-webkit-box;overflow:hidden}.stamp-year[data-astro-cid-6q46n6um]{letter-spacing:.02em;font-size:.7rem}.v39-sticker[data-astro-cid-6q46n6um]{z-index:8;pointer-events:none;transition:transform .25s;position:absolute}.v39-sticker-logo-img[data-astro-cid-6q46n6um],.v39-sticker[data-astro-cid-6q46n6um] .brand-logo-img[data-astro-cid-6q46n6um]{object-fit:contain;filter:drop-shadow(3px 6px 12px #00000059);user-select:none;pointer-events:none;width:auto;max-width:88px;height:auto;max-height:88px;display:block}.sticker-armillary[data-astro-cid-6q46n6um]{z-index:12;top:-30px;left:-60px}.sticker-astrolabe[data-astro-cid-6q46n6um]{z-index:12;top:-40px;right:3rem}.sticker-star-left-corner[data-astro-cid-6q46n6um]{z-index:15;bottom:-14px;right:-12px}.sticker-hex-nut-corner[data-astro-cid-6q46n6um]{z-index:15;bottom:-14px;right:2.5rem}.rotate-neg-15[data-astro-cid-6q46n6um]{transform:rotate(-15deg)}.rotate-neg-12[data-astro-cid-6q46n6um]{transform:rotate(-12deg)}.rotate-25[data-astro-cid-6q46n6um]{transform:rotate(25deg)}@media (width<=1100px){.v39-matrix-grid[data-astro-cid-6q46n6um]{grid-template-rows:auto;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr)}.v39-img-left[data-astro-cid-6q46n6um]{grid-area:1/1}.v39-center-content[data-astro-cid-6q46n6um]{grid-area:1/2;padding-right:3rem}.v39-img-right[data-astro-cid-6q46n6um]{flex-direction:row;grid-area:2/1/auto/-1;gap:1.5rem;padding:0 3rem 2.5rem}.v39-frame-lower[data-astro-cid-6q46n6um] .v39-photo-frame[data-astro-cid-6q46n6um]{height:160px}.sticker-astrolabe[data-astro-cid-6q46n6um]{top:-30px;right:1.5rem}}@media (width<=820px){.v39-hero-wrapper[data-astro-cid-6q46n6um]{min-height:auto;padding:5.5rem .75rem 3.5rem}.v39-canvas-header-row[data-astro-cid-6q46n6um]{padding:1.25rem 1.75rem 0}.v39-headline-container[data-astro-cid-6q46n6um]{padding:1.2rem 1.75rem 1.25rem}.v39-matrix-grid[data-astro-cid-6q46n6um]{grid-template-columns:1fr}.v39-img-left[data-astro-cid-6q46n6um]{grid-area:1/1;padding:0 1.75rem .5rem}.v39-center-content[data-astro-cid-6q46n6um]{border:none;grid-area:2/1;padding:0 1.75rem 2rem}.v39-img-right[data-astro-cid-6q46n6um]{flex-direction:row;grid-area:3/1;padding:0 1.75rem 2rem}.v39-img-left[data-astro-cid-6q46n6um] .v39-photo-frame[data-astro-cid-6q46n6um]{height:240px}.v39-frame-upper[data-astro-cid-6q46n6um] .v39-photo-frame[data-astro-cid-6q46n6um]{height:170px}.v39-frame-lower[data-astro-cid-6q46n6um] .v39-photo-frame[data-astro-cid-6q46n6um]{height:130px}.sticker-armillary[data-astro-cid-6q46n6um],.sticker-astrolabe[data-astro-cid-6q46n6um]{display:none}}@media (width<=540px){.v39-hero-wrapper[data-astro-cid-6q46n6um]{padding:5rem .5rem 3rem}.v39-canvas-header-row[data-astro-cid-6q46n6um]{flex-direction:column;align-items:flex-start;padding:1.1rem 1.25rem 0}.v39-headline-container[data-astro-cid-6q46n6um]{padding:1rem 1.25rem}.v39-img-left[data-astro-cid-6q46n6um]{padding:0 1.25rem .5rem}.v39-center-content[data-astro-cid-6q46n6um]{padding:0 1.25rem 1.75rem}.v39-img-right[data-astro-cid-6q46n6um]{gap:1rem;padding:0 1.25rem 1.75rem}.v39-action-buttons[data-astro-cid-6q46n6um]{flex-direction:column;align-items:stretch}.v39-btn-primary[data-astro-cid-6q46n6um],.v39-btn-secondary[data-astro-cid-6q46n6um]{justify-content:center;width:100%}.v39-sticker[data-astro-cid-6q46n6um]{display:none}.v39-framed-canvas[data-astro-cid-6q46n6um]{border-width:4px}}.v39-about-section[data-astro-cid-g7ilpl7m]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v39-about-container[data-astro-cid-g7ilpl7m]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v39-about-header-tape[data-astro-cid-g7ilpl7m]{color:var(--v39-accent,#d97706);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v39-card-border,#d9770666);background:linear-gradient(135deg,#fef08acf,#fff0ded4);border-radius:4px;align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 4px 12px #0000000d}.v39-tape-clip[data-astro-cid-g7ilpl7m]{background:#fde047e6;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #00000026}.v39-tape-clip[data-astro-cid-g7ilpl7m].right{left:auto;right:-8px;transform:rotate(15deg)}.v39-about-grid[data-astro-cid-g7ilpl7m]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v39-photo-cluster[data-astro-cid-g7ilpl7m]{min-height:480px;position:relative}.v39-about-polaroid[data-astro-cid-g7ilpl7m]{border:1px solid var(--v39-card-border,#d9770640);background:#fff;border-radius:4px;padding:.85rem .85rem 1.75rem;transition:transform .25s,box-shadow .25s;position:absolute;box-shadow:0 20px 45px #0000001a,0 2px 10px #d9770614}.v39-about-polaroid[data-astro-cid-g7ilpl7m]:hover{z-index:10;box-shadow:0 26px 55px #d977062e;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-g7ilpl7m]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-g7ilpl7m]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v39-about-frame[data-astro-cid-g7ilpl7m]{background:#0b132b;border-radius:2px;width:100%;height:300px;position:relative;overflow:hidden}.v39-about-frame-sm[data-astro-cid-g7ilpl7m]{background:#0b132b;border-radius:2px;width:100%;height:200px;position:relative;overflow:hidden}.v39-about-img[data-astro-cid-g7ilpl7m]{transition:transform .4s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v39-about-polaroid[data-astro-cid-g7ilpl7m]:hover .v39-about-img[data-astro-cid-g7ilpl7m]{transform:scale(1.05)}.v39-photo-sheen[data-astro-cid-g7ilpl7m]{pointer-events:none;background:linear-gradient(135deg,#ffffff26 0%,#0000 60%);position:absolute;inset:0}.v39-about-caption[data-astro-cid-g7ilpl7m]{text-align:center;font-family:var(--font-heading,inherit);color:var(--v39-text-heading,#0b132b);margin-top:.85rem;font-size:.94rem;font-weight:700}.v39-washi-tape-strip[data-astro-cid-g7ilpl7m]{background:linear-gradient(135deg, var(--v39-accent-secondary,#fde047f2), var(--v39-accent,#d97706e6));z-index:5;width:65px;height:22px;position:absolute;box-shadow:0 2px 6px #00000026}.tape-center[data-astro-cid-g7ilpl7m]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-g7ilpl7m]{top:-11px;right:25%;transform:rotate(7deg)}.v39-artisan-stamp[data-astro-cid-g7ilpl7m]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-g7ilpl7m]{border:2px dashed var(--v39-accent,#d97706);background:var(--v39-canvas-bg,#0b132b);width:92px;height:92px;color:var(--v39-accent-secondary,#fde047);box-shadow:0 8px 20px #00000040, 0 0 0 2px var(--v39-card-border,#d9770666);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.stamp-star[data-astro-cid-g7ilpl7m]{color:#fde047;font-size:.85rem}.stamp-txt[data-astro-cid-g7ilpl7m]{letter-spacing:.06em;font-size:.72rem}.stamp-sub[data-astro-cid-g7ilpl7m]{letter-spacing:.08em;color:#ffffffbf;font-size:.55rem;font-weight:800}.v39-narrative-card[data-astro-cid-g7ilpl7m]{background:var(--v39-card-bg,#fff);border:1px solid var(--v39-card-border,#d9770638);border-left:6px solid var(--v39-canvas-border,#d97706);border-radius:6px;padding:3rem 2.5rem;position:relative;box-shadow:0 16px 36px #0b132b12}.v39-about-title[data-astro-cid-g7ilpl7m]{font-family:var(--font-heading,"Averia Serif Libre", Georgia, serif);color:var(--v39-text-heading,#0b132b);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.2}.v39-about-lead[data-astro-cid-g7ilpl7m]{color:var(--v39-text-body,#1e293b);margin-bottom:1.25rem;font-size:1.12rem;font-weight:500;line-height:1.65}.v39-about-body[data-astro-cid-g7ilpl7m]{color:var(--v39-text-muted,#64748b);margin-bottom:2rem;font-size:1rem;line-height:1.7}.v39-pillars-list[data-astro-cid-g7ilpl7m]{flex-direction:column;gap:1.25rem;display:flex}.v39-pillar-item[data-astro-cid-g7ilpl7m]{background:var(--v39-accent-soft,#d977060f);border:1px solid var(--v39-card-border,#d9770626);border-radius:6px;align-items:flex-start;gap:1.15rem;padding:1rem 1.25rem;transition:transform .2s,background .2s;display:flex}.v39-pillar-item[data-astro-cid-g7ilpl7m]:hover{background:var(--v39-accent-soft,#d977061f);transform:translate(4px)}.pillar-marker[data-astro-cid-g7ilpl7m]{color:var(--v39-accent,#d97706);font-size:1.2rem;font-weight:900;line-height:1.3}.pillar-heading[data-astro-cid-g7ilpl7m]{font-family:var(--font-heading,inherit);color:var(--v39-text-heading,#0b132b);margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.pillar-text[data-astro-cid-g7ilpl7m]{color:var(--v39-text-muted,#64748b);margin:0;font-size:.95rem;line-height:1.55}@media (width<=900px){.v39-about-grid[data-astro-cid-g7ilpl7m]{grid-template-columns:1fr}.v39-photo-cluster[data-astro-cid-g7ilpl7m]{min-height:420px}}.v39-services-section[data-astro-cid-dzizy4p3]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v39-services-container[data-astro-cid-dzizy4p3]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v39-services-header[data-astro-cid-dzizy4p3]{text-align:center;margin-bottom:3.5rem}.v39-eyebrow-tape[data-astro-cid-dzizy4p3]{color:var(--v39-accent,#d97706);letter-spacing:.08em;border:1px dashed var(--v39-card-border,#d9770666);background:linear-gradient(135deg,#fef08a66,#d9770626);border-radius:4px;margin-bottom:1rem;padding:.5rem 1.6rem;font-size:.85rem;font-weight:800;display:inline-block;transform:rotate(-1deg)}.v39-services-title[data-astro-cid-dzizy4p3]{font-family:var(--font-heading,"Averia Serif Libre", Georgia, serif);color:#fff;text-shadow:0 3px 18px #000000a6;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:700}.v39-services-grid[data-astro-cid-dzizy4p3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v39-service-card[data-astro-cid-dzizy4p3]{background:var(--v39-card-bg,#fff);border:1px solid var(--v39-card-border,#d9770638);border-radius:6px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 16px 36px #0b132b12,0 2px 10px #d977060d}.v39-service-card[data-astro-cid-dzizy4p3]:hover{z-index:5;box-shadow:0 24px 50px #d9770629;transform:translateY(-4px)scale(1.02)rotate(0)!important}.v39-service-washi-tape[data-astro-cid-dzizy4p3]{z-index:3;background:linear-gradient(135deg,#fde047f2,#d97706e6);width:60px;height:20px;position:absolute;top:-10px;left:35%;transform:rotate(-3deg);box-shadow:0 2px 5px #00000026}.v39-service-img-frame[data-astro-cid-dzizy4p3]{background:#0b132b;border-radius:4px;width:100%;height:220px;position:relative;overflow:hidden}.v39-service-img[data-astro-cid-dzizy4p3]{transition:transform .4s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v39-service-card[data-astro-cid-dzizy4p3]:hover .v39-service-img[data-astro-cid-dzizy4p3]{transform:scale(1.06)}.v39-service-sheen[data-astro-cid-dzizy4p3]{pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.v39-service-number[data-astro-cid-dzizy4p3]{color:#fde047;font-family:var(--font-heading,inherit);background:#0b132b;border:1px solid #fde04766;border-radius:4px;padding:.25rem .75rem;font-size:.85rem;font-weight:700;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 8px #00000059}.v39-service-body[data-astro-cid-dzizy4p3]{margin-top:1.5rem}.v39-service-heading[data-astro-cid-dzizy4p3]{font-family:var(--font-heading,inherit);color:var(--v39-text-heading,#0b132b);margin:0 0 .75rem;font-size:1.3rem;font-weight:700}.v39-service-desc[data-astro-cid-dzizy4p3]{color:var(--v39-text-muted,#64748b);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v39-service-footer[data-astro-cid-dzizy4p3]{margin-top:auto}.v39-service-btn[data-astro-cid-dzizy4p3]{background:linear-gradient(135deg, var(--v39-accent,#d97706), var(--v39-accent-hover,#b45309));border:1px solid var(--v39-card-border,#fde04766);box-shadow:0 6px 18px var(--v39-btn-shadow,#d9770640);border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.6rem;font-size:.92rem;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v39-service-btn[data-astro-cid-dzizy4p3]:hover{box-shadow:0 10px 24px var(--v39-btn-shadow,#d9770666);transform:translateY(-2px)}.btn-arrow[data-astro-cid-dzizy4p3]{font-weight:900;transition:transform .2s}.v39-service-btn[data-astro-cid-dzizy4p3]:hover .btn-arrow[data-astro-cid-dzizy4p3]{transform:translate(4px)}.v39-products-section[data-astro-cid-rtzzwcgd]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v39-products-container[data-astro-cid-rtzzwcgd]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v39-products-header[data-astro-cid-rtzzwcgd]{text-align:center;margin-bottom:3.5rem}.v39-products-eyebrow[data-astro-cid-rtzzwcgd]{color:var(--v39-accent,#d97706);letter-spacing:.08em;border:1px dashed var(--v39-card-border,#d9770666);background:linear-gradient(135deg,#fef08adb,#ffce96);border-radius:4px;margin-bottom:1rem;padding:.5rem 1.6rem;font-size:.85rem;font-weight:800;display:inline-block;transform:rotate(1deg)}.v39-products-title[data-astro-cid-rtzzwcgd]{font-family:var(--font-heading,"Averia Serif Libre", Georgia, serif);color:#fff;text-shadow:0 3px 18px #000000a6;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:700}.v39-products-grid[data-astro-cid-rtzzwcgd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v39-product-card[data-astro-cid-rtzzwcgd]{background:var(--v39-card-bg,#fff);border:1px solid var(--v39-card-border,#d9770638);border-radius:6px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 16px 36px #0b132b12,0 2px 10px #d977060d}.v39-product-card[data-astro-cid-rtzzwcgd]:hover{z-index:5;box-shadow:0 24px 50px #d9770629;transform:none!important}.v39-card-clip[data-astro-cid-rtzzwcgd]{z-index:3;background:linear-gradient(135deg,#fde047,#d97706);border-radius:2px;width:24px;height:12px;position:absolute;top:-8px;right:32px;transform:rotate(10deg);box-shadow:0 1px 4px #0003}.v39-product-img-box[data-astro-cid-rtzzwcgd]{background:#0b132b;border-radius:4px;width:100%;height:250px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden}.v39-product-card[data-astro-cid-rtzzwcgd]:hover .v39-product-img-box[data-astro-cid-rtzzwcgd]{transform:rotate(0)scale(1.02);box-shadow:0 8px 24px #0003}.v39-product-img[data-astro-cid-rtzzwcgd]{transition:transform .4s,opacity .3s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v39-product-card[data-astro-cid-rtzzwcgd]:hover .v39-primary-img[data-astro-cid-rtzzwcgd]{opacity:0}.v39-secondary-img[data-astro-cid-rtzzwcgd]{opacity:0;position:absolute;inset:0}.v39-product-card[data-astro-cid-rtzzwcgd]:hover .v39-secondary-img[data-astro-cid-rtzzwcgd]{opacity:1;transform:scale(1.05)}.v39-product-card[data-astro-cid-rtzzwcgd]:hover .v39-product-img[data-astro-cid-rtzzwcgd]:not(.v39-secondary-img){transform:scale(1.05)}.v39-product-sheen[data-astro-cid-rtzzwcgd]{pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.v39-product-badge[data-astro-cid-rtzzwcgd]{color:#fde047;letter-spacing:.06em;background:#0b132b;border:1px solid #fde04766;border-radius:4px;padding:.35rem .85rem;font-size:.76rem;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #00000059}.v39-product-info[data-astro-cid-rtzzwcgd]{margin-top:1.5rem}.v39-product-header-line[data-astro-cid-rtzzwcgd]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.v39-product-name[data-astro-cid-rtzzwcgd]{font-family:var(--font-heading,inherit);color:var(--v39-text-heading,#0b132b);margin:0;font-size:1.25rem;font-weight:700}.v39-product-price-tag[data-astro-cid-rtzzwcgd]{font-family:var(--font-heading,inherit);color:var(--v39-accent,#d97706);flex-shrink:0;font-size:1.15rem;font-weight:700}.v39-product-desc[data-astro-cid-rtzzwcgd]{color:var(--v39-text-muted,#64748b);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v39-product-actions[data-astro-cid-rtzzwcgd]{margin-top:auto}.v39-product-btn[data-astro-cid-rtzzwcgd]{background:linear-gradient(135deg, var(--v39-accent,#d97706), var(--v39-accent-hover,#b45309));border:1px solid var(--v39-card-border,#fde04766);box-shadow:0 6px 18px var(--v39-btn-shadow,#d9770640);border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.6rem;font-size:.92rem;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.v39-product-btn[data-astro-cid-rtzzwcgd]:hover{box-shadow:0 10px 24px var(--v39-btn-shadow,#d9770666);transform:translateY(-2px)}.btn-arrow[data-astro-cid-rtzzwcgd]{font-weight:900;transition:transform .2s}.v39-product-btn[data-astro-cid-rtzzwcgd]:hover .btn-arrow[data-astro-cid-rtzzwcgd]{transform:translate(4px)}.rotate-neg-1[data-astro-cid-rtzzwcgd]{transform:rotate(-3deg)}.rotate-1[data-astro-cid-rtzzwcgd]{transform:rotate(3deg)}.v39-menu-section[data-astro-cid-74uh4flj]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v39-menu-container[data-astro-cid-74uh4flj]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v39-menu-header[data-astro-cid-74uh4flj]{text-align:center;margin-bottom:3.5rem}.v39-menu-eyebrow[data-astro-cid-74uh4flj]{color:var(--v39-accent,#d97706);letter-spacing:.08em;border:1px dashed var(--v39-card-border,#d9770666);background:linear-gradient(135deg,#fef08a66,#d9770626);border-radius:4px;margin-bottom:1rem;padding:.5rem 1.6rem;font-size:.85rem;font-weight:800;display:inline-block;transform:rotate(-1deg)}.v39-menu-title[data-astro-cid-74uh4flj]{font-family:var(--font-heading,"Averia Serif Libre", Georgia, serif);color:#fff;text-shadow:0 3px 18px #000000a6;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:700}.v39-menu-grid[data-astro-cid-74uh4flj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v39-menu-card[data-astro-cid-74uh4flj]{background:var(--v39-card-bg,#fff);border:1px solid var(--v39-card-border,#d9770638);border-radius:6px;flex-direction:column;padding:2.25rem 2rem 2rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 16px 36px #0b132b12,0 2px 10px #d977060d}.v39-menu-card[data-astro-cid-74uh4flj]:hover{z-index:5;box-shadow:0 24px 50px #d9770629;transform:translateY(-4px)scale(1.02)rotate(0)!important}.v39-menu-tape[data-astro-cid-74uh4flj]{z-index:3;background:linear-gradient(135deg,#fde047f2,#d97706e6);width:60px;height:18px;position:absolute;top:-8px;right:25px;transform:rotate(4deg);box-shadow:0 1px 4px #00000026}.v39-menu-top-line[data-astro-cid-74uh4flj]{border-bottom:1px dashed var(--v39-card-border,#d977064d);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.v39-menu-title-group[data-astro-cid-74uh4flj]{align-items:baseline;gap:.6rem;display:flex}.v39-menu-num[data-astro-cid-74uh4flj]{font-family:var(--font-heading,inherit);color:var(--v39-accent,#d97706);font-size:1.15rem;font-weight:700}.v39-menu-item-name[data-astro-cid-74uh4flj]{font-family:var(--font-heading,inherit);color:var(--v39-text-heading,#0b132b);margin:0;font-size:1.25rem;font-weight:700}.v39-menu-price[data-astro-cid-74uh4flj]{font-family:var(--font-heading,inherit);color:var(--v39-accent,#d97706);flex-shrink:0;font-size:1.35rem;font-weight:700}.v39-menu-badge-row[data-astro-cid-74uh4flj]{margin-bottom:.75rem}.v39-menu-badge[data-astro-cid-74uh4flj]{background:var(--v39-accent-soft,#d977061a);color:var(--v39-accent,#d97706);letter-spacing:.05em;border:1px solid var(--v39-card-border,#d9770640);border-radius:4px;padding:.25rem .75rem;font-size:.76rem;font-weight:800;display:inline-block}.v39-menu-item-desc[data-astro-cid-74uh4flj]{color:var(--v39-text-muted,#64748b);margin-bottom:1.75rem;font-size:.95rem;line-height:1.6}.v39-menu-card-footer[data-astro-cid-74uh4flj]{margin-top:auto}.v39-menu-order-btn[data-astro-cid-74uh4flj]{background:linear-gradient(135deg, var(--v39-accent,#d97706), var(--v39-accent-hover,#b45309));border:1px solid var(--v39-card-border,#fde04766);box-shadow:0 6px 18px var(--v39-btn-shadow,#d9770640);border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.6rem;font-size:.92rem;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.v39-menu-order-btn[data-astro-cid-74uh4flj]:hover{box-shadow:0 10px 22px var(--v39-btn-shadow,#d9770666);transform:translateY(-2px)}.btn-arrow[data-astro-cid-74uh4flj]{font-weight:900;transition:transform .2s}.v39-menu-order-btn[data-astro-cid-74uh4flj]:hover .btn-arrow[data-astro-cid-74uh4flj]{transform:translate(4px)}.v39-spotlight-section[data-astro-cid-iql6n4ck]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v39-spotlight-container[data-astro-cid-iql6n4ck]{z-index:2;max-width:1100px;margin:0 auto;position:relative}.v39-spotlight-board[data-astro-cid-iql6n4ck]{background:var(--v39-card-bg,#fff);border:1px solid var(--v39-card-border,#d9770638);border-radius:6px;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:3.5rem;padding:3.5rem;display:grid;position:relative;box-shadow:0 20px 48px #0b132b14,0 2px 10px #d977060f}.v39-spotlight-star[data-astro-cid-iql6n4ck]{z-index:10;pointer-events:none;position:absolute;top:-20px;right:-15px}.v39-stamp-seal[data-astro-cid-iql6n4ck]{border:2px dashed var(--v39-accent,#d97706);color:#fde047;z-index:8;text-align:center;background:#0b132b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;font-size:.65rem;font-weight:850;line-height:1.25;display:flex;position:absolute;top:-25px;left:45%;box-shadow:0 6px 16px #00000040,0 0 0 2px #d9770659}.v39-seal-sub[data-astro-cid-iql6n4ck]{letter-spacing:.08em;opacity:.8;font-size:.58rem}.v39-seal-main[data-astro-cid-iql6n4ck]{letter-spacing:.04em;font-size:.68rem}.v39-owner-polaroid[data-astro-cid-iql6n4ck]{border:1px solid var(--v39-card-border,#d9770640);background:#fff;border-radius:4px;padding:.85rem .85rem 1.6rem;position:relative;box-shadow:0 16px 36px #0b132b1a,0 2px 8px #d9770614}.v39-polaroid-washi-tape[data-astro-cid-iql6n4ck]{z-index:3;background:linear-gradient(135deg,#fde047f2,#d97706e6);width:65px;height:22px;position:absolute;top:-10px;left:35%;transform:rotate(-4deg);box-shadow:0 1px 4px #00000026}.v39-owner-photo-box[data-astro-cid-iql6n4ck]{background:#0b132b;border-radius:2px;width:100%;height:320px;position:relative;overflow:hidden}.v39-owner-img[data-astro-cid-iql6n4ck]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v39-owner-sheen[data-astro-cid-iql6n4ck]{pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.v39-owner-caption[data-astro-cid-iql6n4ck]{text-align:center;flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.v39-owner-caption[data-astro-cid-iql6n4ck] strong[data-astro-cid-iql6n4ck]{font-family:var(--font-heading,inherit);color:var(--v39-text-heading,#0b132b);font-size:1.15rem;font-weight:700}.v39-owner-caption[data-astro-cid-iql6n4ck] span[data-astro-cid-iql6n4ck]{color:var(--v39-text-muted,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.v39-owner-narrative[data-astro-cid-iql6n4ck]{position:relative}.v39-quote-badge[data-astro-cid-iql6n4ck]{color:var(--v39-accent,#d97706);border:1px dashed var(--v39-card-border,#d9770666);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fef08a66,#d9770626);border-radius:4px;margin-bottom:1.25rem;padding:.45rem 1.4rem;font-size:.78rem;font-weight:800;display:inline-block}.v39-spotlight-headline[data-astro-cid-iql6n4ck]{font-family:var(--font-heading,"Averia Serif Libre", Georgia, serif);color:var(--v39-text-heading,#0b132b);margin:0 0 1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.2}.v39-spotlight-quote[data-astro-cid-iql6n4ck]{font-family:var(--font-heading,inherit);color:var(--v39-text-heading,#0b132b);border-left:4px solid var(--v39-accent,#d97706);margin:0 0 1.5rem;padding-left:1.25rem;font-size:1.25rem;font-style:italic;line-height:1.6}.v39-spotlight-bio[data-astro-cid-iql6n4ck]{color:var(--v39-text-muted,#64748b);margin-bottom:2rem;font-size:1rem;line-height:1.7}.v39-spotlight-btn[data-astro-cid-iql6n4ck]{background:linear-gradient(135deg, var(--v39-accent,#d97706), var(--v39-accent-hover,#b45309));border:1px solid var(--v39-card-border,#fde04766);box-shadow:0 6px 18px var(--v39-btn-shadow,#d9770640);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.92rem;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.v39-spotlight-btn[data-astro-cid-iql6n4ck]:hover{box-shadow:0 10px 24px var(--v39-btn-shadow,#d9770666);transform:translateY(-2px)}.btn-arrow[data-astro-cid-iql6n4ck]{font-weight:900;transition:transform .2s}.v39-spotlight-btn[data-astro-cid-iql6n4ck]:hover .btn-arrow[data-astro-cid-iql6n4ck]{transform:translate(4px)}.rotate-1[data-astro-cid-iql6n4ck]{transform:rotate(.5deg)}.rotate-neg-2[data-astro-cid-iql6n4ck]{transform:rotate(-2deg)}.rotate-6[data-astro-cid-iql6n4ck]{transform:rotate(6deg)}.rotate-neg-12[data-astro-cid-iql6n4ck]{transform:rotate(-12deg)}@media (width<=900px){.v39-spotlight-board[data-astro-cid-iql6n4ck]{grid-template-columns:1fr;padding:2.25rem}}@keyframes v40FadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes v40FadeLeft{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes v40FadeRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes v40ScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes v40EmeraldGlowPulse{0%,to{opacity:.65;box-shadow:0 0 8px var(--v44-emerald-glow,#10b9814d)}50%{opacity:1;box-shadow:0 0 18px var(--v44-emerald-glow,#10b98199)}}@keyframes v40BenefitIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes v40TapeShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes v40OrbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(18px,-24px)scale(1.04)}66%{transform:translate(-14px,16px)scale(.96)}}.v40-hero-wrapper[data-astro-cid-uae3dgse]{box-sizing:border-box;isolation:isolate;background-color:#0000;width:100%;min-height:clamp(560px,82vh,920px);padding:5.75rem 1.25rem 3.5rem;position:relative;overflow-x:clip}.v40-fluid-dye-backdrop[data-astro-cid-uae3dgse]{pointer-events:none;z-index:1;background-image:var(--v40-backdrop-image);opacity:.92;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v40-orb[data-astro-cid-uae3dgse]{filter:blur(85px);pointer-events:none;z-index:1;will-change:transform;border-radius:50%;animation:linear infinite v40OrbFloat;position:absolute}.v40-orb-1[data-astro-cid-uae3dgse]{background:var(--v40-emerald-glow,#10b98147);width:580px;height:580px;animation-duration:22s;top:-160px;left:-80px}.v40-orb-2[data-astro-cid-uae3dgse]{background:var(--v40-gold-soft,#f59e0b1f);width:420px;height:420px;animation-duration:18s;animation-delay:-6s;bottom:-80px;right:-60px}.v40-orb-3[data-astro-cid-uae3dgse]{background:#10b9810f;width:240px;height:240px;animation-duration:26s;animation-delay:-12s;top:38%;left:45%}.v40-outer-container[data-astro-cid-uae3dgse]{z-index:2;max-width:1320px;margin:0 auto;position:relative}.v40-framed-canvas[data-astro-cid-uae3dgse]{background-color:var(--v40-canvas-bg,#070d0af0);border:4px solid var(--v40-canvas-border,#10b981);box-shadow:0 28px 80px -16px #000000bf, 0 0 0 1px #ffffff0d, 0 0 30px var(--v40-emerald-glow,#10b9812e), inset 0 0 40px #00000059;box-sizing:border-box;transform-style:preserve-3d;border-radius:12px;padding:1.35rem 2.25rem 2rem;transition:box-shadow .35s,border-color .35s;animation:.65s cubic-bezier(.16,1,.3,1) both v40ScaleIn;position:relative;overflow:hidden}.v40-framed-canvas[data-astro-cid-uae3dgse]:hover{box-shadow:0 36px 95px -16px #000000d9, 0 0 0 1px #ffffff14, 0 0 45px var(--v40-emerald-glow,#10b9814d), inset 0 0 50px #0006}.v40-framed-canvas[data-astro-cid-uae3dgse]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--v40-emerald-3,#34d399) 25%, var(--v40-gold-light,#fcd34d) 50%, var(--v40-emerald-3,#34d399) 75%, transparent 100%);z-index:20;background-size:200% 100%;height:3px;animation:3.5s linear infinite v40TapeShimmer;position:absolute;top:0;left:0;right:0}.v40-canvas-header-row[data-astro-cid-uae3dgse]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;animation:.5s cubic-bezier(.16,1,.3,1) .1s both v40FadeUp;display:flex}.v40-eyebrow-tape-banner[data-astro-cid-uae3dgse]{color:var(--v40-emerald-3,#34d399);align-items:center;gap:.45rem;padding:.36rem 1.1rem;display:inline-flex;border:1px solid var(--v40-frame-color,#10b981)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#10b98133,#f59e0b1f)!important;border-radius:6px!important;font-size:.74rem!important;font-weight:800!important;transform:none!important;box-shadow:0 4px 12px #0000004d!important}.v40-banner-star[data-astro-cid-uae3dgse]{color:var(--v40-gold,#f59e0b);opacity:.9;font-size:.7rem}.v40-tag-pill[data-astro-cid-uae3dgse]{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:.45rem;padding:.32rem .95rem;display:inline-flex}.v40-tag-dot[data-astro-cid-uae3dgse]{background:var(--v40-frame-color,#10b981);width:7px;height:7px;box-shadow:0 0 8px var(--v40-frame-color,#10b981);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite v40EmeraldGlowPulse;display:block}.v40-tag-text[data-astro-cid-uae3dgse]{color:#fffc;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700}.v40-headline-container[data-astro-cid-uae3dgse]{margin-bottom:1.25rem;animation:.6s cubic-bezier(.16,1,.3,1) .16s both v40FadeUp}.v40-hero-headline[data-astro-cid-uae3dgse]{font-family:var(--font-heading,"Outfit", "Space Grotesk", system-ui, sans-serif);letter-spacing:-.022em;text-shadow:0 2px 14px #000000b3, 0 0 50px var(--v40-emerald-glow,#10b9811f);margin:0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:800;line-height:1.14;color:#fff!important}.v40-matrix-grid[data-astro-cid-uae3dgse]{grid-template-columns:minmax(0,.82fr) minmax(0,1.36fr) minmax(0,.82fr);align-items:stretch;gap:1.35rem;width:100%;display:grid;position:relative}.v40-img-column[data-astro-cid-uae3dgse]{position:relative}.v40-img-left[data-astro-cid-uae3dgse]{animation:.65s cubic-bezier(.16,1,.3,1) .22s both v40FadeLeft}.v40-img-right[data-astro-cid-uae3dgse]{flex-direction:column;gap:.95rem;animation:.65s cubic-bezier(.16,1,.3,1) .22s both v40FadeRight;display:flex;position:relative}.v40-emerald-frame[data-astro-cid-uae3dgse]{border:1px solid var(--v40-card-border,#10b98159);background:#fff;border-radius:6px;padding:.5rem .5rem .75rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;position:relative;box-shadow:0 16px 42px #00000080,0 4px 12px #00000040}.v40-emerald-frame[data-astro-cid-uae3dgse]:hover{border-color:var(--v40-frame-color,#10b981);box-shadow:0 24px 55px #000000a6, 0 6px 18px var(--v40-emerald-glow,#10b98133);transform:translateY(-5px)scale(1.01)!important}.v40-photo-frame[data-astro-cid-uae3dgse]{background:#070d0a;border-radius:3px;width:100%;position:relative;overflow:hidden}.v40-img-left[data-astro-cid-uae3dgse] .v40-photo-frame[data-astro-cid-uae3dgse]{height:clamp(230px,24vw,320px)}.v40-frame-upper[data-astro-cid-uae3dgse] .v40-photo-frame[data-astro-cid-uae3dgse]{height:175px}.v40-frame-lower[data-astro-cid-uae3dgse] .v40-photo-frame[data-astro-cid-uae3dgse]{height:115px}.v40-photo-img[data-astro-cid-uae3dgse]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v40-emerald-frame[data-astro-cid-uae3dgse]:hover .v40-photo-img[data-astro-cid-uae3dgse]{transform:scale(1.06)!important}.v40-photo-overlay[data-astro-cid-uae3dgse]{pointer-events:none;background:linear-gradient(#0000 50%,#00000073 100%);position:absolute;inset:0}.v40-photo-sheen[data-astro-cid-uae3dgse]{pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 55%);position:absolute;inset:0}.v40-frame-caption[data-astro-cid-uae3dgse]{color:#070d0a;text-align:center;justify-content:center;align-items:center;gap:.4rem;margin-top:.55rem;font-size:.78rem;font-weight:750;line-height:1.25;display:flex}.v40-caption-diamond[data-astro-cid-uae3dgse]{color:var(--v40-frame-color,#10b981);flex-shrink:0;font-size:.68rem}.v40-caption-text[data-astro-cid-uae3dgse]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v40-washi-tape[data-astro-cid-uae3dgse]{background:linear-gradient(135deg, var(--v40-emerald-3,#34d399), var(--v40-frame-color,#10b981));z-index:4;opacity:.92;border-radius:2px;width:64px;height:18px;position:absolute;box-shadow:0 2px 6px #00000040}.tape-top-center[data-astro-cid-uae3dgse]{top:-9px;left:35%;transform:rotate(-3deg)}.tape-top-right[data-astro-cid-uae3dgse]{top:-9px;right:28%;transform:rotate(5deg)}.v40-center-content[data-astro-cid-uae3dgse]{flex-direction:column;justify-content:center;padding:0 .25rem;animation:.6s cubic-bezier(.16,1,.3,1) .25s both v40FadeUp;display:flex;position:relative}.v40-subheadline-text[data-astro-cid-uae3dgse]{text-shadow:0 1px 4px #0006;margin:0 0 1.15rem;font-size:.98rem;font-weight:400;line-height:1.58;color:#e2f0e7!important}.v40-benefits-stack[data-astro-cid-uae3dgse],ul[data-astro-cid-uae3dgse].v40-benefits-stack{flex-direction:column;gap:.5rem;display:flex;margin:0 0 1.25rem!important;padding:0!important;list-style:none!important}.v40-benefit-pill[data-astro-cid-uae3dgse],li[data-astro-cid-uae3dgse].v40-benefit-pill{border:1px solid #ffffff1a;border-left:3px solid var(--v40-frame-color,#10b981);-webkit-backdrop-filter:blur(8px);color:#f0fdf4eb;animation:v40BenefitIn .4s calc(.35s + var(--pill-idx,0) * 80ms) cubic-bezier(.16, 1, .3, 1) both;background:#ffffff0d;border-radius:8px;align-items:center;gap:.65rem;padding:.48rem .85rem;font-size:.84rem;font-weight:500;line-height:1.4;transition:transform .2s,background .2s,border-color .2s;display:flex;list-style:none!important}.v40-benefit-pill[data-astro-cid-uae3dgse]:hover{border-color:#fff3;border-left-color:var(--v40-emerald-3,#34d399);background:#ffffff17;transform:translate(4px)}.v40-benefit-icon[data-astro-cid-uae3dgse]{background:linear-gradient(135deg, var(--v40-frame-color,#10b981), var(--v40-emerald-2,#059669));color:#fff;width:18px;height:18px;box-shadow:0 2px 6px var(--v40-emerald-glow,#10b98159);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v40-benefit-text[data-astro-cid-uae3dgse]{flex:1}.v40-action-buttons[data-astro-cid-uae3dgse]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;animation:.5s cubic-bezier(.16,1,.3,1) .55s both v40FadeUp;display:flex}.v40-btn-primary[data-astro-cid-uae3dgse]{background:linear-gradient(135deg, var(--v40-emerald-2,#059669), var(--v40-emerald-3,#047857));color:var(--v40-btn-text,#fff);border:1px solid var(--v40-emerald-3,#34d39966);box-shadow:0 8px 24px var(--v40-btn-shadow,#10b98173);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.55rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.btn-shimmer[data-astro-cid-uae3dgse]{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 40%,#ffffff42 60%,#0000 100%) 0 0/200% 100%;animation:2.8s linear infinite v40TapeShimmer;position:absolute;inset:0}.v40-btn-primary[data-astro-cid-uae3dgse]:hover{box-shadow:0 12px 30px var(--v40-btn-shadow,#10b98199);transform:translateY(-2px)scale(1.02)}.v40-btn-primary[data-astro-cid-uae3dgse]:active{transform:translateY(0)scale(.98)}.btn-arrow[data-astro-cid-uae3dgse]{align-items:center;transition:transform .2s;display:flex}.v40-btn-primary[data-astro-cid-uae3dgse]:hover .btn-arrow[data-astro-cid-uae3dgse]{transform:translate(4px)}.v40-btn-secondary[data-astro-cid-uae3dgse]{-webkit-backdrop-filter:blur(8px);color:#ffffffe6;background:#ffffff12;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;padding:.72rem 1.35rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.v40-btn-secondary[data-astro-cid-uae3dgse]:hover{border-color:var(--v40-frame-color,#10b981);background:#ffffff24;transform:translateY(-2px)}.v40-center-footer[data-astro-cid-uae3dgse]{align-items:center;gap:1.15rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .75s both v40ScaleIn;display:flex}.v40-stamp-badge[data-astro-cid-uae3dgse]{border:2px dashed var(--v40-frame-color,#10b981);width:78px;height:78px;color:var(--v40-emerald-3,#34d399);background:#10b98114;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 4px 16px #00000059,0 0 0 2px #10b98126}.v40-stamp-inner[data-astro-cid-uae3dgse]{text-align:center;flex-direction:column;gap:.08rem;padding:.15rem;font-size:.54rem;font-weight:800;line-height:1.25;display:flex}.stamp-top[data-astro-cid-uae3dgse]{letter-spacing:.04em;opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;display:-webkit-box;overflow:hidden}.stamp-year[data-astro-cid-uae3dgse]{letter-spacing:.02em;font-size:.66rem}.v40-brand-medallion[data-astro-cid-uae3dgse],.v40-celestial-seal[data-astro-cid-uae3dgse]{justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.v40-medallion-logo[data-astro-cid-uae3dgse]{object-fit:contain;filter:drop-shadow(0 4px 12px #00000080);max-width:70px;max-height:70px}.v40-sticker[data-astro-cid-uae3dgse]{z-index:8;pointer-events:none;transition:transform .25s;position:absolute}.sticker-facet-gem[data-astro-cid-uae3dgse]{bottom:-14px;left:8px}.sticker-prism-corner[data-astro-cid-uae3dgse]{top:-25px;right:10px}.v40-corner-logo[data-astro-cid-uae3dgse]{object-fit:contain;max-width:70px;max-height:70px}@media (width<=1140px){.v40-matrix-grid[data-astro-cid-uae3dgse]{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.v40-img-left[data-astro-cid-uae3dgse]{grid-area:1/1}.v40-center-content[data-astro-cid-uae3dgse]{grid-area:1/2}.v40-img-right[data-astro-cid-uae3dgse]{flex-flow:wrap;grid-area:2/1/auto/-1}.v40-frame-upper[data-astro-cid-uae3dgse],.v40-frame-lower[data-astro-cid-uae3dgse]{flex:240px}}@media (width<=780px){.v40-hero-wrapper[data-astro-cid-uae3dgse]{min-height:auto;padding:4.5rem .85rem 2.25rem}.v40-framed-canvas[data-astro-cid-uae3dgse]{border-width:2.5px;border-radius:12px;padding:1.25rem 1rem 1.5rem}.v40-canvas-header-row[data-astro-cid-uae3dgse]{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.v40-hero-headline[data-astro-cid-uae3dgse]{font-size:clamp(1.65rem,6.5vw,2.35rem);line-height:1.2}.v40-matrix-grid[data-astro-cid-uae3dgse]{flex-direction:column;gap:1.35rem;display:flex}.v40-img-left[data-astro-cid-uae3dgse],.v40-center-content[data-astro-cid-uae3dgse],.v40-img-right[data-astro-cid-uae3dgse]{width:100%;grid-area:auto!important}.v40-center-content[data-astro-cid-uae3dgse]{order:1}.v40-img-left[data-astro-cid-uae3dgse]{order:2}.v40-img-right[data-astro-cid-uae3dgse]{flex-direction:column;order:3;gap:.85rem;display:flex}.v40-img-left[data-astro-cid-uae3dgse] .v40-photo-frame[data-astro-cid-uae3dgse]{height:240px}.v40-frame-upper[data-astro-cid-uae3dgse]{flex:100%}.v40-frame-upper[data-astro-cid-uae3dgse] .v40-photo-frame[data-astro-cid-uae3dgse]{height:160px}.v40-frame-lower[data-astro-cid-uae3dgse]{display:none}.v40-center-footer[data-astro-cid-uae3dgse]{justify-content:center;margin-top:1.15rem}.v40-subheadline-text[data-astro-cid-uae3dgse]{margin-bottom:1rem;font-size:.94rem;line-height:1.52}.v40-benefit-pill[data-astro-cid-uae3dgse]{padding:.45rem .85rem;font-size:.78rem}}@media (width<=480px){.v40-hero-wrapper[data-astro-cid-uae3dgse]{padding:4.25rem .65rem 1.85rem}.v40-framed-canvas[data-astro-cid-uae3dgse]{padding:1.1rem .75rem}.v40-action-buttons[data-astro-cid-uae3dgse]{flex-direction:column;align-items:stretch;gap:.65rem}.v40-btn-primary[data-astro-cid-uae3dgse],.v40-btn-secondary[data-astro-cid-uae3dgse]{justify-content:center;width:100%;padding:.75rem 1.25rem}.v40-orb[data-astro-cid-uae3dgse]{display:none}}.v40-about-section[data-astro-cid-bikifct2]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v40-about-container[data-astro-cid-bikifct2]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v40-about-header-tape[data-astro-cid-bikifct2]{background:var(--v40-card-bg,#111e15d9);color:var(--v40-emerald-3,#34d399);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v40-emerald-1,#10b981);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000026}.v40-tape-clip[data-astro-cid-bikifct2]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v40-tape-clip[data-astro-cid-bikifct2].right{left:auto;right:-8px;transform:rotate(15deg)}.v40-about-grid[data-astro-cid-bikifct2]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v40-photo-cluster[data-astro-cid-bikifct2]{min-height:480px;position:relative}.v40-about-polaroid[data-astro-cid-bikifct2]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v40-about-polaroid[data-astro-cid-bikifct2]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-bikifct2]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-bikifct2]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v40-about-frame[data-astro-cid-bikifct2]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v40-about-frame-sm[data-astro-cid-bikifct2]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v40-about-img[data-astro-cid-bikifct2]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v40-about-caption[data-astro-cid-bikifct2]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v40-about-caption[data-astro-cid-bikifct2] span[data-astro-cid-bikifct2]{color:#0f172a!important}.v40-washi-tape-strip[data-astro-cid-bikifct2]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-bikifct2]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-bikifct2]{top:-11px;right:25%;transform:rotate(7deg)}.v40-artisan-stamp[data-astro-cid-bikifct2]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-bikifct2]{border:2.5px dashed var(--v40-frame-color,#10b981);background:var(--v40-bg-surface,#0d1810);width:90px;height:90px;color:var(--v40-frame-color,#10b981);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000004d}.stamp-star[data-astro-cid-bikifct2]{font-size:.8rem}.stamp-txt[data-astro-cid-bikifct2]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-bikifct2]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v40-narrative-card[data-astro-cid-bikifct2]{background:var(--v40-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v40-card-border,#10b98133);border-left:6px solid var(--v40-frame-color,#10b981);box-shadow:var(--v40-card-shadow,0 20px 60px #00000073);border-radius:16px;padding:3rem 2.5rem;position:relative}.v40-about-title[data-astro-cid-bikifct2]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v40-text-h,#f0fdf4)!important}.v40-about-lead[data-astro-cid-bikifct2]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v40-text-body,#bbd5c4)!important}.v40-about-body[data-astro-cid-bikifct2]{opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v40-text-body,#bbd5c4)!important}.v40-pillars-list[data-astro-cid-bikifct2]{flex-direction:column;gap:1.25rem;display:flex}.v40-pillar-item[data-astro-cid-bikifct2]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-bikifct2]{color:var(--v40-emerald-1,#10b981);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-bikifct2]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v40-text-h,#f0fdf4)!important}.pillar-text[data-astro-cid-bikifct2]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v40-text-body,#bbd5c4)!important}@media (width<=900px){.v40-about-grid[data-astro-cid-bikifct2]{grid-template-columns:1fr}.v40-photo-cluster[data-astro-cid-bikifct2]{min-height:420px}}@media (width<=600px){.v40-about-section[data-astro-cid-bikifct2]{padding-block:3.5rem;padding-inline:.75rem}.v40-about-canvas[data-astro-cid-bikifct2]{border-radius:12px;padding:1.5rem 1rem}.v40-photo-cluster[data-astro-cid-bikifct2]{min-height:320px}.polaroid-main[data-astro-cid-bikifct2]{width:88%}.polaroid-sub[data-astro-cid-bikifct2]{width:68%;bottom:-10px}.v40-polaroid-img[data-astro-cid-bikifct2]{height:200px}.polaroid-sub[data-astro-cid-bikifct2] .v40-polaroid-img[data-astro-cid-bikifct2]{height:150px}}@keyframes v40SvcCardIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes v40AccentGrow{0%{width:0}to{width:40px}}.v40-services-section[data-astro-cid-uctb7z2e]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v40-services-container[data-astro-cid-uctb7z2e]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v40-services-header[data-astro-cid-uctb7z2e]{text-align:center;margin-bottom:4rem}.v40-section-eyebrow[data-astro-cid-uctb7z2e]{background:var(--v40-card-bg,#111e15d9);border:1px solid var(--v40-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v40-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v40-eyebrow-dot[data-astro-cid-uctb7z2e]{background:var(--v40-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v40-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}@keyframes v40GlowPulse{0%,to{opacity:.55}50%{opacity:1}}.v40-services-title[data-astro-cid-uctb7z2e]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v40-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v40-title-underline[data-astro-cid-uctb7z2e]{background:linear-gradient(90deg, var(--v40-frame-color,#10b981), var(--v40-accent-secondary,#f59e0b));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v40-services-grid[data-astro-cid-uctb7z2e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v40-service-card[data-astro-cid-uctb7z2e]{background:var(--v40-card-bg,#111e15bf);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v40-card-border,#10b98126);box-shadow:var(--v40-card-shadow,0 20px 60px #0006);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v40-service-card[data-astro-cid-uctb7z2e]:before{content:"";background:linear-gradient(90deg, transparent, var(--v40-frame-color,#10b981), var(--v40-accent-secondary,#f59e0b), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v40-service-card[data-astro-cid-uctb7z2e]:hover{border-color:#10b9814d;transform:translateY(-8px);box-shadow:0 32px 80px #00000080,0 8px 24px #10b9811a}.v40-service-card[data-astro-cid-uctb7z2e]:hover:before{opacity:1}.v40-service-img-frame[data-astro-cid-uctb7z2e]{background:#0d1810;width:100%;height:220px;position:relative;overflow:hidden}.v40-service-img[data-astro-cid-uctb7z2e]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v40-service-card[data-astro-cid-uctb7z2e]:hover .v40-service-img[data-astro-cid-uctb7z2e]{transform:scale(1.08)!important}.v40-service-img-overlay[data-astro-cid-uctb7z2e]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v40-service-number[data-astro-cid-uctb7z2e]{backdrop-filter:blur(8px);color:var(--v40-emerald-3,#34d399);letter-spacing:.04em;background:#070d0acc;border:1px solid #10b98140;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v40-service-body[data-astro-cid-uctb7z2e]{padding:1.5rem 1.5rem 1.75rem}.v40-service-accent-bar[data-astro-cid-uctb7z2e]{background:linear-gradient(90deg, var(--v40-frame-color,#10b981), var(--v40-accent-secondary,#f59e0b));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v40-service-card[data-astro-cid-uctb7z2e]:hover .v40-service-accent-bar[data-astro-cid-uctb7z2e]{width:52px}.v40-service-heading[data-astro-cid-uctb7z2e]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v40-text-h,#f0fdf4);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v40-service-desc[data-astro-cid-uctb7z2e]{color:var(--v40-text-body,#bbd5c4);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v40-service-footer[data-astro-cid-uctb7z2e]{margin-top:auto}.v40-service-btn[data-astro-cid-uctb7z2e]{color:var(--v40-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v40-service-btn[data-astro-cid-uctb7z2e]:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px);box-shadow:0 4px 16px #10b98126}.v40-btn-arrow[data-astro-cid-uctb7z2e]{align-items:center;transition:transform .2s;display:flex}.v40-service-btn[data-astro-cid-uctb7z2e]:hover .v40-btn-arrow[data-astro-cid-uctb7z2e]{transform:translate(3px)}@media (width<=640px){.v40-services-section[data-astro-cid-uctb7z2e]{padding-block:3.5rem;padding-inline:.75rem}.v40-services-grid[data-astro-cid-uctb7z2e]{grid-template-columns:1fr;gap:1.25rem}.v40-service-img-frame[data-astro-cid-uctb7z2e]{height:190px}.v40-service-body[data-astro-cid-uctb7z2e]{padding:1.2rem 1.15rem 1.35rem}}.v40-products-section[data-astro-cid-5n7l7k3a]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v40-products-container[data-astro-cid-5n7l7k3a]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v40-products-header[data-astro-cid-5n7l7k3a]{text-align:center;margin-bottom:3.5rem}.v40-products-eyebrow[data-astro-cid-5n7l7k3a]{background:var(--v40-card-bg,#111e15d9);color:var(--v40-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v40-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v40-products-title[data-astro-cid-5n7l7k3a]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v40-text-h,#f0fdf4)!important}.v40-products-grid[data-astro-cid-5n7l7k3a]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v40-product-card[data-astro-cid-5n7l7k3a]{background:var(--v40-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v40-card-border,#10b98133);box-shadow:var(--v40-card-shadow,0 16px 40px #0006);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v40-product-card[data-astro-cid-5n7l7k3a]:hover{z-index:5;border-color:#10b98159;box-shadow:0 24px 60px #00000080,0 0 24px #10b98126}.v40-card-clip[data-astro-cid-5n7l7k3a]{background:var(--v40-emerald-1,#10b981);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0000004d}.v40-product-img-box[data-astro-cid-5n7l7k3a]{background:var(--v40-bg-surface,#0d1810);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v40-product-img[data-astro-cid-5n7l7k3a]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v40-product-img[data-astro-cid-5n7l7k3a].v40-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v40-product-card[data-astro-cid-5n7l7k3a]:hover .v40-product-img[data-astro-cid-5n7l7k3a].v40-secondary-img{opacity:1}.v40-product-card[data-astro-cid-5n7l7k3a]:hover .v40-primary-img[data-astro-cid-5n7l7k3a]{opacity:0}.v40-product-badge[data-astro-cid-5n7l7k3a]{background:var(--v40-gold,#f59e0b);color:#070d0a;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v40-product-info[data-astro-cid-5n7l7k3a]{margin-top:1.5rem}.v40-product-header-line[data-astro-cid-5n7l7k3a]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v40-product-name[data-astro-cid-5n7l7k3a]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v40-text-h,#f0fdf4)!important}.v40-product-price-tag[data-astro-cid-5n7l7k3a]{font-family:var(--font-heading,inherit);background:var(--v40-emerald-soft,#10b9811f);border:1px solid var(--v40-card-border,#10b98140);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v40-emerald-3,#34d399)!important}.v40-product-desc[data-astro-cid-5n7l7k3a]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v40-text-body,#bbd5c4)!important}.v40-product-actions[data-astro-cid-5n7l7k3a]{margin-top:auto}.v40-cartoon-btn[data-astro-cid-5n7l7k3a]{background:linear-gradient(135deg, var(--v40-emerald-1,#10b981), var(--v40-emerald-2,#059669));box-shadow:0 4px 16px var(--v40-btn-shadow,#10b98166);border:1px solid #34d39966;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v40-cartoon-btn[data-astro-cid-5n7l7k3a]:hover{background:linear-gradient(135deg, var(--v40-emerald-3,#34d399), var(--v40-emerald-1,#10b981));transform:translateY(-2px);box-shadow:0 8px 24px #10b9818c}.btn-arrow[data-astro-cid-5n7l7k3a]{font-weight:900}@media (width<=640px){.v40-products-section[data-astro-cid-5n7l7k3a]{padding-block:3.5rem;padding-inline:.75rem}.v40-products-grid[data-astro-cid-5n7l7k3a]{grid-template-columns:1fr;gap:1.5rem}.v40-product-img-box[data-astro-cid-5n7l7k3a]{height:210px}.v40-product-card[data-astro-cid-5n7l7k3a]{padding:1rem 1rem 1.5rem}}.v40-menu-section[data-astro-cid-bkr3zm63]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v40-menu-container[data-astro-cid-bkr3zm63]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v40-menu-header[data-astro-cid-bkr3zm63]{text-align:center;margin-bottom:3.5rem}.v40-menu-eyebrow[data-astro-cid-bkr3zm63]{background:var(--v40-card-bg,#111e15d9);color:var(--v40-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v40-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v40-menu-title[data-astro-cid-bkr3zm63]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v40-text-h,#f0fdf4)!important}.v40-menu-grid[data-astro-cid-bkr3zm63]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v40-menu-card[data-astro-cid-bkr3zm63]{background:var(--v40-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v40-card-border,#10b98133);box-shadow:var(--v40-card-shadow,0 16px 40px #0006);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v40-menu-card[data-astro-cid-bkr3zm63]:hover{z-index:5;border-color:#10b98159;box-shadow:0 20px 50px #00000080,0 0 20px #10b98126;transform:translateY(-4px)rotate(0)!important}.v40-menu-tape[data-astro-cid-bkr3zm63]{background:#10b98133;border:1px solid #10b9814d;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v40-menu-top-line[data-astro-cid-bkr3zm63]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v40-menu-title-group[data-astro-cid-bkr3zm63]{align-items:baseline;gap:.5rem;display:flex}.v40-menu-num[data-astro-cid-bkr3zm63]{color:var(--v40-emerald-1,#10b981);font-size:.95rem;font-weight:900}.v40-menu-item-name[data-astro-cid-bkr3zm63]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v40-text-h,#f0fdf4)!important}.v40-menu-price[data-astro-cid-bkr3zm63]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v40-emerald-3,#34d399)!important}.v40-menu-badge-row[data-astro-cid-bkr3zm63]{margin-bottom:.85rem}.v40-menu-badge[data-astro-cid-bkr3zm63]{background:var(--v40-emerald-soft,#10b98126);color:var(--v40-emerald-3,#34d399);border:1px solid var(--v40-card-border,#10b98140);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v40-menu-item-desc[data-astro-cid-bkr3zm63]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v40-text-body,#bbd5c4)!important}.v40-menu-card-footer[data-astro-cid-bkr3zm63]{border-top:1px dashed var(--v40-card-border,#10b98133);margin-top:auto;padding-top:1rem}.v40-menu-order-btn[data-astro-cid-bkr3zm63]{color:var(--v40-emerald-3,#34d399);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v40-menu-order-btn[data-astro-cid-bkr3zm63]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-bkr3zm63]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-bkr3zm63]{transform:rotate(1deg)}@media (width<=640px){.v40-menu-section[data-astro-cid-bkr3zm63]{padding-block:3.5rem;padding-inline:.75rem}.v40-menu-grid[data-astro-cid-bkr3zm63]{grid-template-columns:1fr;gap:1.5rem}.v40-menu-card[data-astro-cid-bkr3zm63]{padding:1.5rem 1.25rem}}@keyframes v40SpotFadeLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes v40SpotFadeRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.v40-spotlight-section[data-astro-cid-y6qx7bwk]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v40-spotlight-container[data-astro-cid-y6qx7bwk]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v40-spotlight-eyebrow[data-astro-cid-y6qx7bwk]{background:var(--v40-card-bg,#111e15d9);border:1px solid var(--v40-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v40-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v40-eyebrow-dot[data-astro-cid-y6qx7bwk]{background:var(--v40-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v40-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v40-spotlight-board[data-astro-cid-y6qx7bwk]{background:var(--v40-card-bg,#111e15bf);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v40-card-border,#10b98126);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.v40-spotlight-board[data-astro-cid-y6qx7bwk]:before{content:"";background:linear-gradient(90deg, transparent, var(--v40-frame-color,#10b981) 40%, var(--v40-accent-secondary,#f59e0b) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v40-portrait-column[data-astro-cid-y6qx7bwk]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v40-portrait-card[data-astro-cid-y6qx7bwk]{border:1px solid var(--v40-card-border,#10b9812e);box-shadow:var(--v40-card-shadow,0 20px 60px #00000073);background:var(--v40-card-bg,#0d1810);border-radius:20px;overflow:hidden}.v40-portrait-image-wrap[data-astro-cid-y6qx7bwk]{width:100%;height:360px;position:relative;overflow:hidden}.v40-portrait-img[data-astro-cid-y6qx7bwk]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v40-portrait-card[data-astro-cid-y6qx7bwk]:hover .v40-portrait-img[data-astro-cid-y6qx7bwk]{transform:scale(1.05)!important}.v40-portrait-overlay[data-astro-cid-y6qx7bwk]{pointer-events:none;background:linear-gradient(#0000 50%,#070d0a99 100%);position:absolute;inset:0}.v40-portrait-caption[data-astro-cid-y6qx7bwk]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v40-portrait-name[data-astro-cid-y6qx7bwk]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v40-text-h,#f0fdf4);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v40-portrait-role[data-astro-cid-y6qx7bwk]{color:var(--v40-text-muted,#6b8f77);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v40-accent-badge[data-astro-cid-y6qx7bwk]{background:var(--v40-card-bg,#070d0ad9);backdrop-filter:blur(12px);border:1px solid var(--v40-card-border,#10b9814d);letter-spacing:.08em;text-transform:uppercase;color:var(--v40-emerald-3,#34d399);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #00000059}.v40-badge-icon[data-astro-cid-y6qx7bwk]{color:var(--v40-frame-color,#10b981);animation:2.5s ease-in-out infinite v40GlowPulse}.v40-narrative-column[data-astro-cid-y6qx7bwk]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v40-quote-label[data-astro-cid-y6qx7bwk]{letter-spacing:.08em;text-transform:uppercase;color:var(--v40-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v40-spotlight-headline[data-astro-cid-y6qx7bwk]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v40-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v40-spotlight-quote[data-astro-cid-y6qx7bwk]{color:var(--v40-text-body,#bbd5c4);border-left:3px solid var(--v40-frame-color,#10b981);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v40-quote-mark[data-astro-cid-y6qx7bwk],.v40-quote-mark-end[data-astro-cid-y6qx7bwk]{color:var(--v40-frame-color,#10b981);opacity:.6;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v40-quote-mark[data-astro-cid-y6qx7bwk]{margin-right:.1em}.v40-quote-mark-end[data-astro-cid-y6qx7bwk]{margin-left:.1em}.v40-spotlight-bio[data-astro-cid-y6qx7bwk]{color:var(--v40-text-body,#bbd5c4);opacity:.85;margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v40-spotlight-action[data-astro-cid-y6qx7bwk]{margin-top:.5rem}.v40-spotlight-btn[data-astro-cid-y6qx7bwk]{background:linear-gradient(135deg, var(--v40-frame-color,#10b981), var(--v40-emerald-2,#059669));color:#fff;box-shadow:0 6px 24px var(--v40-btn-shadow,#10b98166);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.v40-spotlight-btn[data-astro-cid-y6qx7bwk]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v40-spotlight-btn[data-astro-cid-y6qx7bwk]:hover{box-shadow:0 14px 40px var(--v40-btn-shadow,#10b9818c);transform:translateY(-3px)scale(1.03)}.v40-btn-arrow[data-astro-cid-y6qx7bwk]{align-items:center;transition:transform .2s;display:flex}.v40-spotlight-btn[data-astro-cid-y6qx7bwk]:hover .v40-btn-arrow[data-astro-cid-y6qx7bwk]{transform:translate(4px)}@media (width<=960px){.v40-spotlight-board[data-astro-cid-y6qx7bwk]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v40-portrait-image-wrap[data-astro-cid-y6qx7bwk]{height:280px}.v40-accent-badge[data-astro-cid-y6qx7bwk]{top:-10px;right:0}}@media (width<=560px){.v40-spotlight-section[data-astro-cid-y6qx7bwk]{padding:5rem 1rem}.v40-spotlight-board[data-astro-cid-y6qx7bwk]{border-radius:20px;padding:2rem 1.5rem}}.v41-hero-wrapper[data-astro-cid-4rlnimix]{box-sizing:border-box;isolation:isolate;background-color:#0000;width:100%;min-height:clamp(560px,82vh,920px);padding:5.75rem 1.25rem 3.5rem;position:relative;overflow-x:clip}.v41-fluid-dye-backdrop[data-astro-cid-4rlnimix]{pointer-events:none;z-index:1;background-image:var(--v41-backdrop-image);opacity:.92;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v41-orb[data-astro-cid-4rlnimix]{filter:blur(85px);pointer-events:none;z-index:1;will-change:transform;border-radius:50%;animation:linear infinite v40OrbFloat;position:absolute}.v41-orb-1[data-astro-cid-4rlnimix]{background:var(--v41-emerald-glow,#10b98147);width:580px;height:580px;animation-duration:22s;top:-160px;left:-80px}.v41-orb-2[data-astro-cid-4rlnimix]{background:var(--v41-gold-soft,#f59e0b1f);width:420px;height:420px;animation-duration:18s;animation-delay:-6s;bottom:-80px;right:-60px}.v41-orb-3[data-astro-cid-4rlnimix]{background:#10b9810f;width:240px;height:240px;animation-duration:26s;animation-delay:-12s;top:38%;left:45%}.v41-outer-container[data-astro-cid-4rlnimix]{z-index:2;max-width:1320px;margin:0 auto;position:relative}.v41-framed-canvas[data-astro-cid-4rlnimix]{background-color:var(--v41-canvas-bg,#070d0af0);border:4px solid var(--v41-canvas-border,#10b981);box-shadow:0 28px 80px -16px #000000bf, 0 0 0 1px #ffffff0d, 0 0 30px var(--v41-emerald-glow,#10b9812e), inset 0 0 40px #00000059;box-sizing:border-box;transform-style:preserve-3d;border-radius:12px;padding:1.35rem 2.25rem 2rem;transition:box-shadow .35s,border-color .35s;animation:.65s cubic-bezier(.16,1,.3,1) both v40ScaleIn;position:relative;overflow:hidden}.v41-framed-canvas[data-astro-cid-4rlnimix]:hover{box-shadow:0 36px 95px -16px #000000d9, 0 0 0 1px #ffffff14, 0 0 45px var(--v41-emerald-glow,#10b9814d), inset 0 0 50px #0006}.v41-framed-canvas[data-astro-cid-4rlnimix]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--v41-emerald-3,#34d399) 25%, var(--v41-gold-light,#fcd34d) 50%, var(--v41-emerald-3,#34d399) 75%, transparent 100%);z-index:20;background-size:200% 100%;height:3px;animation:3.5s linear infinite v40TapeShimmer;position:absolute;top:0;left:0;right:0}.v41-canvas-header-row[data-astro-cid-4rlnimix]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;animation:.5s cubic-bezier(.16,1,.3,1) .1s both v40FadeUp;display:flex}.v41-eyebrow-tape-banner[data-astro-cid-4rlnimix]{color:var(--v41-emerald-3,#34d399);align-items:center;gap:.45rem;padding:.36rem 1.1rem;display:inline-flex;border:1px solid var(--v41-frame-color,#10b981)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#10b98133,#f59e0b1f)!important;border-radius:6px!important;font-size:.74rem!important;font-weight:800!important;transform:none!important;box-shadow:0 4px 12px #0000004d!important}.v41-banner-star[data-astro-cid-4rlnimix]{color:var(--v41-gold,#f59e0b);opacity:.9;font-size:.7rem}.v41-tag-pill[data-astro-cid-4rlnimix]{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:.45rem;padding:.32rem .95rem;display:inline-flex}.v41-tag-dot[data-astro-cid-4rlnimix]{background:var(--v41-frame-color,#10b981);width:7px;height:7px;box-shadow:0 0 8px var(--v41-frame-color,#10b981);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite v40EmeraldGlowPulse;display:block}.v41-tag-text[data-astro-cid-4rlnimix]{color:#fffc;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700}.v41-headline-container[data-astro-cid-4rlnimix]{margin-bottom:1.25rem;animation:.6s cubic-bezier(.16,1,.3,1) .16s both v40FadeUp}.v41-hero-headline[data-astro-cid-4rlnimix]{font-family:var(--font-heading,"Outfit", "Space Grotesk", system-ui, sans-serif);letter-spacing:-.022em;text-shadow:0 2px 14px #000000b3, 0 0 50px var(--v41-emerald-glow,#10b9811f);margin:0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:800;line-height:1.14;color:var(--v41-headline-color,#fff)!important}.v41-matrix-grid[data-astro-cid-4rlnimix]{grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);align-items:start;gap:1.75rem;width:100%;display:grid;position:relative}.v41-img-column[data-astro-cid-4rlnimix]{position:relative}.v41-img-right[data-astro-cid-4rlnimix]{flex-direction:column;gap:1.15rem;animation:.65s cubic-bezier(.16,1,.3,1) .22s both v40FadeRight;display:flex;position:relative}.v41-emerald-frame[data-astro-cid-4rlnimix]{border:1px solid var(--v41-card-border,#10b98159);background:#fff;border-radius:6px;padding:.5rem .5rem .75rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;position:relative;box-shadow:0 16px 42px #00000080,0 4px 12px #00000040}.v41-emerald-frame[data-astro-cid-4rlnimix]:hover{border-color:var(--v41-frame-color,#10b981);box-shadow:0 24px 55px #000000a6, 0 6px 18px var(--v41-emerald-glow,#10b98133);transform:translateY(-5px)scale(1.01)!important}.v41-photo-frame[data-astro-cid-4rlnimix]{background:#070d0a;border-radius:3px;width:100%;position:relative;overflow:hidden}.v41-img-left[data-astro-cid-4rlnimix] .v41-photo-frame[data-astro-cid-4rlnimix]{height:clamp(230px,24vw,320px)}.v41-frame-upper[data-astro-cid-4rlnimix] .v41-photo-frame[data-astro-cid-4rlnimix]{height:175px}.v41-frame-lower[data-astro-cid-4rlnimix] .v41-photo-frame[data-astro-cid-4rlnimix]{height:115px}.v41-photo-img[data-astro-cid-4rlnimix]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v41-emerald-frame[data-astro-cid-4rlnimix]:hover .v41-photo-img[data-astro-cid-4rlnimix]{transform:scale(1.06)!important}.v41-photo-overlay[data-astro-cid-4rlnimix]{pointer-events:none;background:linear-gradient(#0000 50%,#00000073 100%);position:absolute;inset:0}.v41-photo-sheen[data-astro-cid-4rlnimix]{pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 55%);position:absolute;inset:0}.v41-frame-caption[data-astro-cid-4rlnimix]{color:#070d0a;text-align:center;justify-content:center;align-items:center;gap:.4rem;margin-top:.55rem;font-size:.78rem;font-weight:750;line-height:1.25;display:flex}.v41-caption-diamond[data-astro-cid-4rlnimix]{color:var(--v41-frame-color,#10b981);flex-shrink:0;font-size:.68rem}.v41-caption-text[data-astro-cid-4rlnimix]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v41-washi-tape[data-astro-cid-4rlnimix]{background:linear-gradient(135deg, var(--v41-emerald-3,#34d399), var(--v41-frame-color,#10b981));z-index:4;opacity:.92;border-radius:2px;width:64px;height:18px;position:absolute;box-shadow:0 2px 6px #00000040}.tape-top-center[data-astro-cid-4rlnimix]{top:-9px;left:35%;transform:rotate(-3deg)}.tape-top-right[data-astro-cid-4rlnimix]{top:-9px;right:28%;transform:rotate(5deg)}.v41-center-content[data-astro-cid-4rlnimix]{flex-direction:column;justify-content:center;padding:0 .25rem;animation:.6s cubic-bezier(.16,1,.3,1) .25s both v40FadeUp;display:flex;position:relative}.v41-subheadline-text[data-astro-cid-4rlnimix]{text-shadow:0 1px 4px #0006;margin:0 0 1.15rem;font-size:.98rem;font-weight:400;line-height:1.58;color:#e2f0e7!important}.v41-benefits-stack[data-astro-cid-4rlnimix],ul[data-astro-cid-4rlnimix].v41-benefits-stack{flex-direction:column;gap:.5rem;display:flex;margin:0 0 1.25rem!important;padding:0!important;list-style:none!important}.v41-benefit-pill[data-astro-cid-4rlnimix],li[data-astro-cid-4rlnimix].v41-benefit-pill{border:1px solid #ffffff1a;border-left:3px solid var(--v41-frame-color,#10b981);-webkit-backdrop-filter:blur(8px);color:#f0fdf4eb;animation:v40BenefitIn .4s calc(.35s + var(--pill-idx,0) * 80ms) cubic-bezier(.16, 1, .3, 1) both;background:#ffffff0d;border-radius:8px;align-items:center;gap:.65rem;padding:.48rem .85rem;font-size:.84rem;font-weight:500;line-height:1.4;transition:transform .2s,background .2s,border-color .2s;display:flex;list-style:none!important}.v41-benefit-pill[data-astro-cid-4rlnimix]:hover{border-color:#fff3;border-left-color:var(--v41-emerald-3,#34d399);background:#ffffff17;transform:translate(4px)}.v41-benefit-icon[data-astro-cid-4rlnimix]{background:linear-gradient(135deg, var(--v41-frame-color,#10b981), var(--v41-emerald-2,#059669));color:#fff;width:18px;height:18px;box-shadow:0 2px 6px var(--v41-emerald-glow,#10b98159);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v41-benefit-text[data-astro-cid-4rlnimix]{flex:1}.v41-action-buttons[data-astro-cid-4rlnimix]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;animation:.5s cubic-bezier(.16,1,.3,1) .55s both v40FadeUp;display:flex}.v41-btn-primary[data-astro-cid-4rlnimix]{background:linear-gradient(135deg, var(--v41-frame-color,#10b981), var(--v41-emerald-2,#059669));border:1px solid var(--v41-emerald-3,#34d39966);box-shadow:0 8px 24px var(--v41-btn-shadow,#10b98173);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.55rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.btn-shimmer[data-astro-cid-4rlnimix]{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 40%,#ffffff42 60%,#0000 100%) 0 0/200% 100%;animation:2.8s linear infinite v40TapeShimmer;position:absolute;inset:0}.v41-btn-primary[data-astro-cid-4rlnimix]:hover{box-shadow:0 12px 30px var(--v41-btn-shadow,#10b98199);transform:translateY(-2px)scale(1.02)}.v41-btn-primary[data-astro-cid-4rlnimix]:active{transform:translateY(0)scale(.98)}.btn-arrow[data-astro-cid-4rlnimix]{align-items:center;transition:transform .2s;display:flex}.v41-btn-primary[data-astro-cid-4rlnimix]:hover .btn-arrow[data-astro-cid-4rlnimix]{transform:translate(4px)}.v41-btn-secondary[data-astro-cid-4rlnimix]{-webkit-backdrop-filter:blur(8px);color:#ffffffe6;background:#ffffff12;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;padding:.72rem 1.35rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.v41-btn-secondary[data-astro-cid-4rlnimix]:hover{border-color:var(--v41-frame-color,#10b981);background:#ffffff24;transform:translateY(-2px)}.v41-center-footer[data-astro-cid-4rlnimix]{align-items:center;gap:1.15rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .75s both v40ScaleIn;display:flex}.v41-stamp-badge[data-astro-cid-4rlnimix]{border:2px dashed var(--v41-frame-color,#10b981);width:78px;height:78px;color:var(--v41-emerald-3,#34d399);background:#10b98114;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 4px 16px #00000059,0 0 0 2px #10b98126}.v41-stamp-inner[data-astro-cid-4rlnimix]{text-align:center;flex-direction:column;gap:.08rem;padding:.15rem;font-size:.54rem;font-weight:800;line-height:1.25;display:flex}.stamp-top[data-astro-cid-4rlnimix]{letter-spacing:.04em;opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;display:-webkit-box;overflow:hidden}.stamp-year[data-astro-cid-4rlnimix]{letter-spacing:.02em;font-size:.66rem}.v41-brand-medallion[data-astro-cid-4rlnimix],.v41-mascot-badge[data-astro-cid-4rlnimix],.v41-celestial-seal[data-astro-cid-4rlnimix]{justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.v41-medallion-logo[data-astro-cid-4rlnimix],.v41-mascot-img[data-astro-cid-4rlnimix]{object-fit:contain;filter:drop-shadow(0 4px 12px #00000080);max-width:78px;max-height:78px}.v41-sticker[data-astro-cid-4rlnimix]{z-index:8;pointer-events:none;transition:transform .25s;position:absolute}.sticker-facet-gem[data-astro-cid-4rlnimix]{bottom:-14px;left:8px}.sticker-prism-corner[data-astro-cid-4rlnimix]{top:-25px;right:10px}.v41-corner-logo[data-astro-cid-4rlnimix]{object-fit:contain;max-width:70px;max-height:70px}@media (width<=990px){.v41-matrix-grid[data-astro-cid-4rlnimix]{grid-template-columns:1fr;gap:1.5rem}.v41-hero-left-column[data-astro-cid-4rlnimix]{order:1}.v41-hero-right-column[data-astro-cid-4rlnimix]{flex-flow:wrap;order:2}.v41-frame-upper[data-astro-cid-4rlnimix],.v41-frame-lower[data-astro-cid-4rlnimix]{flex:240px}}@media (width<=780px){.v41-hero-wrapper[data-astro-cid-4rlnimix]{min-height:auto;padding:4.5rem .85rem 2.25rem}.v41-framed-canvas[data-astro-cid-4rlnimix]{border-width:2.5px;border-radius:12px;padding:1.25rem 1rem 1.5rem}.v41-canvas-header-row[data-astro-cid-4rlnimix]{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.v41-hero-headline[data-astro-cid-4rlnimix]{font-size:clamp(1.65rem,6.5vw,2.35rem);line-height:1.2}.v41-matrix-grid[data-astro-cid-4rlnimix]{flex-direction:column;gap:1.35rem;display:flex}.v41-img-left[data-astro-cid-4rlnimix],.v41-center-content[data-astro-cid-4rlnimix],.v41-img-right[data-astro-cid-4rlnimix]{width:100%;grid-area:auto!important}.v41-center-content[data-astro-cid-4rlnimix]{order:1}.v41-img-left[data-astro-cid-4rlnimix]{order:2}.v41-img-right[data-astro-cid-4rlnimix]{flex-direction:column;order:3;gap:.85rem;display:flex}.v41-img-left[data-astro-cid-4rlnimix] .v41-photo-frame[data-astro-cid-4rlnimix]{height:240px}.v41-frame-upper[data-astro-cid-4rlnimix]{flex:100%}.v41-frame-upper[data-astro-cid-4rlnimix] .v41-photo-frame[data-astro-cid-4rlnimix]{height:160px}.v41-frame-lower[data-astro-cid-4rlnimix]{display:none}.v41-center-footer[data-astro-cid-4rlnimix]{justify-content:center;margin-top:1.15rem}.v41-subheadline-text[data-astro-cid-4rlnimix]{margin-bottom:1rem;font-size:.94rem;line-height:1.52}.v41-benefit-pill[data-astro-cid-4rlnimix]{padding:.45rem .85rem;font-size:.78rem}}@media (width<=480px){.v41-hero-wrapper[data-astro-cid-4rlnimix]{padding:4.25rem .65rem 1.85rem}.v41-framed-canvas[data-astro-cid-4rlnimix]{padding:1.1rem .75rem}.v41-action-buttons[data-astro-cid-4rlnimix]{flex-direction:column;align-items:stretch;gap:.65rem}.v41-btn-primary[data-astro-cid-4rlnimix],.v41-btn-secondary[data-astro-cid-4rlnimix]{justify-content:center;width:100%;padding:.75rem 1.25rem}.v41-orb[data-astro-cid-4rlnimix]{display:none}}.v41-about-section[data-astro-cid-u4xxfmcc]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v41-about-container[data-astro-cid-u4xxfmcc]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v41-about-header-tape[data-astro-cid-u4xxfmcc]{background:var(--v41-card-bg,#111e15d9);color:var(--v41-emerald-3,#34d399);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v41-emerald-1,#10b981);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000026}.v41-tape-clip[data-astro-cid-u4xxfmcc]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v41-tape-clip[data-astro-cid-u4xxfmcc].right{left:auto;right:-8px;transform:rotate(15deg)}.v41-about-grid[data-astro-cid-u4xxfmcc]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v41-photo-cluster[data-astro-cid-u4xxfmcc]{min-height:480px;position:relative}.v41-about-polaroid[data-astro-cid-u4xxfmcc]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v41-about-polaroid[data-astro-cid-u4xxfmcc]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-u4xxfmcc]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-u4xxfmcc]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v41-about-frame[data-astro-cid-u4xxfmcc]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v41-about-frame-sm[data-astro-cid-u4xxfmcc]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v41-about-img[data-astro-cid-u4xxfmcc]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v41-about-caption[data-astro-cid-u4xxfmcc]{text-align:center;font-family:var(--font-heading,inherit);color:var(--v41-caption-color,#0f172a);margin-top:.85rem;font-size:.9rem;font-weight:800}.v41-about-caption[data-astro-cid-u4xxfmcc] span[data-astro-cid-u4xxfmcc]{color:var(--v41-caption-color,#0f172a)}.v41-washi-tape-strip[data-astro-cid-u4xxfmcc]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-u4xxfmcc]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-u4xxfmcc]{top:-11px;right:25%;transform:rotate(7deg)}.v41-artisan-stamp[data-astro-cid-u4xxfmcc]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-u4xxfmcc]{border:2.5px dashed var(--v41-frame-color,#10b981);background:var(--v41-bg-surface,#0d1810);width:90px;height:90px;color:var(--v41-frame-color,#10b981);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000004d}.stamp-star[data-astro-cid-u4xxfmcc]{font-size:.8rem}.stamp-txt[data-astro-cid-u4xxfmcc]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-u4xxfmcc]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v41-narrative-card[data-astro-cid-u4xxfmcc]{background:var(--v41-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v41-card-border,#10b98133);border-left:6px solid var(--v41-frame-color,#10b981);box-shadow:var(--v41-card-shadow,0 20px 60px #00000073);border-radius:16px;padding:3rem 2.5rem;position:relative}.v41-about-title[data-astro-cid-u4xxfmcc]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v41-text-h,#f0fdf4)!important}.v41-about-lead[data-astro-cid-u4xxfmcc]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v41-text-body,#bbd5c4)!important}.v41-about-body[data-astro-cid-u4xxfmcc]{opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v41-text-body,#bbd5c4)!important}.v41-pillars-list[data-astro-cid-u4xxfmcc]{flex-direction:column;gap:1.25rem;display:flex}.v41-pillar-item[data-astro-cid-u4xxfmcc]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-u4xxfmcc]{color:var(--v41-emerald-1,#10b981);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-u4xxfmcc]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v41-text-h,#f0fdf4)!important}.pillar-text[data-astro-cid-u4xxfmcc]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v41-text-body,#bbd5c4)!important}@media (width<=900px){.v41-about-grid[data-astro-cid-u4xxfmcc]{grid-template-columns:1fr}.v41-photo-cluster[data-astro-cid-u4xxfmcc]{min-height:420px}}@media (width<=600px){.v41-about-section[data-astro-cid-u4xxfmcc]{padding-block:3.5rem;padding-inline:.75rem}.v41-about-canvas[data-astro-cid-u4xxfmcc]{border-radius:12px;padding:1.5rem 1rem}.v41-photo-cluster[data-astro-cid-u4xxfmcc]{min-height:320px}.polaroid-main[data-astro-cid-u4xxfmcc]{width:88%}.polaroid-sub[data-astro-cid-u4xxfmcc]{width:68%;bottom:-10px}.v41-polaroid-img[data-astro-cid-u4xxfmcc]{height:200px}.polaroid-sub[data-astro-cid-u4xxfmcc] .v41-polaroid-img[data-astro-cid-u4xxfmcc]{height:150px}}.v41-services-section[data-astro-cid-vw2a2a3s]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v41-services-container[data-astro-cid-vw2a2a3s]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v41-services-header[data-astro-cid-vw2a2a3s]{text-align:center;margin-bottom:4rem}.v41-section-eyebrow[data-astro-cid-vw2a2a3s]{background:var(--v41-card-bg,#111e15d9);border:1px solid var(--v41-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v41-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v41-eyebrow-dot[data-astro-cid-vw2a2a3s]{background:var(--v41-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v41-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v41-services-title[data-astro-cid-vw2a2a3s]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v41-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v41-title-underline[data-astro-cid-vw2a2a3s]{background:linear-gradient(90deg, var(--v41-frame-color,#10b981), var(--v41-accent-secondary,#f59e0b));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v41-services-grid[data-astro-cid-vw2a2a3s]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v41-service-card[data-astro-cid-vw2a2a3s]{background:var(--v41-card-bg,#111e15bf);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v41-card-border,#10b98126);box-shadow:var(--v41-card-shadow,0 20px 60px #0006);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v41-service-card[data-astro-cid-vw2a2a3s]:before{content:"";background:linear-gradient(90deg, transparent, var(--v41-frame-color,#10b981), var(--v41-accent-secondary,#f59e0b), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v41-service-card[data-astro-cid-vw2a2a3s]:hover{border-color:#10b9814d;transform:translateY(-8px);box-shadow:0 32px 80px #00000080,0 8px 24px #10b9811a}.v41-service-card[data-astro-cid-vw2a2a3s]:hover:before{opacity:1}.v41-service-img-frame[data-astro-cid-vw2a2a3s]{background:#0d1810;width:100%;height:220px;position:relative;overflow:hidden}.v41-service-img[data-astro-cid-vw2a2a3s]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v41-service-card[data-astro-cid-vw2a2a3s]:hover .v41-service-img[data-astro-cid-vw2a2a3s]{transform:scale(1.08)!important}.v41-service-img-overlay[data-astro-cid-vw2a2a3s]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v41-service-number[data-astro-cid-vw2a2a3s]{backdrop-filter:blur(8px);color:var(--v41-emerald-3,#34d399);letter-spacing:.04em;background:#070d0acc;border:1px solid #10b98140;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v41-service-body[data-astro-cid-vw2a2a3s]{padding:1.5rem 1.5rem 1.75rem}.v41-service-accent-bar[data-astro-cid-vw2a2a3s]{background:linear-gradient(90deg, var(--v41-frame-color,#10b981), var(--v41-accent-secondary,#f59e0b));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v41-service-card[data-astro-cid-vw2a2a3s]:hover .v41-service-accent-bar[data-astro-cid-vw2a2a3s]{width:52px}.v41-service-heading[data-astro-cid-vw2a2a3s]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v41-text-h,#f0fdf4);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v41-service-desc[data-astro-cid-vw2a2a3s]{color:var(--v41-text-body,#bbd5c4);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v41-service-footer[data-astro-cid-vw2a2a3s]{margin-top:auto}.v41-service-btn[data-astro-cid-vw2a2a3s]{color:var(--v41-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v41-service-btn[data-astro-cid-vw2a2a3s]:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px);box-shadow:0 4px 16px #10b98126}.v41-btn-arrow[data-astro-cid-vw2a2a3s]{align-items:center;transition:transform .2s;display:flex}.v41-service-btn[data-astro-cid-vw2a2a3s]:hover .v41-btn-arrow[data-astro-cid-vw2a2a3s]{transform:translate(3px)}@media (width<=640px){.v41-services-section[data-astro-cid-vw2a2a3s]{padding-block:3.5rem;padding-inline:.75rem}.v41-services-grid[data-astro-cid-vw2a2a3s]{grid-template-columns:1fr;gap:1.25rem}.v41-service-img-frame[data-astro-cid-vw2a2a3s]{height:190px}.v41-service-body[data-astro-cid-vw2a2a3s]{padding:1.2rem 1.15rem 1.35rem}}.v41-products-section[data-astro-cid-mu5zz2h5]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v41-products-container[data-astro-cid-mu5zz2h5]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v41-products-header[data-astro-cid-mu5zz2h5]{text-align:center;margin-bottom:3.5rem}.v41-products-eyebrow[data-astro-cid-mu5zz2h5]{background:var(--v41-card-bg,#111e15d9);color:var(--v41-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v41-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v41-products-title[data-astro-cid-mu5zz2h5]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v41-text-h,#f0fdf4)!important}.v41-products-grid[data-astro-cid-mu5zz2h5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v41-product-card[data-astro-cid-mu5zz2h5]{background:var(--v41-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v41-card-border,#10b98133);box-shadow:var(--v41-card-shadow,0 16px 40px #0006);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v41-product-card[data-astro-cid-mu5zz2h5]:hover{z-index:5;border-color:#10b98159;box-shadow:0 24px 60px #00000080,0 0 24px #10b98126}.v41-card-clip[data-astro-cid-mu5zz2h5]{background:var(--v41-emerald-1,#10b981);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0000004d}.v41-product-img-box[data-astro-cid-mu5zz2h5]{background:var(--v41-bg-surface,#0d1810);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v41-product-img[data-astro-cid-mu5zz2h5]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v41-product-img[data-astro-cid-mu5zz2h5].v41-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v41-product-card[data-astro-cid-mu5zz2h5]:hover .v41-product-img[data-astro-cid-mu5zz2h5].v41-secondary-img{opacity:1}.v41-product-card[data-astro-cid-mu5zz2h5]:hover .v41-primary-img[data-astro-cid-mu5zz2h5]{opacity:0}.v41-product-badge[data-astro-cid-mu5zz2h5]{background:var(--v41-gold,#f59e0b);color:#070d0a;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v41-product-info[data-astro-cid-mu5zz2h5]{margin-top:1.5rem}.v41-product-header-line[data-astro-cid-mu5zz2h5]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v41-product-name[data-astro-cid-mu5zz2h5]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v41-text-h,#f0fdf4)!important}.v41-product-price-tag[data-astro-cid-mu5zz2h5]{font-family:var(--font-heading,inherit);background:var(--v41-emerald-soft,#10b9811f);border:1px solid var(--v41-card-border,#10b98140);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v41-emerald-3,#34d399)!important}.v41-product-desc[data-astro-cid-mu5zz2h5]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v41-text-body,#bbd5c4)!important}.v41-product-actions[data-astro-cid-mu5zz2h5]{margin-top:auto}.v41-cartoon-btn[data-astro-cid-mu5zz2h5]{background:linear-gradient(135deg, var(--v41-emerald-1,#10b981), var(--v41-emerald-2,#059669));box-shadow:0 4px 16px var(--v41-btn-shadow,#10b98166);border:1px solid #34d39966;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v41-cartoon-btn[data-astro-cid-mu5zz2h5]:hover{background:linear-gradient(135deg, var(--v41-emerald-3,#34d399), var(--v41-emerald-1,#10b981));transform:translateY(-2px);box-shadow:0 8px 24px #10b9818c}.btn-arrow[data-astro-cid-mu5zz2h5]{font-weight:900}@media (width<=640px){.v41-products-section[data-astro-cid-mu5zz2h5]{padding-block:3.5rem;padding-inline:.75rem}.v41-products-grid[data-astro-cid-mu5zz2h5]{grid-template-columns:1fr;gap:1.5rem}.v41-product-img-box[data-astro-cid-mu5zz2h5]{height:210px}.v41-product-card[data-astro-cid-mu5zz2h5]{padding:1rem 1rem 1.5rem}}.v41-menu-section[data-astro-cid-uojfb6k6]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v41-menu-container[data-astro-cid-uojfb6k6]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v41-menu-header[data-astro-cid-uojfb6k6]{text-align:center;margin-bottom:3.5rem}.v41-menu-eyebrow[data-astro-cid-uojfb6k6]{background:var(--v41-card-bg,#111e15d9);color:var(--v41-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v41-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v41-menu-title[data-astro-cid-uojfb6k6]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v41-text-h,#f0fdf4)!important}.v41-menu-grid[data-astro-cid-uojfb6k6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v41-menu-card[data-astro-cid-uojfb6k6]{background:var(--v41-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v41-card-border,#10b98133);box-shadow:var(--v41-card-shadow,0 16px 40px #0006);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v41-menu-card[data-astro-cid-uojfb6k6]:hover{z-index:5;border-color:#10b98159;box-shadow:0 20px 50px #00000080,0 0 20px #10b98126;transform:translateY(-4px)rotate(0)!important}.v41-menu-tape[data-astro-cid-uojfb6k6]{background:#10b98133;border:1px solid #10b9814d;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v41-menu-top-line[data-astro-cid-uojfb6k6]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v41-menu-title-group[data-astro-cid-uojfb6k6]{align-items:baseline;gap:.5rem;display:flex}.v41-menu-num[data-astro-cid-uojfb6k6]{color:var(--v41-emerald-1,#10b981);font-size:.95rem;font-weight:900}.v41-menu-item-name[data-astro-cid-uojfb6k6]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v41-text-h,#f0fdf4)!important}.v41-menu-price[data-astro-cid-uojfb6k6]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v41-emerald-3,#34d399)!important}.v41-menu-badge-row[data-astro-cid-uojfb6k6]{margin-bottom:.85rem}.v41-menu-badge[data-astro-cid-uojfb6k6]{background:var(--v41-emerald-soft,#10b98126);color:var(--v41-emerald-3,#34d399);border:1px solid var(--v41-card-border,#10b98140);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v41-menu-item-desc[data-astro-cid-uojfb6k6]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v41-text-body,#bbd5c4)!important}.v41-menu-card-footer[data-astro-cid-uojfb6k6]{border-top:1px dashed var(--v41-card-border,#10b98133);margin-top:auto;padding-top:1rem}.v41-menu-order-btn[data-astro-cid-uojfb6k6]{color:var(--v41-emerald-3,#34d399);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v41-menu-order-btn[data-astro-cid-uojfb6k6]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-uojfb6k6]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-uojfb6k6]{transform:rotate(1deg)}@media (width<=640px){.v41-menu-section[data-astro-cid-uojfb6k6]{padding-block:3.5rem;padding-inline:.75rem}.v41-menu-grid[data-astro-cid-uojfb6k6]{grid-template-columns:1fr;gap:1.5rem}.v41-menu-card[data-astro-cid-uojfb6k6]{padding:1.5rem 1.25rem}}.v41-spotlight-section[data-astro-cid-6gyofkms]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v41-spotlight-container[data-astro-cid-6gyofkms]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v41-spotlight-eyebrow[data-astro-cid-6gyofkms]{background:var(--v41-card-bg,#111e15d9);border:1px solid var(--v41-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v41-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v41-eyebrow-dot[data-astro-cid-6gyofkms]{background:var(--v41-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v41-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v41-spotlight-board[data-astro-cid-6gyofkms]{background:var(--v41-card-bg,#111e15bf);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v41-card-border,#10b98126);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.v41-spotlight-board[data-astro-cid-6gyofkms]:before{content:"";background:linear-gradient(90deg, transparent, var(--v41-frame-color,#10b981) 40%, var(--v41-accent-secondary,#f59e0b) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v41-portrait-column[data-astro-cid-6gyofkms]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v41-portrait-card[data-astro-cid-6gyofkms]{border:1px solid var(--v41-card-border,#10b9812e);box-shadow:var(--v41-card-shadow,0 20px 60px #00000073);background:var(--v41-card-bg,#0d1810);border-radius:20px;overflow:hidden}.v41-portrait-image-wrap[data-astro-cid-6gyofkms]{width:100%;height:360px;position:relative;overflow:hidden}.v41-portrait-img[data-astro-cid-6gyofkms]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v41-portrait-card[data-astro-cid-6gyofkms]:hover .v41-portrait-img[data-astro-cid-6gyofkms]{transform:scale(1.05)!important}.v41-portrait-overlay[data-astro-cid-6gyofkms]{pointer-events:none;background:linear-gradient(#0000 50%,#070d0a99 100%);position:absolute;inset:0}.v41-portrait-caption[data-astro-cid-6gyofkms]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v41-portrait-name[data-astro-cid-6gyofkms]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v41-text-h,#f0fdf4);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v41-portrait-role[data-astro-cid-6gyofkms]{color:var(--v41-text-muted,#6b8f77);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v41-accent-badge[data-astro-cid-6gyofkms]{background:var(--v41-card-bg,#070d0ad9);backdrop-filter:blur(12px);border:1px solid var(--v41-card-border,#10b9814d);letter-spacing:.08em;text-transform:uppercase;color:var(--v41-emerald-3,#34d399);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #00000059}.v41-badge-icon[data-astro-cid-6gyofkms]{color:var(--v41-frame-color,#10b981);animation:2.5s ease-in-out infinite v40GlowPulse}.v41-narrative-column[data-astro-cid-6gyofkms]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v41-quote-label[data-astro-cid-6gyofkms]{letter-spacing:.08em;text-transform:uppercase;color:var(--v41-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v41-spotlight-headline[data-astro-cid-6gyofkms]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v41-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v41-spotlight-quote[data-astro-cid-6gyofkms]{color:var(--v41-text-body,#bbd5c4);border-left:3px solid var(--v41-frame-color,#10b981);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v41-quote-mark[data-astro-cid-6gyofkms],.v41-quote-mark-end[data-astro-cid-6gyofkms]{color:var(--v41-frame-color,#10b981);opacity:.6;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v41-quote-mark[data-astro-cid-6gyofkms]{margin-right:.1em}.v41-quote-mark-end[data-astro-cid-6gyofkms]{margin-left:.1em}.v41-spotlight-bio[data-astro-cid-6gyofkms]{color:var(--v41-text-body,#bbd5c4);opacity:.85;margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v41-spotlight-action[data-astro-cid-6gyofkms]{margin-top:.5rem}.v41-spotlight-btn[data-astro-cid-6gyofkms]{background:linear-gradient(135deg, var(--v41-frame-color,#10b981), var(--v41-emerald-2,#059669));color:#fff;box-shadow:0 6px 24px var(--v41-btn-shadow,#10b98166);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.v41-spotlight-btn[data-astro-cid-6gyofkms]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v41-spotlight-btn[data-astro-cid-6gyofkms]:hover{box-shadow:0 14px 40px var(--v41-btn-shadow,#10b9818c);transform:translateY(-3px)scale(1.03)}.v41-btn-arrow[data-astro-cid-6gyofkms]{align-items:center;transition:transform .2s;display:flex}.v41-spotlight-btn[data-astro-cid-6gyofkms]:hover .v41-btn-arrow[data-astro-cid-6gyofkms]{transform:translate(4px)}@media (width<=960px){.v41-spotlight-board[data-astro-cid-6gyofkms]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v41-portrait-image-wrap[data-astro-cid-6gyofkms]{height:280px}.v41-accent-badge[data-astro-cid-6gyofkms]{top:-10px;right:0}}@media (width<=560px){.v41-spotlight-section[data-astro-cid-6gyofkms]{padding:5rem 1rem}.v41-spotlight-board[data-astro-cid-6gyofkms]{border-radius:20px;padding:2rem 1.5rem}}@keyframes v42BenefitTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v42-hero-wrapper[data-astro-cid-pzcypgau]{box-sizing:border-box;isolation:isolate;background-color:#0000;width:100%;min-height:clamp(560px,82vh,920px);padding:5.75rem 1.25rem 3.5rem;position:relative;overflow-x:clip}.v42-fluid-dye-backdrop[data-astro-cid-pzcypgau]{pointer-events:none;z-index:1;background-image:var(--v42-backdrop-image);opacity:.92;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v42-orb[data-astro-cid-pzcypgau]{filter:blur(85px);pointer-events:none;z-index:1;will-change:transform;border-radius:50%;animation:linear infinite v40OrbFloat;position:absolute}.v42-orb-1[data-astro-cid-pzcypgau]{background:var(--v42-emerald-glow,#10b98147);width:580px;height:580px;animation-duration:22s;top:-160px;left:-80px}.v42-orb-2[data-astro-cid-pzcypgau]{background:var(--v42-gold-soft,#f59e0b1f);width:420px;height:420px;animation-duration:18s;animation-delay:-6s;bottom:-80px;right:-60px}.v42-orb-3[data-astro-cid-pzcypgau]{background:#10b9810f;width:240px;height:240px;animation-duration:26s;animation-delay:-12s;top:38%;left:45%}.v42-outer-container[data-astro-cid-pzcypgau]{z-index:2;max-width:1320px;margin:0 auto;position:relative}.v42-framed-canvas[data-astro-cid-pzcypgau]{background-color:var(--v42-canvas-bg,#070d0af0);border:4px solid var(--v42-canvas-border,#10b981);box-shadow:0 28px 80px -16px #000000bf, 0 0 0 1px #ffffff0d, 0 0 30px var(--v42-emerald-glow,#10b9812e), inset 0 0 40px #00000059;box-sizing:border-box;transform-style:preserve-3d;border-radius:12px;padding:1.35rem 2.25rem 2rem;transition:box-shadow .35s,border-color .35s;animation:.65s cubic-bezier(.16,1,.3,1) both v40ScaleIn;position:relative;overflow:hidden}.v42-framed-canvas[data-astro-cid-pzcypgau]:hover{box-shadow:0 36px 95px -16px #000000d9, 0 0 0 1px #ffffff14, 0 0 45px var(--v42-emerald-glow,#10b9814d), inset 0 0 50px #0006}.v42-framed-canvas[data-astro-cid-pzcypgau]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--v42-emerald-3,#34d399) 25%, var(--v42-gold-light,#fcd34d) 50%, var(--v42-emerald-3,#34d399) 75%, transparent 100%);z-index:20;background-size:200% 100%;height:3px;animation:3.5s linear infinite v40TapeShimmer;position:absolute;top:0;left:0;right:0}.v42-canvas-header-row[data-astro-cid-pzcypgau]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;animation:.5s cubic-bezier(.16,1,.3,1) .1s both v40FadeUp;display:flex}.v42-eyebrow-tape-banner[data-astro-cid-pzcypgau]{color:var(--v42-emerald-3,#34d399);align-items:center;gap:.45rem;padding:.36rem 1.1rem;display:inline-flex;border:1px solid var(--v42-frame-color,#10b981)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#10b98133,#f59e0b1f)!important;border-radius:6px!important;font-size:.74rem!important;font-weight:800!important;transform:none!important;box-shadow:0 4px 12px #0000004d!important}.v42-banner-star[data-astro-cid-pzcypgau]{color:var(--v42-gold,#f59e0b);opacity:.9;font-size:.7rem}.v42-tag-pill[data-astro-cid-pzcypgau]{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:.45rem;padding:.32rem .95rem;display:inline-flex}.v42-tag-dot[data-astro-cid-pzcypgau]{background:var(--v42-frame-color,#10b981);width:7px;height:7px;box-shadow:0 0 8px var(--v42-frame-color,#10b981);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite v40EmeraldGlowPulse;display:block}.v42-tag-text[data-astro-cid-pzcypgau]{color:#fffc;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700}.v42-headline-container[data-astro-cid-pzcypgau]{margin-bottom:1.25rem;animation:.6s cubic-bezier(.16,1,.3,1) .16s both v40FadeUp}.v42-hero-headline[data-astro-cid-pzcypgau]{letter-spacing:-.01em;text-shadow:0 2px 14px #000000b3, 0 0 50px var(--v42-emerald-glow,#10b9811f);margin:0;font-size:clamp(2.1rem,3.4vw,3.6rem);line-height:1.2;color:var(--v42-headline-color,#fff)!important;font-family:Courgette,cursive,sans-serif!important;font-weight:400!important}.v42-matrix-grid[data-astro-cid-pzcypgau]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);align-items:center;gap:2.25rem;width:100%;display:grid;position:relative}.v42-center-content[data-astro-cid-pzcypgau]{flex-direction:column;justify-content:center;padding:0 .25rem;animation:.6s cubic-bezier(.16,1,.3,1) .25s both v40FadeUp;display:flex;position:relative}.v42-subheadline-text[data-astro-cid-pzcypgau]{text-shadow:0 1px 4px #0006;max-width:580px;margin:0 0 1.25rem;font-size:1.08rem;font-weight:400;line-height:1.62;color:var(--v42-subheadline-color,#e2f0e7)!important}.v42-benefits-stack[data-astro-cid-pzcypgau],ul[data-astro-cid-pzcypgau].v42-benefits-stack{flex-direction:column;max-width:540px;min-height:80px;display:flex;margin:0 0 1.35rem!important;padding:0!important;list-style:none!important}.v42-benefit-pill[data-astro-cid-pzcypgau],li[data-astro-cid-pzcypgau].v42-benefit-pill{border:1px solid #ffffff1f;border-left:3px solid var(--v42-frame-color,#10b981);-webkit-backdrop-filter:blur(8px);color:#f0fdf4eb;box-sizing:border-box;background:#ffffff0f;border-radius:8px;align-items:center;gap:.75rem;min-height:44px;padding:.55rem .95rem;font-size:1rem;font-weight:500;line-height:1.4;transition:transform .2s,background .2s,border-color .2s;animation:.4s cubic-bezier(.16,1,.3,1) .35s both v40BenefitIn;display:flex;list-style:none!important}.v42-benefit-pill[data-astro-cid-pzcypgau]:hover{border-color:#fff3;border-left-color:var(--v42-emerald-3,#34d399);background:#ffffff17;transform:translate(4px)}.v42-benefit-icon[data-astro-cid-pzcypgau]{background:linear-gradient(135deg, var(--v42-frame-color,#10b981), var(--v42-emerald-2,#059669));color:#fff;width:20px;height:20px;box-shadow:0 2px 6px var(--v42-emerald-glow,#10b98159);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v42-benefit-text[data-astro-cid-pzcypgau]{will-change:opacity, transform;flex:1;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}.v42-benefit-text[data-astro-cid-pzcypgau].v42-text-transition-out{opacity:0;transform:translateY(-8px)}.v42-benefit-text[data-astro-cid-pzcypgau].v42-text-transition-in{opacity:1;animation:.3s cubic-bezier(.16,1,.3,1) both v42BenefitTextIn;transform:translateY(0)}.v42-action-buttons[data-astro-cid-pzcypgau]{flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1.25rem;animation:.5s cubic-bezier(.16,1,.3,1) .45s both v40FadeUp;display:flex}.v42-btn-primary[data-astro-cid-pzcypgau]{background:linear-gradient(135deg, var(--v42-frame-color,#10b981), var(--v42-emerald-2,#059669));color:var(--v42-btn-primary-color,#fff);border:1px solid var(--v42-emerald-3,#34d39966);box-shadow:0 8px 24px var(--v42-btn-shadow,#10b98173);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.76rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.btn-shimmer[data-astro-cid-pzcypgau]{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 40%,#ffffff42 60%,#0000 100%) 0 0/200% 100%;animation:2.8s linear infinite v40TapeShimmer;position:absolute;inset:0}.v42-btn-primary[data-astro-cid-pzcypgau]:hover{box-shadow:0 12px 30px var(--v42-btn-shadow,#10b98199);transform:translateY(-2px)scale(1.02)}.v42-btn-primary[data-astro-cid-pzcypgau]:active{transform:translateY(0)scale(.98)}.btn-arrow[data-astro-cid-pzcypgau]{align-items:center;transition:transform .2s;display:flex}.v42-btn-primary[data-astro-cid-pzcypgau]:hover .btn-arrow[data-astro-cid-pzcypgau]{transform:translate(4px)}.v42-btn-secondary[data-astro-cid-pzcypgau]{-webkit-backdrop-filter:blur(8px);color:#ffffffe6;background:#ffffff12;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;padding:.76rem 1.45rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.v42-btn-secondary[data-astro-cid-pzcypgau]:hover{border-color:var(--v42-frame-color,#10b981);background:#ffffff24;transform:translateY(-2px)}.v42-center-footer[data-astro-cid-pzcypgau]{align-items:center;gap:1.15rem;margin:auto;animation:.6s cubic-bezier(.34,1.56,.64,1) .65s both v40ScaleIn;display:flex}.v42-stamp-badge[data-astro-cid-pzcypgau]{border:2px dashed var(--v42-frame-color,#10b981);width:78px;height:78px;color:var(--v42-emerald-3,#34d399);background:#10b98114;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 4px 16px #00000059,0 0 0 2px #10b98126}.v42-stamp-inner[data-astro-cid-pzcypgau]{text-align:center;flex-direction:column;gap:.08rem;padding:.15rem;font-size:.54rem;font-weight:800;line-height:1.25;display:flex}.stamp-top[data-astro-cid-pzcypgau]{letter-spacing:.04em;opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;display:-webkit-box;overflow:hidden}.stamp-year[data-astro-cid-pzcypgau]{letter-spacing:.02em;font-size:.66rem}.v42-brand-medallion[data-astro-cid-pzcypgau],.v42-celestial-seal[data-astro-cid-pzcypgau]{justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.v42-medallion-logo[data-astro-cid-pzcypgau]{object-fit:contain;filter:drop-shadow(0 4px 12px #00000080);max-width:70px;max-height:70px}.v42-img-column[data-astro-cid-pzcypgau].v42-img-showcase{width:100%;animation:.65s cubic-bezier(.16,1,.3,1) .22s both v40FadeRight;position:relative}.v42-emerald-frame[data-astro-cid-pzcypgau]{border:1px solid var(--v42-card-border,#10b98159);background:#fff;border-radius:8px;padding:.55rem .55rem .85rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;position:relative;box-shadow:0 20px 50px #0000008c,0 4px 14px #00000040}.v42-frame-grand[data-astro-cid-pzcypgau]{box-sizing:border-box;width:100%}.v42-emerald-frame[data-astro-cid-pzcypgau]:hover{border-color:var(--v42-frame-color,#10b981);box-shadow:0 28px 65px #000000ad, 0 6px 20px var(--v42-emerald-glow,#10b98140);transform:translate(0,0)!important}.v42-img-column[data-astro-cid-pzcypgau] .v42-emerald-frame[data-astro-cid-pzcypgau],.v42-img-column[data-astro-cid-pzcypgau] .v42-emerald-frame[data-astro-cid-pzcypgau]:hover{transform:translate(0,0)!important}.v42-photo-frame[data-astro-cid-pzcypgau]{background:#070d0a;border-radius:4px;width:100%;position:relative;overflow:hidden}.v42-photo-frame-grand[data-astro-cid-pzcypgau]{width:100%;height:clamp(320px,42vw,300px)}.v42-photo-img[data-astro-cid-pzcypgau]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v42-emerald-frame[data-astro-cid-pzcypgau]:hover .v42-photo-img[data-astro-cid-pzcypgau]{transform:scale(1.05)!important}.v42-photo-overlay[data-astro-cid-pzcypgau]{pointer-events:none;background:linear-gradient(#0000 55%,#00000073 100%);position:absolute;inset:0}.v42-photo-sheen[data-astro-cid-pzcypgau]{pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 55%);position:absolute;inset:0}.v42-frame-caption[data-astro-cid-pzcypgau]{color:#070d0a;justify-content:left;align-items:center;gap:.45rem;margin-top:.65rem;margin-left:5%;font-size:.82rem;font-weight:750;line-height:1.25;display:flex}.v42-caption-diamond[data-astro-cid-pzcypgau]{color:var(--v42-frame-color,#10b981);flex-shrink:0;font-size:.72rem}.v42-caption-text[data-astro-cid-pzcypgau]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v42-washi-tape[data-astro-cid-pzcypgau]{background:linear-gradient(135deg, var(--v42-emerald-3,#34d399), var(--v42-frame-color,#10b981));z-index:4;opacity:.92;border-radius:2px;width:68px;height:18px;position:absolute;box-shadow:0 2px 6px #00000040}.tape-top-center[data-astro-cid-pzcypgau]{top:-9px;left:38%;transform:rotate(-3deg)}.v42-floating-accent-frame[data-astro-cid-pzcypgau]{border:1px solid var(--v42-card-border,#10b98159);width:clamp(170px,20vw,230px);box-shadow:0 20px 42px #000000a6, 0 0 16px var(--v42-emerald-glow,#10b98140);z-index:6;background:#fff;border-radius:8px;padding:.45rem .45rem .6rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:absolute;bottom:-16px;right:-12px;transform:rotate(2.5deg)}.v42-floating-accent-frame[data-astro-cid-pzcypgau]:hover{box-shadow:0 28px 55px #000000bf, 0 0 25px var(--v42-emerald-glow,#10b98166);transform:rotate(2.5deg)translate(0,0)!important}.v42-img-column[data-astro-cid-pzcypgau] .v42-floating-accent-frame[data-astro-cid-pzcypgau],.v42-img-column[data-astro-cid-pzcypgau] .v42-floating-accent-frame[data-astro-cid-pzcypgau]:hover{transform:rotate(2.5deg)translate(0,0)!important}.v42-floating-photo-frame[data-astro-cid-pzcypgau]{background:#070d0a;border-radius:4px;width:100%;height:clamp(105px,12vw,140px);position:relative;overflow:hidden}.tape-floating[data-astro-cid-pzcypgau]{width:50px;height:14px;top:-8px;left:20%;transform:rotate(-4deg)}.v42-floating-caption[data-astro-cid-pzcypgau]{color:#070d0a;text-align:center;justify-content:center;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.72rem;font-weight:750;display:flex}.v42-sticker[data-astro-cid-pzcypgau]{z-index:8;pointer-events:none;transition:transform .25s;position:absolute}.sticker-facet-gem[data-astro-cid-pzcypgau]{bottom:-14px;left:-12px}.sticker-prism-corner[data-astro-cid-pzcypgau]{top:-22px;right:-10px}.v42-corner-logo[data-astro-cid-pzcypgau]{object-fit:contain;max-width:70px;max-height:70px}@media (width<=960px){.v42-matrix-grid[data-astro-cid-pzcypgau]{grid-template-columns:1fr;gap:2rem}.v42-photo-frame-grand[data-astro-cid-pzcypgau]{height:clamp(280px,48vw,400px)}.v42-floating-accent-frame[data-astro-cid-pzcypgau]{width:clamp(140px,28vw,190px);bottom:-12px;right:8px}}@media (width<=780px){.v42-hero-wrapper[data-astro-cid-pzcypgau]{min-height:auto;padding:4.5rem .85rem 2.25rem}.v42-framed-canvas[data-astro-cid-pzcypgau]{border-width:2.5px;border-radius:12px;padding:1.25rem 1rem 1.5rem}.v42-canvas-header-row[data-astro-cid-pzcypgau]{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.v42-hero-headline[data-astro-cid-pzcypgau]{font-size:clamp(1.8rem,6.8vw,2.5rem);line-height:1.22}.v42-matrix-grid[data-astro-cid-pzcypgau]{flex-direction:column;gap:1.5rem;display:flex}.v42-center-content[data-astro-cid-pzcypgau]{order:1;width:100%}.v42-img-column[data-astro-cid-pzcypgau].v42-img-showcase{order:2;width:100%}.v42-photo-frame-grand[data-astro-cid-pzcypgau]{height:clamp(240px,54vw,330px)}.v42-floating-accent-frame[data-astro-cid-pzcypgau]{display:none}.v42-center-footer[data-astro-cid-pzcypgau]{justify-content:center;margin-top:1.15rem}.v42-subheadline-text[data-astro-cid-pzcypgau]{margin-bottom:1rem;font-size:1.04rem;line-height:1.55}.v42-benefit-pill[data-astro-cid-pzcypgau]{padding:.48rem .85rem;font-size:.82rem}}@media (width<=480px){.v42-hero-wrapper[data-astro-cid-pzcypgau]{padding:4.25rem .65rem 1.85rem}.v42-framed-canvas[data-astro-cid-pzcypgau]{padding:1.1rem .75rem}.v42-action-buttons[data-astro-cid-pzcypgau]{flex-direction:column;align-items:stretch;gap:.65rem}.v42-btn-primary[data-astro-cid-pzcypgau],.v42-btn-secondary[data-astro-cid-pzcypgau]{justify-content:center;width:100%;padding:.75rem 1.25rem}.v42-orb[data-astro-cid-pzcypgau]{display:none}}.v42-about-section[data-astro-cid-vkzuyexr]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v42-about-container[data-astro-cid-vkzuyexr]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v42-about-header-tape[data-astro-cid-vkzuyexr]{background:var(--v42-card-bg,#111e15d9);color:var(--v42-emerald-3,#34d399);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v42-emerald-1,#10b981);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000026}.v42-tape-clip[data-astro-cid-vkzuyexr]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v42-tape-clip[data-astro-cid-vkzuyexr].right{left:auto;right:-8px;transform:rotate(15deg)}.v42-about-grid[data-astro-cid-vkzuyexr]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v42-photo-cluster[data-astro-cid-vkzuyexr]{min-height:480px;position:relative}.v42-about-polaroid[data-astro-cid-vkzuyexr]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v42-about-polaroid[data-astro-cid-vkzuyexr]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-vkzuyexr]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-vkzuyexr]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v42-about-frame[data-astro-cid-vkzuyexr]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v42-about-frame-sm[data-astro-cid-vkzuyexr]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v42-about-img[data-astro-cid-vkzuyexr]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v42-about-caption[data-astro-cid-vkzuyexr]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v42-about-caption[data-astro-cid-vkzuyexr] span[data-astro-cid-vkzuyexr]{color:#0f172a!important}.v42-washi-tape-strip[data-astro-cid-vkzuyexr]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-vkzuyexr]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-vkzuyexr]{top:-11px;right:25%;transform:rotate(7deg)}.v42-artisan-stamp[data-astro-cid-vkzuyexr]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-vkzuyexr]{border:2.5px dashed var(--v42-frame-color,#10b981);background:var(--v42-bg-surface,#0d1810);width:90px;height:90px;color:var(--v42-frame-color,#10b981);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000004d}.stamp-star[data-astro-cid-vkzuyexr]{font-size:.8rem}.stamp-txt[data-astro-cid-vkzuyexr]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-vkzuyexr]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v42-narrative-card[data-astro-cid-vkzuyexr]{background:var(--v42-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v42-card-border,#10b98133);border-left:6px solid var(--v42-frame-color,#10b981);box-shadow:var(--v42-card-shadow,0 20px 60px #00000073);border-radius:16px;padding:3rem 2.5rem;position:relative}.v42-about-title[data-astro-cid-vkzuyexr]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);color:var(--v42-card-text-h,var(--v42-text-h,#f0fdf4));margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2}.v42-about-lead[data-astro-cid-vkzuyexr]{color:var(--v42-card-text-body,var(--v42-text-body,#bbd5c4));margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65}.v42-about-body[data-astro-cid-vkzuyexr]{color:var(--v42-card-text-body,var(--v42-text-body,#bbd5c4));opacity:.95;margin-bottom:2rem;font-size:1rem;line-height:1.7}.v42-pillars-list[data-astro-cid-vkzuyexr]{flex-direction:column;gap:1.25rem;display:flex}.v42-pillar-item[data-astro-cid-vkzuyexr]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-vkzuyexr]{color:var(--v42-emerald-1,#10b981);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-vkzuyexr]{color:var(--v42-card-text-h,var(--v42-text-h,#f0fdf4));margin:0 0 .25rem;font-size:1.05rem;font-weight:800}.pillar-text[data-astro-cid-vkzuyexr]{color:var(--v42-card-text-body,var(--v42-text-body,#bbd5c4));margin:0;font-size:.95rem;line-height:1.55}@media (width<=900px){.v42-about-grid[data-astro-cid-vkzuyexr]{grid-template-columns:1fr}.v42-photo-cluster[data-astro-cid-vkzuyexr]{min-height:420px}}@media (width<=600px){.v42-about-section[data-astro-cid-vkzuyexr]{padding-block:3.5rem;padding-inline:.75rem}.v42-about-canvas[data-astro-cid-vkzuyexr]{border-radius:12px;padding:1.5rem 1rem}.v42-photo-cluster[data-astro-cid-vkzuyexr]{min-height:320px}.polaroid-main[data-astro-cid-vkzuyexr]{width:88%}.polaroid-sub[data-astro-cid-vkzuyexr]{width:68%;bottom:-10px}.v42-polaroid-img[data-astro-cid-vkzuyexr]{height:200px}.polaroid-sub[data-astro-cid-vkzuyexr] .v42-polaroid-img[data-astro-cid-vkzuyexr]{height:150px}}.v42-services-section[data-astro-cid-2uv7wxth]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v42-services-container[data-astro-cid-2uv7wxth]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v42-services-header[data-astro-cid-2uv7wxth]{text-align:center;margin-bottom:4rem}.v42-section-eyebrow[data-astro-cid-2uv7wxth]{background:var(--v42-card-bg,#111e15d9);border:1px solid var(--v42-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v42-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v42-eyebrow-dot[data-astro-cid-2uv7wxth]{background:var(--v42-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v42-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v42-services-title[data-astro-cid-2uv7wxth]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v42-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v42-title-underline[data-astro-cid-2uv7wxth]{background:linear-gradient(90deg, var(--v42-frame-color,#10b981), var(--v42-accent-secondary,#f59e0b));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v42-services-grid[data-astro-cid-2uv7wxth]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v42-service-card[data-astro-cid-2uv7wxth]{background:var(--v42-card-bg,#111e15bf);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v42-card-border,#10b98126);box-shadow:var(--v42-card-shadow,0 20px 60px #0006);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v42-service-card[data-astro-cid-2uv7wxth]:before{content:"";background:linear-gradient(90deg, transparent, var(--v42-frame-color,#10b981), var(--v42-accent-secondary,#f59e0b), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v42-service-card[data-astro-cid-2uv7wxth]:hover{border-color:#10b9814d;box-shadow:0 32px 80px #00000080,0 8px 24px #10b9811a;transform:none!important}.v42-service-card[data-astro-cid-2uv7wxth]:hover:before{opacity:1}.v42-service-img-frame[data-astro-cid-2uv7wxth]{background:#0d1810;width:100%;height:220px;position:relative;overflow:hidden}.v42-service-img[data-astro-cid-2uv7wxth]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v42-service-card[data-astro-cid-2uv7wxth]:hover .v42-service-img[data-astro-cid-2uv7wxth]{transform:scale(1.08)!important}.v42-service-img-overlay[data-astro-cid-2uv7wxth]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v42-service-number[data-astro-cid-2uv7wxth]{backdrop-filter:blur(8px);color:var(--v42-emerald-3,#34d399);letter-spacing:.04em;background:#070d0acc;border:1px solid #10b98140;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v42-service-body[data-astro-cid-2uv7wxth]{padding:1.5rem 1.5rem 1.75rem}.v42-service-accent-bar[data-astro-cid-2uv7wxth]{background:linear-gradient(90deg, var(--v42-frame-color,#10b981), var(--v42-accent-secondary,#f59e0b));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v42-service-card[data-astro-cid-2uv7wxth]:hover .v42-service-accent-bar[data-astro-cid-2uv7wxth]{width:52px}.v42-service-heading[data-astro-cid-2uv7wxth]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v42-text-h,#f0fdf4);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v42-service-desc[data-astro-cid-2uv7wxth]{color:var(--v42-text-body,#bbd5c4);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v42-service-footer[data-astro-cid-2uv7wxth]{margin-top:auto}.v42-service-btn[data-astro-cid-2uv7wxth]{color:var(--v42-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v42-service-btn[data-astro-cid-2uv7wxth]:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px);box-shadow:0 4px 16px #10b98126}.v42-btn-arrow[data-astro-cid-2uv7wxth]{align-items:center;transition:transform .2s;display:flex}.v42-service-btn[data-astro-cid-2uv7wxth]:hover .v42-btn-arrow[data-astro-cid-2uv7wxth]{transform:translate(3px)}@media (width<=640px){.v42-services-section[data-astro-cid-2uv7wxth]{padding-block:3.5rem;padding-inline:.75rem}.v42-services-grid[data-astro-cid-2uv7wxth]{grid-template-columns:1fr;gap:1.25rem}.v42-service-img-frame[data-astro-cid-2uv7wxth]{height:190px}.v42-service-body[data-astro-cid-2uv7wxth]{padding:1.2rem 1.15rem 1.35rem}}.v42-products-section[data-astro-cid-673tj246]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v42-products-container[data-astro-cid-673tj246]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v42-products-header[data-astro-cid-673tj246]{text-align:center;margin-bottom:3.5rem}.v42-products-eyebrow[data-astro-cid-673tj246]{background:var(--v42-card-bg,#111e15d9);color:var(--v42-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v42-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v42-products-title[data-astro-cid-673tj246]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v42-text-h,#f0fdf4)!important}.v42-products-grid[data-astro-cid-673tj246]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v42-product-card[data-astro-cid-673tj246]{background:var(--v42-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v42-card-border,#10b98133);box-shadow:var(--v42-card-shadow,0 16px 40px #0006);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v42-product-card[data-astro-cid-673tj246]:hover{z-index:5;border-color:#10b98159;box-shadow:0 24px 60px #00000080,0 0 24px #10b98126;transform:none!important}.v42-card-clip[data-astro-cid-673tj246]{background:var(--v42-emerald-1,#10b981);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0000004d}.v42-product-img-box[data-astro-cid-673tj246]{background:var(--v42-bg-surface,#0d1810);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v42-product-img[data-astro-cid-673tj246]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v42-product-img[data-astro-cid-673tj246].v42-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v42-product-card[data-astro-cid-673tj246]:hover .v42-product-img[data-astro-cid-673tj246].v42-secondary-img{opacity:1}.v42-product-card[data-astro-cid-673tj246]:hover .v42-primary-img[data-astro-cid-673tj246]{opacity:0}.v42-product-badge[data-astro-cid-673tj246]{background:var(--v42-gold,#f59e0b);color:#070d0a;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v42-product-info[data-astro-cid-673tj246]{margin-top:1.5rem}.v42-product-header-line[data-astro-cid-673tj246]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v42-product-name[data-astro-cid-673tj246]{font-family:var(--font-heading,inherit);color:var(--v42-card-text-h,var(--v42-text-h,#f0fdf4));margin:0;font-size:1.25rem;font-weight:850}.v42-product-price-tag[data-astro-cid-673tj246]{font-family:var(--font-heading,inherit);color:var(--v42-price-color,var(--v42-emerald-3,#34d399));background:var(--v42-price-bg,var(--v42-emerald-soft,#10b9811f));border:1px solid var(--v42-card-border,#10b98140);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900}.v42-product-desc[data-astro-cid-673tj246]{color:var(--v42-card-text-body,var(--v42-text-body,#bbd5c4));margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.v42-product-actions[data-astro-cid-673tj246]{margin-top:auto}.v42-cartoon-btn[data-astro-cid-673tj246]{background:linear-gradient(135deg, var(--v42-emerald-1,#10b981), var(--v42-emerald-2,#059669));box-shadow:0 4px 16px var(--v42-btn-shadow,#10b98166);border:1px solid #34d39966;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v42-cartoon-btn[data-astro-cid-673tj246]:hover{background:linear-gradient(135deg, var(--v42-emerald-3,#34d399), var(--v42-emerald-1,#10b981));transform:translateY(-2px);box-shadow:0 8px 24px #10b9818c}.btn-arrow[data-astro-cid-673tj246]{font-weight:900}@media (width<=640px){.v42-products-section[data-astro-cid-673tj246]{padding-block:3.5rem;padding-inline:.75rem}.v42-products-grid[data-astro-cid-673tj246]{grid-template-columns:1fr;gap:1.5rem}.v42-product-img-box[data-astro-cid-673tj246]{height:210px}.v42-product-card[data-astro-cid-673tj246]{padding:1rem 1rem 1.5rem}}.v42-menu-section[data-astro-cid-pxa2irdz]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v42-menu-container[data-astro-cid-pxa2irdz]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v42-menu-header[data-astro-cid-pxa2irdz]{text-align:center;margin-bottom:3.5rem}.v42-menu-eyebrow[data-astro-cid-pxa2irdz]{background:var(--v42-card-bg,#111e15d9);color:var(--v42-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v42-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v42-menu-title[data-astro-cid-pxa2irdz]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v42-text-h,#f0fdf4)!important}.v42-menu-grid[data-astro-cid-pxa2irdz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v42-menu-card[data-astro-cid-pxa2irdz]{background:var(--v42-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v42-card-border,#10b98133);box-shadow:var(--v42-card-shadow,0 16px 40px #0006);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v42-menu-card[data-astro-cid-pxa2irdz]:hover{z-index:5;border-color:#10b98159;box-shadow:0 20px 50px #00000080,0 0 20px #10b98126;transform:translateY(-4px)rotate(0)!important}.v42-menu-tape[data-astro-cid-pxa2irdz]{background:#10b98133;border:1px solid #10b9814d;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v42-menu-top-line[data-astro-cid-pxa2irdz]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v42-menu-title-group[data-astro-cid-pxa2irdz]{align-items:baseline;gap:.5rem;display:flex}.v42-menu-num[data-astro-cid-pxa2irdz]{color:var(--v42-emerald-1,#10b981);font-size:.95rem;font-weight:900}.v42-menu-item-name[data-astro-cid-pxa2irdz]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v42-text-h,#f0fdf4)!important}.v42-menu-price[data-astro-cid-pxa2irdz]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v42-emerald-3,#34d399)!important}.v42-menu-badge-row[data-astro-cid-pxa2irdz]{margin-bottom:.85rem}.v42-menu-badge[data-astro-cid-pxa2irdz]{background:var(--v42-emerald-soft,#10b98126);color:var(--v42-emerald-3,#34d399);border:1px solid var(--v42-card-border,#10b98140);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v42-menu-item-desc[data-astro-cid-pxa2irdz]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v42-text-body,#bbd5c4)!important}.v42-menu-card-footer[data-astro-cid-pxa2irdz]{border-top:1px dashed var(--v42-card-border,#10b98133);margin-top:auto;padding-top:1rem}.v42-menu-order-btn[data-astro-cid-pxa2irdz]{color:var(--v42-emerald-3,#34d399);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v42-menu-order-btn[data-astro-cid-pxa2irdz]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-pxa2irdz]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-pxa2irdz]{transform:rotate(1deg)}@media (width<=640px){.v42-menu-section[data-astro-cid-pxa2irdz]{padding-block:3.5rem;padding-inline:.75rem}.v42-menu-grid[data-astro-cid-pxa2irdz]{grid-template-columns:1fr;gap:1.5rem}.v42-menu-card[data-astro-cid-pxa2irdz]{padding:1.5rem 1.25rem}}.v42-spotlight-section[data-astro-cid-nudo4moh]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v42-spotlight-container[data-astro-cid-nudo4moh]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v42-spotlight-eyebrow[data-astro-cid-nudo4moh]{background:var(--v42-card-bg,#111e15d9);border:1px solid var(--v42-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v42-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v42-eyebrow-dot[data-astro-cid-nudo4moh]{background:var(--v42-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v42-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v42-spotlight-board[data-astro-cid-nudo4moh]{background:var(--v42-card-bg,#111e15bf);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v42-card-border,#10b98126);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.v42-spotlight-board[data-astro-cid-nudo4moh]:before{content:"";background:linear-gradient(90deg, transparent, var(--v42-frame-color,#10b981) 40%, var(--v42-accent-secondary,#f59e0b) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v42-portrait-column[data-astro-cid-nudo4moh]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v42-portrait-card[data-astro-cid-nudo4moh]{border:1px solid var(--v42-card-border,#10b9812e);box-shadow:var(--v42-card-shadow,0 20px 60px #00000073);background:var(--v42-card-bg,#0d1810);border-radius:20px;overflow:hidden}.v42-portrait-image-wrap[data-astro-cid-nudo4moh]{width:100%;height:360px;position:relative;overflow:hidden}.v42-portrait-img[data-astro-cid-nudo4moh]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v42-portrait-card[data-astro-cid-nudo4moh]:hover .v42-portrait-img[data-astro-cid-nudo4moh]{transform:scale(1.05)!important}.v42-portrait-overlay[data-astro-cid-nudo4moh]{pointer-events:none;background:linear-gradient(#0000 50%,#070d0a99 100%);position:absolute;inset:0}.v42-portrait-caption[data-astro-cid-nudo4moh]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v42-portrait-name[data-astro-cid-nudo4moh]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v42-card-text-h,var(--v42-text-h,#f0fdf4));letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v42-portrait-role[data-astro-cid-nudo4moh]{color:var(--v42-card-text-muted,var(--v42-text-muted,#6b8f77));letter-spacing:.02em;font-size:.82rem;font-weight:500}.v42-accent-badge[data-astro-cid-nudo4moh]{background:var(--v42-card-bg,#070d0ad9);backdrop-filter:blur(12px);border:1px solid var(--v42-card-border,#10b9814d);letter-spacing:.08em;text-transform:uppercase;color:var(--v42-emerald-3,#34d399);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #00000059}.v42-badge-icon[data-astro-cid-nudo4moh]{color:var(--v42-frame-color,#10b981);animation:2.5s ease-in-out infinite v40GlowPulse}.v42-narrative-column[data-astro-cid-nudo4moh]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v42-quote-label[data-astro-cid-nudo4moh]{letter-spacing:.08em;text-transform:uppercase;color:var(--v42-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v42-spotlight-headline[data-astro-cid-nudo4moh]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v42-card-text-h,var(--v42-text-h,#f0fdf4));letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v42-spotlight-quote[data-astro-cid-nudo4moh]{color:var(--v42-card-text-body,var(--v42-text-body,#bbd5c4));border-left:3px solid var(--v42-frame-color,#10b981);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v42-quote-mark[data-astro-cid-nudo4moh],.v42-quote-mark-end[data-astro-cid-nudo4moh]{color:var(--v42-frame-color,#10b981);opacity:.6;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v42-quote-mark[data-astro-cid-nudo4moh]{margin-right:.1em}.v42-quote-mark-end[data-astro-cid-nudo4moh]{margin-left:.1em}.v42-spotlight-bio[data-astro-cid-nudo4moh]{color:var(--v42-card-text-body,var(--v42-text-body,#bbd5c4));opacity:.95;margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v42-spotlight-action[data-astro-cid-nudo4moh]{margin-top:.5rem}.v42-spotlight-btn[data-astro-cid-nudo4moh]{background:linear-gradient(135deg, var(--v42-frame-color,#10b981), var(--v42-emerald-2,#059669));color:#fff;box-shadow:0 6px 24px var(--v42-btn-shadow,#10b98166);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.v42-spotlight-btn[data-astro-cid-nudo4moh]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v42-spotlight-btn[data-astro-cid-nudo4moh]:hover{box-shadow:0 14px 40px var(--v42-btn-shadow,#10b9818c);transform:translateY(-3px)scale(1.03)}.v42-btn-arrow[data-astro-cid-nudo4moh]{align-items:center;transition:transform .2s;display:flex}.v42-spotlight-btn[data-astro-cid-nudo4moh]:hover .v42-btn-arrow[data-astro-cid-nudo4moh]{transform:translate(4px)}@media (width<=960px){.v42-spotlight-board[data-astro-cid-nudo4moh]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v42-portrait-image-wrap[data-astro-cid-nudo4moh]{height:280px}.v42-accent-badge[data-astro-cid-nudo4moh]{top:-10px;right:0}}@media (width<=560px){.v42-spotlight-section[data-astro-cid-nudo4moh]{padding:5rem 1rem}.v42-spotlight-board[data-astro-cid-nudo4moh]{border-radius:20px;padding:2rem 1.5rem}}.v43-hero-section[data-astro-cid-omwwba36]{color:var(--v43-text-body,#1e293b);background-color:#0000;padding:5rem 1.5rem 5.5rem;position:relative;overflow:hidden}.v43-hero-bg-ring[data-astro-cid-omwwba36]{pointer-events:none;z-index:1;border-radius:9999px;transition:all .5s;position:absolute}.v43-ring-1[data-astro-cid-omwwba36]{border:36px solid #a78bfa1f;width:380px;height:380px;top:-60px;left:-80px}.v43-ring-2[data-astro-cid-omwwba36]{border:32px solid #6ee7b71a;width:320px;height:320px;bottom:-100px;left:120px}.v43-hero-container[data-astro-cid-omwwba36]{z-index:10;max-width:1280px;margin:0 auto;position:relative}.v43-hero-grid[data-astro-cid-omwwba36]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;display:grid}@media (width<=1024px){.v43-hero-grid[data-astro-cid-omwwba36]{grid-template-columns:1fr;gap:2.75rem}}.v43-hero-left[data-astro-cid-omwwba36]{z-index:5;flex-direction:column;justify-content:center;min-height:440px;display:flex;position:relative}.v43-badges-wrapper[data-astro-cid-omwwba36]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.v43-hero-badge[data-astro-cid-omwwba36]{border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem 1.15rem;font-size:.85rem;font-weight:700;transition:all .25s;display:inline-flex}.v43-badge-primary[data-astro-cid-omwwba36]{color:var(--v43-accent,#7c3aed);background:#a78bfa26;border:1px solid #a78bfa4d}.v43-badge-secondary[data-astro-cid-omwwba36]{display:none}.v43-badge-icon[data-astro-cid-omwwba36]{font-size:.95rem;line-height:1}.v43-hero-title[data-astro-cid-omwwba36]{font-family:var(--font-heading,"Plus Jakarta Sans", system-ui, sans-serif);color:var(--v43-text-h,#0f172a);letter-spacing:-.025em;min-height:125px;margin:0 0 1.35rem;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;line-height:1.15}@media (width<=640px){.v43-hero-title[data-astro-cid-omwwba36]{min-height:85px;font-size:2.15rem}}.typewriter-cursor[data-astro-cid-omwwba36]{color:var(--v43-accent,#a78bfa);margin-left:3px;font-weight:900;animation:.8s infinite v43Blink;display:inline-block}@keyframes v43Blink{0%,to{opacity:1}50%{opacity:0}}.v43-hero-subheadline[data-astro-cid-omwwba36]{font-family:var(--font-body,"Inter", system-ui, sans-serif);color:var(--v43-text-body,#475569);max-width:36rem;min-height:60px;margin:0 0 2.25rem;font-size:1.125rem;line-height:1.65}.v43-hero-actions[data-astro-cid-omwwba36]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.v43-btn-primary[data-astro-cid-omwwba36]{color:var(--v43-btn-primary-color,#fff);font-family:var(--font-heading,"Plus Jakarta Sans", system-ui, sans-serif);background:linear-gradient(135deg,#a78bfa 0%,#6ee7b7 100%);border-radius:9999px;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px -4px #a78bfa73}.v43-btn-primary[data-astro-cid-omwwba36]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -4px #a78bfa8c}.v43-btn-arrow[data-astro-cid-omwwba36]{transition:transform .2s;display:inline-block}.v43-btn-primary[data-astro-cid-omwwba36]:hover .v43-btn-arrow[data-astro-cid-omwwba36]{transform:translate(4px)}.v43-btn-secondary[data-astro-cid-omwwba36]{backdrop-filter:blur(8px);font-family:var(--font-heading,"Plus Jakarta Sans", system-ui, sans-serif);background:#ffffffa6;border:1.5px solid #94a3b866;border-radius:9999px;align-items:center;padding:.95rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;color:var(--v43-text-h,#0f172a)!important}.v43-btn-secondary[data-astro-cid-omwwba36]:hover{border-color:var(--v43-accent,#a78bfa);background:#fffffff2;transform:translateY(-2px)}.v43-hero-right[data-astro-cid-omwwba36]{z-index:5;justify-content:center;align-items:center;display:flex;position:relative}.v43-frame-wrapper[data-astro-cid-omwwba36]{isolation:isolate;background-color:#0f172a;border:4px solid #ffffffe6;border-radius:28px;width:100%;max-width:580px;height:480px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 50px -10px #a78bfa40,0 0 0 1px #a78bfa33}@media (width<=640px){.v43-frame-wrapper[data-astro-cid-omwwba36]{border-radius:20px;height:360px}}.v43-slide-img[data-astro-cid-omwwba36]{object-fit:cover;opacity:0;border-radius:inherit;width:100%;height:100%;transition:opacity .75s ease-in-out;position:absolute;inset:0}.v43-slide-img[data-astro-cid-omwwba36].active{opacity:1}.v43-caption-tag[data-astro-cid-omwwba36]{-webkit-backdrop-filter:blur(14px);color:#fff;z-index:10;background:#0f172ad9;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;padding:.9rem 1.35rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.v43-caption-tag-label[data-astro-cid-omwwba36]{text-transform:uppercase;letter-spacing:.08em;color:#34d399;font-size:.7rem;font-weight:800}.v43-caption-tag-title[data-astro-cid-omwwba36]{font-family:var(--font-heading,"Plus Jakarta Sans", system-ui, sans-serif);color:#fff;margin-top:.25rem;font-size:1rem;font-weight:700}.v43-brutalist-sticker[data-astro-cid-omwwba36],.v43-brutalist-star[data-astro-cid-omwwba36]{display:none}.v43-about-section[data-astro-cid-pq5yqr35]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v43-about-container[data-astro-cid-pq5yqr35]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v43-about-header-tape[data-astro-cid-pq5yqr35]{background:var(--v43-card-bg,#111e15d9);color:var(--v43-emerald-3,#34d399);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v43-emerald-1,#10b981);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000026}.v43-tape-clip[data-astro-cid-pq5yqr35]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v43-tape-clip[data-astro-cid-pq5yqr35].right{left:auto;right:-8px;transform:rotate(15deg)}.v43-about-grid[data-astro-cid-pq5yqr35]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v43-photo-cluster[data-astro-cid-pq5yqr35]{min-height:480px;position:relative}.v43-about-polaroid[data-astro-cid-pq5yqr35]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v43-about-polaroid[data-astro-cid-pq5yqr35]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-pq5yqr35]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-pq5yqr35]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v43-about-frame[data-astro-cid-pq5yqr35]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v43-about-frame-sm[data-astro-cid-pq5yqr35]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v43-about-img[data-astro-cid-pq5yqr35]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v43-about-caption[data-astro-cid-pq5yqr35]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v43-about-caption[data-astro-cid-pq5yqr35] span[data-astro-cid-pq5yqr35]{color:#0f172a!important}.v43-washi-tape-strip[data-astro-cid-pq5yqr35]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-pq5yqr35]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-pq5yqr35]{top:-11px;right:25%;transform:rotate(7deg)}.v43-artisan-stamp[data-astro-cid-pq5yqr35]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-pq5yqr35]{border:2.5px dashed var(--v43-frame-color,#10b981);background:var(--v43-bg-surface,#0d1810);width:90px;height:90px;color:var(--v43-frame-color,#10b981);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000004d}.stamp-star[data-astro-cid-pq5yqr35]{font-size:.8rem}.stamp-txt[data-astro-cid-pq5yqr35]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-pq5yqr35]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v43-narrative-card[data-astro-cid-pq5yqr35]{background:var(--v43-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v43-card-border,#10b98133);border-left:6px solid var(--v43-frame-color,#10b981);box-shadow:var(--v43-card-shadow,0 20px 60px #00000073);border-radius:16px;padding:3rem 2.5rem;position:relative}.v43-about-title[data-astro-cid-pq5yqr35]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v43-text-h,#f0fdf4)!important}.v43-about-lead[data-astro-cid-pq5yqr35]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v43-text-body,#bbd5c4)!important}.v43-about-body[data-astro-cid-pq5yqr35]{opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v43-text-body,#bbd5c4)!important}.v43-pillars-list[data-astro-cid-pq5yqr35]{flex-direction:column;gap:1.25rem;display:flex}.v43-pillar-item[data-astro-cid-pq5yqr35]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-pq5yqr35]{color:var(--v43-emerald-1,#10b981);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-pq5yqr35]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v43-text-h,#f0fdf4)!important}.pillar-text[data-astro-cid-pq5yqr35]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v43-text-body,#bbd5c4)!important}@media (width<=900px){.v43-about-grid[data-astro-cid-pq5yqr35]{grid-template-columns:1fr}.v43-photo-cluster[data-astro-cid-pq5yqr35]{min-height:420px}}@media (width<=600px){.v43-about-section[data-astro-cid-pq5yqr35]{padding-block:3.5rem;padding-inline:.75rem}.v43-about-canvas[data-astro-cid-pq5yqr35]{border-radius:12px;padding:1.5rem 1rem}.v43-photo-cluster[data-astro-cid-pq5yqr35]{min-height:320px}.polaroid-main[data-astro-cid-pq5yqr35]{width:88%}.polaroid-sub[data-astro-cid-pq5yqr35]{width:68%;bottom:-10px}.v43-polaroid-img[data-astro-cid-pq5yqr35]{height:200px}.polaroid-sub[data-astro-cid-pq5yqr35] .v43-polaroid-img[data-astro-cid-pq5yqr35]{height:150px}}.v43-services-section[data-astro-cid-hbzmiomh]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v43-services-container[data-astro-cid-hbzmiomh]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v43-services-header[data-astro-cid-hbzmiomh]{text-align:center;margin-bottom:4rem}.v43-section-eyebrow[data-astro-cid-hbzmiomh]{background:var(--v43-card-bg,#111e15d9);border:1px solid var(--v43-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v43-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v43-eyebrow-dot[data-astro-cid-hbzmiomh]{background:var(--v43-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v43-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v43-services-title[data-astro-cid-hbzmiomh]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v43-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v43-title-underline[data-astro-cid-hbzmiomh]{background:linear-gradient(90deg, var(--v43-frame-color,#10b981), var(--v43-accent-secondary,#f59e0b));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v43-services-grid[data-astro-cid-hbzmiomh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v43-service-card[data-astro-cid-hbzmiomh]{background:var(--v43-card-bg,#111e15bf);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v43-card-border,#10b98126);box-shadow:var(--v43-card-shadow,0 20px 60px #0006);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v43-service-card[data-astro-cid-hbzmiomh]:before{content:"";background:linear-gradient(90deg, transparent, var(--v43-frame-color,#10b981), var(--v43-accent-secondary,#f59e0b), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v43-service-card[data-astro-cid-hbzmiomh]:hover{border-color:#10b9814d;transform:none;box-shadow:0 32px 80px #00000080,0 8px 24px #10b9811a}.v43-service-card[data-astro-cid-hbzmiomh]:hover:before{opacity:1}.v43-service-img-frame[data-astro-cid-hbzmiomh]{background:#0d1810;width:100%;height:220px;position:relative;overflow:hidden}.v43-service-img[data-astro-cid-hbzmiomh]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v43-service-card[data-astro-cid-hbzmiomh]:hover .v43-service-img[data-astro-cid-hbzmiomh]{transform:scale(1.08)!important}.v43-service-img-overlay[data-astro-cid-hbzmiomh]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v43-service-number[data-astro-cid-hbzmiomh]{backdrop-filter:blur(8px);color:var(--v43-emerald-3,#34d399);letter-spacing:.04em;background:#070d0acc;border:1px solid #10b98140;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v43-service-body[data-astro-cid-hbzmiomh]{padding:1.5rem 1.5rem 1.75rem}.v43-service-accent-bar[data-astro-cid-hbzmiomh]{background:linear-gradient(90deg, var(--v43-frame-color,#10b981), var(--v43-accent-secondary,#f59e0b));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v43-service-card[data-astro-cid-hbzmiomh]:hover .v43-service-accent-bar[data-astro-cid-hbzmiomh]{width:52px}.v43-service-heading[data-astro-cid-hbzmiomh]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v43-text-h,#f0fdf4);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v43-service-desc[data-astro-cid-hbzmiomh]{color:var(--v43-text-body,#bbd5c4);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v43-service-footer[data-astro-cid-hbzmiomh]{margin-top:auto}.v43-service-btn[data-astro-cid-hbzmiomh]{color:var(--v43-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v43-service-btn[data-astro-cid-hbzmiomh]:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px);box-shadow:0 4px 16px #10b98126}.v43-btn-arrow[data-astro-cid-hbzmiomh]{align-items:center;transition:transform .2s;display:flex}.v43-service-btn[data-astro-cid-hbzmiomh]:hover .v43-btn-arrow[data-astro-cid-hbzmiomh]{transform:translate(3px)}@media (width<=640px){.v43-services-section[data-astro-cid-hbzmiomh]{padding-block:3.5rem;padding-inline:.75rem}.v43-services-grid[data-astro-cid-hbzmiomh]{grid-template-columns:1fr;gap:1.25rem}.v43-service-img-frame[data-astro-cid-hbzmiomh]{height:190px}.v43-service-body[data-astro-cid-hbzmiomh]{padding:1.2rem 1.15rem 1.35rem}}.v43-products-section[data-astro-cid-xhsvbc5r]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v43-products-container[data-astro-cid-xhsvbc5r]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v43-products-header[data-astro-cid-xhsvbc5r]{text-align:center;margin-bottom:3.5rem}.v43-products-eyebrow[data-astro-cid-xhsvbc5r]{background:var(--v43-card-bg,#111e15d9);color:var(--v43-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v43-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v43-products-title[data-astro-cid-xhsvbc5r]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v43-text-h,#f0fdf4)!important}.v43-products-grid[data-astro-cid-xhsvbc5r]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v43-product-card[data-astro-cid-xhsvbc5r]{background:var(--v43-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v43-card-border,#10b98133);box-shadow:var(--v43-card-shadow,0 16px 40px #0006);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v43-product-card[data-astro-cid-xhsvbc5r]:hover{z-index:5;border-color:#10b98159;box-shadow:0 24px 60px #00000080,0 0 24px #10b98126}.v43-card-clip[data-astro-cid-xhsvbc5r]{background:var(--v43-emerald-1,#10b981);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0000004d}.v43-product-img-box[data-astro-cid-xhsvbc5r]{background:var(--v43-bg-surface,#0d1810);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v43-product-img[data-astro-cid-xhsvbc5r]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v43-product-img[data-astro-cid-xhsvbc5r].v43-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v43-product-card[data-astro-cid-xhsvbc5r]:hover .v43-product-img[data-astro-cid-xhsvbc5r].v43-secondary-img{opacity:1}.v43-product-card[data-astro-cid-xhsvbc5r]:hover .v43-primary-img[data-astro-cid-xhsvbc5r]{opacity:0}.v43-product-badge[data-astro-cid-xhsvbc5r]{background:var(--v43-gold,#f59e0b);color:#070d0a;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v43-product-info[data-astro-cid-xhsvbc5r]{margin-top:1.5rem}.v43-product-header-line[data-astro-cid-xhsvbc5r]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v43-product-name[data-astro-cid-xhsvbc5r]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v43-text-h,#f0fdf4)!important}.v43-product-price-tag[data-astro-cid-xhsvbc5r]{font-family:var(--font-heading,inherit);background:var(--v43-emerald-soft,#10b9811f);border:1px solid var(--v43-card-border,#10b98140);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v43-emerald-3,#34d399)!important}.v43-product-desc[data-astro-cid-xhsvbc5r]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v43-text-body,#bbd5c4)!important}.v43-product-actions[data-astro-cid-xhsvbc5r]{margin-top:auto}.v43-cartoon-btn[data-astro-cid-xhsvbc5r]{background:linear-gradient(135deg, var(--v43-emerald-1,#10b981), var(--v43-emerald-2,#059669));box-shadow:0 4px 16px var(--v43-btn-shadow,#10b98166);border:1px solid #34d39966;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v43-cartoon-btn[data-astro-cid-xhsvbc5r]:hover{background:linear-gradient(135deg, var(--v43-emerald-3,#34d399), var(--v43-emerald-1,#10b981));transform:translateY(-2px);box-shadow:0 8px 24px #10b9818c}.btn-arrow[data-astro-cid-xhsvbc5r]{font-weight:900}@media (width<=640px){.v43-products-section[data-astro-cid-xhsvbc5r]{padding-block:3.5rem;padding-inline:.75rem}.v43-products-grid[data-astro-cid-xhsvbc5r]{grid-template-columns:1fr;gap:1.5rem}.v43-product-img-box[data-astro-cid-xhsvbc5r]{height:210px}.v43-product-card[data-astro-cid-xhsvbc5r]{padding:1rem 1rem 1.5rem}}.v43-menu-section[data-astro-cid-hp5y7qju]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v43-menu-container[data-astro-cid-hp5y7qju]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v43-menu-header[data-astro-cid-hp5y7qju]{text-align:center;margin-bottom:3.5rem}.v43-menu-eyebrow[data-astro-cid-hp5y7qju]{background:var(--v43-card-bg,#111e15d9);color:var(--v43-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v43-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v43-menu-title[data-astro-cid-hp5y7qju]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v43-text-h,#f0fdf4)!important}.v43-menu-grid[data-astro-cid-hp5y7qju]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v43-menu-card[data-astro-cid-hp5y7qju]{background:var(--v43-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v43-card-border,#10b98133);box-shadow:var(--v43-card-shadow,0 16px 40px #0006);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v43-menu-card[data-astro-cid-hp5y7qju]:hover{z-index:5;border-color:#10b98159;box-shadow:0 20px 50px #00000080,0 0 20px #10b98126;transform:translateY(-4px)rotate(0)!important}.v43-menu-tape[data-astro-cid-hp5y7qju]{background:#10b98133;border:1px solid #10b9814d;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v43-menu-top-line[data-astro-cid-hp5y7qju]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v43-menu-title-group[data-astro-cid-hp5y7qju]{align-items:baseline;gap:.5rem;display:flex}.v43-menu-num[data-astro-cid-hp5y7qju]{color:var(--v43-emerald-1,#10b981);font-size:.95rem;font-weight:900}.v43-menu-item-name[data-astro-cid-hp5y7qju]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v43-text-h,#f0fdf4)!important}.v43-menu-price[data-astro-cid-hp5y7qju]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v43-emerald-3,#34d399)!important}.v43-menu-badge-row[data-astro-cid-hp5y7qju]{margin-bottom:.85rem}.v43-menu-badge[data-astro-cid-hp5y7qju]{background:var(--v43-emerald-soft,#10b98126);color:var(--v43-emerald-3,#34d399);border:1px solid var(--v43-card-border,#10b98140);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v43-menu-item-desc[data-astro-cid-hp5y7qju]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v43-text-body,#bbd5c4)!important}.v43-menu-card-footer[data-astro-cid-hp5y7qju]{border-top:1px dashed var(--v43-card-border,#10b98133);margin-top:auto;padding-top:1rem}.v43-menu-order-btn[data-astro-cid-hp5y7qju]{color:var(--v43-emerald-3,#34d399);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v43-menu-order-btn[data-astro-cid-hp5y7qju]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-hp5y7qju]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-hp5y7qju]{transform:rotate(1deg)}@media (width<=640px){.v43-menu-section[data-astro-cid-hp5y7qju]{padding-block:3.5rem;padding-inline:.75rem}.v43-menu-grid[data-astro-cid-hp5y7qju]{grid-template-columns:1fr;gap:1.5rem}.v43-menu-card[data-astro-cid-hp5y7qju]{padding:1.5rem 1.25rem}}.v43-spotlight-section[data-astro-cid-ulhjztzy]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v43-spotlight-container[data-astro-cid-ulhjztzy]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v43-spotlight-eyebrow[data-astro-cid-ulhjztzy]{background:var(--v43-card-bg,#111e15d9);border:1px solid var(--v43-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v43-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v43-eyebrow-dot[data-astro-cid-ulhjztzy]{background:var(--v43-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v43-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v43-spotlight-board[data-astro-cid-ulhjztzy]{background:var(--v43-card-bg,#111e15bf);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v43-card-border,#10b98126);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.v43-spotlight-board[data-astro-cid-ulhjztzy]:before{content:"";background:linear-gradient(90deg, transparent, var(--v43-frame-color,#10b981) 40%, var(--v43-accent-secondary,#f59e0b) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v43-portrait-column[data-astro-cid-ulhjztzy]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v43-portrait-card[data-astro-cid-ulhjztzy]{border:1px solid var(--v43-card-border,#10b9812e);box-shadow:var(--v43-card-shadow,0 20px 60px #00000073);background:var(--v43-card-bg,#0d1810);border-radius:20px;overflow:hidden}.v43-portrait-image-wrap[data-astro-cid-ulhjztzy]{width:100%;height:360px;position:relative;overflow:hidden}.v43-portrait-img[data-astro-cid-ulhjztzy]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v43-portrait-card[data-astro-cid-ulhjztzy]:hover .v43-portrait-img[data-astro-cid-ulhjztzy]{transform:scale(1.05)!important}.v43-portrait-overlay[data-astro-cid-ulhjztzy]{pointer-events:none;background:linear-gradient(#0000 50%,#070d0a99 100%);position:absolute;inset:0}.v43-portrait-caption[data-astro-cid-ulhjztzy]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v43-portrait-name[data-astro-cid-ulhjztzy]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v43-text-h,#f0fdf4);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v43-portrait-role[data-astro-cid-ulhjztzy]{color:var(--v43-text-muted,#6b8f77);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v43-accent-badge[data-astro-cid-ulhjztzy]{background:var(--v43-card-bg,#070d0ad9);backdrop-filter:blur(12px);border:1px solid var(--v43-card-border,#10b9814d);letter-spacing:.08em;text-transform:uppercase;color:var(--v43-emerald-3,#34d399);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #00000059}.v43-badge-icon[data-astro-cid-ulhjztzy]{color:var(--v43-frame-color,#10b981);animation:2.5s ease-in-out infinite v40GlowPulse}.v43-narrative-column[data-astro-cid-ulhjztzy]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v43-quote-label[data-astro-cid-ulhjztzy]{letter-spacing:.08em;text-transform:uppercase;color:var(--v43-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v43-spotlight-headline[data-astro-cid-ulhjztzy]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v43-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v43-spotlight-quote[data-astro-cid-ulhjztzy]{color:var(--v43-text-body,#bbd5c4);border-left:3px solid var(--v43-frame-color,#10b981);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v43-quote-mark[data-astro-cid-ulhjztzy],.v43-quote-mark-end[data-astro-cid-ulhjztzy]{color:var(--v43-frame-color,#10b981);opacity:.6;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v43-quote-mark[data-astro-cid-ulhjztzy]{margin-right:.1em}.v43-quote-mark-end[data-astro-cid-ulhjztzy]{margin-left:.1em}.v43-spotlight-bio[data-astro-cid-ulhjztzy]{color:var(--v43-text-body,#bbd5c4);opacity:.85;margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v43-spotlight-action[data-astro-cid-ulhjztzy]{margin-top:.5rem}.v43-spotlight-btn[data-astro-cid-ulhjztzy]{background:linear-gradient(135deg, var(--v43-frame-color,#10b981), var(--v43-emerald-2,#059669));color:#fff;box-shadow:0 6px 24px var(--v43-btn-shadow,#10b98166);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.v43-spotlight-btn[data-astro-cid-ulhjztzy]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v43-spotlight-btn[data-astro-cid-ulhjztzy]:hover{box-shadow:0 14px 40px var(--v43-btn-shadow,#10b9818c);transform:translateY(-3px)scale(1.03)}.v43-btn-arrow[data-astro-cid-ulhjztzy]{align-items:center;transition:transform .2s;display:flex}.v43-spotlight-btn[data-astro-cid-ulhjztzy]:hover .v43-btn-arrow[data-astro-cid-ulhjztzy]{transform:translate(4px)}@media (width<=960px){.v43-spotlight-board[data-astro-cid-ulhjztzy]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v43-portrait-image-wrap[data-astro-cid-ulhjztzy]{height:280px}.v43-accent-badge[data-astro-cid-ulhjztzy]{top:-10px;right:0}}@media (width<=560px){.v43-spotlight-section[data-astro-cid-ulhjztzy]{padding:5rem 1rem}.v43-spotlight-board[data-astro-cid-ulhjztzy]{border-radius:20px;padding:2rem 1.5rem}}.v44-hero-wrapper[data-astro-cid-chioz4xh]{box-sizing:border-box;isolation:isolate;background-color:#0000;width:100%;min-height:clamp(560px,82vh,920px);padding:1.5rem 1.25rem 3.5rem;position:relative;overflow-x:clip}.v44-fluid-dye-backdrop[data-astro-cid-chioz4xh]{pointer-events:none;z-index:1;background-image:var(--v44-backdrop-image);opacity:.92;background-position:top;background-repeat:no-repeat;background-size:cover;display:none;position:absolute;inset:0}.v44-orb[data-astro-cid-chioz4xh]{filter:blur(85px);pointer-events:none;z-index:1;border-radius:50%;animation:linear infinite v40OrbFloat;display:none;position:absolute}.v44-orb-1[data-astro-cid-chioz4xh]{background:var(--v44-emerald-glow,#10b98147);width:580px;height:580px;animation-duration:22s;top:-160px;left:-80px}.v44-orb-2[data-astro-cid-chioz4xh]{background:var(--v44-gold-soft,#f59e0b1f);width:420px;height:420px;animation-duration:18s;animation-delay:-6s;bottom:-80px;right:-60px}.v44-orb-3[data-astro-cid-chioz4xh]{background:#10b9810f;width:240px;height:240px;animation-duration:26s;animation-delay:-12s;top:38%;left:45%}.v44-outer-container[data-astro-cid-chioz4xh]{z-index:2;max-width:1320px;margin:0 auto;position:relative}.v44-framed-canvas[data-astro-cid-chioz4xh]{background-color:var(--v44-canvas-bg,#070d0af0);border:4px solid var(--v44-canvas-border,#10b981);box-shadow:0 28px 80px -16px #000000bf, 0 0 0 1px #ffffff0d, 0 0 30px var(--v44-emerald-glow,#10b9812e), inset 0 0 40px #00000059;box-sizing:border-box;transform-style:preserve-3d;border-radius:12px;padding:1.35rem 2.25rem 2rem;transition:box-shadow .35s,border-color .35s;animation:.65s cubic-bezier(.16,1,.3,1) both v40ScaleIn;position:relative;overflow:hidden}.v44-framed-canvas[data-astro-cid-chioz4xh]:hover{box-shadow:0 36px 95px -16px #000000d9, 0 0 0 1px #ffffff14, 0 0 45px var(--v44-emerald-glow,#10b9814d), inset 0 0 50px #0006}.v44-framed-canvas[data-astro-cid-chioz4xh]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--v44-emerald-3,#34d399) 25%, var(--v44-gold-light,#fcd34d) 50%, var(--v44-emerald-3,#34d399) 75%, transparent 100%);z-index:20;background-size:200% 100%;height:3px;animation:3.5s linear infinite v40TapeShimmer;position:absolute;top:0;left:0;right:0}.v44-canvas-header-row[data-astro-cid-chioz4xh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;animation:.5s cubic-bezier(.16,1,.3,1) .1s both v40FadeUp;display:flex}.v44-eyebrow-tape-banner[data-astro-cid-chioz4xh]{color:var(--v44-emerald-3,#34d399);align-items:center;gap:.45rem;padding:.36rem 1.1rem;display:inline-flex;border:1px solid var(--v44-frame-color,#10b981)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#10b98133,#f59e0b1f)!important;border-radius:6px!important;font-size:.74rem!important;font-weight:800!important;transform:none!important;box-shadow:0 4px 12px #0000004d!important}.v44-banner-star[data-astro-cid-chioz4xh]{color:var(--v44-gold,#f59e0b);opacity:.9;font-size:.7rem}.v44-tag-pill[data-astro-cid-chioz4xh]{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:.45rem;padding:.32rem .95rem;display:inline-flex}.v44-tag-dot[data-astro-cid-chioz4xh]{background:var(--v44-frame-color,#10b981);width:7px;height:7px;box-shadow:0 0 8px var(--v44-frame-color,#10b981);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite v40EmeraldGlowPulse;display:block}.v44-tag-text[data-astro-cid-chioz4xh]{color:#fffc;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700}.v44-headline-container[data-astro-cid-chioz4xh]{margin-bottom:1.25rem;animation:.6s cubic-bezier(.16,1,.3,1) .16s both v40FadeUp}.v44-hero-headline[data-astro-cid-chioz4xh]{font-family:var(--font-heading,"Outfit", "Space Grotesk", system-ui, sans-serif);color:var(--v44-hero-headline-color,#fff);letter-spacing:-.022em;text-shadow:0 2px 14px #000000b3, 0 0 50px var(--v44-emerald-glow,#10b9811f);margin:0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:800;line-height:1.14}.v44-matrix-grid[data-astro-cid-chioz4xh]{grid-template-columns:minmax(0,.82fr) minmax(0,1.36fr) minmax(0,.82fr);align-items:stretch;gap:1.35rem;width:100%;display:grid;position:relative}.v44-img-column[data-astro-cid-chioz4xh]{position:relative}.v44-img-left[data-astro-cid-chioz4xh]{animation:.65s cubic-bezier(.16,1,.3,1) .22s both v40FadeLeft}.v44-img-right[data-astro-cid-chioz4xh]{flex-direction:column;gap:.95rem;animation:.65s cubic-bezier(.16,1,.3,1) .22s both v40FadeRight;display:flex;position:relative}.v44-emerald-frame[data-astro-cid-chioz4xh]{border:1px solid var(--v44-card-border,#10b98159);background:#fff;border-radius:6px;padding:.5rem .5rem .75rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;position:relative;box-shadow:0 16px 42px #00000080,0 4px 12px #00000040}.v44-emerald-frame[data-astro-cid-chioz4xh]:hover{border-color:var(--v44-frame-color,#10b981);box-shadow:0 24px 55px #000000a6, 0 6px 18px var(--v44-emerald-glow,#10b98133);transform:translateY(-5px)scale(1.01)!important}.v44-photo-frame[data-astro-cid-chioz4xh]{background:#070d0a;border-radius:3px;width:100%;position:relative;overflow:hidden}.v44-img-left[data-astro-cid-chioz4xh] .v44-photo-frame[data-astro-cid-chioz4xh]{height:clamp(230px,24vw,320px)}.v44-frame-upper[data-astro-cid-chioz4xh] .v44-photo-frame[data-astro-cid-chioz4xh]{height:175px}.v44-frame-lower[data-astro-cid-chioz4xh] .v44-photo-frame[data-astro-cid-chioz4xh]{height:115px}.v44-photo-img[data-astro-cid-chioz4xh]{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v44-emerald-frame[data-astro-cid-chioz4xh]:hover .v44-photo-img[data-astro-cid-chioz4xh]{transform:scale(1.06)!important}.v44-photo-overlay[data-astro-cid-chioz4xh]{pointer-events:none;background:linear-gradient(#0000 50%,#00000073 100%);position:absolute;inset:0}.v44-photo-sheen[data-astro-cid-chioz4xh]{pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 55%);position:absolute;inset:0}.v44-frame-caption[data-astro-cid-chioz4xh]{color:#070d0a;text-align:center;justify-content:center;align-items:center;gap:.4rem;margin-top:.55rem;font-size:.78rem;font-weight:750;line-height:1.25;display:flex}.v44-caption-diamond[data-astro-cid-chioz4xh]{color:var(--v44-frame-color,#10b981);flex-shrink:0;font-size:.68rem}.v44-caption-text[data-astro-cid-chioz4xh]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v44-washi-tape[data-astro-cid-chioz4xh]{background:linear-gradient(135deg, var(--v44-emerald-3,#34d399), var(--v44-frame-color,#10b981));z-index:4;opacity:.92;border-radius:2px;width:64px;height:18px;position:absolute;box-shadow:0 2px 6px #00000040}.tape-top-center[data-astro-cid-chioz4xh]{top:-9px;left:35%;transform:rotate(-3deg)}.tape-top-right[data-astro-cid-chioz4xh]{top:-9px;right:28%;transform:rotate(5deg)}.v44-center-content[data-astro-cid-chioz4xh]{flex-direction:column;justify-content:center;padding:0 .25rem;animation:.6s cubic-bezier(.16,1,.3,1) .25s both v40FadeUp;display:flex;position:relative}.v44-subheadline-text[data-astro-cid-chioz4xh]{color:var(--v44-subheadline-color,#e2f0e7);text-shadow:0 1px 4px #0006;max-width:580px;margin:0 0 1.25rem;font-size:1.08rem;font-weight:450;line-height:1.62;display:block}.v44-benefits-stack[data-astro-cid-chioz4xh],ul[data-astro-cid-chioz4xh].v44-benefits-stack{flex-direction:column;justify-content:center;max-width:560px;min-height:58px;display:flex;margin:0 0 1.35rem!important;padding:0!important;list-style:none!important}.v44-benefit-pill[data-astro-cid-chioz4xh],li[data-astro-cid-chioz4xh].v44-benefit-pill{border:1px solid #ffffff1f;border-left:3px solid var(--v44-frame-color,#10b981);-webkit-backdrop-filter:blur(8px);color:#f0fdf4f2;box-sizing:border-box;background:#ffffff0f;border-radius:8px;align-items:center;gap:.75rem;min-height:48px;padding:.55rem .95rem;font-size:.96rem;font-weight:500;line-height:1.45;transition:transform .2s,background .2s,border-color .2s;animation:.4s cubic-bezier(.16,1,.3,1) .35s both v40BenefitIn;display:flex;list-style:none!important}.v44-benefit-pill[data-astro-cid-chioz4xh]:hover{border-color:#fff3;border-left-color:var(--v44-emerald-3,#34d399);background:#ffffff17;transform:translate(4px)}.v44-benefit-icon[data-astro-cid-chioz4xh]{background:linear-gradient(135deg, var(--v44-frame-color,#10b981), var(--v44-emerald-2,#059669));color:#fff;width:22px;height:22px;box-shadow:0 2px 6px var(--v44-emerald-glow,#10b98159);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v44-benefit-text[data-astro-cid-chioz4xh]{will-change:opacity, transform;flex:1;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}.v44-benefit-pulse[data-astro-cid-chioz4xh]{background:var(--v44-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v44-frame-color,#10b981);opacity:.8;border-radius:50%;flex-shrink:0;animation:2s cubic-bezier(.4,0,.6,1) infinite v44Pulse}@keyframes v44Pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.v44-benefit-text[data-astro-cid-chioz4xh].v44-text-transition-out{opacity:0;transform:translateY(-8px)}.v44-benefit-text[data-astro-cid-chioz4xh].v44-text-transition-in{opacity:1;animation:.3s cubic-bezier(.16,1,.3,1) both v44BenefitTextIn;transform:translateY(0)}@keyframes v44BenefitTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v44-action-buttons[data-astro-cid-chioz4xh]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;animation:.5s cubic-bezier(.16,1,.3,1) .55s both v40FadeUp;display:flex}.v44-btn-primary[data-astro-cid-chioz4xh]{background:linear-gradient(135deg, var(--v44-frame-color,#10b981), var(--v44-emerald-2,#059669));color:#fff;border:1px solid var(--v44-emerald-3,#34d39966);box-shadow:0 8px 24px var(--v44-btn-shadow,#10b98173);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.55rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}[data-theme=seren_v44_pastel] .v44-btn-primary[data-astro-cid-chioz4xh],.theme-seren_v44_pastel .v44-btn-primary[data-astro-cid-chioz4xh],[data-theme=seren_v44_pastel] .v44-btn-primary[data-astro-cid-chioz4xh] span[data-astro-cid-chioz4xh],.theme-seren_v44_pastel .v44-btn-primary[data-astro-cid-chioz4xh] span[data-astro-cid-chioz4xh]{color:#133b26!important}.btn-shimmer[data-astro-cid-chioz4xh]{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 40%,#ffffff42 60%,#0000 100%) 0 0/200% 100%;animation:2.8s linear infinite v40TapeShimmer;position:absolute;inset:0}.v44-btn-primary[data-astro-cid-chioz4xh]:hover{box-shadow:0 12px 30px var(--v44-btn-shadow,#10b98199);transform:translateY(-2px)scale(1.02)}.v44-btn-primary[data-astro-cid-chioz4xh]:active{transform:translateY(0)scale(.98)}.btn-arrow[data-astro-cid-chioz4xh]{align-items:center;transition:transform .2s;display:flex}.v44-btn-primary[data-astro-cid-chioz4xh]:hover .btn-arrow[data-astro-cid-chioz4xh]{transform:translate(4px)}.v44-btn-secondary[data-astro-cid-chioz4xh]{-webkit-backdrop-filter:blur(8px);color:#ffffffe6;background:#ffffff12;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;padding:.72rem 1.35rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.v44-btn-secondary[data-astro-cid-chioz4xh]:hover{border-color:var(--v44-frame-color,#10b981);background:#ffffff24;transform:translateY(-2px)}.v44-center-footer[data-astro-cid-chioz4xh]{align-items:center;gap:1.15rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .75s both v40ScaleIn;display:flex}.v44-stamp-badge[data-astro-cid-chioz4xh]{border:2px dashed var(--v44-frame-color,#10b981);width:78px;height:78px;color:var(--v44-emerald-3,#34d399);background:#10b98114;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 4px 16px #00000059,0 0 0 2px #10b98126}.v44-stamp-inner[data-astro-cid-chioz4xh]{text-align:center;flex-direction:column;gap:.08rem;padding:.15rem;font-size:.54rem;font-weight:800;line-height:1.25;display:flex}.stamp-top[data-astro-cid-chioz4xh]{letter-spacing:.04em;opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;display:-webkit-box;overflow:hidden}.stamp-year[data-astro-cid-chioz4xh]{letter-spacing:.02em;font-size:.66rem}.v44-brand-medallion[data-astro-cid-chioz4xh],.v44-celestial-seal[data-astro-cid-chioz4xh]{justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.v44-medallion-logo[data-astro-cid-chioz4xh]{object-fit:contain;filter:drop-shadow(0 4px 12px #00000080);max-width:70px;max-height:70px}.v44-sticker[data-astro-cid-chioz4xh]{z-index:8;pointer-events:none;transition:transform .25s;position:absolute}.sticker-facet-gem[data-astro-cid-chioz4xh]{bottom:-14px;left:8px}.sticker-prism-corner[data-astro-cid-chioz4xh]{top:-25px;right:10px}.v44-corner-logo[data-astro-cid-chioz4xh]{object-fit:contain;max-width:70px;max-height:70px}@media (width<=1140px){.v44-matrix-grid[data-astro-cid-chioz4xh]{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.v44-img-left[data-astro-cid-chioz4xh]{grid-area:1/1}.v44-center-content[data-astro-cid-chioz4xh]{grid-area:1/2}.v44-img-right[data-astro-cid-chioz4xh]{flex-flow:wrap;grid-area:2/1/auto/-1}.v44-frame-upper[data-astro-cid-chioz4xh],.v44-frame-lower[data-astro-cid-chioz4xh]{flex:240px}}@media (width<=780px){.v44-hero-wrapper[data-astro-cid-chioz4xh]{min-height:auto;padding:4.5rem .85rem 2.25rem}.v44-framed-canvas[data-astro-cid-chioz4xh]{border-width:2.5px;border-radius:12px;padding:1.25rem 1rem 1.5rem}.v44-canvas-header-row[data-astro-cid-chioz4xh]{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.v44-hero-headline[data-astro-cid-chioz4xh]{font-size:clamp(1.65rem,6.5vw,2.35rem);line-height:1.2}.v44-matrix-grid[data-astro-cid-chioz4xh]{flex-direction:column;gap:1.35rem;display:flex}.v44-img-left[data-astro-cid-chioz4xh],.v44-center-content[data-astro-cid-chioz4xh],.v44-img-right[data-astro-cid-chioz4xh]{width:100%;grid-area:auto!important}.v44-center-content[data-astro-cid-chioz4xh]{order:1}.v44-img-left[data-astro-cid-chioz4xh]{order:2}.v44-img-right[data-astro-cid-chioz4xh]{flex-direction:column;order:3;gap:.85rem;display:flex}.v44-img-left[data-astro-cid-chioz4xh] .v44-photo-frame[data-astro-cid-chioz4xh]{height:240px}.v44-frame-upper[data-astro-cid-chioz4xh]{flex:100%}.v44-frame-upper[data-astro-cid-chioz4xh] .v44-photo-frame[data-astro-cid-chioz4xh]{height:160px}.v44-frame-lower[data-astro-cid-chioz4xh]{display:none}.v44-center-footer[data-astro-cid-chioz4xh]{justify-content:center;margin-top:1.15rem}.v44-subheadline-text[data-astro-cid-chioz4xh]{margin-bottom:1.1rem;font-size:.98rem;line-height:1.55}.v44-benefits-stack[data-astro-cid-chioz4xh],ul[data-astro-cid-chioz4xh].v44-benefits-stack{min-height:56px!important;margin-bottom:1.2rem!important}.v44-benefit-pill[data-astro-cid-chioz4xh]{min-height:44px;padding:.52rem .85rem;font-size:.88rem}}@media (width<=480px){.v44-hero-wrapper[data-astro-cid-chioz4xh]{padding:4.25rem .65rem 1.85rem}.v44-framed-canvas[data-astro-cid-chioz4xh]{padding:1.1rem .75rem}.v44-action-buttons[data-astro-cid-chioz4xh]{flex-direction:column;align-items:stretch;gap:.65rem}.v44-btn-primary[data-astro-cid-chioz4xh],.v44-btn-secondary[data-astro-cid-chioz4xh]{justify-content:center;width:100%;padding:.75rem 1.25rem}.v44-orb[data-astro-cid-chioz4xh]{display:none}}.v44-about-section[data-astro-cid-ba5impfu]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v44-about-container[data-astro-cid-ba5impfu]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v44-about-header-tape[data-astro-cid-ba5impfu]{background:var(--v44-card-bg,#111e15d9);color:var(--v44-emerald-3,#34d399);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v44-emerald-1,#10b981);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000026}.v44-tape-clip[data-astro-cid-ba5impfu]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v44-tape-clip[data-astro-cid-ba5impfu].right{left:auto;right:-8px;transform:rotate(15deg)}.v44-about-grid[data-astro-cid-ba5impfu]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v44-photo-cluster[data-astro-cid-ba5impfu]{min-height:480px;position:relative}.v44-about-polaroid[data-astro-cid-ba5impfu]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v44-about-polaroid[data-astro-cid-ba5impfu]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-ba5impfu]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-ba5impfu]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v44-about-frame[data-astro-cid-ba5impfu]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v44-about-frame-sm[data-astro-cid-ba5impfu]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v44-about-img[data-astro-cid-ba5impfu]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v44-about-caption[data-astro-cid-ba5impfu]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v44-about-caption[data-astro-cid-ba5impfu] span[data-astro-cid-ba5impfu]{color:#0f172a!important}.v44-washi-tape-strip[data-astro-cid-ba5impfu]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-ba5impfu]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-ba5impfu]{top:-11px;right:25%;transform:rotate(7deg)}.v44-artisan-stamp[data-astro-cid-ba5impfu]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-ba5impfu]{border:2.5px dashed var(--v44-frame-color,#10b981);background:var(--v44-bg-surface,#0d1810);width:90px;height:90px;color:var(--v44-frame-color,#10b981);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000004d}.stamp-star[data-astro-cid-ba5impfu]{font-size:.8rem}.stamp-txt[data-astro-cid-ba5impfu]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-ba5impfu]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v44-narrative-card[data-astro-cid-ba5impfu]{background:var(--v44-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v44-card-border,#10b98133);border-left:6px solid var(--v44-frame-color,#10b981);box-shadow:var(--v44-card-shadow,0 20px 60px #00000073);border-radius:16px;padding:3rem 2.5rem;position:relative}.v44-about-title[data-astro-cid-ba5impfu]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);color:var(--v44-text-h,#f0fdf4);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2}.v44-about-lead[data-astro-cid-ba5impfu]{color:var(--v44-text-body,#bbd5c4);margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65}.v44-about-body[data-astro-cid-ba5impfu]{color:var(--v44-text-body,#bbd5c4);opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.7}.v44-pillars-list[data-astro-cid-ba5impfu]{flex-direction:column;gap:1.25rem;display:flex}.v44-pillar-item[data-astro-cid-ba5impfu]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-ba5impfu]{color:var(--v44-emerald-1,#10b981);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-ba5impfu]{color:var(--v44-text-h,#f0fdf4);margin:0 0 .25rem;font-size:1.05rem;font-weight:800}.pillar-text[data-astro-cid-ba5impfu]{color:var(--v44-text-body,#bbd5c4);margin:0;font-size:.95rem;line-height:1.55}[data-theme=seren_v44_pastel] .v44-about-title[data-astro-cid-ba5impfu],.theme-seren_v44_pastel .v44-about-title[data-astro-cid-ba5impfu],[data-theme=seren_v44_pastel] .v44-narrative-card[data-astro-cid-ba5impfu] h2[data-astro-cid-ba5impfu],.theme-seren_v44_pastel .v44-narrative-card[data-astro-cid-ba5impfu] h2[data-astro-cid-ba5impfu],[data-theme=seren_v44_pastel] .v44-narrative-card[data-astro-cid-ba5impfu] .v44-about-title[data-astro-cid-ba5impfu],.theme-seren_v44_pastel .v44-narrative-card[data-astro-cid-ba5impfu] .v44-about-title[data-astro-cid-ba5impfu]{color:#133b26!important}[data-theme=seren_v44_pastel] .v44-about-lead[data-astro-cid-ba5impfu],.theme-seren_v44_pastel .v44-about-lead[data-astro-cid-ba5impfu]{color:#133b26!important;font-weight:600!important}[data-theme=seren_v44_pastel] .v44-about-body[data-astro-cid-ba5impfu],.theme-seren_v44_pastel .v44-about-body[data-astro-cid-ba5impfu],[data-theme=seren_v44_pastel] .pillar-text[data-astro-cid-ba5impfu],.theme-seren_v44_pastel .pillar-text[data-astro-cid-ba5impfu]{color:#2c3e30!important}[data-theme=seren_v44_pastel] .pillar-heading[data-astro-cid-ba5impfu],.theme-seren_v44_pastel .pillar-heading[data-astro-cid-ba5impfu]{color:#133b26!important;font-weight:700!important}@media (width<=900px){.v44-about-grid[data-astro-cid-ba5impfu]{grid-template-columns:1fr}.v44-photo-cluster[data-astro-cid-ba5impfu]{min-height:420px}}@media (width<=600px){.v44-about-section[data-astro-cid-ba5impfu]{padding-block:3.5rem;padding-inline:.75rem}.v44-about-canvas[data-astro-cid-ba5impfu]{border-radius:12px;padding:1.5rem 1rem}.v44-photo-cluster[data-astro-cid-ba5impfu]{min-height:320px}.polaroid-main[data-astro-cid-ba5impfu]{width:88%}.polaroid-sub[data-astro-cid-ba5impfu]{width:68%;bottom:-10px}.v44-polaroid-img[data-astro-cid-ba5impfu]{height:200px}.polaroid-sub[data-astro-cid-ba5impfu] .v44-polaroid-img[data-astro-cid-ba5impfu]{height:150px}}.v44-services-section[data-astro-cid-s53iegrz]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v44-services-container[data-astro-cid-s53iegrz]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v44-services-header[data-astro-cid-s53iegrz]{text-align:center;margin-bottom:4rem}.v44-section-eyebrow[data-astro-cid-s53iegrz]{background:var(--v44-card-bg,#111e15d9);border:1px solid var(--v44-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v44-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v44-eyebrow-dot[data-astro-cid-s53iegrz]{background:var(--v44-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v44-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v44-services-title[data-astro-cid-s53iegrz]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v44-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v44-title-underline[data-astro-cid-s53iegrz]{background:linear-gradient(90deg, var(--v44-frame-color,#10b981), var(--v44-accent-secondary,#f59e0b));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v44-services-grid[data-astro-cid-s53iegrz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v44-service-card[data-astro-cid-s53iegrz]{background:var(--v44-card-bg,#111e15bf);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v44-card-border,#10b98126);box-shadow:var(--v44-card-shadow,0 20px 60px #0006);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v44-service-card[data-astro-cid-s53iegrz]:before{content:"";background:linear-gradient(90deg, transparent, var(--v44-frame-color,#10b981), var(--v44-accent-secondary,#f59e0b), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v44-service-card[data-astro-cid-s53iegrz]:hover{border-color:#10b9814d;transform:none;box-shadow:0 32px 80px #00000080,0 8px 24px #10b9811a}.v44-service-card[data-astro-cid-s53iegrz]:hover:before{opacity:1}.v44-service-img-frame[data-astro-cid-s53iegrz]{background:#0d1810;width:100%;height:220px;position:relative;overflow:hidden}.v44-service-img[data-astro-cid-s53iegrz]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v44-service-card[data-astro-cid-s53iegrz]:hover .v44-service-img[data-astro-cid-s53iegrz]{transform:scale(1.08)!important}.v44-service-img-overlay[data-astro-cid-s53iegrz]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v44-service-number[data-astro-cid-s53iegrz]{backdrop-filter:blur(8px);color:var(--v44-emerald-3,#34d399);letter-spacing:.04em;background:#070d0acc;border:1px solid #10b98140;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v44-service-body[data-astro-cid-s53iegrz]{padding:1.5rem 1.5rem 1.75rem}.v44-service-accent-bar[data-astro-cid-s53iegrz]{background:linear-gradient(90deg, var(--v44-frame-color,#10b981), var(--v44-accent-secondary,#f59e0b));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v44-service-card[data-astro-cid-s53iegrz]:hover .v44-service-accent-bar[data-astro-cid-s53iegrz]{width:52px}.v44-service-heading[data-astro-cid-s53iegrz]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v44-text-h,#f0fdf4);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v44-service-desc[data-astro-cid-s53iegrz]{color:var(--v44-text-body,#bbd5c4);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v44-service-footer[data-astro-cid-s53iegrz]{margin-top:auto}.v44-service-btn[data-astro-cid-s53iegrz]{color:var(--v44-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v44-service-btn[data-astro-cid-s53iegrz]:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px);box-shadow:0 4px 16px #10b98126}.v44-btn-arrow[data-astro-cid-s53iegrz]{align-items:center;transition:transform .2s;display:flex}.v44-service-btn[data-astro-cid-s53iegrz]:hover .v44-btn-arrow[data-astro-cid-s53iegrz]{transform:translate(3px)}@media (width<=640px){.v44-services-section[data-astro-cid-s53iegrz]{padding-block:3.5rem;padding-inline:.75rem}.v44-services-grid[data-astro-cid-s53iegrz]{grid-template-columns:1fr;gap:1.25rem}.v44-service-img-frame[data-astro-cid-s53iegrz]{height:190px}.v44-service-body[data-astro-cid-s53iegrz]{padding:1.2rem 1.15rem 1.35rem}}[data-theme=seren_v44_pastel] .v44-service-card[data-astro-cid-s53iegrz],.theme-seren_v44_pastel .v44-service-card[data-astro-cid-s53iegrz]{color:#133b26!important;background:#faf7ee!important;border:1.5px solid #133b261f!important}[data-theme=seren_v44_pastel] .v44-service-card[data-astro-cid-s53iegrz]:hover,.theme-seren_v44_pastel .v44-service-card[data-astro-cid-s53iegrz]:hover{transform:none!important}[data-theme=seren_v44_pastel] .v44-service-heading[data-astro-cid-s53iegrz],.theme-seren_v44_pastel .v44-service-heading[data-astro-cid-s53iegrz]{color:#133b26!important}[data-theme=seren_v44_pastel] .v44-service-desc[data-astro-cid-s53iegrz],.theme-seren_v44_pastel .v44-service-desc[data-astro-cid-s53iegrz]{color:#2c3e30!important}[data-theme=seren_v44_pastel] .v44-service-number[data-astro-cid-s53iegrz],.theme-seren_v44_pastel .v44-service-number[data-astro-cid-s53iegrz]{color:#133b26!important;background:#d4ff5b!important}[data-theme=seren_v44_pastel] .v44-service-btn[data-astro-cid-s53iegrz],.theme-seren_v44_pastel .v44-service-btn[data-astro-cid-s53iegrz]{color:#faf7ee!important;background:#133b26!important}[data-theme=seren_v44_pastel] .v44-service-btn[data-astro-cid-s53iegrz]:hover,.theme-seren_v44_pastel .v44-service-btn[data-astro-cid-s53iegrz]:hover{color:#133b26!important;background:#d4ff5b!important}.v44-products-section[data-astro-cid-tyziez4a]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v44-products-container[data-astro-cid-tyziez4a]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v44-products-header[data-astro-cid-tyziez4a]{text-align:center;margin-bottom:3.5rem}.v44-products-eyebrow[data-astro-cid-tyziez4a]{background:var(--v44-card-bg,#111e15d9);color:var(--v44-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v44-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v44-products-title[data-astro-cid-tyziez4a]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v44-text-h,#f0fdf4)!important}.v44-products-grid[data-astro-cid-tyziez4a]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v44-product-card[data-astro-cid-tyziez4a]{background:var(--v44-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v44-card-border,#10b98133);box-shadow:var(--v44-card-shadow,0 16px 40px #0006);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v44-product-card[data-astro-cid-tyziez4a]:hover{z-index:5;border-color:#10b98159;box-shadow:0 24px 60px #00000080,0 0 24px #10b98126}.v44-card-clip[data-astro-cid-tyziez4a]{background:var(--v44-emerald-1,#10b981);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0000004d}.v44-product-img-box[data-astro-cid-tyziez4a]{background:var(--v44-bg-surface,#0d1810);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v44-product-img[data-astro-cid-tyziez4a]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v44-product-img[data-astro-cid-tyziez4a].v44-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v44-product-card[data-astro-cid-tyziez4a]:hover .v44-product-img[data-astro-cid-tyziez4a].v44-secondary-img{opacity:1}.v44-product-card[data-astro-cid-tyziez4a]:hover .v44-primary-img[data-astro-cid-tyziez4a]{opacity:0}.v44-product-badge[data-astro-cid-tyziez4a]{background:var(--v44-gold,#f59e0b);color:#070d0a;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v44-product-info[data-astro-cid-tyziez4a]{margin-top:1.5rem}.v44-product-header-line[data-astro-cid-tyziez4a]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v44-product-name[data-astro-cid-tyziez4a]{font-family:var(--font-heading,inherit);color:var(--v44-text-h,#f0fdf4);margin:0;font-size:1.25rem;font-weight:850}.v44-product-price-tag[data-astro-cid-tyziez4a]{font-family:var(--font-heading,inherit);background:var(--v44-emerald-soft,#10b9811f);border:1px solid var(--v44-card-border,#10b98140);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v44-emerald-3,#34d399)!important}.v44-product-desc[data-astro-cid-tyziez4a]{color:var(--v44-text-body,#bbd5c4);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}[data-theme=seren_v44_pastel] .v44-product-name[data-astro-cid-tyziez4a],.theme-seren_v44_pastel .v44-product-name[data-astro-cid-tyziez4a]{color:#133b26!important}[data-theme=seren_v44_pastel] .v44-product-desc[data-astro-cid-tyziez4a],.theme-seren_v44_pastel .v44-product-desc[data-astro-cid-tyziez4a]{color:#2c3e30!important}.v44-product-actions[data-astro-cid-tyziez4a]{margin-top:auto}.v44-cartoon-btn[data-astro-cid-tyziez4a]{background:linear-gradient(135deg, var(--v44-emerald-1,#10b981), var(--v44-emerald-2,#059669));box-shadow:0 4px 16px var(--v44-btn-shadow,#10b98166);border:1px solid #34d39966;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v44-cartoon-btn[data-astro-cid-tyziez4a]:hover{background:linear-gradient(135deg, var(--v44-emerald-3,#34d399), var(--v44-emerald-1,#10b981));transform:translateY(-2px);box-shadow:0 8px 24px #10b9818c}.btn-arrow[data-astro-cid-tyziez4a]{font-weight:900}@media (width<=640px){.v44-products-section[data-astro-cid-tyziez4a]{padding-block:3.5rem;padding-inline:.75rem}.v44-products-grid[data-astro-cid-tyziez4a]{grid-template-columns:1fr;gap:1.5rem}.v44-product-img-box[data-astro-cid-tyziez4a]{height:210px}.v44-product-card[data-astro-cid-tyziez4a]{padding:1rem 1rem 1.5rem}}.v44-menu-section[data-astro-cid-3n3njufc]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v44-menu-container[data-astro-cid-3n3njufc]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v44-menu-header[data-astro-cid-3n3njufc]{text-align:center;margin-bottom:3.5rem}.v44-menu-eyebrow[data-astro-cid-3n3njufc]{background:var(--v44-card-bg,#111e15d9);color:var(--v44-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v44-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v44-menu-title[data-astro-cid-3n3njufc]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v44-text-h,#f0fdf4)!important}.v44-menu-grid[data-astro-cid-3n3njufc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v44-menu-card[data-astro-cid-3n3njufc]{background:var(--v44-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v44-card-border,#10b98133);box-shadow:var(--v44-card-shadow,0 16px 40px #0006);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v44-menu-card[data-astro-cid-3n3njufc]:hover{z-index:5;border-color:#10b98159;box-shadow:0 20px 50px #00000080,0 0 20px #10b98126;transform:translateY(-4px)rotate(0)!important}.v44-menu-tape[data-astro-cid-3n3njufc]{background:#10b98133;border:1px solid #10b9814d;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v44-menu-top-line[data-astro-cid-3n3njufc]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v44-menu-title-group[data-astro-cid-3n3njufc]{align-items:baseline;gap:.5rem;display:flex}.v44-menu-num[data-astro-cid-3n3njufc]{color:var(--v44-emerald-1,#10b981);font-size:.95rem;font-weight:900}.v44-menu-item-name[data-astro-cid-3n3njufc]{font-family:var(--font-heading,inherit);color:var(--v44-text-h,#f0fdf4);margin:0;font-size:1.2rem;font-weight:850}.v44-menu-price[data-astro-cid-3n3njufc]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v44-emerald-3,#34d399)!important}.v44-menu-badge-row[data-astro-cid-3n3njufc]{margin-bottom:.85rem}.v44-menu-badge[data-astro-cid-3n3njufc]{background:var(--v44-emerald-soft,#10b98126);color:var(--v44-emerald-3,#34d399);border:1px solid var(--v44-card-border,#10b98140);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v44-menu-item-desc[data-astro-cid-3n3njufc]{color:var(--v44-text-body,#bbd5c4);flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}[data-theme=seren_v44_pastel] .v44-menu-item-name[data-astro-cid-3n3njufc],.theme-seren_v44_pastel .v44-menu-item-name[data-astro-cid-3n3njufc]{color:#133b26!important}[data-theme=seren_v44_pastel] .v44-menu-item-desc[data-astro-cid-3n3njufc],.theme-seren_v44_pastel .v44-menu-item-desc[data-astro-cid-3n3njufc]{color:#2c3e30!important}.v44-menu-card-footer[data-astro-cid-3n3njufc]{border-top:1px dashed var(--v44-card-border,#10b98133);margin-top:auto;padding-top:1rem}.v44-menu-order-btn[data-astro-cid-3n3njufc]{color:var(--v44-emerald-3,#34d399);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v44-menu-order-btn[data-astro-cid-3n3njufc]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-3n3njufc]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-3n3njufc]{transform:rotate(1deg)}@media (width<=640px){.v44-menu-section[data-astro-cid-3n3njufc]{padding-block:3.5rem;padding-inline:.75rem}.v44-menu-grid[data-astro-cid-3n3njufc]{grid-template-columns:1fr;gap:1.5rem}.v44-menu-card[data-astro-cid-3n3njufc]{padding:1.5rem 1.25rem}}.v44-spotlight-section[data-astro-cid-qmifn6vs]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v44-spotlight-container[data-astro-cid-qmifn6vs]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v44-spotlight-eyebrow[data-astro-cid-qmifn6vs]{background:var(--v44-card-bg,#111e15d9);border:1px solid var(--v44-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v44-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v44-eyebrow-dot[data-astro-cid-qmifn6vs]{background:var(--v44-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v44-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v44-spotlight-board[data-astro-cid-qmifn6vs]{background:var(--v44-card-bg,#111e15bf);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v44-card-border,#10b98126);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.v44-spotlight-board[data-astro-cid-qmifn6vs]:before{content:"";background:linear-gradient(90deg, transparent, var(--v44-frame-color,#10b981) 40%, var(--v44-accent-secondary,#f59e0b) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v44-portrait-column[data-astro-cid-qmifn6vs]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v44-portrait-card[data-astro-cid-qmifn6vs]{border:1px solid var(--v44-card-border,#10b9812e);box-shadow:var(--v44-card-shadow,0 20px 60px #00000073);background:var(--v44-card-bg,#0d1810);border-radius:20px;overflow:hidden}.v44-portrait-image-wrap[data-astro-cid-qmifn6vs]{width:100%;height:360px;position:relative;overflow:hidden}.v44-portrait-img[data-astro-cid-qmifn6vs]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v44-portrait-card[data-astro-cid-qmifn6vs]:hover .v44-portrait-img[data-astro-cid-qmifn6vs]{transform:scale(1.05)!important}.v44-portrait-overlay[data-astro-cid-qmifn6vs]{pointer-events:none;background:linear-gradient(#0000 50%,#070d0a99 100%);position:absolute;inset:0}.v44-portrait-caption[data-astro-cid-qmifn6vs]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v44-portrait-name[data-astro-cid-qmifn6vs]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v44-text-h,#f0fdf4);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v44-portrait-role[data-astro-cid-qmifn6vs]{color:var(--v44-text-muted,#6b8f77);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v44-accent-badge[data-astro-cid-qmifn6vs]{background:var(--v44-card-bg,#070d0ad9);backdrop-filter:blur(12px);border:1px solid var(--v44-card-border,#10b9814d);letter-spacing:.08em;text-transform:uppercase;color:var(--v44-emerald-3,#34d399);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #00000059}.v44-badge-icon[data-astro-cid-qmifn6vs]{color:var(--v44-frame-color,#10b981);animation:2.5s ease-in-out infinite v40GlowPulse}.v44-narrative-column[data-astro-cid-qmifn6vs]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v44-quote-label[data-astro-cid-qmifn6vs]{letter-spacing:.08em;text-transform:uppercase;color:var(--v44-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v44-spotlight-headline[data-astro-cid-qmifn6vs]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v44-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v44-spotlight-quote[data-astro-cid-qmifn6vs]{color:var(--v44-text-body,#bbd5c4);border-left:3px solid var(--v44-frame-color,#10b981);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v44-quote-mark[data-astro-cid-qmifn6vs],.v44-quote-mark-end[data-astro-cid-qmifn6vs]{color:var(--v44-frame-color,#10b981);opacity:.6;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v44-quote-mark[data-astro-cid-qmifn6vs]{margin-right:.1em}.v44-quote-mark-end[data-astro-cid-qmifn6vs]{margin-left:.1em}.v44-spotlight-bio[data-astro-cid-qmifn6vs]{color:var(--v44-text-body,#bbd5c4);opacity:.85;margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v44-spotlight-action[data-astro-cid-qmifn6vs]{margin-top:.5rem}.v44-spotlight-btn[data-astro-cid-qmifn6vs]{background:linear-gradient(135deg, var(--v44-frame-color,#10b981), var(--v44-emerald-2,#059669));color:#fff;box-shadow:0 6px 24px var(--v44-btn-shadow,#10b98166);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.v44-spotlight-btn[data-astro-cid-qmifn6vs]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v44-spotlight-btn[data-astro-cid-qmifn6vs]:hover{box-shadow:0 14px 40px var(--v44-btn-shadow,#10b9818c);transform:translateY(-3px)scale(1.03)}.v44-btn-arrow[data-astro-cid-qmifn6vs]{align-items:center;transition:transform .2s;display:flex}.v44-spotlight-btn[data-astro-cid-qmifn6vs]:hover .v44-btn-arrow[data-astro-cid-qmifn6vs]{transform:translate(4px)}@media (width<=960px){.v44-spotlight-board[data-astro-cid-qmifn6vs]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v44-portrait-image-wrap[data-astro-cid-qmifn6vs]{height:280px}.v44-accent-badge[data-astro-cid-qmifn6vs]{top:-10px;right:0}}@media (width<=560px){.v44-spotlight-section[data-astro-cid-qmifn6vs]{padding:5rem 1rem}.v44-spotlight-board[data-astro-cid-qmifn6vs]{border-radius:20px;padding:2rem 1.5rem}}[data-theme=seren_v44_pastel] .v44-spotlight-board[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-spotlight-board[data-astro-cid-qmifn6vs]{color:#133b26!important;background:#faf7ee!important;border:1.5px solid #133b261f!important}[data-theme=seren_v44_pastel] .v44-spotlight-headline[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-spotlight-headline[data-astro-cid-qmifn6vs]{color:#133b26!important}[data-theme=seren_v44_pastel] .v44-spotlight-quote[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-spotlight-quote[data-astro-cid-qmifn6vs]{color:#2c3e30!important;border-left-color:#133b26!important}[data-theme=seren_v44_pastel] .v44-spotlight-bio[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-spotlight-bio[data-astro-cid-qmifn6vs]{color:#2c3e30!important}[data-theme=seren_v44_pastel] .v44-portrait-card[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-portrait-card[data-astro-cid-qmifn6vs]{background:#faf7ee!important;border:1.5px solid #133b261f!important}[data-theme=seren_v44_pastel] .v44-portrait-name[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-portrait-name[data-astro-cid-qmifn6vs]{color:#133b26!important}[data-theme=seren_v44_pastel] .v44-portrait-role[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-portrait-role[data-astro-cid-qmifn6vs]{color:#526e58!important}[data-theme=seren_v44_pastel] .v44-quote-label[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-quote-label[data-astro-cid-qmifn6vs]{color:#133b26!important;background:#133b2614!important;border-color:#133b262e!important}[data-theme=seren_v44_pastel] .v44-spotlight-btn[data-astro-cid-qmifn6vs],.theme-seren_v44_pastel .v44-spotlight-btn[data-astro-cid-qmifn6vs]{color:#faf7ee!important;background:#133b26!important;border-radius:999px!important}[data-theme=seren_v44_pastel] .v44-spotlight-btn[data-astro-cid-qmifn6vs]:hover,.theme-seren_v44_pastel .v44-spotlight-btn[data-astro-cid-qmifn6vs]:hover{color:#133b26!important;background:#d4ff5b!important}.v45-hero-section[data-astro-cid-4vjwjajp]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:7rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.v45-hero-viewport[data-astro-cid-4vjwjajp]{z-index:10;width:100%;max-width:1280px;margin:0 auto;position:relative}.v45-slider-stage[data-astro-cid-4vjwjajp]{grid-template-areas:"slide";place-items:center;width:100%;min-height:220px;display:grid;position:relative}.v45-slide-item[data-astro-cid-4vjwjajp]{opacity:0;visibility:hidden;pointer-events:none;text-align:center;will-change:opacity, transform;flex-direction:column;grid-area:slide;align-items:center;width:100%;transition:opacity .45s ease-out,transform .5s cubic-bezier(.16,1,.3,1),visibility .5s;display:flex;transform:translateY(14px)}.v45-slide-item[data-astro-cid-4vjwjajp].active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),visibility .75s;transform:translateY(0)}.v45-stage-left[data-astro-cid-4vjwjajp]{justify-items:start}.v45-stage-left[data-astro-cid-4vjwjajp] .v45-slide-item[data-astro-cid-4vjwjajp]{text-align:left;align-items:flex-start}.v45-slider-dots[data-astro-cid-4vjwjajp]{z-index:20;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex;position:relative}.v45-dots-left[data-astro-cid-4vjwjajp]{justify-content:flex-start}.v45-slide-dot[data-astro-cid-4vjwjajp]{cursor:pointer;background:0 0;border:none;outline:none;align-items:center;width:32px;height:12px;padding:2px;display:flex;position:relative}.v45-slide-dot[data-astro-cid-4vjwjajp] .v45-dot-fill[data-astro-cid-4vjwjajp]{background:#0003;border-radius:9999px;width:100%;height:4px;transition:background-color .35s,height .3s;display:block}.v45-variant-vibrant[data-astro-cid-4vjwjajp] .v45-slide-dot[data-astro-cid-4vjwjajp] .v45-dot-fill[data-astro-cid-4vjwjajp],.v45-variant-pastel[data-astro-cid-4vjwjajp] .v45-slide-dot[data-astro-cid-4vjwjajp] .v45-dot-fill[data-astro-cid-4vjwjajp]{background:#ffffff4d}.v45-slide-dot[data-astro-cid-4vjwjajp].active .v45-dot-fill[data-astro-cid-4vjwjajp]{background:#111827;height:6px}.v45-variant-vibrant[data-astro-cid-4vjwjajp] .v45-slide-dot[data-astro-cid-4vjwjajp].active .v45-dot-fill[data-astro-cid-4vjwjajp]{background:#00f5ff;box-shadow:0 0 10px #00f5ff99}.v45-variant-pastel[data-astro-cid-4vjwjajp] .v45-slide-dot[data-astro-cid-4vjwjajp].active .v45-dot-fill[data-astro-cid-4vjwjajp]{background:#fff;box-shadow:0 0 12px #fffc}.v45-duna-container[data-astro-cid-4vjwjajp]{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.v45-slide-eyebrow[data-astro-cid-4vjwjajp]{letter-spacing:.12em;text-transform:uppercase;color:#4b5563;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.82rem;font-weight:700;display:inline-flex}.v45-duna-headline[data-astro-cid-4vjwjajp]{font-family:var(--font-heading,"Outfit", -apple-system, sans-serif);letter-spacing:-.03em;color:#111827;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:800;line-height:1.1}.v45-duna-subheadline[data-astro-cid-4vjwjajp]{color:#4b5563;max-width:680px;margin:0 0 2rem;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.6}.v45-duna-actions[data-astro-cid-4vjwjajp]{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.v45-duna-btn-primary[data-astro-cid-4vjwjajp]{background:#111827;border-radius:9999px;justify-content:center;align-items:center;padding:.95rem 2.4rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 20px #0000002e;color:#fff!important}.v45-duna-btn-primary[data-astro-cid-4vjwjajp]:hover{background:#000;transform:scale(1.03);box-shadow:0 10px 28px #00000047}.v45-duna-btn-secondary[data-astro-cid-4vjwjajp]{backdrop-filter:blur(8px);background:#fff9;border-radius:9999px;align-items:center;padding:.95rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;color:#111827!important}.v45-duna-btn-secondary[data-astro-cid-4vjwjajp]:hover{background:#fffffff2;transform:scale(1.03)}.v45-vibrant-container[data-astro-cid-4vjwjajp]{width:100%;max-width:1080px;margin:0 auto}.v45-vibrant-content[data-astro-cid-4vjwjajp]{max-width:860px}.v45-vibrant-eyebrow-tag[data-astro-cid-4vjwjajp]{backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:50px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.v45-vibrant-pulse-dot[data-astro-cid-4vjwjajp]{background:#00f5ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #00f5ff}.v45-vibrant-headline[data-astro-cid-4vjwjajp]{font-family:var(--font-heading,"Outfit", -apple-system, sans-serif);letter-spacing:-.03em;color:#fff;text-shadow:0 4px 24px #00000059;margin:0 0 1.25rem;font-size:clamp(2.75rem,6.2vw,4.75rem);font-weight:900;line-height:1.05}.v45-vibrant-subheadline[data-astro-cid-4vjwjajp]{color:#ffffffeb;text-shadow:0 2px 12px #00000040;max-width:720px;margin:0 0 2rem;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6}.v45-pill-tags-row[data-astro-cid-4vjwjajp]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1rem;margin-bottom:2rem;display:flex}.v45-pill-tag[data-astro-cid-4vjwjajp]{color:#4f46e5;background:#fff;border-radius:50px;align-items:center;padding:.65rem 1.6rem;font-size:.95rem;font-weight:750;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 24px #0000002e,0 2px 6px #0000001a}.v45-pill-tag[data-astro-cid-4vjwjajp]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000040}.v45-vibrant-actions[data-astro-cid-4vjwjajp]{align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.v45-vibrant-btn-primary[data-astro-cid-4vjwjajp]{background:#fff;border-radius:50px;align-items:center;gap:.6rem;padding:.95rem 2.2rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 28px #00000040;color:#111827!important}.v45-vibrant-btn-primary[data-astro-cid-4vjwjajp]:hover{transform:scale(1.03);box-shadow:0 12px 36px #00000059}.v45-vibrant-btn-secondary[data-astro-cid-4vjwjajp]{backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;align-items:center;padding:.95rem 1.8rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;color:#fff!important}.v45-vibrant-btn-secondary[data-astro-cid-4vjwjajp]:hover{background:#ffffff47;transform:scale(1.03)}.v45-superhuman-container[data-astro-cid-4vjwjajp]{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:96vh;padding-top:5.5rem;padding-bottom:2rem;display:flex;position:relative}.v45-superhuman-content[data-astro-cid-4vjwjajp]{z-index:25;max-width:660px;margin:0 auto;padding-top:2.75rem;position:relative}.v45-superhuman-badge[data-astro-cid-4vjwjajp]{backdrop-filter:blur(16px);color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50px;margin-bottom:1rem;padding:.35rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.v45-superhuman-headline[data-astro-cid-4vjwjajp]{font-family:var(--font-heading,"Outfit", -apple-system, sans-serif);letter-spacing:-.03em;color:#fff;text-shadow:0 4px 30px #0006;margin:0 0 1rem;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.12}.v45-superhuman-subheadline[data-astro-cid-4vjwjajp]{color:#e0daf5;text-shadow:0 2px 16px #0000004d;max-width:540px;margin:0 auto 1.75rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.v45-superhuman-actions[data-astro-cid-4vjwjajp]{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.v45-superhuman-btn-primary[data-astro-cid-4vjwjajp]{background:#18122b;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.2rem .85rem 1.8rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px #00000059;color:#fff!important}.v45-superhuman-btn-primary[data-astro-cid-4vjwjajp]:hover{transform:scale(1.03);box-shadow:0 16px 40px #00000080}.v45-btn-badge-arrow[data-astro-cid-4vjwjajp]{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:800;display:inline-flex}.v45-floating-stage[data-astro-cid-4vjwjajp]{pointer-events:none;z-index:15;position:absolute;inset:0}.v45-glass-card[data-astro-cid-4vjwjajp]{-webkit-backdrop-filter:blur(18px);color:#fff;text-align:left;pointer-events:auto;background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;padding:1.2rem;transition:transform .3s,border-color .3s;position:absolute;box-shadow:0 20px 50px #00000040}.v45-glass-card[data-astro-cid-4vjwjajp]:hover{border-color:#ffffff73}.v45-card-chat[data-astro-cid-4vjwjajp]{width:clamp(270px,21vw,330px);font-size:.85rem;bottom:3%;left:clamp(12px,2vw,36px)}.v45-chat-header[data-astro-cid-4vjwjajp]{color:#d8ccfe;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.78rem;font-weight:700;display:flex}.v45-chat-avatar[data-astro-cid-4vjwjajp]{background:#7c3aed;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;display:flex}.v45-chat-text[data-astro-cid-4vjwjajp]{color:#f3f0ff;margin:0 0 .8rem;line-height:1.45}.v45-chat-times[data-astro-cid-4vjwjajp]{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.v45-chat-times[data-astro-cid-4vjwjajp] .time-pill[data-astro-cid-4vjwjajp]{color:#e9d5ff;background:#ffffff1a;border-radius:6px;padding:.3rem .65rem;font-size:.78rem;display:inline-block}.v45-chat-action[data-astro-cid-4vjwjajp]{background:#ffffff29;border-radius:8px;justify-content:space-between;align-items:center;padding:.45rem .85rem;font-size:.82rem;font-weight:600;display:flex}.v45-chat-action[data-astro-cid-4vjwjajp] .chat-arrow[data-astro-cid-4vjwjajp]{font-weight:800}.v45-glass-ribbon[data-astro-cid-4vjwjajp]{-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#ffffff1f;border:1px solid #ffffff40;border-radius:24px;flex-direction:column;gap:.6rem;padding:.6rem .45rem;display:flex;position:absolute;bottom:12%;left:clamp(290px,2vw + clamp(270px,21vw,330px) + 12px,380px);box-shadow:0 10px 30px #0003}.ribbon-btn[data-astro-cid-4vjwjajp]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .2s;display:flex}.ribbon-btn[data-astro-cid-4vjwjajp]:hover,.ribbon-btn[data-astro-cid-4vjwjajp].active{background:#ffffff40}.v45-card-doc[data-astro-cid-4vjwjajp]{width:clamp(280px,22vw,350px);font-size:.85rem;bottom:5%;right:clamp(12px,2vw,36px)}.v45-doc-header[data-astro-cid-4vjwjajp]{color:#d8ccfe;justify-content:space-between;margin-bottom:.6rem;font-size:.78rem;display:flex}.v45-doc-title[data-astro-cid-4vjwjajp]{color:#fff;margin:0 0 .5rem;font-size:.95rem;font-weight:750}.v45-doc-body[data-astro-cid-4vjwjajp]{color:#ddd6fe;margin:0 0 .8rem;font-size:.8rem;line-height:1.45}.v45-doc-tags[data-astro-cid-4vjwjajp]{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:.4rem;padding-top:.65rem;display:flex}.v45-doc-chip[data-astro-cid-4vjwjajp]{color:#fff;text-shadow:0 1px 2px #0000004d;background:#ffffff24;border:1px solid #ffffff3d;border-radius:6px;padding:.25rem .65rem;font-size:.78rem;font-weight:650}.v45-card-triage[data-astro-cid-4vjwjajp]{width:clamp(280px,21vw,340px);padding:1.15rem;inset:clamp(6.5rem,13vh,8.5rem) clamp(20px,3vw,48px) auto auto}.v45-triage-header[data-astro-cid-4vjwjajp]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.v45-triage-badge[data-astro-cid-4vjwjajp]{letter-spacing:.08em;color:#e9d5ff;text-transform:uppercase;font-size:.74rem;font-weight:750}.v45-triage-dot[data-astro-cid-4vjwjajp]{color:#a78bfa;font-size:.85rem}.v45-triage-title[data-astro-cid-4vjwjajp]{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 3px #0006;margin:0 0 .45rem;font-size:.96rem;font-weight:800;line-height:1.35}.v45-triage-tagline[data-astro-cid-4vjwjajp]{color:#fff;text-shadow:0 1px 2px #00000059;margin:0 0 .75rem;font-size:.85rem;font-weight:500;line-height:1.5}.v45-triage-footer[data-astro-cid-4vjwjajp]{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding-top:.55rem;display:flex}.v45-triage-metric[data-astro-cid-4vjwjajp]{color:#e9d5ff;font-size:.76rem;font-weight:650}.v45-triage-link[data-astro-cid-4vjwjajp]{color:#fff;font-size:.8rem;font-weight:750;text-decoration:none}.v45-glass-tooltip[data-astro-cid-4vjwjajp]{-webkit-backdrop-filter:blur(14px);color:#fff;pointer-events:auto;background:#ffffff26;border:1px solid #ffffff4d;border-radius:30px;padding:.4rem .95rem;font-size:.78rem;font-weight:600;position:absolute;box-shadow:0 8px 24px #0003}.tooltip-exec[data-astro-cid-4vjwjajp]{inset:clamp(6.5rem,13vh,8.5rem) auto auto clamp(20px,3vw,48px)}@media (width<=1350px){.v45-card-triage[data-astro-cid-4vjwjajp],.v45-glass-ribbon[data-astro-cid-4vjwjajp]{display:none}}@media (width<=1100px){.v45-card-chat[data-astro-cid-4vjwjajp]{width:270px;left:1%}.v45-card-doc[data-astro-cid-4vjwjajp]{width:280px;right:1%}.tooltip-exec[data-astro-cid-4vjwjajp]{display:none}}@media (width<=900px){.v45-floating-stage[data-astro-cid-4vjwjajp]{display:none}}@media (width<=768px){.v45-hero-section[data-astro-cid-4vjwjajp]{min-height:auto;padding:6.5rem 1rem 4rem}.v45-floating-stage[data-astro-cid-4vjwjajp]{display:none}.v45-duna-actions[data-astro-cid-4vjwjajp],.v45-vibrant-actions[data-astro-cid-4vjwjajp]{flex-direction:column;width:100%}.v45-duna-btn-primary[data-astro-cid-4vjwjajp],.v45-duna-btn-secondary[data-astro-cid-4vjwjajp],.v45-vibrant-btn-primary[data-astro-cid-4vjwjajp],.v45-vibrant-btn-secondary[data-astro-cid-4vjwjajp]{text-align:center;width:100%}}.v45-about-section[data-astro-cid-alvajyva]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v45-about-container[data-astro-cid-alvajyva]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v45-about-header-tape[data-astro-cid-alvajyva]{background:var(--v45-card-bg,#111e15d9);color:var(--v45-emerald-3,#34d399);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v45-emerald-1,#10b981);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000026}.v45-tape-clip[data-astro-cid-alvajyva]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v45-tape-clip[data-astro-cid-alvajyva].right{left:auto;right:-8px;transform:rotate(15deg)}.v45-about-grid[data-astro-cid-alvajyva]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v45-photo-cluster[data-astro-cid-alvajyva]{min-height:480px;position:relative}.v45-about-polaroid[data-astro-cid-alvajyva]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v45-about-polaroid[data-astro-cid-alvajyva]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-alvajyva]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-alvajyva]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v45-about-frame[data-astro-cid-alvajyva]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v45-about-frame-sm[data-astro-cid-alvajyva]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v45-about-img[data-astro-cid-alvajyva]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v45-about-caption[data-astro-cid-alvajyva]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v45-about-caption[data-astro-cid-alvajyva] span[data-astro-cid-alvajyva]{color:#0f172a!important}.v45-washi-tape-strip[data-astro-cid-alvajyva]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-alvajyva]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-alvajyva]{top:-11px;right:25%;transform:rotate(7deg)}.v45-artisan-stamp[data-astro-cid-alvajyva]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-alvajyva]{border:2.5px dashed var(--v45-frame-color,#10b981);background:var(--v45-bg-surface,#0d1810);width:90px;height:90px;color:var(--v45-frame-color,#10b981);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000004d}.stamp-star[data-astro-cid-alvajyva]{font-size:.8rem}.stamp-txt[data-astro-cid-alvajyva]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-alvajyva]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v45-narrative-card[data-astro-cid-alvajyva]{background:var(--v45-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v45-card-border,#10b98133);border-left:6px solid var(--v45-frame-color,#10b981);box-shadow:var(--v45-card-shadow,0 20px 60px #00000073);border-radius:16px;padding:3rem 2.5rem;position:relative}.v45-about-title[data-astro-cid-alvajyva]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v45-text-h,#f0fdf4)!important}.v45-about-lead[data-astro-cid-alvajyva]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v45-text-body,#bbd5c4)!important}.v45-about-body[data-astro-cid-alvajyva]{opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v45-text-body,#bbd5c4)!important}.v45-pillars-list[data-astro-cid-alvajyva]{flex-direction:column;gap:1.25rem;display:flex}.v45-pillar-item[data-astro-cid-alvajyva]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-alvajyva]{color:var(--v45-emerald-1,#10b981);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-alvajyva]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v45-text-h,#f0fdf4)!important}.pillar-text[data-astro-cid-alvajyva]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v45-text-body,#bbd5c4)!important}@media (width<=900px){.v45-about-grid[data-astro-cid-alvajyva]{grid-template-columns:1fr}.v45-photo-cluster[data-astro-cid-alvajyva]{min-height:420px}}@media (width<=600px){.v45-about-section[data-astro-cid-alvajyva]{padding-block:3.5rem;padding-inline:.75rem}.v45-about-canvas[data-astro-cid-alvajyva]{border-radius:12px;padding:1.5rem 1rem}.v45-photo-cluster[data-astro-cid-alvajyva]{min-height:320px}.polaroid-main[data-astro-cid-alvajyva]{width:88%}.polaroid-sub[data-astro-cid-alvajyva]{width:68%;bottom:-10px}.v45-polaroid-img[data-astro-cid-alvajyva]{height:200px}.polaroid-sub[data-astro-cid-alvajyva] .v45-polaroid-img[data-astro-cid-alvajyva]{height:150px}}.v45-services-section[data-astro-cid-g7c44xtt]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v45-services-container[data-astro-cid-g7c44xtt]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v45-services-header[data-astro-cid-g7c44xtt]{text-align:center;margin-bottom:4rem}.v45-section-eyebrow[data-astro-cid-g7c44xtt]{background:var(--v45-card-bg,#111e15d9);border:1px solid var(--v45-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v45-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v45-eyebrow-dot[data-astro-cid-g7c44xtt]{background:var(--v45-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v45-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v45-services-title[data-astro-cid-g7c44xtt]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v45-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v45-title-underline[data-astro-cid-g7c44xtt]{background:linear-gradient(90deg, var(--v45-frame-color,#10b981), var(--v45-accent-secondary,#f59e0b));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v45-services-grid[data-astro-cid-g7c44xtt]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v45-service-card[data-astro-cid-g7c44xtt]{background:var(--v45-card-bg,#111e15bf);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v45-card-border,#10b98126);box-shadow:var(--v45-card-shadow,0 20px 60px #0006);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v45-service-card[data-astro-cid-g7c44xtt]:before{content:"";background:linear-gradient(90deg, transparent, var(--v45-frame-color,#10b981), var(--v45-accent-secondary,#f59e0b), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v45-service-card[data-astro-cid-g7c44xtt]:hover{border-color:#10b98166;box-shadow:0 32px 80px #00000080,0 8px 24px #10b9811a;transform:translate(0,0)!important}.v45-service-card[data-astro-cid-g7c44xtt]:hover:before{opacity:1}.v45-service-img-frame[data-astro-cid-g7c44xtt]{background:#0d1810;width:100%;height:220px;position:relative;overflow:hidden}.v45-service-img[data-astro-cid-g7c44xtt]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v45-service-card[data-astro-cid-g7c44xtt]:hover .v45-service-img[data-astro-cid-g7c44xtt]{transform:scale(1.08)!important}.v45-service-img-overlay[data-astro-cid-g7c44xtt]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v45-service-number[data-astro-cid-g7c44xtt]{backdrop-filter:blur(8px);color:var(--v45-emerald-3,#34d399);letter-spacing:.04em;background:#070d0acc;border:1px solid #10b98140;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v45-service-body[data-astro-cid-g7c44xtt]{padding:1.5rem 1.5rem 1.75rem}.v45-service-accent-bar[data-astro-cid-g7c44xtt]{background:linear-gradient(90deg, var(--v45-frame-color,#10b981), var(--v45-accent-secondary,#f59e0b));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v45-service-card[data-astro-cid-g7c44xtt]:hover .v45-service-accent-bar[data-astro-cid-g7c44xtt]{width:52px}.v45-service-heading[data-astro-cid-g7c44xtt]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v45-text-h,#f0fdf4);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v45-service-desc[data-astro-cid-g7c44xtt]{color:var(--v45-text-body,#bbd5c4);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v45-service-footer[data-astro-cid-g7c44xtt]{margin-top:auto}.v45-service-btn[data-astro-cid-g7c44xtt]{color:var(--v45-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v45-service-btn[data-astro-cid-g7c44xtt]:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px);box-shadow:0 4px 16px #10b98126}.v45-btn-arrow[data-astro-cid-g7c44xtt]{align-items:center;transition:transform .2s;display:flex}.v45-service-btn[data-astro-cid-g7c44xtt]:hover .v45-btn-arrow[data-astro-cid-g7c44xtt]{transform:translate(3px)}@media (width<=640px){.v45-services-section[data-astro-cid-g7c44xtt]{padding-block:3.5rem;padding-inline:.75rem}.v45-services-grid[data-astro-cid-g7c44xtt]{grid-template-columns:1fr;gap:1.25rem}.v45-service-img-frame[data-astro-cid-g7c44xtt]{height:190px}.v45-service-body[data-astro-cid-g7c44xtt]{padding:1.2rem 1.15rem 1.35rem}}.v45-products-section[data-astro-cid-7yisanj7]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v45-products-container[data-astro-cid-7yisanj7]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v45-products-header[data-astro-cid-7yisanj7]{text-align:center;margin-bottom:3.5rem}.v45-products-eyebrow[data-astro-cid-7yisanj7]{background:var(--v45-card-bg,#111e15d9);color:var(--v45-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v45-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v45-products-title[data-astro-cid-7yisanj7]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v45-text-h,#f0fdf4)!important}.v45-products-grid[data-astro-cid-7yisanj7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v45-product-card[data-astro-cid-7yisanj7]{background:var(--v45-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v45-card-border,#10b98133);box-shadow:var(--v45-card-shadow,0 16px 40px #0006);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v45-product-card[data-astro-cid-7yisanj7]:hover{z-index:5;border-color:#10b98159;box-shadow:0 24px 60px #00000080,0 0 24px #10b98126;transform:translate(0,0)!important}.v45-card-clip[data-astro-cid-7yisanj7]{background:var(--v45-emerald-1,#10b981);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0000004d}.v45-product-img-box[data-astro-cid-7yisanj7]{background:var(--v45-bg-surface,#0d1810);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v45-product-img[data-astro-cid-7yisanj7]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v45-product-img[data-astro-cid-7yisanj7].v45-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v45-product-card[data-astro-cid-7yisanj7]:hover .v45-product-img[data-astro-cid-7yisanj7].v45-secondary-img{opacity:1}.v45-product-card[data-astro-cid-7yisanj7]:hover .v45-primary-img[data-astro-cid-7yisanj7]{opacity:0}.v45-product-badge[data-astro-cid-7yisanj7]{background:var(--v45-gold,#f59e0b);color:#070d0a;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v45-product-info[data-astro-cid-7yisanj7]{margin-top:1.5rem}.v45-product-header-line[data-astro-cid-7yisanj7]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v45-product-name[data-astro-cid-7yisanj7]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v45-text-h,#f0fdf4)!important}.v45-product-price-tag[data-astro-cid-7yisanj7]{font-family:var(--font-heading,inherit);background:var(--v45-emerald-soft,#10b9811f);border:1px solid var(--v45-card-border,#10b98140);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v45-emerald-3,#34d399)!important}.v45-product-desc[data-astro-cid-7yisanj7]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v45-text-body,#bbd5c4)!important}.v45-product-actions[data-astro-cid-7yisanj7]{margin-top:auto}.v45-cartoon-btn[data-astro-cid-7yisanj7]{background:linear-gradient(135deg, var(--v45-emerald-1,#10b981), var(--v45-emerald-2,#059669));box-shadow:0 4px 16px var(--v45-btn-shadow,#10b98166);border:1px solid #34d39966;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v45-cartoon-btn[data-astro-cid-7yisanj7]:hover{background:linear-gradient(135deg, var(--v45-emerald-3,#34d399), var(--v45-emerald-1,#10b981));transform:translateY(-2px);box-shadow:0 8px 24px #10b9818c}.btn-arrow[data-astro-cid-7yisanj7]{font-weight:900}@media (width<=640px){.v45-products-section[data-astro-cid-7yisanj7]{padding-block:3.5rem;padding-inline:.75rem}.v45-products-grid[data-astro-cid-7yisanj7]{grid-template-columns:1fr;gap:1.5rem}.v45-product-img-box[data-astro-cid-7yisanj7]{height:210px}.v45-product-card[data-astro-cid-7yisanj7]{padding:1rem 1rem 1.5rem}}.v45-menu-section[data-astro-cid-expb7zdu]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v45-menu-container[data-astro-cid-expb7zdu]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v45-menu-header[data-astro-cid-expb7zdu]{text-align:center;margin-bottom:3.5rem}.v45-menu-eyebrow[data-astro-cid-expb7zdu]{background:var(--v45-card-bg,#111e15d9);color:var(--v45-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v45-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v45-menu-title[data-astro-cid-expb7zdu]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v45-text-h,#f0fdf4)!important}.v45-menu-grid[data-astro-cid-expb7zdu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v45-menu-card[data-astro-cid-expb7zdu]{background:var(--v45-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v45-card-border,#10b98133);box-shadow:var(--v45-card-shadow,0 16px 40px #0006);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v45-menu-card[data-astro-cid-expb7zdu]:hover{z-index:5;border-color:#10b98159;box-shadow:0 20px 50px #00000080,0 0 20px #10b98126;transform:translateY(-4px)rotate(0)!important}.v45-menu-tape[data-astro-cid-expb7zdu]{background:#10b98133;border:1px solid #10b9814d;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v45-menu-top-line[data-astro-cid-expb7zdu]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v45-menu-title-group[data-astro-cid-expb7zdu]{align-items:baseline;gap:.5rem;display:flex}.v45-menu-num[data-astro-cid-expb7zdu]{color:var(--v45-emerald-1,#10b981);font-size:.95rem;font-weight:900}.v45-menu-item-name[data-astro-cid-expb7zdu]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v45-text-h,#f0fdf4)!important}.v45-menu-price[data-astro-cid-expb7zdu]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v45-emerald-3,#34d399)!important}.v45-menu-badge-row[data-astro-cid-expb7zdu]{margin-bottom:.85rem}.v45-menu-badge[data-astro-cid-expb7zdu]{background:var(--v45-emerald-soft,#10b98126);color:var(--v45-emerald-3,#34d399);border:1px solid var(--v45-card-border,#10b98140);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v45-menu-item-desc[data-astro-cid-expb7zdu]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v45-text-body,#bbd5c4)!important}.v45-menu-card-footer[data-astro-cid-expb7zdu]{border-top:1px dashed var(--v45-card-border,#10b98133);margin-top:auto;padding-top:1rem}.v45-menu-order-btn[data-astro-cid-expb7zdu]{color:var(--v45-emerald-3,#34d399);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v45-menu-order-btn[data-astro-cid-expb7zdu]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-expb7zdu]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-expb7zdu]{transform:rotate(1deg)}@media (width<=640px){.v45-menu-section[data-astro-cid-expb7zdu]{padding-block:3.5rem;padding-inline:.75rem}.v45-menu-grid[data-astro-cid-expb7zdu]{grid-template-columns:1fr;gap:1.5rem}.v45-menu-card[data-astro-cid-expb7zdu]{padding:1.5rem 1.25rem}}.v45-spotlight-section[data-astro-cid-xqgqffa3]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v45-spotlight-container[data-astro-cid-xqgqffa3]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v45-spotlight-eyebrow[data-astro-cid-xqgqffa3]{background:var(--v45-card-bg,#111e15d9);border:1px solid var(--v45-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v45-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v45-eyebrow-dot[data-astro-cid-xqgqffa3]{background:var(--v45-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v45-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v45-spotlight-board[data-astro-cid-xqgqffa3]{background:var(--v45-card-bg,#111e15bf);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v45-card-border,#10b98126);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.v45-spotlight-board[data-astro-cid-xqgqffa3]:before{content:"";background:linear-gradient(90deg, transparent, var(--v45-frame-color,#10b981) 40%, var(--v45-accent-secondary,#f59e0b) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v45-portrait-column[data-astro-cid-xqgqffa3]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v45-portrait-card[data-astro-cid-xqgqffa3]{border:1px solid var(--v45-card-border,#10b9812e);box-shadow:var(--v45-card-shadow,0 20px 60px #00000073);background:var(--v45-card-bg,#0d1810);border-radius:20px;overflow:hidden}.v45-portrait-image-wrap[data-astro-cid-xqgqffa3]{width:100%;height:360px;position:relative;overflow:hidden}.v45-portrait-img[data-astro-cid-xqgqffa3]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v45-portrait-card[data-astro-cid-xqgqffa3]:hover .v45-portrait-img[data-astro-cid-xqgqffa3]{transform:scale(1.05)!important}.v45-portrait-overlay[data-astro-cid-xqgqffa3]{pointer-events:none;background:linear-gradient(#0000 50%,#070d0a99 100%);position:absolute;inset:0}.v45-portrait-caption[data-astro-cid-xqgqffa3]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v45-portrait-name[data-astro-cid-xqgqffa3]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v45-text-h,#f0fdf4);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v45-portrait-role[data-astro-cid-xqgqffa3]{color:var(--v45-text-muted,#6b8f77);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v45-accent-badge[data-astro-cid-xqgqffa3]{background:var(--v45-card-bg,#070d0ad9);backdrop-filter:blur(12px);border:1px solid var(--v45-card-border,#10b9814d);letter-spacing:.08em;text-transform:uppercase;color:var(--v45-emerald-3,#34d399);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #00000059}.v45-badge-icon[data-astro-cid-xqgqffa3]{color:var(--v45-frame-color,#10b981);animation:2.5s ease-in-out infinite v40GlowPulse}.v45-narrative-column[data-astro-cid-xqgqffa3]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v45-quote-label[data-astro-cid-xqgqffa3]{letter-spacing:.08em;text-transform:uppercase;color:var(--v45-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v45-spotlight-headline[data-astro-cid-xqgqffa3]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v45-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v45-spotlight-quote[data-astro-cid-xqgqffa3]{color:var(--v45-text-body,#bbd5c4);border-left:3px solid var(--v45-frame-color,#10b981);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v45-quote-mark[data-astro-cid-xqgqffa3],.v45-quote-mark-end[data-astro-cid-xqgqffa3]{color:var(--v45-frame-color,#10b981);opacity:.6;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v45-quote-mark[data-astro-cid-xqgqffa3]{margin-right:.1em}.v45-quote-mark-end[data-astro-cid-xqgqffa3]{margin-left:.1em}.v45-spotlight-bio[data-astro-cid-xqgqffa3]{color:var(--v45-text-body,#bbd5c4);opacity:.85;margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v45-spotlight-action[data-astro-cid-xqgqffa3]{margin-top:.5rem}.v45-spotlight-btn[data-astro-cid-xqgqffa3]{background:linear-gradient(135deg, var(--v45-frame-color,#10b981), var(--v45-emerald-2,#059669));color:#fff;box-shadow:0 6px 24px var(--v45-btn-shadow,#10b98166);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.v45-spotlight-btn[data-astro-cid-xqgqffa3]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v45-spotlight-btn[data-astro-cid-xqgqffa3]:hover{box-shadow:0 14px 40px var(--v45-btn-shadow,#10b9818c);transform:translateY(-3px)scale(1.03)}.v45-btn-arrow[data-astro-cid-xqgqffa3]{align-items:center;transition:transform .2s;display:flex}.v45-spotlight-btn[data-astro-cid-xqgqffa3]:hover .v45-btn-arrow[data-astro-cid-xqgqffa3]{transform:translate(4px)}@media (width<=960px){.v45-spotlight-board[data-astro-cid-xqgqffa3]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v45-portrait-image-wrap[data-astro-cid-xqgqffa3]{height:280px}.v45-accent-badge[data-astro-cid-xqgqffa3]{top:-10px;right:0}}@media (width<=560px){.v45-spotlight-section[data-astro-cid-xqgqffa3]{padding:5rem 1rem}.v45-spotlight-board[data-astro-cid-xqgqffa3]{border-radius:20px;padding:2rem 1.5rem}}.v46-about-section[data-astro-cid-hr3wqpar]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v46-about-container[data-astro-cid-hr3wqpar]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v46-about-header-tape[data-astro-cid-hr3wqpar]{background:var(--v46-card-bg,#fff);color:var(--v46-emerald-3,#be123c);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v46-emerald-1,#e11d48);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000014}.v46-tape-clip[data-astro-cid-hr3wqpar]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v46-tape-clip[data-astro-cid-hr3wqpar].right{left:auto;right:-8px;transform:rotate(15deg)}.v46-about-grid[data-astro-cid-hr3wqpar]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v46-photo-cluster[data-astro-cid-hr3wqpar]{min-height:480px;position:relative}.v46-about-polaroid[data-astro-cid-hr3wqpar]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v46-about-polaroid[data-astro-cid-hr3wqpar]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-hr3wqpar]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-hr3wqpar]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v46-about-frame[data-astro-cid-hr3wqpar]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v46-about-frame-sm[data-astro-cid-hr3wqpar]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v46-about-img[data-astro-cid-hr3wqpar]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v46-about-caption[data-astro-cid-hr3wqpar]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v46-about-caption[data-astro-cid-hr3wqpar] span[data-astro-cid-hr3wqpar]{color:#0f172a!important}.v46-washi-tape-strip[data-astro-cid-hr3wqpar]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-hr3wqpar]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-hr3wqpar]{top:-11px;right:25%;transform:rotate(7deg)}.v46-artisan-stamp[data-astro-cid-hr3wqpar]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-hr3wqpar]{border:2.5px dashed var(--v46-frame-color,#be123c);background:var(--v46-bg-surface,#f3efe6);width:90px;height:90px;color:var(--v46-frame-color,#be123c);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000001a}.stamp-star[data-astro-cid-hr3wqpar]{font-size:.8rem}.stamp-txt[data-astro-cid-hr3wqpar]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-hr3wqpar]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v46-narrative-card[data-astro-cid-hr3wqpar]{background:var(--v46-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v46-card-border,#00000014);border-left:6px solid var(--v46-frame-color,#be123c);box-shadow:var(--v46-card-shadow,0 12px 36px #2832230f);border-radius:16px;padding:3rem 2.5rem;position:relative}.v46-about-title[data-astro-cid-hr3wqpar]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v46-text-h,#111827)!important}.v46-about-lead[data-astro-cid-hr3wqpar]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v46-text-body,#374151)!important}.v46-about-body[data-astro-cid-hr3wqpar]{opacity:.95;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v46-text-body,#4b5563)!important}.v46-pillars-list[data-astro-cid-hr3wqpar]{flex-direction:column;gap:1.25rem;display:flex}.v46-pillar-item[data-astro-cid-hr3wqpar]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-hr3wqpar]{color:var(--v46-emerald-1,#e11d48);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-hr3wqpar]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v46-text-h,#111827)!important}.pillar-text[data-astro-cid-hr3wqpar]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v46-text-body,#4b5563)!important}[data-theme=peony_v46_vibrant] .v46-about-title[data-astro-cid-hr3wqpar],[data-theme=peony_v46_pastel] .v46-about-title[data-astro-cid-hr3wqpar],[data-theme=peony_v46_vibrant] .pillar-heading[data-astro-cid-hr3wqpar],[data-theme=peony_v46_pastel] .pillar-heading[data-astro-cid-hr3wqpar]{color:#fff!important}[data-theme=peony_v46_vibrant] .v46-about-lead[data-astro-cid-hr3wqpar],[data-theme=peony_v46_vibrant] .v46-about-body[data-astro-cid-hr3wqpar],[data-theme=peony_v46_vibrant] .pillar-text[data-astro-cid-hr3wqpar],[data-theme=peony_v46_pastel] .v46-about-lead[data-astro-cid-hr3wqpar],[data-theme=peony_v46_pastel] .v46-about-body[data-astro-cid-hr3wqpar],[data-theme=peony_v46_pastel] .pillar-text[data-astro-cid-hr3wqpar]{color:#e2e8f0!important}[data-theme=peony_v46_vibrant] .stamp-circle[data-astro-cid-hr3wqpar],[data-theme=peony_v46_pastel] .stamp-circle[data-astro-cid-hr3wqpar]{color:#ddd6fe!important;background:#1e1434e6!important;border-color:#a78bfa!important}@media (width<=900px){.v46-about-grid[data-astro-cid-hr3wqpar]{grid-template-columns:1fr}.v46-photo-cluster[data-astro-cid-hr3wqpar]{min-height:420px}}@media (width<=600px){.v46-about-section[data-astro-cid-hr3wqpar]{padding-block:3.5rem;padding-inline:.75rem}.v46-about-canvas[data-astro-cid-hr3wqpar]{border-radius:12px;padding:1.5rem 1rem}.v46-photo-cluster[data-astro-cid-hr3wqpar]{min-height:320px}.polaroid-main[data-astro-cid-hr3wqpar]{width:88%}.polaroid-sub[data-astro-cid-hr3wqpar]{width:68%;bottom:-10px}.v46-polaroid-img[data-astro-cid-hr3wqpar]{height:200px}.polaroid-sub[data-astro-cid-hr3wqpar] .v46-polaroid-img[data-astro-cid-hr3wqpar]{height:150px}}.v46-services-section[data-astro-cid-lugnmpkj]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v46-services-container[data-astro-cid-lugnmpkj]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v46-services-header[data-astro-cid-lugnmpkj]{text-align:center;margin-bottom:4rem}.v46-section-eyebrow[data-astro-cid-lugnmpkj]{background:var(--v46-card-bg,#fff);border:1px solid var(--v46-card-border,#e11d4840);letter-spacing:.1em;text-transform:uppercase;color:var(--v46-emerald-3,#be123c);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v46-eyebrow-dot[data-astro-cid-lugnmpkj]{background:var(--v46-frame-color,#be123c);width:6px;height:6px;box-shadow:0 0 8px var(--v46-emerald-glow,#e11d4880);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v46-services-title[data-astro-cid-lugnmpkj]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v46-text-h,#111827);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v46-title-underline[data-astro-cid-lugnmpkj]{background:linear-gradient(90deg, var(--v46-frame-color,#be123c), var(--v46-accent-secondary,#748d67));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v46-services-grid[data-astro-cid-lugnmpkj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v46-service-card[data-astro-cid-lugnmpkj]{background:var(--v46-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v46-card-border,#00000014);box-shadow:var(--v46-card-shadow,0 12px 36px #2832230f);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v46-service-card[data-astro-cid-lugnmpkj]:before{content:"";background:linear-gradient(90deg, transparent, var(--v46-frame-color,#10b981), var(--v46-accent-secondary,#f59e0b), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v46-service-card[data-astro-cid-lugnmpkj]:hover{border-color:#10b98166;box-shadow:0 32px 80px #00000080,0 8px 24px #10b9811a;transform:translate(0,0)!important}.v46-service-card[data-astro-cid-lugnmpkj]:hover:before{opacity:1}.v46-service-img-frame[data-astro-cid-lugnmpkj]{background:#0d1810;width:100%;height:220px;position:relative;overflow:hidden}.v46-service-img[data-astro-cid-lugnmpkj]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v46-service-card[data-astro-cid-lugnmpkj]:hover .v46-service-img[data-astro-cid-lugnmpkj]{transform:scale(1.08)!important}.v46-service-img-overlay[data-astro-cid-lugnmpkj]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v46-service-number[data-astro-cid-lugnmpkj]{backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;background:#111827d9;border:1px solid #fff3;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v46-service-body[data-astro-cid-lugnmpkj]{padding:1.5rem 1.5rem 1.75rem}.v46-service-accent-bar[data-astro-cid-lugnmpkj]{background:linear-gradient(90deg, var(--v46-frame-color,#be123c), var(--v46-accent-secondary,#748d67));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v46-service-card[data-astro-cid-lugnmpkj]:hover .v46-service-accent-bar[data-astro-cid-lugnmpkj]{width:52px}.v46-service-heading[data-astro-cid-lugnmpkj]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v46-text-h,#111827);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v46-service-desc[data-astro-cid-lugnmpkj]{color:var(--v46-text-body,#4b5563);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v46-service-footer[data-astro-cid-lugnmpkj]{margin-top:auto}.v46-service-btn[data-astro-cid-lugnmpkj]{background:var(--v46-emerald-soft,#e11d4814);color:var(--v46-emerald-3,#be123c);border:1px solid #e11d4840;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v46-service-btn[data-astro-cid-lugnmpkj]:hover{background:#e11d4826;border-color:#be123c;transform:translateY(-1px);box-shadow:0 4px 16px #e11d4833}.v46-btn-arrow[data-astro-cid-lugnmpkj]{align-items:center;transition:transform .2s;display:flex}.v46-service-btn[data-astro-cid-lugnmpkj]:hover .v46-btn-arrow[data-astro-cid-lugnmpkj]{transform:translate(3px)}[data-theme=peony_v46_vibrant] .v46-services-title[data-astro-cid-lugnmpkj],[data-theme=peony_v46_vibrant] .v46-service-heading[data-astro-cid-lugnmpkj],[data-theme=peony_v46_pastel] .v46-services-title[data-astro-cid-lugnmpkj],[data-theme=peony_v46_pastel] .v46-service-heading[data-astro-cid-lugnmpkj]{color:#fff!important}[data-theme=peony_v46_vibrant] .v46-service-desc[data-astro-cid-lugnmpkj],[data-theme=peony_v46_pastel] .v46-service-desc[data-astro-cid-lugnmpkj]{color:#e2e8f0!important}@media (width<=640px){.v46-services-section[data-astro-cid-lugnmpkj]{padding-block:3.5rem;padding-inline:.75rem}.v46-services-grid[data-astro-cid-lugnmpkj]{grid-template-columns:1fr;gap:1.25rem}.v46-service-img-frame[data-astro-cid-lugnmpkj]{height:190px}.v46-service-body[data-astro-cid-lugnmpkj]{padding:1.2rem 1.15rem 1.35rem}}.v46-products-section[data-astro-cid-ebn2ciin]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v46-products-container[data-astro-cid-ebn2ciin]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v46-products-header[data-astro-cid-ebn2ciin]{text-align:center;margin-bottom:3.5rem}.v46-products-eyebrow[data-astro-cid-ebn2ciin]{background:var(--v46-card-bg,#fff);color:var(--v46-emerald-3,#be123c);letter-spacing:.08em;border:1px dashed var(--v46-emerald-1,#e11d48);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v46-products-title[data-astro-cid-ebn2ciin]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v46-text-h,#111827)!important}.v46-products-grid[data-astro-cid-ebn2ciin]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v46-product-card[data-astro-cid-ebn2ciin]{background:var(--v46-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v46-card-border,#00000014);box-shadow:var(--v46-card-shadow,0 12px 36px #2832230f);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v46-product-card[data-astro-cid-ebn2ciin]:hover{z-index:5;border-color:#e11d4859;box-shadow:0 18px 48px #2832231f,0 0 24px #e11d4826;transform:translate(0,0)!important}.v46-card-clip[data-astro-cid-ebn2ciin]{background:var(--v46-emerald-1,#e11d48);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0003}.v46-product-img-box[data-astro-cid-ebn2ciin]{background:var(--v46-bg-surface,#f3efe6);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v46-product-img[data-astro-cid-ebn2ciin]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v46-product-img[data-astro-cid-ebn2ciin].v46-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v46-product-card[data-astro-cid-ebn2ciin]:hover .v46-product-img[data-astro-cid-ebn2ciin].v46-secondary-img{opacity:1}.v46-product-card[data-astro-cid-ebn2ciin]:hover .v46-primary-img[data-astro-cid-ebn2ciin]{opacity:0}.v46-product-badge[data-astro-cid-ebn2ciin]{color:#fff;background:#be123c;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v46-product-info[data-astro-cid-ebn2ciin]{margin-top:1.5rem}.v46-product-header-line[data-astro-cid-ebn2ciin]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v46-product-name[data-astro-cid-ebn2ciin]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v46-text-h,#111827)!important}.v46-product-price-tag[data-astro-cid-ebn2ciin]{font-family:var(--font-heading,inherit);background:var(--v46-emerald-soft,#e11d4814);border:1px solid var(--v46-card-border,#e11d4840);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v46-emerald-3,#be123c)!important}.v46-product-desc[data-astro-cid-ebn2ciin]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v46-text-body,#4b5563)!important}.v46-product-actions[data-astro-cid-ebn2ciin]{margin-top:auto}.v46-cartoon-btn[data-astro-cid-ebn2ciin]{background:linear-gradient(135deg, var(--v46-emerald-1,#e11d48), var(--v46-emerald-2,#be123c));box-shadow:0 4px 16px var(--v46-btn-shadow,#e11d4859);border:1px solid #e11d4866;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v46-cartoon-btn[data-astro-cid-ebn2ciin]:hover{background:linear-gradient(135deg,#be123c,#9f1239);transform:translateY(-2px);box-shadow:0 8px 24px #e11d488c}[data-theme=peony_v46_vibrant] .v46-products-title[data-astro-cid-ebn2ciin],[data-theme=peony_v46_vibrant] .v46-product-name[data-astro-cid-ebn2ciin],[data-theme=peony_v46_pastel] .v46-products-title[data-astro-cid-ebn2ciin],[data-theme=peony_v46_pastel] .v46-product-name[data-astro-cid-ebn2ciin]{color:#fff!important}[data-theme=peony_v46_vibrant] .v46-product-desc[data-astro-cid-ebn2ciin],[data-theme=peony_v46_pastel] .v46-product-desc[data-astro-cid-ebn2ciin]{color:#e2e8f0!important}.btn-arrow[data-astro-cid-ebn2ciin]{font-weight:900}@media (width<=640px){.v46-products-section[data-astro-cid-ebn2ciin]{padding-block:3.5rem;padding-inline:.75rem}.v46-products-grid[data-astro-cid-ebn2ciin]{grid-template-columns:1fr;gap:1.5rem}.v46-product-img-box[data-astro-cid-ebn2ciin]{height:210px}.v46-product-card[data-astro-cid-ebn2ciin]{padding:1rem 1rem 1.5rem}}.v46-menu-section[data-astro-cid-ov5niirg]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v46-menu-container[data-astro-cid-ov5niirg]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v46-menu-header[data-astro-cid-ov5niirg]{text-align:center;margin-bottom:3.5rem}.v46-menu-eyebrow[data-astro-cid-ov5niirg]{background:var(--v46-card-bg,#fff);color:var(--v46-emerald-3,#be123c);letter-spacing:.08em;border:1px dashed var(--v46-emerald-1,#e11d48);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v46-menu-title[data-astro-cid-ov5niirg]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v46-text-h,#111827)!important}.v46-menu-grid[data-astro-cid-ov5niirg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v46-menu-card[data-astro-cid-ov5niirg]{background:var(--v46-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v46-card-border,#00000014);box-shadow:var(--v46-card-shadow,0 12px 36px #2832230f);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v46-menu-card[data-astro-cid-ov5niirg]:hover{z-index:5;border-color:#e11d4859;box-shadow:0 16px 44px #2832231f,0 0 20px #e11d4826;transform:translateY(-4px)rotate(0)!important}.v46-menu-tape[data-astro-cid-ov5niirg]{background:#e11d4826;border:1px solid #e11d4840;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v46-menu-top-line[data-astro-cid-ov5niirg]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v46-menu-title-group[data-astro-cid-ov5niirg]{align-items:baseline;gap:.5rem;display:flex}.v46-menu-num[data-astro-cid-ov5niirg]{color:var(--v46-emerald-1,#e11d48);font-size:.95rem;font-weight:900}.v46-menu-item-name[data-astro-cid-ov5niirg]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v46-text-h,#111827)!important}.v46-menu-price[data-astro-cid-ov5niirg]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v46-emerald-3,#be123c)!important}.v46-menu-badge-row[data-astro-cid-ov5niirg]{margin-bottom:.85rem}.v46-menu-badge[data-astro-cid-ov5niirg]{background:var(--v46-emerald-soft,#e11d4814);color:var(--v46-emerald-3,#be123c);border:1px solid var(--v46-card-border,#e11d4840);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v46-menu-item-desc[data-astro-cid-ov5niirg]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v46-text-body,#4b5563)!important}.v46-menu-card-footer[data-astro-cid-ov5niirg]{border-top:1px dashed var(--v46-card-border,#00000014);margin-top:auto;padding-top:1rem}.v46-menu-order-btn[data-astro-cid-ov5niirg]{color:var(--v46-emerald-3,#be123c);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v46-menu-order-btn[data-astro-cid-ov5niirg]:hover{transform:translate(4px)}[data-theme=peony_v46_vibrant] .v46-menu-title[data-astro-cid-ov5niirg],[data-theme=peony_v46_vibrant] .v46-menu-item-name[data-astro-cid-ov5niirg],[data-theme=peony_v46_pastel] .v46-menu-title[data-astro-cid-ov5niirg],[data-theme=peony_v46_pastel] .v46-menu-item-name[data-astro-cid-ov5niirg]{color:#fff!important}[data-theme=peony_v46_vibrant] .v46-menu-item-desc[data-astro-cid-ov5niirg],[data-theme=peony_v46_pastel] .v46-menu-item-desc[data-astro-cid-ov5niirg]{color:#e2e8f0!important}[data-theme=peony_v46_vibrant] .v46-menu-card-footer[data-astro-cid-ov5niirg],[data-theme=peony_v46_pastel] .v46-menu-card-footer[data-astro-cid-ov5niirg]{border-top-color:#ffffff24!important}.rotate-neg-1[data-astro-cid-ov5niirg]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-ov5niirg]{transform:rotate(1deg)}@media (width<=640px){.v46-menu-section[data-astro-cid-ov5niirg]{padding-block:3.5rem;padding-inline:.75rem}.v46-menu-grid[data-astro-cid-ov5niirg]{grid-template-columns:1fr;gap:1.5rem}.v46-menu-card[data-astro-cid-ov5niirg]{padding:1.5rem 1.25rem}}.v46-spotlight-section[data-astro-cid-7hmasjmt]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v46-spotlight-container[data-astro-cid-7hmasjmt]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v46-spotlight-eyebrow[data-astro-cid-7hmasjmt]{background:var(--v46-card-bg,#fff);border:1px solid var(--v46-card-border,#e11d4840);letter-spacing:.1em;text-transform:uppercase;color:var(--v46-emerald-3,#be123c);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v46-eyebrow-dot[data-astro-cid-7hmasjmt]{background:var(--v46-frame-color,#be123c);width:6px;height:6px;box-shadow:0 0 8px var(--v46-emerald-glow,#e11d4880);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v46-spotlight-board[data-astro-cid-7hmasjmt]{background:var(--v46-card-bg,#fffffff2);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v46-card-border,#00000014);box-shadow:var(--v46-card-shadow,0 12px 36px #2832230f);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden}.v46-spotlight-board[data-astro-cid-7hmasjmt]:before{content:"";background:linear-gradient(90deg, transparent, var(--v46-frame-color,#10b981) 40%, var(--v46-accent-secondary,#f59e0b) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v46-portrait-column[data-astro-cid-7hmasjmt]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v46-portrait-card[data-astro-cid-7hmasjmt]{border:1px solid var(--v46-card-border,#10b9812e);box-shadow:var(--v46-card-shadow,0 20px 60px #00000073);background:var(--v46-card-bg,#0d1810);border-radius:20px;overflow:hidden}.v46-portrait-image-wrap[data-astro-cid-7hmasjmt]{width:100%;height:360px;position:relative;overflow:hidden}.v46-portrait-img[data-astro-cid-7hmasjmt]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v46-portrait-card[data-astro-cid-7hmasjmt]:hover .v46-portrait-img[data-astro-cid-7hmasjmt]{transform:scale(1.05)!important}.v46-portrait-overlay[data-astro-cid-7hmasjmt]{pointer-events:none;background:linear-gradient(#0000 50%,#070d0a99 100%);position:absolute;inset:0}.v46-portrait-caption[data-astro-cid-7hmasjmt]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v46-portrait-name[data-astro-cid-7hmasjmt]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v46-text-h,#111827);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v46-portrait-role[data-astro-cid-7hmasjmt]{color:var(--v46-text-muted,#4b5563);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v46-accent-badge[data-astro-cid-7hmasjmt]{background:var(--v46-card-bg,#fff);backdrop-filter:blur(12px);border:1px solid var(--v46-card-border,#e11d484d);letter-spacing:.08em;text-transform:uppercase;color:var(--v46-emerald-3,#be123c);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #0000001f}.v46-badge-icon[data-astro-cid-7hmasjmt]{color:var(--v46-frame-color,#be123c);animation:2.5s ease-in-out infinite v40GlowPulse}.v46-narrative-column[data-astro-cid-7hmasjmt]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v46-quote-label[data-astro-cid-7hmasjmt]{background:var(--v46-emerald-soft,#e11d4814);letter-spacing:.08em;text-transform:uppercase;color:var(--v46-emerald-3,#be123c);border:1px solid #e11d4833;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v46-spotlight-headline[data-astro-cid-7hmasjmt]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v46-text-h,#111827);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v46-spotlight-quote[data-astro-cid-7hmasjmt]{color:var(--v46-text-body,#374151);border-left:3px solid var(--v46-frame-color,#be123c);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v46-quote-mark[data-astro-cid-7hmasjmt],.v46-quote-mark-end[data-astro-cid-7hmasjmt]{color:var(--v46-frame-color,#be123c);opacity:.7;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v46-quote-mark[data-astro-cid-7hmasjmt]{margin-right:.1em}.v46-quote-mark-end[data-astro-cid-7hmasjmt]{margin-left:.1em}.v46-spotlight-bio[data-astro-cid-7hmasjmt]{color:var(--v46-text-body,#4b5563);margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v46-spotlight-action[data-astro-cid-7hmasjmt]{margin-top:.5rem}.v46-spotlight-btn[data-astro-cid-7hmasjmt]{background:linear-gradient(135deg, var(--v46-emerald-1,#e11d48), var(--v46-emerald-2,#be123c));color:#fff;box-shadow:0 6px 24px var(--v46-btn-shadow,#e11d4859);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}[data-theme=peony_v46_vibrant] .v46-spotlight-headline[data-astro-cid-7hmasjmt],[data-theme=peony_v46_vibrant] .v46-portrait-name[data-astro-cid-7hmasjmt],[data-theme=peony_v46_pastel] .v46-spotlight-headline[data-astro-cid-7hmasjmt],[data-theme=peony_v46_pastel] .v46-portrait-name[data-astro-cid-7hmasjmt]{color:#fff!important}[data-theme=peony_v46_vibrant] .v46-spotlight-quote[data-astro-cid-7hmasjmt],[data-theme=peony_v46_vibrant] .v46-spotlight-bio[data-astro-cid-7hmasjmt],[data-theme=peony_v46_pastel] .v46-spotlight-quote[data-astro-cid-7hmasjmt],[data-theme=peony_v46_pastel] .v46-spotlight-bio[data-astro-cid-7hmasjmt]{color:#e2e8f0!important}.v46-spotlight-btn[data-astro-cid-7hmasjmt]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v46-spotlight-btn[data-astro-cid-7hmasjmt]:hover{box-shadow:0 14px 40px var(--v46-btn-shadow,#10b9818c);transform:translateY(-3px)scale(1.03)}.v46-btn-arrow[data-astro-cid-7hmasjmt]{align-items:center;transition:transform .2s;display:flex}.v46-spotlight-btn[data-astro-cid-7hmasjmt]:hover .v46-btn-arrow[data-astro-cid-7hmasjmt]{transform:translate(4px)}@media (width<=960px){.v46-spotlight-board[data-astro-cid-7hmasjmt]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v46-portrait-image-wrap[data-astro-cid-7hmasjmt]{height:280px}.v46-accent-badge[data-astro-cid-7hmasjmt]{top:-10px;right:0}}@media (width<=560px){.v46-spotlight-section[data-astro-cid-7hmasjmt]{padding:5rem 1rem}.v46-spotlight-board[data-astro-cid-7hmasjmt]{border-radius:20px;padding:2rem 1.5rem}}.v47-about-section[data-astro-cid-6kmcaxtc]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v47-about-container[data-astro-cid-6kmcaxtc]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v47-about-header-tape[data-astro-cid-6kmcaxtc]{background:var(--v47-card-bg,#fff);color:var(--v47-emerald-3,#3730a3);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v47-emerald-1,#4338ca);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #4338ca14}.v47-tape-clip[data-astro-cid-6kmcaxtc]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v47-tape-clip[data-astro-cid-6kmcaxtc].right{left:auto;right:-8px;transform:rotate(15deg)}.v47-about-grid[data-astro-cid-6kmcaxtc]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v47-photo-cluster[data-astro-cid-6kmcaxtc]{min-height:480px;position:relative}.v47-about-polaroid[data-astro-cid-6kmcaxtc]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v47-about-polaroid[data-astro-cid-6kmcaxtc]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-6kmcaxtc]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-6kmcaxtc]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v47-about-frame[data-astro-cid-6kmcaxtc]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v47-about-frame-sm[data-astro-cid-6kmcaxtc]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v47-about-img[data-astro-cid-6kmcaxtc]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v47-about-caption[data-astro-cid-6kmcaxtc]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v47-about-caption[data-astro-cid-6kmcaxtc] span[data-astro-cid-6kmcaxtc]{color:#0f172a!important}.v47-washi-tape-strip[data-astro-cid-6kmcaxtc]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-6kmcaxtc]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-6kmcaxtc]{top:-11px;right:25%;transform:rotate(7deg)}.v47-artisan-stamp[data-astro-cid-6kmcaxtc]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-6kmcaxtc]{border:2.5px dashed var(--v47-frame-color,#4338ca);background:var(--v47-bg-surface,#eef2ff);width:90px;height:90px;color:var(--v47-frame-color,#4338ca);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #4338ca1f}.stamp-star[data-astro-cid-6kmcaxtc]{font-size:.8rem}.stamp-txt[data-astro-cid-6kmcaxtc]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-6kmcaxtc]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v47-narrative-card[data-astro-cid-6kmcaxtc]{background:var(--v47-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v47-card-border,#00000014);border-left:6px solid var(--v47-frame-color,#4338ca);box-shadow:var(--v47-card-shadow,0 12px 36px #1e1b4b0f);border-radius:16px;padding:3rem 2.5rem;position:relative}.v47-about-title[data-astro-cid-6kmcaxtc]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v47-text-h,#1e1b4b)!important}.v47-about-lead[data-astro-cid-6kmcaxtc]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v47-text-body,#374151)!important}.v47-about-body[data-astro-cid-6kmcaxtc]{opacity:.95;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v47-text-body,#4b5563)!important}.v47-pillars-list[data-astro-cid-6kmcaxtc]{flex-direction:column;gap:1.25rem;display:flex}.v47-pillar-item[data-astro-cid-6kmcaxtc]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-6kmcaxtc]{color:var(--v47-emerald-1,#4338ca);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-6kmcaxtc]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v47-text-h,#1e1b4b)!important}.pillar-text[data-astro-cid-6kmcaxtc]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v47-text-body,#4b5563)!important}[data-theme=iris_v47_vibrant] .v47-about-title[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_pastel] .v47-about-title[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_vibrant] .pillar-heading[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_pastel] .pillar-heading[data-astro-cid-6kmcaxtc]{color:#fff!important}[data-theme=iris_v47_vibrant] .v47-about-lead[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_vibrant] .v47-about-body[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_vibrant] .pillar-text[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_pastel] .v47-about-lead[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_pastel] .v46-about-body[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_pastel] .pillar-text[data-astro-cid-6kmcaxtc]{color:#e2e8f0!important}[data-theme=iris_v47_vibrant] .stamp-circle[data-astro-cid-6kmcaxtc],[data-theme=iris_v47_pastel] .stamp-circle[data-astro-cid-6kmcaxtc]{color:#c7d2fe!important;background:#1e1434e6!important;border-color:#818cf8!important}@media (width<=900px){.v47-about-grid[data-astro-cid-6kmcaxtc]{grid-template-columns:1fr}.v47-photo-cluster[data-astro-cid-6kmcaxtc]{min-height:420px}}@media (width<=600px){.v47-about-section[data-astro-cid-6kmcaxtc]{padding-block:3.5rem;padding-inline:.75rem}.v47-about-canvas[data-astro-cid-6kmcaxtc]{border-radius:12px;padding:1.5rem 1rem}.v47-photo-cluster[data-astro-cid-6kmcaxtc]{min-height:320px}.polaroid-main[data-astro-cid-6kmcaxtc]{width:88%}.polaroid-sub[data-astro-cid-6kmcaxtc]{width:68%;bottom:-10px}.v47-polaroid-img[data-astro-cid-6kmcaxtc]{height:200px}.polaroid-sub[data-astro-cid-6kmcaxtc] .v47-polaroid-img[data-astro-cid-6kmcaxtc]{height:150px}}.v47-services-section[data-astro-cid-bws3zxnt]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v47-services-container[data-astro-cid-bws3zxnt]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v47-services-header[data-astro-cid-bws3zxnt]{text-align:center;margin-bottom:4rem}.v47-section-eyebrow[data-astro-cid-bws3zxnt]{background:var(--v47-card-bg,#fff);border:1px dashed var(--v47-emerald-1,#4338ca);letter-spacing:.1em;text-transform:uppercase;color:var(--v47-emerald-3,#3730a3);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v47-eyebrow-dot[data-astro-cid-bws3zxnt]{background:var(--v47-frame-color,#4338ca);width:6px;height:6px;box-shadow:0 0 8px var(--v47-emerald-glow,#4338ca99);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v47-services-title[data-astro-cid-bws3zxnt]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v47-text-h,#1e1b4b);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v47-title-underline[data-astro-cid-bws3zxnt]{background:linear-gradient(90deg, var(--v47-frame-color,#4338ca), var(--v47-accent-secondary,#6366f1));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v47-services-grid[data-astro-cid-bws3zxnt]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v47-service-card[data-astro-cid-bws3zxnt]{background:var(--v47-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v47-card-border,#00000014);box-shadow:var(--v47-card-shadow,0 12px 36px #1e1b4b0f);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v47-service-card[data-astro-cid-bws3zxnt]:before{content:"";background:linear-gradient(90deg, transparent, var(--v47-frame-color,#4338ca), var(--v47-accent-secondary,#6366f1), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v47-service-card[data-astro-cid-bws3zxnt]:hover{border-color:#4338ca59;box-shadow:0 24px 60px #1e1b4b1f,0 8px 24px #4338ca1a;transform:translate(0,0)!important}.v47-service-card[data-astro-cid-bws3zxnt]:hover:before{opacity:1}.v47-service-img-frame[data-astro-cid-bws3zxnt]{background:#eef2ff;width:100%;height:220px;position:relative;overflow:hidden}.v47-service-img[data-astro-cid-bws3zxnt]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v47-service-card[data-astro-cid-bws3zxnt]:hover .v47-service-img[data-astro-cid-bws3zxnt]{transform:scale(1.08)!important}.v47-service-img-overlay[data-astro-cid-bws3zxnt]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v47-service-number[data-astro-cid-bws3zxnt]{backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;background:#1e1b4bd9;border:1px solid #fff3;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v47-service-body[data-astro-cid-bws3zxnt]{padding:1.5rem 1.5rem 1.75rem}.v47-service-accent-bar[data-astro-cid-bws3zxnt]{background:linear-gradient(90deg, var(--v47-frame-color,#4338ca), var(--v47-accent-secondary,#6366f1));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v47-service-card[data-astro-cid-bws3zxnt]:hover .v47-service-accent-bar[data-astro-cid-bws3zxnt]{width:52px}.v47-service-heading[data-astro-cid-bws3zxnt]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v47-text-h,#1e1b4b);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v47-service-desc[data-astro-cid-bws3zxnt]{color:var(--v47-text-body,#4b5563);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v47-service-footer[data-astro-cid-bws3zxnt]{margin-top:auto}.v47-service-btn[data-astro-cid-bws3zxnt]{background:var(--v47-emerald-soft,#4338ca14);color:var(--v47-emerald-3,#3730a3);border:1px solid #4338ca40;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v47-service-btn[data-astro-cid-bws3zxnt]:hover{background:#4338ca26;border-color:#4338ca;transform:translateY(-1px);box-shadow:0 4px 16px #4338ca33}.v47-btn-arrow[data-astro-cid-bws3zxnt]{align-items:center;transition:transform .2s;display:flex}.v47-service-btn[data-astro-cid-bws3zxnt]:hover .v47-btn-arrow[data-astro-cid-bws3zxnt]{transform:translate(3px)}[data-theme=iris_v47_vibrant] .v47-services-title[data-astro-cid-bws3zxnt],[data-theme=iris_v47_vibrant] .v47-service-heading[data-astro-cid-bws3zxnt],[data-theme=iris_v47_pastel] .v47-services-title[data-astro-cid-bws3zxnt],[data-theme=iris_v47_pastel] .v47-service-heading[data-astro-cid-bws3zxnt]{color:#fff!important}[data-theme=iris_v47_vibrant] .v47-service-desc[data-astro-cid-bws3zxnt],[data-theme=iris_v47_pastel] .v47-service-desc[data-astro-cid-bws3zxnt]{color:#e2e8f0!important}@media (width<=640px){.v47-services-section[data-astro-cid-bws3zxnt]{padding-block:3.5rem;padding-inline:.75rem}.v47-services-grid[data-astro-cid-bws3zxnt]{grid-template-columns:1fr;gap:1.25rem}.v47-service-img-frame[data-astro-cid-bws3zxnt]{height:190px}.v47-service-body[data-astro-cid-bws3zxnt]{padding:1.2rem 1.15rem 1.35rem}}.v47-products-section[data-astro-cid-xgk23bmx]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v47-products-container[data-astro-cid-xgk23bmx]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v47-products-header[data-astro-cid-xgk23bmx]{text-align:center;margin-bottom:3.5rem}.v47-products-eyebrow[data-astro-cid-xgk23bmx]{background:var(--v47-card-bg,#fff);color:var(--v47-emerald-3,#3730a3);letter-spacing:.08em;border:1px dashed var(--v47-emerald-1,#4338ca);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v47-products-title[data-astro-cid-xgk23bmx]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v47-text-h,#1e1b4b)!important}.v47-products-grid[data-astro-cid-xgk23bmx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v47-product-card[data-astro-cid-xgk23bmx]{background:var(--v47-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v47-card-border,#00000014);box-shadow:var(--v47-card-shadow,0 12px 36px #1e1b4b0f);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v47-product-card[data-astro-cid-xgk23bmx]:hover{z-index:5;border-color:#4338ca59;box-shadow:0 18px 48px #1e1b4b1f,0 0 24px #4338ca26;transform:translate(0,0)!important}.v47-card-clip[data-astro-cid-xgk23bmx]{background:var(--v47-emerald-1,#4338ca);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0003}.v47-product-img-box[data-astro-cid-xgk23bmx]{background:var(--v47-bg-surface,#eef2ff);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v47-product-img[data-astro-cid-xgk23bmx]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v47-product-img[data-astro-cid-xgk23bmx].v47-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v47-product-card[data-astro-cid-xgk23bmx]:hover .v47-product-img[data-astro-cid-xgk23bmx].v47-secondary-img{opacity:1}.v47-product-card[data-astro-cid-xgk23bmx]:hover .v47-primary-img[data-astro-cid-xgk23bmx]{opacity:0}.v47-product-badge[data-astro-cid-xgk23bmx]{color:#fff;background:#4338ca;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v47-product-info[data-astro-cid-xgk23bmx]{margin-top:1.5rem}.v47-product-header-line[data-astro-cid-xgk23bmx]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v47-product-name[data-astro-cid-xgk23bmx]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v47-text-h,#1e1b4b)!important}.v47-product-price-tag[data-astro-cid-xgk23bmx]{font-family:var(--font-heading,inherit);background:var(--v47-emerald-soft,#4338ca14);border:1px solid var(--v47-card-border,#4338ca40);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v47-emerald-3,#3730a3)!important}.v47-product-desc[data-astro-cid-xgk23bmx]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v47-text-body,#4b5563)!important}.v47-product-actions[data-astro-cid-xgk23bmx]{margin-top:auto}.v47-cartoon-btn[data-astro-cid-xgk23bmx]{background:linear-gradient(135deg, var(--v47-emerald-1,#4338ca), var(--v47-emerald-2,#3730a3));box-shadow:0 4px 16px var(--v47-btn-shadow,#4338ca59);border:1px solid #4338ca66;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v47-cartoon-btn[data-astro-cid-xgk23bmx]:hover{background:linear-gradient(135deg,#3730a3,#312e81);transform:translateY(-2px);box-shadow:0 8px 24px #4338ca8c}[data-theme=iris_v47_vibrant] .v47-products-title[data-astro-cid-xgk23bmx],[data-theme=iris_v47_vibrant] .v47-product-name[data-astro-cid-xgk23bmx],[data-theme=iris_v47_pastel] .v47-products-title[data-astro-cid-xgk23bmx],[data-theme=iris_v47_pastel] .v47-product-name[data-astro-cid-xgk23bmx]{color:#fff!important}[data-theme=iris_v47_vibrant] .v47-product-desc[data-astro-cid-xgk23bmx],[data-theme=iris_v47_pastel] .v47-product-desc[data-astro-cid-xgk23bmx]{color:#e2e8f0!important}.btn-arrow[data-astro-cid-xgk23bmx]{font-weight:900}@media (width<=640px){.v47-products-section[data-astro-cid-xgk23bmx]{padding-block:3.5rem;padding-inline:.75rem}.v47-products-grid[data-astro-cid-xgk23bmx]{grid-template-columns:1fr;gap:1.5rem}.v47-product-img-box[data-astro-cid-xgk23bmx]{height:210px}.v47-product-card[data-astro-cid-xgk23bmx]{padding:1rem 1rem 1.5rem}}.v47-menu-section[data-astro-cid-tper4q3h]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v47-menu-container[data-astro-cid-tper4q3h]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v47-menu-header[data-astro-cid-tper4q3h]{text-align:center;margin-bottom:3.5rem}.v47-menu-eyebrow[data-astro-cid-tper4q3h]{background:var(--v47-card-bg,#fff);color:var(--v47-emerald-3,#3730a3);letter-spacing:.08em;border:1px dashed var(--v47-emerald-1,#4338ca);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v47-menu-title[data-astro-cid-tper4q3h]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v47-text-h,#1e1b4b)!important}.v47-menu-grid[data-astro-cid-tper4q3h]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v47-menu-card[data-astro-cid-tper4q3h]{background:var(--v47-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v47-card-border,#00000014);box-shadow:var(--v47-card-shadow,0 12px 36px #1e1b4b0f);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v47-menu-card[data-astro-cid-tper4q3h]:hover{z-index:5;border-color:#4338ca59;box-shadow:0 16px 44px #1e1b4b1f,0 0 20px #4338ca26;transform:translateY(-4px)rotate(0)!important}.v47-menu-tape[data-astro-cid-tper4q3h]{background:#4338ca26;border:1px solid #4338ca40;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v47-menu-top-line[data-astro-cid-tper4q3h]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v47-menu-title-group[data-astro-cid-tper4q3h]{align-items:baseline;gap:.5rem;display:flex}.v47-menu-num[data-astro-cid-tper4q3h]{color:var(--v47-emerald-1,#4338ca);font-size:.95rem;font-weight:900}.v47-menu-item-name[data-astro-cid-tper4q3h]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v47-text-h,#1e1b4b)!important}.v47-menu-price[data-astro-cid-tper4q3h]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v47-emerald-3,#3730a3)!important}.v47-menu-badge-row[data-astro-cid-tper4q3h]{margin-bottom:.85rem}.v47-menu-badge[data-astro-cid-tper4q3h]{background:var(--v47-emerald-soft,#4338ca14);color:var(--v47-emerald-3,#3730a3);border:1px solid var(--v47-card-border,#4338ca40);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v47-menu-item-desc[data-astro-cid-tper4q3h]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v47-text-body,#4b5563)!important}.v47-menu-card-footer[data-astro-cid-tper4q3h]{border-top:1px dashed var(--v47-card-border,#00000014);margin-top:auto;padding-top:1rem}.v47-menu-order-btn[data-astro-cid-tper4q3h]{color:var(--v47-emerald-3,#3730a3);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v47-menu-order-btn[data-astro-cid-tper4q3h]:hover{transform:translate(4px)}[data-theme=iris_v47_vibrant] .v47-menu-title[data-astro-cid-tper4q3h],[data-theme=iris_v47_vibrant] .v47-menu-item-name[data-astro-cid-tper4q3h],[data-theme=iris_v47_pastel] .v47-menu-title[data-astro-cid-tper4q3h],[data-theme=iris_v47_pastel] .v47-menu-item-name[data-astro-cid-tper4q3h]{color:#fff!important}[data-theme=iris_v47_vibrant] .v47-menu-item-desc[data-astro-cid-tper4q3h],[data-theme=iris_v47_pastel] .v47-menu-item-desc[data-astro-cid-tper4q3h]{color:#e2e8f0!important}[data-theme=iris_v47_vibrant] .v47-menu-card-footer[data-astro-cid-tper4q3h],[data-theme=iris_v47_pastel] .v47-menu-card-footer[data-astro-cid-tper4q3h]{border-top-color:#ffffff24!important}.rotate-neg-1[data-astro-cid-tper4q3h]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-tper4q3h]{transform:rotate(1deg)}@media (width<=640px){.v47-menu-section[data-astro-cid-tper4q3h]{padding-block:3.5rem;padding-inline:.75rem}.v47-menu-grid[data-astro-cid-tper4q3h]{grid-template-columns:1fr;gap:1.5rem}.v47-menu-card[data-astro-cid-tper4q3h]{padding:1.5rem 1.25rem}}.v47-spotlight-section[data-astro-cid-ymomfvrw]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v47-spotlight-container[data-astro-cid-ymomfvrw]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v47-spotlight-eyebrow[data-astro-cid-ymomfvrw]{background:var(--v47-card-bg,#fff);border:1px dashed var(--v47-emerald-1,#4338ca);letter-spacing:.1em;text-transform:uppercase;color:var(--v47-emerald-3,#3730a3);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v47-eyebrow-dot[data-astro-cid-ymomfvrw]{background:var(--v47-frame-color,#4338ca);width:6px;height:6px;box-shadow:0 0 8px var(--v47-emerald-glow,#4338ca99);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v47-spotlight-board[data-astro-cid-ymomfvrw]{background:var(--v47-card-bg,#fffffff2);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v47-card-border,#00000014);box-shadow:var(--v47-card-shadow,0 12px 36px #1e1b4b0f);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden}.v47-spotlight-board[data-astro-cid-ymomfvrw]:before{content:"";background:linear-gradient(90deg, transparent, var(--v47-frame-color,#4338ca) 40%, var(--v47-accent-secondary,#6366f1) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v47-portrait-column[data-astro-cid-ymomfvrw]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v47-portrait-card[data-astro-cid-ymomfvrw]{border:1px solid var(--v47-card-border,#4338ca2e);box-shadow:var(--v47-card-shadow,0 12px 36px #1e1b4b14);background:var(--v47-card-bg,#fff);border-radius:20px;overflow:hidden}.v47-portrait-image-wrap[data-astro-cid-ymomfvrw]{width:100%;height:360px;position:relative;overflow:hidden}.v47-portrait-img[data-astro-cid-ymomfvrw]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v47-portrait-card[data-astro-cid-ymomfvrw]:hover .v47-portrait-img[data-astro-cid-ymomfvrw]{transform:scale(1.05)!important}.v47-portrait-overlay[data-astro-cid-ymomfvrw]{pointer-events:none;background:linear-gradient(#0000 50%,#1e1b4b99 100%);position:absolute;inset:0}.v47-portrait-caption[data-astro-cid-ymomfvrw]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v47-portrait-name[data-astro-cid-ymomfvrw]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v47-text-h,#1e1b4b);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v47-portrait-role[data-astro-cid-ymomfvrw]{color:var(--v47-text-muted,#4b5563);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v47-accent-badge[data-astro-cid-ymomfvrw]{background:var(--v47-card-bg,#fff);backdrop-filter:blur(12px);border:1px solid var(--v47-card-border,#4338ca4d);letter-spacing:.08em;text-transform:uppercase;color:var(--v47-emerald-3,#3730a3);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #0000001f}.v47-badge-icon[data-astro-cid-ymomfvrw]{color:var(--v47-frame-color,#4338ca);animation:2.5s ease-in-out infinite v40GlowPulse}.v47-narrative-column[data-astro-cid-ymomfvrw]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v47-quote-label[data-astro-cid-ymomfvrw]{background:var(--v47-emerald-soft,#4338ca14);letter-spacing:.08em;text-transform:uppercase;color:var(--v47-emerald-3,#3730a3);border:1px solid #4338ca33;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v47-spotlight-headline[data-astro-cid-ymomfvrw]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v47-text-h,#1e1b4b);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v47-spotlight-quote[data-astro-cid-ymomfvrw]{color:var(--v47-text-body,#374151);border-left:3px solid var(--v47-frame-color,#4338ca);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v47-quote-mark[data-astro-cid-ymomfvrw],.v47-quote-mark-end[data-astro-cid-ymomfvrw]{color:var(--v47-frame-color,#4338ca);opacity:.7;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v47-quote-mark[data-astro-cid-ymomfvrw]{margin-right:.1em}.v47-quote-mark-end[data-astro-cid-ymomfvrw]{margin-left:.1em}.v47-spotlight-bio[data-astro-cid-ymomfvrw]{color:var(--v47-text-body,#4b5563);margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v47-spotlight-action[data-astro-cid-ymomfvrw]{margin-top:.5rem}.v47-spotlight-btn[data-astro-cid-ymomfvrw]{background:linear-gradient(135deg, var(--v47-emerald-1,#4338ca), var(--v47-emerald-2,#3730a3));color:#fff;box-shadow:0 6px 24px var(--v47-btn-shadow,#4338ca59);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}[data-theme=iris_v47_vibrant] .v47-spotlight-headline[data-astro-cid-ymomfvrw],[data-theme=iris_v47_vibrant] .v47-portrait-name[data-astro-cid-ymomfvrw],[data-theme=iris_v47_pastel] .v47-spotlight-headline[data-astro-cid-ymomfvrw],[data-theme=iris_v47_pastel] .v47-portrait-name[data-astro-cid-ymomfvrw]{color:#fff!important}[data-theme=iris_v47_vibrant] .v47-spotlight-quote[data-astro-cid-ymomfvrw],[data-theme=iris_v47_vibrant] .v47-spotlight-bio[data-astro-cid-ymomfvrw],[data-theme=iris_v47_pastel] .v47-spotlight-quote[data-astro-cid-ymomfvrw],[data-theme=iris_v47_pastel] .v47-spotlight-bio[data-astro-cid-ymomfvrw]{color:#e2e8f0!important}.v47-spotlight-btn[data-astro-cid-ymomfvrw]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v47-spotlight-btn[data-astro-cid-ymomfvrw]:hover{box-shadow:0 14px 40px var(--v47-btn-shadow,#4338ca8c);transform:translateY(-3px)scale(1.03)}.v47-btn-arrow[data-astro-cid-ymomfvrw]{align-items:center;transition:transform .2s;display:flex}.v47-spotlight-btn[data-astro-cid-ymomfvrw]:hover .v47-btn-arrow[data-astro-cid-ymomfvrw]{transform:translate(4px)}@media (width<=960px){.v47-spotlight-board[data-astro-cid-ymomfvrw]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v47-portrait-image-wrap[data-astro-cid-ymomfvrw]{height:280px}.v47-accent-badge[data-astro-cid-ymomfvrw]{top:-10px;right:0}}@media (width<=560px){.v47-spotlight-section[data-astro-cid-ymomfvrw]{padding:5rem 1rem}.v47-spotlight-board[data-astro-cid-ymomfvrw]{border-radius:20px;padding:2rem 1.5rem}}.v48-about-section[data-astro-cid-3suay4vo]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v48-about-container[data-astro-cid-3suay4vo]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v48-about-header-tape[data-astro-cid-3suay4vo]{background:var(--v48-card-bg,#fff);color:var(--v48-emerald-3,#92400e);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v48-emerald-1,#b45309);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000014}.v48-tape-clip[data-astro-cid-3suay4vo]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v48-tape-clip[data-astro-cid-3suay4vo].right{left:auto;right:-8px;transform:rotate(15deg)}.v48-about-grid[data-astro-cid-3suay4vo]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v48-photo-cluster[data-astro-cid-3suay4vo]{min-height:480px;position:relative}.v48-about-polaroid[data-astro-cid-3suay4vo]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v48-about-polaroid[data-astro-cid-3suay4vo]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-3suay4vo]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-3suay4vo]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v48-about-frame[data-astro-cid-3suay4vo]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v48-about-frame-sm[data-astro-cid-3suay4vo]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v48-about-img[data-astro-cid-3suay4vo]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v48-about-caption[data-astro-cid-3suay4vo]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v48-about-caption[data-astro-cid-3suay4vo] span[data-astro-cid-3suay4vo]{color:#0f172a!important}.v48-washi-tape-strip[data-astro-cid-3suay4vo]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-3suay4vo]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-3suay4vo]{top:-11px;right:25%;transform:rotate(7deg)}.v48-artisan-stamp[data-astro-cid-3suay4vo]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-3suay4vo]{border:2.5px dashed var(--v48-frame-color,#b45309);background:var(--v48-bg-surface,#fffbeb);width:90px;height:90px;color:var(--v48-frame-color,#b45309);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #0000001a}.stamp-star[data-astro-cid-3suay4vo]{font-size:.8rem}.stamp-txt[data-astro-cid-3suay4vo]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-3suay4vo]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v48-narrative-card[data-astro-cid-3suay4vo]{background:var(--v48-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v48-card-border,#00000014);border-left:6px solid var(--v48-frame-color,#b45309);box-shadow:var(--v48-card-shadow,0 12px 36px #2832230f);border-radius:16px;padding:3rem 2.5rem;position:relative}.v48-about-title[data-astro-cid-3suay4vo]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v48-text-h,#111827)!important}.v48-about-lead[data-astro-cid-3suay4vo]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v48-text-body,#374151)!important}.v48-about-body[data-astro-cid-3suay4vo]{opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v48-text-body,#4b5563)!important}.v48-pillars-list[data-astro-cid-3suay4vo]{flex-direction:column;gap:1.25rem;display:flex}.v48-pillar-item[data-astro-cid-3suay4vo]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-3suay4vo]{color:var(--v48-emerald-1,#b45309);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-3suay4vo]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v48-text-h,#111827)!important}.pillar-text[data-astro-cid-3suay4vo]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v48-text-body,#4b5563)!important}[data-theme=ranunculus_v48_vibrant] .v48-about-title[data-astro-cid-3suay4vo],[data-theme=ranunculus_v48_vibrant] .pillar-heading[data-astro-cid-3suay4vo],[data-theme=ranunculus_v48_pastel] .v48-about-title[data-astro-cid-3suay4vo],[data-theme=ranunculus_v48_pastel] .pillar-heading[data-astro-cid-3suay4vo]{color:#fff!important}[data-theme=ranunculus_v48_vibrant] .v48-about-lead[data-astro-cid-3suay4vo],[data-theme=ranunculus_v48_vibrant] .v48-about-body[data-astro-cid-3suay4vo],[data-theme=ranunculus_v48_vibrant] .pillar-text[data-astro-cid-3suay4vo],[data-theme=ranunculus_v48_pastel] .v48-about-lead[data-astro-cid-3suay4vo],[data-theme=ranunculus_v48_pastel] .v48-about-body[data-astro-cid-3suay4vo],[data-theme=ranunculus_v48_pastel] .pillar-text[data-astro-cid-3suay4vo]{color:#e2e8f0!important}@media (width<=900px){.v48-about-grid[data-astro-cid-3suay4vo]{grid-template-columns:1fr}.v48-photo-cluster[data-astro-cid-3suay4vo]{min-height:420px}}@media (width<=600px){.v48-about-section[data-astro-cid-3suay4vo]{padding-block:3.5rem;padding-inline:.75rem}.v48-about-canvas[data-astro-cid-3suay4vo]{border-radius:12px;padding:1.5rem 1rem}.v48-photo-cluster[data-astro-cid-3suay4vo]{min-height:320px}.polaroid-main[data-astro-cid-3suay4vo]{width:88%}.polaroid-sub[data-astro-cid-3suay4vo]{width:68%;bottom:-10px}.v48-polaroid-img[data-astro-cid-3suay4vo]{height:200px}.polaroid-sub[data-astro-cid-3suay4vo] .v48-polaroid-img[data-astro-cid-3suay4vo]{height:150px}}.v48-services-section[data-astro-cid-7vl5mzrq]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v48-services-container[data-astro-cid-7vl5mzrq]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v48-services-header[data-astro-cid-7vl5mzrq]{text-align:center;margin-bottom:4rem}.v48-section-eyebrow[data-astro-cid-7vl5mzrq]{background:var(--v48-card-bg,#fff);border:1px dashed var(--v48-emerald-1,#b45309);letter-spacing:.1em;text-transform:uppercase;color:var(--v48-emerald-3,#92400e);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v48-eyebrow-dot[data-astro-cid-7vl5mzrq]{background:var(--v48-frame-color,#b45309);width:6px;height:6px;box-shadow:0 0 8px var(--v48-emerald-glow,#b4530999);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v48-services-title[data-astro-cid-7vl5mzrq]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v48-text-h,#111827);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v48-title-underline[data-astro-cid-7vl5mzrq]{background:linear-gradient(90deg, var(--v48-frame-color,#b45309), var(--v48-accent-secondary,#d97706));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v48-services-grid[data-astro-cid-7vl5mzrq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v48-service-card[data-astro-cid-7vl5mzrq]{background:var(--v48-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v48-card-border,#00000014);box-shadow:var(--v48-card-shadow,0 12px 36px #2832230f);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v48-service-card[data-astro-cid-7vl5mzrq]:before{content:"";background:linear-gradient(90deg, transparent, var(--v48-frame-color,#b45309), var(--v48-accent-secondary,#d97706), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v48-service-card[data-astro-cid-7vl5mzrq]:hover{border-color:#b4530959;box-shadow:0 24px 60px #2832231f,0 8px 24px #b453091a;transform:translate(0,0)!important}.v48-service-card[data-astro-cid-7vl5mzrq]:hover:before{opacity:1}.v48-service-img-frame[data-astro-cid-7vl5mzrq]{background:#f3efe6;width:100%;height:220px;position:relative;overflow:hidden}.v48-service-img[data-astro-cid-7vl5mzrq]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v48-service-card[data-astro-cid-7vl5mzrq]:hover .v48-service-img[data-astro-cid-7vl5mzrq]{transform:scale(1.08)!important}.v48-service-img-overlay[data-astro-cid-7vl5mzrq]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v48-service-number[data-astro-cid-7vl5mzrq]{backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;background:#111827d9;border:1px solid #fff3;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v48-service-body[data-astro-cid-7vl5mzrq]{padding:1.5rem 1.5rem 1.75rem}.v48-service-accent-bar[data-astro-cid-7vl5mzrq]{background:linear-gradient(90deg, var(--v48-frame-color,#b45309), var(--v48-accent-secondary,#d97706));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v48-service-card[data-astro-cid-7vl5mzrq]:hover .v48-service-accent-bar[data-astro-cid-7vl5mzrq]{width:52px}.v48-service-heading[data-astro-cid-7vl5mzrq]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v48-text-h,#111827);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v48-service-desc[data-astro-cid-7vl5mzrq]{color:var(--v48-text-body,#4b5563);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v48-service-footer[data-astro-cid-7vl5mzrq]{margin-top:auto}.v48-service-btn[data-astro-cid-7vl5mzrq]{background:var(--v48-emerald-soft,#d977061a);color:var(--v48-emerald-3,#92400e);border:1px solid #b4530940;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v48-service-btn[data-astro-cid-7vl5mzrq]:hover{background:#d977062e;border-color:#b45309;transform:translateY(-1px);box-shadow:0 4px 16px #b4530933}.v48-btn-arrow[data-astro-cid-7vl5mzrq]{align-items:center;transition:transform .2s;display:flex}.v48-service-btn[data-astro-cid-7vl5mzrq]:hover .v48-btn-arrow[data-astro-cid-7vl5mzrq]{transform:translate(3px)}[data-theme=ranunculus_v48_vibrant] .v48-services-title[data-astro-cid-7vl5mzrq],[data-theme=ranunculus_v48_vibrant] .v48-service-heading[data-astro-cid-7vl5mzrq],[data-theme=ranunculus_v48_pastel] .v48-services-title[data-astro-cid-7vl5mzrq],[data-theme=ranunculus_v48_pastel] .v48-service-heading[data-astro-cid-7vl5mzrq]{color:#fff!important}[data-theme=ranunculus_v48_vibrant] .v48-service-desc[data-astro-cid-7vl5mzrq],[data-theme=ranunculus_v48_pastel] .v48-service-desc[data-astro-cid-7vl5mzrq]{color:#e2e8f0!important}@media (width<=640px){.v48-services-section[data-astro-cid-7vl5mzrq]{padding-block:3.5rem;padding-inline:.75rem}.v48-services-grid[data-astro-cid-7vl5mzrq]{grid-template-columns:1fr;gap:1.25rem}.v48-service-img-frame[data-astro-cid-7vl5mzrq]{height:190px}.v48-service-body[data-astro-cid-7vl5mzrq]{padding:1.2rem 1.15rem 1.35rem}}.v48-products-section[data-astro-cid-qxmnftcs]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v48-products-container[data-astro-cid-qxmnftcs]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v48-products-header[data-astro-cid-qxmnftcs]{text-align:center;margin-bottom:3.5rem}.v48-products-eyebrow[data-astro-cid-qxmnftcs]{background:var(--v48-card-bg,#fff);color:var(--v48-emerald-3,#92400e);letter-spacing:.08em;border:1px dashed var(--v48-emerald-1,#b45309);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v48-products-title[data-astro-cid-qxmnftcs]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v48-text-h,#111827)!important}.v48-products-grid[data-astro-cid-qxmnftcs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v48-product-card[data-astro-cid-qxmnftcs]{background:var(--v48-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v48-card-border,#00000014);box-shadow:var(--v48-card-shadow,0 12px 36px #2832230f);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v48-product-card[data-astro-cid-qxmnftcs]:hover{z-index:5;border-color:#b4530959;box-shadow:0 18px 48px #2832231f,0 0 24px #b4530926;transform:translate(0,0)!important}.v48-card-clip[data-astro-cid-qxmnftcs]{background:var(--v48-emerald-1,#b45309);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0003}.v48-product-img-box[data-astro-cid-qxmnftcs]{background:var(--v48-bg-surface,#f3efe6);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v48-product-img[data-astro-cid-qxmnftcs]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v48-product-img[data-astro-cid-qxmnftcs].v48-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v48-product-card[data-astro-cid-qxmnftcs]:hover .v48-product-img[data-astro-cid-qxmnftcs].v48-secondary-img{opacity:1}.v48-product-card[data-astro-cid-qxmnftcs]:hover .v48-primary-img[data-astro-cid-qxmnftcs]{opacity:0}.v48-product-badge[data-astro-cid-qxmnftcs]{color:#fff;background:#b45309;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v48-product-info[data-astro-cid-qxmnftcs]{margin-top:1.5rem}.v48-product-header-line[data-astro-cid-qxmnftcs]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v48-product-name[data-astro-cid-qxmnftcs]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v48-text-h,#111827)!important}.v48-product-price-tag[data-astro-cid-qxmnftcs]{font-family:var(--font-heading,inherit);background:var(--v48-emerald-soft,#d977061a);border:1px solid var(--v48-card-border,#b4530940);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v48-emerald-3,#92400e)!important}.v48-product-desc[data-astro-cid-qxmnftcs]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v48-text-body,#4b5563)!important}.v48-product-actions[data-astro-cid-qxmnftcs]{margin-top:auto}.v48-cartoon-btn[data-astro-cid-qxmnftcs]{background:linear-gradient(135deg, var(--v48-emerald-1,#b45309), var(--v48-emerald-2,#92400e));box-shadow:0 4px 16px var(--v48-btn-shadow,#b4530959);border:1px solid #b4530966;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v48-cartoon-btn[data-astro-cid-qxmnftcs]:hover{background:linear-gradient(135deg,#92400e,#78350f);transform:translateY(-2px);box-shadow:0 8px 24px #b453098c}[data-theme=ranunculus_v48_vibrant] .v48-products-title[data-astro-cid-qxmnftcs],[data-theme=ranunculus_v48_vibrant] .v48-product-name[data-astro-cid-qxmnftcs],[data-theme=ranunculus_v48_pastel] .v48-products-title[data-astro-cid-qxmnftcs],[data-theme=ranunculus_v48_pastel] .v48-product-name[data-astro-cid-qxmnftcs]{color:#fff!important}[data-theme=ranunculus_v48_vibrant] .v48-product-desc[data-astro-cid-qxmnftcs],[data-theme=ranunculus_v48_pastel] .v48-product-desc[data-astro-cid-qxmnftcs]{color:#e2e8f0!important}.btn-arrow[data-astro-cid-qxmnftcs]{font-weight:900}@media (width<=640px){.v48-products-section[data-astro-cid-qxmnftcs]{padding-block:3.5rem;padding-inline:.75rem}.v48-products-grid[data-astro-cid-qxmnftcs]{grid-template-columns:1fr;gap:1.5rem}.v48-product-img-box[data-astro-cid-qxmnftcs]{height:210px}.v48-product-card[data-astro-cid-qxmnftcs]{padding:1rem 1rem 1.5rem}}.v48-menu-section[data-astro-cid-zkhyk523]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v48-menu-container[data-astro-cid-zkhyk523]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v48-menu-header[data-astro-cid-zkhyk523]{text-align:center;margin-bottom:3.5rem}.v48-menu-eyebrow[data-astro-cid-zkhyk523]{background:var(--v48-card-bg,#fff);color:var(--v48-emerald-3,#92400e);letter-spacing:.08em;border:1px dashed var(--v48-emerald-1,#b45309);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v48-menu-title[data-astro-cid-zkhyk523]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v48-text-h,#111827)!important}.v48-menu-grid[data-astro-cid-zkhyk523]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v48-menu-card[data-astro-cid-zkhyk523]{background:var(--v48-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v48-card-border,#00000014);box-shadow:var(--v48-card-shadow,0 12px 36px #2832230f);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v48-menu-card[data-astro-cid-zkhyk523]:hover{z-index:5;border-color:#b4530959;box-shadow:0 16px 44px #2832231f,0 0 20px #b4530926;transform:translateY(-4px)rotate(0)!important}.v48-menu-tape[data-astro-cid-zkhyk523]{background:#b4530926;border:1px solid #b4530940;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v48-menu-top-line[data-astro-cid-zkhyk523]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v48-menu-title-group[data-astro-cid-zkhyk523]{align-items:baseline;gap:.5rem;display:flex}.v48-menu-num[data-astro-cid-zkhyk523]{color:var(--v48-emerald-1,#b45309);font-size:.95rem;font-weight:900}.v48-menu-item-name[data-astro-cid-zkhyk523]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v48-text-h,#111827)!important}.v48-menu-price[data-astro-cid-zkhyk523]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v48-emerald-3,#92400e)!important}.v48-menu-badge-row[data-astro-cid-zkhyk523]{margin-bottom:.85rem}.v48-menu-badge[data-astro-cid-zkhyk523]{background:var(--v48-emerald-soft,#d977061a);color:var(--v48-emerald-3,#92400e);border:1px solid var(--v48-card-border,#b4530940);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v48-menu-item-desc[data-astro-cid-zkhyk523]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v48-text-body,#4b5563)!important}.v48-menu-card-footer[data-astro-cid-zkhyk523]{border-top:1px dashed var(--v48-card-border,#00000014);margin-top:auto;padding-top:1rem}.v48-menu-order-btn[data-astro-cid-zkhyk523]{color:var(--v48-emerald-3,#92400e);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v48-menu-order-btn[data-astro-cid-zkhyk523]:hover{transform:translate(4px)}[data-theme=ranunculus_v48_vibrant] .v48-menu-title[data-astro-cid-zkhyk523],[data-theme=ranunculus_v48_vibrant] .v48-menu-item-name[data-astro-cid-zkhyk523],[data-theme=ranunculus_v48_pastel] .v48-menu-title[data-astro-cid-zkhyk523],[data-theme=ranunculus_v48_pastel] .v48-menu-item-name[data-astro-cid-zkhyk523]{color:#fff!important}[data-theme=ranunculus_v48_vibrant] .v48-menu-item-desc[data-astro-cid-zkhyk523],[data-theme=ranunculus_v48_pastel] .v48-menu-item-desc[data-astro-cid-zkhyk523]{color:#e2e8f0!important}[data-theme=ranunculus_v48_vibrant] .v48-menu-card-footer[data-astro-cid-zkhyk523],[data-theme=ranunculus_v48_pastel] .v48-menu-card-footer[data-astro-cid-zkhyk523]{border-top-color:#ffffff24!important}.rotate-neg-1[data-astro-cid-zkhyk523]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-zkhyk523]{transform:rotate(1deg)}@media (width<=640px){.v48-menu-section[data-astro-cid-zkhyk523]{padding-block:3.5rem;padding-inline:.75rem}.v48-menu-grid[data-astro-cid-zkhyk523]{grid-template-columns:1fr;gap:1.5rem}.v48-menu-card[data-astro-cid-zkhyk523]{padding:1.5rem 1.25rem}}.v48-spotlight-section[data-astro-cid-4baab7dr]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v48-spotlight-container[data-astro-cid-4baab7dr]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v48-spotlight-eyebrow[data-astro-cid-4baab7dr]{background:var(--v48-card-bg,#fff);border:1px dashed var(--v48-emerald-1,#b45309);letter-spacing:.1em;text-transform:uppercase;color:var(--v48-emerald-3,#92400e);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v48-eyebrow-dot[data-astro-cid-4baab7dr]{background:var(--v48-frame-color,#b45309);width:6px;height:6px;box-shadow:0 0 8px var(--v48-emerald-glow,#b4530999);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v48-spotlight-board[data-astro-cid-4baab7dr]{background:var(--v48-card-bg,#fffffff2);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v48-card-border,#00000014);box-shadow:var(--v48-card-shadow,0 12px 36px #2832230f);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden}.v48-spotlight-board[data-astro-cid-4baab7dr]:before{content:"";background:linear-gradient(90deg, transparent, var(--v48-frame-color,#b45309) 40%, var(--v48-accent-secondary,#d97706) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v48-portrait-column[data-astro-cid-4baab7dr]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v48-portrait-card[data-astro-cid-4baab7dr]{border:1px solid var(--v48-card-border,#b453092e);box-shadow:var(--v48-card-shadow,0 12px 36px #28322314);background:var(--v48-card-bg,#fff);border-radius:20px;overflow:hidden}.v48-portrait-image-wrap[data-astro-cid-4baab7dr]{width:100%;height:360px;position:relative;overflow:hidden}.v48-portrait-img[data-astro-cid-4baab7dr]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v48-portrait-card[data-astro-cid-4baab7dr]:hover .v48-portrait-img[data-astro-cid-4baab7dr]{transform:scale(1.05)!important}.v48-portrait-overlay[data-astro-cid-4baab7dr]{pointer-events:none;background:linear-gradient(#0000 50%,#11182799 100%);position:absolute;inset:0}.v48-portrait-caption[data-astro-cid-4baab7dr]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v48-portrait-name[data-astro-cid-4baab7dr]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v48-text-h,#111827);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v48-portrait-role[data-astro-cid-4baab7dr]{color:var(--v48-text-muted,#4b5563);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v48-accent-badge[data-astro-cid-4baab7dr]{background:var(--v48-card-bg,#fff);backdrop-filter:blur(12px);border:1px solid var(--v48-card-border,#b453094d);letter-spacing:.08em;text-transform:uppercase;color:var(--v48-emerald-3,#92400e);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #0000001f}.v48-badge-icon[data-astro-cid-4baab7dr]{color:var(--v48-frame-color,#b45309);animation:2.5s ease-in-out infinite v40GlowPulse}.v48-narrative-column[data-astro-cid-4baab7dr]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v48-quote-label[data-astro-cid-4baab7dr]{background:var(--v48-emerald-soft,#d977061a);letter-spacing:.08em;text-transform:uppercase;color:var(--v48-emerald-3,#92400e);border:1px solid #b4530933;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v48-spotlight-headline[data-astro-cid-4baab7dr]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v48-text-h,#111827);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v48-spotlight-quote[data-astro-cid-4baab7dr]{color:var(--v48-text-body,#374151);border-left:3px solid var(--v48-frame-color,#b45309);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v48-quote-mark[data-astro-cid-4baab7dr],.v48-quote-mark-end[data-astro-cid-4baab7dr]{color:var(--v48-frame-color,#b45309);opacity:.7;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v48-quote-mark[data-astro-cid-4baab7dr]{margin-right:.1em}.v48-quote-mark-end[data-astro-cid-4baab7dr]{margin-left:.1em}.v48-spotlight-bio[data-astro-cid-4baab7dr]{color:var(--v48-text-body,#4b5563);margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v48-spotlight-action[data-astro-cid-4baab7dr]{margin-top:.5rem}.v48-spotlight-btn[data-astro-cid-4baab7dr]{background:linear-gradient(135deg, var(--v48-emerald-1,#b45309), var(--v48-emerald-2,#92400e));color:#fff;box-shadow:0 6px 24px var(--v48-btn-shadow,#b4530959);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}[data-theme=ranunculus_v48_vibrant] .v48-spotlight-headline[data-astro-cid-4baab7dr],[data-theme=ranunculus_v48_vibrant] .v48-portrait-name[data-astro-cid-4baab7dr],[data-theme=ranunculus_v48_pastel] .v48-spotlight-headline[data-astro-cid-4baab7dr],[data-theme=ranunculus_v48_pastel] .v48-portrait-name[data-astro-cid-4baab7dr]{color:#fff!important}[data-theme=ranunculus_v48_vibrant] .v48-spotlight-quote[data-astro-cid-4baab7dr],[data-theme=ranunculus_v48_vibrant] .v48-spotlight-bio[data-astro-cid-4baab7dr],[data-theme=ranunculus_v48_pastel] .v48-spotlight-quote[data-astro-cid-4baab7dr],[data-theme=ranunculus_v48_pastel] .v48-spotlight-bio[data-astro-cid-4baab7dr]{color:#e2e8f0!important}.v48-spotlight-btn[data-astro-cid-4baab7dr]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v48-spotlight-btn[data-astro-cid-4baab7dr]:hover{box-shadow:0 14px 40px var(--v48-btn-shadow,#b453098c);transform:translateY(-3px)scale(1.03)}.v48-btn-arrow[data-astro-cid-4baab7dr]{align-items:center;transition:transform .2s;display:flex}.v48-spotlight-btn[data-astro-cid-4baab7dr]:hover .v48-btn-arrow[data-astro-cid-4baab7dr]{transform:translate(4px)}@media (width<=960px){.v48-spotlight-board[data-astro-cid-4baab7dr]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v48-portrait-image-wrap[data-astro-cid-4baab7dr]{height:280px}.v48-accent-badge[data-astro-cid-4baab7dr]{top:-10px;right:0}}@media (width<=560px){.v48-spotlight-section[data-astro-cid-4baab7dr]{padding:5rem 1rem}.v48-spotlight-board[data-astro-cid-4baab7dr]{border-radius:20px;padding:2rem 1.5rem}}.v49-about-section[data-astro-cid-2pvh4bzd]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v49-about-container[data-astro-cid-2pvh4bzd]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v49-about-header-tape[data-astro-cid-2pvh4bzd]{background:var(--v49-card-bg,#fff);color:var(--v49-emerald-3,#5b21b6);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v49-emerald-1,#7c3aed);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000014}.v49-tape-clip[data-astro-cid-2pvh4bzd]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v49-tape-clip[data-astro-cid-2pvh4bzd].right{left:auto;right:-8px;transform:rotate(15deg)}.v49-about-grid[data-astro-cid-2pvh4bzd]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v49-photo-cluster[data-astro-cid-2pvh4bzd]{min-height:480px;position:relative}.v49-about-polaroid[data-astro-cid-2pvh4bzd]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v49-about-polaroid[data-astro-cid-2pvh4bzd]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-2pvh4bzd]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-2pvh4bzd]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v49-about-frame[data-astro-cid-2pvh4bzd]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v49-about-frame-sm[data-astro-cid-2pvh4bzd]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v49-about-img[data-astro-cid-2pvh4bzd]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v49-about-caption[data-astro-cid-2pvh4bzd]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v49-about-caption[data-astro-cid-2pvh4bzd] span[data-astro-cid-2pvh4bzd]{color:#0f172a!important}.v49-washi-tape-strip[data-astro-cid-2pvh4bzd]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-2pvh4bzd]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-2pvh4bzd]{top:-11px;right:25%;transform:rotate(7deg)}.v49-artisan-stamp[data-astro-cid-2pvh4bzd]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-2pvh4bzd]{border:2.5px dashed var(--v49-frame-color,#7c3aed);background:var(--v49-bg-surface,#f5f3ff);width:90px;height:90px;color:var(--v49-frame-color,#7c3aed);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #0000001a}.stamp-star[data-astro-cid-2pvh4bzd]{font-size:.8rem}.stamp-txt[data-astro-cid-2pvh4bzd]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-2pvh4bzd]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v49-narrative-card[data-astro-cid-2pvh4bzd]{background:var(--v49-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v49-card-border,#00000014);border-left:6px solid var(--v49-frame-color,#7c3aed);box-shadow:var(--v49-card-shadow,0 12px 36px #28233c0f);border-radius:16px;padding:3rem 2.5rem;position:relative}.v49-about-title[data-astro-cid-2pvh4bzd]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v49-text-h,#1e1b4b)!important}.v49-about-lead[data-astro-cid-2pvh4bzd]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v49-text-body,#374151)!important}.v49-about-body[data-astro-cid-2pvh4bzd]{opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v49-text-body,#4b5563)!important}.v49-pillars-list[data-astro-cid-2pvh4bzd]{flex-direction:column;gap:1.25rem;display:flex}.v49-pillar-item[data-astro-cid-2pvh4bzd]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-2pvh4bzd]{color:var(--v49-emerald-1,#7c3aed);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-2pvh4bzd]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v49-text-h,#1e1b4b)!important}.pillar-text[data-astro-cid-2pvh4bzd]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v49-text-body,#4b5563)!important}[data-theme=lavender_v49_vibrant] .v49-about-title[data-astro-cid-2pvh4bzd],[data-theme=lavender_v49_vibrant] .pillar-heading[data-astro-cid-2pvh4bzd],[data-theme=lavender_v49_pastel] .v49-about-title[data-astro-cid-2pvh4bzd],[data-theme=lavender_v49_pastel] .pillar-heading[data-astro-cid-2pvh4bzd]{color:#fff!important}[data-theme=lavender_v49_vibrant] .v49-about-lead[data-astro-cid-2pvh4bzd],[data-theme=lavender_v49_vibrant] .v49-about-body[data-astro-cid-2pvh4bzd],[data-theme=lavender_v49_vibrant] .pillar-text[data-astro-cid-2pvh4bzd],[data-theme=lavender_v49_pastel] .v49-about-lead[data-astro-cid-2pvh4bzd],[data-theme=lavender_v49_pastel] .v49-about-body[data-astro-cid-2pvh4bzd],[data-theme=lavender_v49_pastel] .pillar-text[data-astro-cid-2pvh4bzd]{color:#e2e8f0!important}@media (width<=900px){.v49-about-grid[data-astro-cid-2pvh4bzd]{grid-template-columns:1fr}.v49-photo-cluster[data-astro-cid-2pvh4bzd]{min-height:420px}}@media (width<=600px){.v49-about-section[data-astro-cid-2pvh4bzd]{padding-block:3.5rem;padding-inline:.75rem}.v49-about-canvas[data-astro-cid-2pvh4bzd]{border-radius:12px;padding:1.5rem 1rem}.v49-photo-cluster[data-astro-cid-2pvh4bzd]{min-height:320px}.polaroid-main[data-astro-cid-2pvh4bzd]{width:88%}.polaroid-sub[data-astro-cid-2pvh4bzd]{width:68%;bottom:-10px}.v49-polaroid-img[data-astro-cid-2pvh4bzd]{height:200px}.polaroid-sub[data-astro-cid-2pvh4bzd] .v49-polaroid-img[data-astro-cid-2pvh4bzd]{height:150px}}.v49-services-section[data-astro-cid-bl4sztwg]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v49-services-container[data-astro-cid-bl4sztwg]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v49-services-header[data-astro-cid-bl4sztwg]{text-align:center;margin-bottom:4rem}.v49-section-eyebrow[data-astro-cid-bl4sztwg]{background:var(--v49-card-bg,#fff);border:1px dashed var(--v49-emerald-1,#7c3aed);letter-spacing:.1em;text-transform:uppercase;color:var(--v49-emerald-3,#5b21b6);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v49-eyebrow-dot[data-astro-cid-bl4sztwg]{background:var(--v49-frame-color,#7c3aed);width:6px;height:6px;box-shadow:0 0 8px var(--v49-emerald-glow,#7c3aed99);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v49-services-title[data-astro-cid-bl4sztwg]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v49-text-h,#1e1b4b);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v49-title-underline[data-astro-cid-bl4sztwg]{background:linear-gradient(90deg, var(--v49-frame-color,#7c3aed), var(--v49-accent-secondary,#a78bfa));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v49-services-grid[data-astro-cid-bl4sztwg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v49-service-card[data-astro-cid-bl4sztwg]{background:var(--v49-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v49-card-border,#00000014);box-shadow:var(--v49-card-shadow,0 12px 36px #28233c0f);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v49-service-card[data-astro-cid-bl4sztwg]:before{content:"";background:linear-gradient(90deg, transparent, var(--v49-frame-color,#7c3aed), var(--v49-accent-secondary,#a78bfa), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v49-service-card[data-astro-cid-bl4sztwg]:hover{border-color:#7c3aed59;box-shadow:0 24px 60px #28233c1f,0 8px 24px #7c3aed1a;transform:translate(0,0)!important}.v49-service-card[data-astro-cid-bl4sztwg]:hover:before{opacity:1}.v49-service-img-frame[data-astro-cid-bl4sztwg]{background:#f5f3ff;width:100%;height:220px;position:relative;overflow:hidden}.v49-service-img[data-astro-cid-bl4sztwg]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v49-service-card[data-astro-cid-bl4sztwg]:hover .v49-service-img[data-astro-cid-bl4sztwg]{transform:scale(1.08)!important}.v49-service-img-overlay[data-astro-cid-bl4sztwg]{pointer-events:none;background:linear-gradient(#0000 50%,#1e1b4b99 100%);position:absolute;inset:0}.v49-service-number[data-astro-cid-bl4sztwg]{backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;background:#1e1b4bd9;border:1px solid #fff3;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v49-service-body[data-astro-cid-bl4sztwg]{padding:1.5rem 1.5rem 1.75rem}.v49-service-accent-bar[data-astro-cid-bl4sztwg]{background:linear-gradient(90deg, var(--v49-frame-color,#7c3aed), var(--v49-accent-secondary,#a78bfa));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v49-service-card[data-astro-cid-bl4sztwg]:hover .v49-service-accent-bar[data-astro-cid-bl4sztwg]{width:52px}.v49-service-heading[data-astro-cid-bl4sztwg]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v49-text-h,#1e1b4b);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v49-service-desc[data-astro-cid-bl4sztwg]{color:var(--v49-text-body,#4b5563);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v49-service-footer[data-astro-cid-bl4sztwg]{margin-top:auto}.v49-service-btn[data-astro-cid-bl4sztwg]{background:var(--v49-emerald-soft,#7c3aed14);color:var(--v49-emerald-3,#5b21b6);border:1px solid #7c3aed40;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v49-service-btn[data-astro-cid-bl4sztwg]:hover{background:#7c3aed26;border-color:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed33}.v49-btn-arrow[data-astro-cid-bl4sztwg]{align-items:center;transition:transform .2s;display:flex}.v49-service-btn[data-astro-cid-bl4sztwg]:hover .v49-btn-arrow[data-astro-cid-bl4sztwg]{transform:translate(3px)}[data-theme=lavender_v49_vibrant] .v49-services-title[data-astro-cid-bl4sztwg],[data-theme=lavender_v49_vibrant] .v49-service-heading[data-astro-cid-bl4sztwg],[data-theme=lavender_v49_pastel] .v49-services-title[data-astro-cid-bl4sztwg],[data-theme=lavender_v49_pastel] .v49-service-heading[data-astro-cid-bl4sztwg]{color:#fff!important}.v49-products-section[data-astro-cid-itlgu5gj]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v49-products-container[data-astro-cid-itlgu5gj]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v49-products-header[data-astro-cid-itlgu5gj]{text-align:center;margin-bottom:3.5rem}.v49-products-eyebrow[data-astro-cid-itlgu5gj]{background:var(--v49-card-bg,#fff);color:var(--v49-emerald-3,#5b21b6);letter-spacing:.08em;border:1px dashed var(--v49-emerald-1,#7c3aed);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v49-products-title[data-astro-cid-itlgu5gj]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v49-text-h,#1e1b4b)!important}.v49-products-grid[data-astro-cid-itlgu5gj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v49-product-card[data-astro-cid-itlgu5gj]{background:var(--v49-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v49-card-border,#00000014);box-shadow:var(--v49-card-shadow,0 12px 36px #28233c0f);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v49-product-card[data-astro-cid-itlgu5gj]:hover{z-index:5;border-color:#7c3aed59;box-shadow:0 18px 48px #28233c1f,0 0 24px #7c3aed26;transform:translate(0,0)!important}.v49-card-clip[data-astro-cid-itlgu5gj]{background:var(--v49-emerald-1,#7c3aed);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0003}.v49-product-img-box[data-astro-cid-itlgu5gj]{background:var(--v49-bg-surface,#f5f3ff);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v49-product-img[data-astro-cid-itlgu5gj]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v49-product-img[data-astro-cid-itlgu5gj].v49-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v49-product-card[data-astro-cid-itlgu5gj]:hover .v49-product-img[data-astro-cid-itlgu5gj].v49-secondary-img{opacity:1}.v49-product-card[data-astro-cid-itlgu5gj]:hover .v49-primary-img[data-astro-cid-itlgu5gj]{opacity:0}.v49-product-badge[data-astro-cid-itlgu5gj]{color:#fff;background:#7c3aed;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v49-product-info[data-astro-cid-itlgu5gj]{margin-top:1.5rem}.v49-product-header-line[data-astro-cid-itlgu5gj]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v49-product-name[data-astro-cid-itlgu5gj]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v49-text-h,#1e1b4b)!important}.v49-product-price-tag[data-astro-cid-itlgu5gj]{font-family:var(--font-heading,inherit);background:var(--v49-emerald-soft,#7c3aed14);border:1px solid var(--v49-card-border,#7c3aed40);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v49-emerald-3,#5b21b6)!important}.v49-product-desc[data-astro-cid-itlgu5gj]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v49-text-body,#4b5563)!important}.v49-product-actions[data-astro-cid-itlgu5gj]{margin-top:auto}.v49-cartoon-btn[data-astro-cid-itlgu5gj]{background:linear-gradient(135deg, var(--v49-emerald-1,#7c3aed), var(--v49-emerald-2,#5b21b6));box-shadow:0 4px 16px var(--v49-btn-shadow,#7c3aed59);border:1px solid #7c3aed66;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v49-cartoon-btn[data-astro-cid-itlgu5gj]:hover{background:linear-gradient(135deg,#5b21b6,#3b0764);transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed8c}[data-theme=lavender_v49_vibrant] .v49-products-title[data-astro-cid-itlgu5gj],[data-theme=lavender_v49_vibrant] .v49-product-name[data-astro-cid-itlgu5gj],[data-theme=lavender_v49_pastel] .v49-products-title[data-astro-cid-itlgu5gj],[data-theme=lavender_v49_pastel] .v49-product-name[data-astro-cid-itlgu5gj]{color:#fff!important}[data-theme=lavender_v49_vibrant] .v49-product-desc[data-astro-cid-itlgu5gj],[data-theme=lavender_v49_pastel] .v49-product-desc[data-astro-cid-itlgu5gj]{color:#e2e8f0!important}.btn-arrow[data-astro-cid-itlgu5gj]{font-weight:900}@media (width<=640px){.v49-products-section[data-astro-cid-itlgu5gj]{padding-block:3.5rem;padding-inline:.75rem}.v49-products-grid[data-astro-cid-itlgu5gj]{grid-template-columns:1fr;gap:1.5rem}.v49-product-img-box[data-astro-cid-itlgu5gj]{height:210px}.v49-product-card[data-astro-cid-itlgu5gj]{padding:1rem 1rem 1.5rem}}.v49-menu-section[data-astro-cid-rfotrmam]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v49-menu-container[data-astro-cid-rfotrmam]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v49-menu-header[data-astro-cid-rfotrmam]{text-align:center;margin-bottom:3.5rem}.v49-menu-eyebrow[data-astro-cid-rfotrmam]{background:var(--v49-card-bg,#fff);color:var(--v49-emerald-3,#5b21b6);letter-spacing:.08em;border:1px dashed var(--v49-emerald-1,#7c3aed);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v49-menu-title[data-astro-cid-rfotrmam]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v49-text-h,#1e1b4b)!important}.v49-menu-grid[data-astro-cid-rfotrmam]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v49-menu-card[data-astro-cid-rfotrmam]{background:var(--v49-card-bg,#fffffff2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v49-card-border,#00000014);box-shadow:var(--v49-card-shadow,0 12px 36px #28233c0f);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v49-menu-card[data-astro-cid-rfotrmam]:hover{z-index:5;border-color:#7c3aed59;box-shadow:0 16px 44px #28233c1f,0 0 20px #7c3aed26;transform:translateY(-4px)rotate(0)!important}.v49-menu-tape[data-astro-cid-rfotrmam]{background:#7c3aed26;border:1px solid #7c3aed40;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v49-menu-top-line[data-astro-cid-rfotrmam]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v49-menu-title-group[data-astro-cid-rfotrmam]{align-items:baseline;gap:.5rem;display:flex}.v49-menu-num[data-astro-cid-rfotrmam]{color:var(--v49-emerald-1,#7c3aed);font-size:.95rem;font-weight:900}.v49-menu-item-name[data-astro-cid-rfotrmam]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v49-text-h,#1e1b4b)!important}.v49-menu-price[data-astro-cid-rfotrmam]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v49-emerald-3,#5b21b6)!important}.v49-menu-badge-row[data-astro-cid-rfotrmam]{margin-bottom:.85rem}.v49-menu-badge[data-astro-cid-rfotrmam]{background:var(--v49-emerald-soft,#7c3aed14);color:var(--v49-emerald-3,#5b21b6);border:1px solid var(--v49-card-border,#7c3aed40);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v49-menu-item-desc[data-astro-cid-rfotrmam]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v49-text-body,#4b5563)!important}.v49-menu-card-footer[data-astro-cid-rfotrmam]{border-top:1px dashed var(--v49-card-border,#00000014);margin-top:auto;padding-top:1rem}.v49-menu-order-btn[data-astro-cid-rfotrmam]{color:var(--v49-emerald-3,#5b21b6);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v49-menu-order-btn[data-astro-cid-rfotrmam]:hover{transform:translate(4px)}[data-theme=lavender_v49_vibrant] .v49-menu-title[data-astro-cid-rfotrmam],[data-theme=lavender_v49_vibrant] .v49-menu-item-name[data-astro-cid-rfotrmam],[data-theme=lavender_v49_pastel] .v49-menu-title[data-astro-cid-rfotrmam],[data-theme=lavender_v49_pastel] .v49-menu-item-name[data-astro-cid-rfotrmam]{color:#fff!important}[data-theme=lavender_v49_vibrant] .v49-menu-item-desc[data-astro-cid-rfotrmam],[data-theme=lavender_v49_pastel] .v49-menu-item-desc[data-astro-cid-rfotrmam]{color:#e2e8f0!important}[data-theme=lavender_v49_vibrant] .v49-menu-card-footer[data-astro-cid-rfotrmam],[data-theme=lavender_v49_pastel] .v49-menu-card-footer[data-astro-cid-rfotrmam]{border-top-color:#ffffff24!important}.rotate-neg-1[data-astro-cid-rfotrmam]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-rfotrmam]{transform:rotate(1deg)}@media (width<=640px){.v49-menu-section[data-astro-cid-rfotrmam]{padding-block:3.5rem;padding-inline:.75rem}.v49-menu-grid[data-astro-cid-rfotrmam]{grid-template-columns:1fr;gap:1.5rem}.v49-menu-card[data-astro-cid-rfotrmam]{padding:1.5rem 1.25rem}}.v49-spotlight-section[data-astro-cid-chscw42u]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v49-spotlight-container[data-astro-cid-chscw42u]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v49-spotlight-eyebrow[data-astro-cid-chscw42u]{background:var(--v49-card-bg,#fff);border:1px dashed var(--v49-emerald-1,#7c3aed);letter-spacing:.1em;text-transform:uppercase;color:var(--v49-emerald-3,#5b21b6);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v49-eyebrow-dot[data-astro-cid-chscw42u]{background:var(--v49-frame-color,#7c3aed);width:6px;height:6px;box-shadow:0 0 8px var(--v49-emerald-glow,#7c3aed99);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v49-spotlight-board[data-astro-cid-chscw42u]{background:var(--v49-card-bg,#fffffff2);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v49-card-border,#00000014);box-shadow:var(--v49-card-shadow,0 12px 36px #28233c0f);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden}.v49-spotlight-board[data-astro-cid-chscw42u]:before{content:"";background:linear-gradient(90deg, transparent, var(--v49-frame-color,#7c3aed) 40%, var(--v49-accent-secondary,#a78bfa) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v49-portrait-column[data-astro-cid-chscw42u]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v49-portrait-card[data-astro-cid-chscw42u]{border:1px solid var(--v49-card-border,#7c3aed2e);box-shadow:var(--v49-card-shadow,0 12px 36px #28233c14);background:var(--v49-card-bg,#fff);border-radius:20px;overflow:hidden}.v49-portrait-image-wrap[data-astro-cid-chscw42u]{width:100%;height:360px;position:relative;overflow:hidden}.v49-portrait-img[data-astro-cid-chscw42u]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v49-portrait-card[data-astro-cid-chscw42u]:hover .v49-portrait-img[data-astro-cid-chscw42u]{transform:scale(1.05)!important}.v49-portrait-overlay[data-astro-cid-chscw42u]{pointer-events:none;background:linear-gradient(#0000 50%,#1e1b4b99 100%);position:absolute;inset:0}.v49-portrait-caption[data-astro-cid-chscw42u]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v49-portrait-name[data-astro-cid-chscw42u]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v49-text-h,#1e1b4b);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v49-portrait-role[data-astro-cid-chscw42u]{color:var(--v49-text-muted,#4b5563);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v49-accent-badge[data-astro-cid-chscw42u]{background:var(--v49-card-bg,#fff);backdrop-filter:blur(12px);border:1px solid var(--v49-card-border,#7c3aed4d);letter-spacing:.08em;text-transform:uppercase;color:var(--v49-emerald-3,#5b21b6);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #0000001f}.v49-badge-icon[data-astro-cid-chscw42u]{color:var(--v49-frame-color,#7c3aed);animation:2.5s ease-in-out infinite v40GlowPulse}.v49-narrative-column[data-astro-cid-chscw42u]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v49-quote-label[data-astro-cid-chscw42u]{background:var(--v49-emerald-soft,#7c3aed14);letter-spacing:.08em;text-transform:uppercase;color:var(--v49-emerald-3,#5b21b6);border:1px solid #7c3aed33;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v49-spotlight-headline[data-astro-cid-chscw42u]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v49-text-h,#1e1b4b);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v49-spotlight-quote[data-astro-cid-chscw42u]{color:var(--v49-text-body,#374151);border-left:3px solid var(--v49-frame-color,#7c3aed);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v49-quote-mark[data-astro-cid-chscw42u],.v49-quote-mark-end[data-astro-cid-chscw42u]{color:var(--v49-frame-color,#7c3aed);opacity:.7;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v49-quote-mark[data-astro-cid-chscw42u]{margin-right:.1em}.v49-quote-mark-end[data-astro-cid-chscw42u]{margin-left:.1em}.v49-spotlight-bio[data-astro-cid-chscw42u]{color:var(--v49-text-body,#4b5563);margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v49-spotlight-action[data-astro-cid-chscw42u]{margin-top:.5rem}.v49-spotlight-btn[data-astro-cid-chscw42u]{background:linear-gradient(135deg, var(--v49-emerald-1,#7c3aed), var(--v49-emerald-2,#5b21b6));color:#fff;box-shadow:0 6px 24px var(--v49-btn-shadow,#7c3aed59);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}[data-theme=lavender_v49_vibrant] .v49-spotlight-headline[data-astro-cid-chscw42u],[data-theme=lavender_v49_vibrant] .v49-portrait-name[data-astro-cid-chscw42u],[data-theme=lavender_v49_pastel] .v49-spotlight-headline[data-astro-cid-chscw42u],[data-theme=lavender_v49_pastel] .v49-portrait-name[data-astro-cid-chscw42u]{color:#fff!important}[data-theme=lavender_v49_vibrant] .v49-spotlight-quote[data-astro-cid-chscw42u],[data-theme=lavender_v49_vibrant] .v49-spotlight-bio[data-astro-cid-chscw42u],[data-theme=lavender_v49_pastel] .v49-spotlight-quote[data-astro-cid-chscw42u],[data-theme=lavender_v49_pastel] .v49-spotlight-bio[data-astro-cid-chscw42u]{color:#e2e8f0!important}.v49-spotlight-btn[data-astro-cid-chscw42u]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v49-spotlight-btn[data-astro-cid-chscw42u]:hover{box-shadow:0 14px 40px var(--v49-btn-shadow,#7c3aed8c);transform:translateY(-3px)scale(1.03)}.v49-btn-arrow[data-astro-cid-chscw42u]{align-items:center;transition:transform .2s;display:flex}.v49-spotlight-btn[data-astro-cid-chscw42u]:hover .v49-btn-arrow[data-astro-cid-chscw42u]{transform:translate(4px)}@media (width<=960px){.v49-spotlight-board[data-astro-cid-chscw42u]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v49-portrait-image-wrap[data-astro-cid-chscw42u]{height:280px}.v49-accent-badge[data-astro-cid-chscw42u]{top:-10px;right:0}}@media (width<=560px){.v49-spotlight-section[data-astro-cid-chscw42u]{padding:5rem 1rem}.v49-spotlight-board[data-astro-cid-chscw42u]{border-radius:20px;padding:2rem 1.5rem}}.v50-hero-section[data-astro-cid-klqgabd4]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:7rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.v50-hero-viewport[data-astro-cid-klqgabd4]{z-index:10;width:100%;max-width:1280px;margin:0 auto;position:relative}.v50-slider-stage[data-astro-cid-klqgabd4]{grid-template-areas:"slide";place-items:center;width:100%;min-height:220px;display:grid;position:relative}.v50-slide-item[data-astro-cid-klqgabd4]{opacity:0;visibility:hidden;pointer-events:none;text-align:center;will-change:opacity, transform;flex-direction:column;grid-area:slide;align-items:center;width:100%;transition:opacity .45s ease-out,transform .5s cubic-bezier(.16,1,.3,1),visibility .5s;display:flex;transform:translateY(14px)}.v50-slide-item[data-astro-cid-klqgabd4].active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),visibility .75s;transform:translateY(0)}.v50-stage-left[data-astro-cid-klqgabd4]{justify-items:start}.v50-stage-left[data-astro-cid-klqgabd4] .v50-slide-item[data-astro-cid-klqgabd4]{text-align:left;align-items:flex-start}.v50-slider-dots[data-astro-cid-klqgabd4]{z-index:20;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex;position:relative}.v50-dots-left[data-astro-cid-klqgabd4]{justify-content:flex-start}.v50-slide-dot[data-astro-cid-klqgabd4]{cursor:pointer;background:0 0;border:none;outline:none;align-items:center;width:32px;height:12px;padding:2px;display:flex;position:relative}.v50-slide-dot[data-astro-cid-klqgabd4] .v50-dot-fill[data-astro-cid-klqgabd4]{background:#0003;border-radius:9999px;width:100%;height:4px;transition:background-color .35s,height .3s;display:block}.v50-variant-vibrant[data-astro-cid-klqgabd4] .v50-slide-dot[data-astro-cid-klqgabd4] .v50-dot-fill[data-astro-cid-klqgabd4],.v50-variant-pastel[data-astro-cid-klqgabd4] .v50-slide-dot[data-astro-cid-klqgabd4] .v50-dot-fill[data-astro-cid-klqgabd4]{background:#ffffff4d}.v50-slide-dot[data-astro-cid-klqgabd4].active .v50-dot-fill[data-astro-cid-klqgabd4]{background:#111827;height:6px}.v50-variant-vibrant[data-astro-cid-klqgabd4] .v50-slide-dot[data-astro-cid-klqgabd4].active .v50-dot-fill[data-astro-cid-klqgabd4]{background:#00f5ff;box-shadow:0 0 10px #00f5ff99}.v50-variant-pastel[data-astro-cid-klqgabd4] .v50-slide-dot[data-astro-cid-klqgabd4].active .v50-dot-fill[data-astro-cid-klqgabd4]{background:#fff;box-shadow:0 0 12px #fffc}.v50-duna-container[data-astro-cid-klqgabd4]{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.v50-slide-eyebrow[data-astro-cid-klqgabd4]{letter-spacing:.12em;text-transform:uppercase;color:#4b5563;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.82rem;font-weight:700;display:inline-flex}.v50-duna-headline[data-astro-cid-klqgabd4]{font-family:var(--font-heading,"Outfit", -apple-system, sans-serif);letter-spacing:-.03em;color:#111827;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:800;line-height:1.1}.v50-duna-subheadline[data-astro-cid-klqgabd4]{color:#4b5563;max-width:680px;margin:0 0 2rem;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.6}.v50-duna-actions[data-astro-cid-klqgabd4]{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.v50-duna-btn-primary[data-astro-cid-klqgabd4]{background:#111827;border-radius:9999px;justify-content:center;align-items:center;padding:.95rem 2.4rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 20px #0000002e;color:#fff!important}.v50-duna-btn-primary[data-astro-cid-klqgabd4]:hover{background:#000;transform:scale(1.03);box-shadow:0 10px 28px #00000047}.v50-duna-btn-secondary[data-astro-cid-klqgabd4]{backdrop-filter:blur(8px);background:#fff9;border-radius:9999px;align-items:center;padding:.95rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;color:#111827!important}.v50-duna-btn-secondary[data-astro-cid-klqgabd4]:hover{background:#fffffff2;transform:scale(1.03)}.v50-vibrant-container[data-astro-cid-klqgabd4]{width:100%;max-width:1080px;margin:0 auto}.v50-vibrant-content[data-astro-cid-klqgabd4]{max-width:860px}.v50-vibrant-eyebrow-tag[data-astro-cid-klqgabd4]{backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:50px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.v50-vibrant-pulse-dot[data-astro-cid-klqgabd4]{background:#00f5ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #00f5ff}.v50-vibrant-headline[data-astro-cid-klqgabd4]{font-family:var(--font-heading,"Outfit", -apple-system, sans-serif);letter-spacing:-.03em;color:#fff;text-shadow:0 4px 24px #00000059;margin:0 0 1.25rem;font-size:clamp(2.75rem,6.2vw,4.75rem);font-weight:900;line-height:1.05}.v50-vibrant-subheadline[data-astro-cid-klqgabd4]{color:#ffffffeb;text-shadow:0 2px 12px #00000040;max-width:720px;margin:0 0 2rem;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6}.v50-pill-tags-row[data-astro-cid-klqgabd4]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1rem;margin-bottom:2rem;display:flex}.v50-pill-tag[data-astro-cid-klqgabd4]{color:#4f46e5;background:#fff;border-radius:50px;align-items:center;padding:.65rem 1.6rem;font-size:.95rem;font-weight:750;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 24px #0000002e,0 2px 6px #0000001a}.v50-pill-tag[data-astro-cid-klqgabd4]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000040}.v50-vibrant-actions[data-astro-cid-klqgabd4]{align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.v50-vibrant-btn-primary[data-astro-cid-klqgabd4]{background:#fff;border-radius:50px;align-items:center;gap:.6rem;padding:.95rem 2.2rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 28px #00000040;color:#111827!important}.v50-vibrant-btn-primary[data-astro-cid-klqgabd4]:hover{transform:scale(1.03);box-shadow:0 12px 36px #00000059}.v50-vibrant-btn-secondary[data-astro-cid-klqgabd4]{backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;align-items:center;padding:.95rem 1.8rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;color:#fff!important}.v50-vibrant-btn-secondary[data-astro-cid-klqgabd4]:hover{background:#ffffff47;transform:scale(1.03)}.v50-superhuman-container[data-astro-cid-klqgabd4]{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:96vh;padding-top:5.5rem;padding-bottom:2rem;display:flex;position:relative}.v50-superhuman-content[data-astro-cid-klqgabd4]{z-index:25;max-width:660px;margin:0 auto;padding-top:2.75rem;position:relative}.v50-superhuman-badge[data-astro-cid-klqgabd4]{backdrop-filter:blur(16px);color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50px;margin-bottom:1rem;padding:.35rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.v50-superhuman-headline[data-astro-cid-klqgabd4]{font-family:var(--font-heading,"Outfit", -apple-system, sans-serif);letter-spacing:-.03em;color:#fff;text-shadow:0 4px 30px #0006;margin:0 0 1rem;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.12}.v50-superhuman-subheadline[data-astro-cid-klqgabd4]{color:#e0daf5;text-shadow:0 2px 16px #0000004d;max-width:540px;margin:0 auto 1.75rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.v50-superhuman-actions[data-astro-cid-klqgabd4]{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.v50-superhuman-btn-primary[data-astro-cid-klqgabd4]{background:#18122b;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.2rem .85rem 1.8rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px #00000059;color:#fff!important}.v50-superhuman-btn-primary[data-astro-cid-klqgabd4]:hover{transform:scale(1.03);box-shadow:0 16px 40px #00000080}.v50-btn-badge-arrow[data-astro-cid-klqgabd4]{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:800;display:inline-flex}.v50-floating-stage[data-astro-cid-klqgabd4]{pointer-events:none;z-index:15;position:absolute;inset:0}.v50-glass-card[data-astro-cid-klqgabd4]{-webkit-backdrop-filter:blur(18px);color:#fff;text-align:left;pointer-events:auto;background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;padding:1.2rem;transition:transform .3s,border-color .3s;position:absolute;box-shadow:0 20px 50px #00000040}.v50-glass-card[data-astro-cid-klqgabd4]:hover{border-color:#ffffff73}.v50-card-chat[data-astro-cid-klqgabd4]{width:clamp(270px,21vw,330px);font-size:.85rem;bottom:3%;left:clamp(12px,2vw,36px)}.v50-chat-header[data-astro-cid-klqgabd4]{color:#d8ccfe;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.78rem;font-weight:700;display:flex}.v50-chat-avatar[data-astro-cid-klqgabd4]{background:#7c3aed;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;display:flex}.v50-chat-text[data-astro-cid-klqgabd4]{color:#f3f0ff;margin:0 0 .8rem;line-height:1.45}.v50-chat-times[data-astro-cid-klqgabd4]{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.v50-chat-times[data-astro-cid-klqgabd4] .time-pill[data-astro-cid-klqgabd4]{color:#e9d5ff;background:#ffffff1a;border-radius:6px;padding:.3rem .65rem;font-size:.78rem;display:inline-block}.v50-chat-action[data-astro-cid-klqgabd4]{background:#ffffff29;border-radius:8px;justify-content:space-between;align-items:center;padding:.45rem .85rem;font-size:.82rem;font-weight:600;display:flex}.v50-chat-action[data-astro-cid-klqgabd4] .chat-arrow[data-astro-cid-klqgabd4]{font-weight:800}.v50-glass-ribbon[data-astro-cid-klqgabd4]{-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#ffffff1f;border:1px solid #ffffff40;border-radius:24px;flex-direction:column;gap:.6rem;padding:.6rem .45rem;display:flex;position:absolute;bottom:12%;left:clamp(290px,2vw + clamp(270px,21vw,330px) + 12px,380px);box-shadow:0 10px 30px #0003}.ribbon-btn[data-astro-cid-klqgabd4]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;transition:background .2s;display:flex}.ribbon-btn[data-astro-cid-klqgabd4]:hover,.ribbon-btn[data-astro-cid-klqgabd4].active{background:#ffffff40}.v50-card-doc[data-astro-cid-klqgabd4]{width:clamp(280px,22vw,350px);font-size:.85rem;bottom:5%;right:clamp(12px,2vw,36px)}.v50-doc-header[data-astro-cid-klqgabd4]{color:#d8ccfe;justify-content:space-between;margin-bottom:.6rem;font-size:.78rem;display:flex}.v50-doc-title[data-astro-cid-klqgabd4]{color:#fff;margin:0 0 .5rem;font-size:.95rem;font-weight:750}.v50-doc-body[data-astro-cid-klqgabd4]{color:#ddd6fe;margin:0 0 .8rem;font-size:.8rem;line-height:1.45}.v50-doc-tags[data-astro-cid-klqgabd4]{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:.4rem;padding-top:.65rem;display:flex}.v50-doc-chip[data-astro-cid-klqgabd4]{color:#fff;text-shadow:0 1px 2px #0000004d;background:#ffffff24;border:1px solid #ffffff3d;border-radius:6px;padding:.25rem .65rem;font-size:.78rem;font-weight:650}.v50-card-triage[data-astro-cid-klqgabd4]{width:clamp(280px,21vw,340px);padding:1.15rem;inset:clamp(6.5rem,13vh,8.5rem) clamp(20px,3vw,48px) auto auto}.v50-triage-header[data-astro-cid-klqgabd4]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.v50-triage-badge[data-astro-cid-klqgabd4]{letter-spacing:.08em;color:#e9d5ff;text-transform:uppercase;font-size:.74rem;font-weight:750}.v50-triage-dot[data-astro-cid-klqgabd4]{color:#a78bfa;font-size:.85rem}.v50-triage-title[data-astro-cid-klqgabd4]{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 3px #0006;margin:0 0 .45rem;font-size:.96rem;font-weight:800;line-height:1.35}.v50-triage-tagline[data-astro-cid-klqgabd4]{color:#fff;text-shadow:0 1px 2px #00000059;margin:0 0 .75rem;font-size:.85rem;font-weight:500;line-height:1.5}.v50-triage-footer[data-astro-cid-klqgabd4]{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding-top:.55rem;display:flex}.v50-triage-metric[data-astro-cid-klqgabd4]{color:#e9d5ff;font-size:.76rem;font-weight:650}.v50-triage-link[data-astro-cid-klqgabd4]{color:#fff;font-size:.8rem;font-weight:750;text-decoration:none}.v50-glass-tooltip[data-astro-cid-klqgabd4]{-webkit-backdrop-filter:blur(14px);color:#fff;pointer-events:auto;background:#ffffff26;border:1px solid #ffffff4d;border-radius:30px;padding:.4rem .95rem;font-size:.78rem;font-weight:600;position:absolute;box-shadow:0 8px 24px #0003}.tooltip-exec[data-astro-cid-klqgabd4]{inset:clamp(6.5rem,13vh,8.5rem) auto auto clamp(20px,3vw,48px)}@media (width<=1350px){.v50-card-triage[data-astro-cid-klqgabd4],.v50-glass-ribbon[data-astro-cid-klqgabd4]{display:none}}@media (width<=1100px){.v50-card-chat[data-astro-cid-klqgabd4]{width:270px;left:1%}.v50-card-doc[data-astro-cid-klqgabd4]{width:280px;right:1%}.tooltip-exec[data-astro-cid-klqgabd4]{display:none}}@media (width<=900px){.v50-floating-stage[data-astro-cid-klqgabd4]{display:none}}@media (width<=768px){.v50-hero-section[data-astro-cid-klqgabd4]{min-height:auto;padding:6.5rem 1rem 4rem}.v50-floating-stage[data-astro-cid-klqgabd4]{display:none}.v50-duna-actions[data-astro-cid-klqgabd4],.v50-vibrant-actions[data-astro-cid-klqgabd4]{flex-direction:column;width:100%}.v50-duna-btn-primary[data-astro-cid-klqgabd4],.v50-duna-btn-secondary[data-astro-cid-klqgabd4],.v50-vibrant-btn-primary[data-astro-cid-klqgabd4],.v50-vibrant-btn-secondary[data-astro-cid-klqgabd4]{text-align:center;width:100%}}.v50-about-section[data-astro-cid-xlbxpqaf]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v50-about-container[data-astro-cid-xlbxpqaf]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v50-about-header-tape[data-astro-cid-xlbxpqaf]{background:var(--v50-card-bg,#111e15d9);color:var(--v50-emerald-3,#34d399);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--v50-emerald-1,#10b981);align-items:center;margin-bottom:2.5rem;padding:.6rem 1.8rem;font-size:.84rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000026}.v50-tape-clip[data-astro-cid-xlbxpqaf]{background:#fffc;width:22px;height:12px;position:absolute;top:-6px;left:-8px;transform:rotate(-12deg);box-shadow:0 1px 3px #0000001a}.v50-tape-clip[data-astro-cid-xlbxpqaf].right{left:auto;right:-8px;transform:rotate(15deg)}.v50-about-grid[data-astro-cid-xlbxpqaf]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;display:grid}.v50-photo-cluster[data-astro-cid-xlbxpqaf]{min-height:480px;position:relative}.v50-about-polaroid[data-astro-cid-xlbxpqaf]{background:#fff;border:1px solid #00000014;border-radius:2px;padding:.85rem .85rem 1.75rem;transition:transform .25s;position:absolute;box-shadow:10px 20px 40px #0000001f,0 2px 6px #0000000f}.v50-about-polaroid[data-astro-cid-xlbxpqaf]:hover{z-index:10;transform:scale(1.03)rotate(0)!important}.polaroid-main[data-astro-cid-xlbxpqaf]{z-index:2;width:82%;max-width:440px;top:0;left:0}.polaroid-sub[data-astro-cid-xlbxpqaf]{z-index:4;width:60%;max-width:320px;bottom:-20px;right:0}.v50-about-frame[data-astro-cid-xlbxpqaf]{background:#e2e8f0;width:100%;height:300px;overflow:hidden}.v50-about-frame-sm[data-astro-cid-xlbxpqaf]{background:#e2e8f0;width:100%;height:200px;overflow:hidden}.v50-about-img[data-astro-cid-xlbxpqaf]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v50-about-caption[data-astro-cid-xlbxpqaf]{text-align:center;font-family:var(--font-heading,inherit);margin-top:.85rem;font-size:.9rem;font-weight:800;color:#0f172a!important}.v50-about-caption[data-astro-cid-xlbxpqaf] span[data-astro-cid-xlbxpqaf]{color:#0f172a!important}.v50-washi-tape-strip[data-astro-cid-xlbxpqaf]{z-index:5;background:#fef08ae6;width:65px;height:22px;position:absolute;box-shadow:0 2px 4px #0000001f}.tape-center[data-astro-cid-xlbxpqaf]{top:-11px;left:35%;transform:rotate(-5deg)}.tape-right[data-astro-cid-xlbxpqaf]{top:-11px;right:25%;transform:rotate(7deg)}.v50-artisan-stamp[data-astro-cid-xlbxpqaf]{z-index:8;pointer-events:none;position:absolute;bottom:40px;left:20px}.stamp-circle[data-astro-cid-xlbxpqaf]{border:2.5px dashed var(--v50-frame-color,#10b981);background:var(--v50-bg-surface,#0d1810);width:90px;height:90px;color:var(--v50-frame-color,#10b981);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0000004d}.stamp-star[data-astro-cid-xlbxpqaf]{font-size:.8rem}.stamp-txt[data-astro-cid-xlbxpqaf]{letter-spacing:.05em;font-size:.72rem}.stamp-sub[data-astro-cid-xlbxpqaf]{letter-spacing:.08em;font-size:.55rem;font-weight:800}.v50-narrative-card[data-astro-cid-xlbxpqaf]{background:var(--v50-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v50-card-border,#10b98133);border-left:6px solid var(--v50-frame-color,#10b981);box-shadow:var(--v50-card-shadow,0 20px 60px #00000073);border-radius:16px;padding:3rem 2.5rem;position:relative}.v50-about-title[data-astro-cid-xlbxpqaf]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:850;line-height:1.2;color:var(--v50-text-h,#f0fdf4)!important}.v50-about-lead[data-astro-cid-xlbxpqaf]{margin-bottom:1.25rem;font-size:1.12rem;font-weight:600;line-height:1.65;color:var(--v50-text-body,#bbd5c4)!important}.v50-about-body[data-astro-cid-xlbxpqaf]{opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.7;color:var(--v50-text-body,#bbd5c4)!important}.v50-pillars-list[data-astro-cid-xlbxpqaf]{flex-direction:column;gap:1.25rem;display:flex}.v50-pillar-item[data-astro-cid-xlbxpqaf]{align-items:flex-start;gap:1rem;display:flex}.pillar-marker[data-astro-cid-xlbxpqaf]{color:var(--v50-emerald-1,#10b981);font-size:1.15rem;font-weight:900;line-height:1.4}.pillar-heading[data-astro-cid-xlbxpqaf]{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:var(--v50-text-h,#f0fdf4)!important}.pillar-text[data-astro-cid-xlbxpqaf]{margin:0;font-size:.95rem;line-height:1.55;color:var(--v50-text-body,#bbd5c4)!important}@media (width<=900px){.v50-about-grid[data-astro-cid-xlbxpqaf]{grid-template-columns:1fr}.v50-photo-cluster[data-astro-cid-xlbxpqaf]{min-height:420px}}@media (width<=600px){.v50-about-section[data-astro-cid-xlbxpqaf]{padding-block:3.5rem;padding-inline:.75rem}.v50-about-canvas[data-astro-cid-xlbxpqaf]{border-radius:12px;padding:1.5rem 1rem}.v50-photo-cluster[data-astro-cid-xlbxpqaf]{min-height:320px}.polaroid-main[data-astro-cid-xlbxpqaf]{width:88%}.polaroid-sub[data-astro-cid-xlbxpqaf]{width:68%;bottom:-10px}.v50-polaroid-img[data-astro-cid-xlbxpqaf]{height:200px}.polaroid-sub[data-astro-cid-xlbxpqaf] .v50-polaroid-img[data-astro-cid-xlbxpqaf]{height:150px}}.v50-services-section[data-astro-cid-4b6vcotx]{content-visibility:auto;contain-intrinsic-size:auto 700px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v50-services-container[data-astro-cid-4b6vcotx]{z-index:2;max-width:1280px;margin:0 auto;position:relative}.v50-services-header[data-astro-cid-4b6vcotx]{text-align:center;margin-bottom:4rem}.v50-section-eyebrow[data-astro-cid-4b6vcotx]{background:var(--v50-card-bg,#111e15d9);border:1px solid var(--v50-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v50-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v50-eyebrow-dot[data-astro-cid-4b6vcotx]{background:var(--v50-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v50-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v50-services-title[data-astro-cid-4b6vcotx]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v50-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.v50-title-underline[data-astro-cid-4b6vcotx]{background:linear-gradient(90deg, var(--v50-frame-color,#10b981), var(--v50-accent-secondary,#f59e0b));opacity:.8;border-radius:4px;width:60px;height:3px;margin:0 auto;display:block}.v50-services-grid[data-astro-cid-4b6vcotx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;display:grid}.v50-service-card[data-astro-cid-4b6vcotx]{background:var(--v50-card-bg,#111e15bf);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--v50-card-border,#10b98126);box-shadow:var(--v50-card-shadow,0 20px 60px #0006);animation:v40SvcCardIn .55s calc(.15s * var(--card-idx,0)) cubic-bezier(.16, 1, .3, 1) both;border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.v50-service-card[data-astro-cid-4b6vcotx]:before{content:"";background:linear-gradient(90deg, transparent, var(--v50-frame-color,#10b981), var(--v50-accent-secondary,#f59e0b), transparent);opacity:0;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.v50-service-card[data-astro-cid-4b6vcotx]:hover{border-color:#10b98166;box-shadow:0 32px 80px #00000080,0 8px 24px #10b9811a;transform:translate(0,0)!important}.v50-service-card[data-astro-cid-4b6vcotx]:hover:before{opacity:1}.v50-service-img-frame[data-astro-cid-4b6vcotx]{background:#0d1810;width:100%;height:220px;position:relative;overflow:hidden}.v50-service-img[data-astro-cid-4b6vcotx]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v50-service-card[data-astro-cid-4b6vcotx]:hover .v50-service-img[data-astro-cid-4b6vcotx]{transform:scale(1.08)!important}.v50-service-img-overlay[data-astro-cid-4b6vcotx]{pointer-events:none;background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.v50-service-number[data-astro-cid-4b6vcotx]{backdrop-filter:blur(8px);color:var(--v50-emerald-3,#34d399);letter-spacing:.04em;background:#070d0acc;border:1px solid #10b98140;border-radius:6px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;position:absolute;bottom:10px;right:10px}.v50-service-body[data-astro-cid-4b6vcotx]{padding:1.5rem 1.5rem 1.75rem}.v50-service-accent-bar[data-astro-cid-4b6vcotx]{background:linear-gradient(90deg, var(--v50-frame-color,#10b981), var(--v50-accent-secondary,#f59e0b));border-radius:4px;width:36px;height:3px;margin-bottom:1rem;transition:width .3s}.v50-service-card[data-astro-cid-4b6vcotx]:hover .v50-service-accent-bar[data-astro-cid-4b6vcotx]{width:52px}.v50-service-heading[data-astro-cid-4b6vcotx]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v50-text-h,#f0fdf4);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.18rem;font-weight:700}.v50-service-desc[data-astro-cid-4b6vcotx]{color:var(--v50-text-body,#bbd5c4);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.v50-service-footer[data-astro-cid-4b6vcotx]{margin-top:auto}.v50-service-btn[data-astro-cid-4b6vcotx]{color:var(--v50-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.v50-service-btn[data-astro-cid-4b6vcotx]:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px);box-shadow:0 4px 16px #10b98126}.v50-btn-arrow[data-astro-cid-4b6vcotx]{align-items:center;transition:transform .2s;display:flex}.v50-service-btn[data-astro-cid-4b6vcotx]:hover .v50-btn-arrow[data-astro-cid-4b6vcotx]{transform:translate(3px)}@media (width<=640px){.v50-services-section[data-astro-cid-4b6vcotx]{padding-block:3.5rem;padding-inline:.75rem}.v50-services-grid[data-astro-cid-4b6vcotx]{grid-template-columns:1fr;gap:1.25rem}.v50-service-img-frame[data-astro-cid-4b6vcotx]{height:190px}.v50-service-body[data-astro-cid-4b6vcotx]{padding:1.2rem 1.15rem 1.35rem}}.v50-products-section[data-astro-cid-lqt3m2mu]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v50-products-container[data-astro-cid-lqt3m2mu]{z-index:2;max-width:1240px;margin:0 auto;position:relative}.v50-products-header[data-astro-cid-lqt3m2mu]{text-align:center;margin-bottom:3.5rem}.v50-products-eyebrow[data-astro-cid-lqt3m2mu]{background:var(--v50-card-bg,#111e15d9);color:var(--v50-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v50-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(1deg)}.v50-products-title[data-astro-cid-lqt3m2mu]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v50-text-h,#f0fdf4)!important}.v50-products-grid[data-astro-cid-lqt3m2mu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.5rem;display:grid}.v50-product-card[data-astro-cid-lqt3m2mu]{background:var(--v50-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v50-card-border,#10b98133);box-shadow:var(--v50-card-shadow,0 16px 40px #0006);border-radius:16px;padding:1.25rem 1.25rem 2rem;transition:transform .25s,box-shadow .25s;position:relative}.v50-product-card[data-astro-cid-lqt3m2mu]:hover{z-index:5;border-color:#10b98159;box-shadow:0 24px 60px #00000080,0 0 24px #10b98126;transform:translate(0,0)!important}.v50-card-clip[data-astro-cid-lqt3m2mu]{background:var(--v50-emerald-1,#10b981);z-index:3;width:26px;height:18px;position:absolute;top:-10px;right:25px;transform:rotate(8deg);box-shadow:0 1px 4px #0000004d}.v50-product-img-box[data-astro-cid-lqt3m2mu]{background:var(--v50-bg-surface,#0d1810);border-radius:10px;width:100%;height:250px;position:relative;overflow:hidden}.v50-product-img[data-astro-cid-lqt3m2mu]{transition:opacity .15s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.v50-product-img[data-astro-cid-lqt3m2mu].v50-secondary-img{opacity:0;z-index:2;position:absolute;inset:0}.v50-product-card[data-astro-cid-lqt3m2mu]:hover .v50-product-img[data-astro-cid-lqt3m2mu].v50-secondary-img{opacity:1}.v50-product-card[data-astro-cid-lqt3m2mu]:hover .v50-primary-img[data-astro-cid-lqt3m2mu]{opacity:0}.v50-product-badge[data-astro-cid-lqt3m2mu]{background:var(--v50-gold,#f59e0b);color:#070d0a;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:850;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0000004d}.v50-product-info[data-astro-cid-lqt3m2mu]{margin-top:1.5rem}.v50-product-header-line[data-astro-cid-lqt3m2mu]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.v50-product-name[data-astro-cid-lqt3m2mu]{font-family:var(--font-heading,inherit);margin:0;font-size:1.25rem;font-weight:850;color:var(--v50-text-h,#f0fdf4)!important}.v50-product-price-tag[data-astro-cid-lqt3m2mu]{font-family:var(--font-heading,inherit);background:var(--v50-emerald-soft,#10b9811f);border:1px solid var(--v50-card-border,#10b98140);border-radius:6px;padding:.2rem .65rem;font-size:1.15rem;font-weight:900;color:var(--v50-emerald-3,#34d399)!important}.v50-product-desc[data-astro-cid-lqt3m2mu]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;color:var(--v50-text-body,#bbd5c4)!important}.v50-product-actions[data-astro-cid-lqt3m2mu]{margin-top:auto}.v50-cartoon-btn[data-astro-cid-lqt3m2mu]{background:linear-gradient(135deg, var(--v50-emerald-1,#10b981), var(--v50-emerald-2,#059669));box-shadow:0 4px 16px var(--v50-btn-shadow,#10b98166);border:1px solid #34d39966;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;color:#fff!important}.v50-cartoon-btn[data-astro-cid-lqt3m2mu]:hover{background:linear-gradient(135deg, var(--v50-emerald-3,#34d399), var(--v50-emerald-1,#10b981));transform:translateY(-2px);box-shadow:0 8px 24px #10b9818c}.btn-arrow[data-astro-cid-lqt3m2mu]{font-weight:900}@media (width<=640px){.v50-products-section[data-astro-cid-lqt3m2mu]{padding-block:3.5rem;padding-inline:.75rem}.v50-products-grid[data-astro-cid-lqt3m2mu]{grid-template-columns:1fr;gap:1.5rem}.v50-product-img-box[data-astro-cid-lqt3m2mu]{height:210px}.v50-product-card[data-astro-cid-lqt3m2mu]{padding:1rem 1rem 1.5rem}}.v50-menu-section[data-astro-cid-rjxbjvvk]{content-visibility:auto;contain-intrinsic-size:auto 600px;background-color:#0000;padding:6rem 1.5rem;position:relative;overflow-x:clip}.v50-menu-container[data-astro-cid-rjxbjvvk]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v50-menu-header[data-astro-cid-rjxbjvvk]{text-align:center;margin-bottom:3.5rem}.v50-menu-eyebrow[data-astro-cid-rjxbjvvk]{background:var(--v50-card-bg,#111e15d9);color:var(--v50-emerald-3,#34d399);letter-spacing:.08em;border:1px dashed var(--v50-emerald-1,#10b981);margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.85rem;font-weight:850;display:inline-block;transform:rotate(-1deg)}.v50-menu-title[data-astro-cid-rjxbjvvk]{font-family:var(--font-heading,"Outfit", "Playfair Display", Georgia, serif);margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:850;color:var(--v50-text-h,#f0fdf4)!important}.v50-menu-grid[data-astro-cid-rjxbjvvk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2.25rem;display:grid}.v50-menu-card[data-astro-cid-rjxbjvvk]{background:var(--v50-card-bg,#111e15d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--v50-card-border,#10b98133);box-shadow:var(--v50-card-shadow,0 16px 40px #0006);border-radius:16px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.v50-menu-card[data-astro-cid-rjxbjvvk]:hover{z-index:5;border-color:#10b98159;box-shadow:0 20px 50px #00000080,0 0 20px #10b98126;transform:translateY(-4px)rotate(0)!important}.v50-menu-tape[data-astro-cid-rjxbjvvk]{background:#10b98133;border:1px solid #10b9814d;width:55px;height:18px;position:absolute;top:-10px;left:40%;transform:rotate(4deg);box-shadow:0 1px 3px #0000001a}.v50-menu-top-line[data-astro-cid-rjxbjvvk]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.v50-menu-title-group[data-astro-cid-rjxbjvvk]{align-items:baseline;gap:.5rem;display:flex}.v50-menu-num[data-astro-cid-rjxbjvvk]{color:var(--v50-emerald-1,#10b981);font-size:.95rem;font-weight:900}.v50-menu-item-name[data-astro-cid-rjxbjvvk]{font-family:var(--font-heading,inherit);margin:0;font-size:1.2rem;font-weight:850;color:var(--v50-text-h,#f0fdf4)!important}.v50-menu-price[data-astro-cid-rjxbjvvk]{font-family:var(--font-heading,inherit);white-space:nowrap;font-size:1.25rem;font-weight:900;color:var(--v50-emerald-3,#34d399)!important}.v50-menu-badge-row[data-astro-cid-rjxbjvvk]{margin-bottom:.85rem}.v50-menu-badge[data-astro-cid-rjxbjvvk]{background:var(--v50-emerald-soft,#10b98126);color:var(--v50-emerald-3,#34d399);border:1px solid var(--v50-card-border,#10b98140);border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.v50-menu-item-desc[data-astro-cid-rjxbjvvk]{flex-grow:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--v50-text-body,#bbd5c4)!important}.v50-menu-card-footer[data-astro-cid-rjxbjvvk]{border-top:1px dashed var(--v50-card-border,#10b98133);margin-top:auto;padding-top:1rem}.v50-menu-order-btn[data-astro-cid-rjxbjvvk]{color:var(--v50-emerald-3,#34d399);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.v50-menu-order-btn[data-astro-cid-rjxbjvvk]:hover{transform:translate(4px)}.rotate-neg-1[data-astro-cid-rjxbjvvk]{transform:rotate(-1deg)}.rotate-1[data-astro-cid-rjxbjvvk]{transform:rotate(1deg)}@media (width<=640px){.v50-menu-section[data-astro-cid-rjxbjvvk]{padding-block:3.5rem;padding-inline:.75rem}.v50-menu-grid[data-astro-cid-rjxbjvvk]{grid-template-columns:1fr;gap:1.5rem}.v50-menu-card[data-astro-cid-rjxbjvvk]{padding:1.5rem 1.25rem}}.v50-spotlight-section[data-astro-cid-nrw4hg2i]{content-visibility:auto;contain-intrinsic-size:auto 650px;background-color:#0000;padding:7rem 1.5rem;position:relative;overflow-x:clip}.v50-spotlight-container[data-astro-cid-nrw4hg2i]{z-index:2;max-width:1200px;margin:0 auto;position:relative}.v50-spotlight-eyebrow[data-astro-cid-nrw4hg2i]{background:var(--v50-card-bg,#111e15d9);border:1px solid var(--v50-card-border,#10b98133);letter-spacing:.1em;text-transform:uppercase;color:var(--v50-emerald-3,#34d399);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.v50-eyebrow-dot[data-astro-cid-nrw4hg2i]{background:var(--v50-frame-color,#10b981);width:6px;height:6px;box-shadow:0 0 8px var(--v50-emerald-glow,#10b98199);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite v40GlowPulse;display:block}.v50-spotlight-board[data-astro-cid-nrw4hg2i]{background:var(--v50-card-bg,#111e15bf);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--v50-card-border,#10b98126);border-radius:28px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:4rem;padding:3rem 3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.v50-spotlight-board[data-astro-cid-nrw4hg2i]:before{content:"";background:linear-gradient(90deg, transparent, var(--v50-frame-color,#10b981) 40%, var(--v50-accent-secondary,#f59e0b) 60%, transparent);opacity:.6;height:1px;animation:3.5s ease-in-out infinite v40GlowPulse;position:absolute;top:0;left:5%;right:5%}.v50-portrait-column[data-astro-cid-nrw4hg2i]{animation:.7s cubic-bezier(.16,1,.3,1) .15s both v40SpotFadeLeft;position:relative}.v50-portrait-card[data-astro-cid-nrw4hg2i]{border:1px solid var(--v50-card-border,#10b9812e);box-shadow:var(--v50-card-shadow,0 20px 60px #00000073);background:var(--v50-card-bg,#0d1810);border-radius:20px;overflow:hidden}.v50-portrait-image-wrap[data-astro-cid-nrw4hg2i]{width:100%;height:360px;position:relative;overflow:hidden}.v50-portrait-img[data-astro-cid-nrw4hg2i]{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;display:block!important}.v50-portrait-card[data-astro-cid-nrw4hg2i]:hover .v50-portrait-img[data-astro-cid-nrw4hg2i]{transform:scale(1.05)!important}.v50-portrait-overlay[data-astro-cid-nrw4hg2i]{pointer-events:none;background:linear-gradient(#0000 50%,#070d0a99 100%);position:absolute;inset:0}.v50-portrait-caption[data-astro-cid-nrw4hg2i]{flex-direction:column;gap:.25rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.v50-portrait-name[data-astro-cid-nrw4hg2i]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v50-text-h,#f0fdf4);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.v50-portrait-role[data-astro-cid-nrw4hg2i]{color:var(--v50-text-muted,#6b8f77);letter-spacing:.02em;font-size:.82rem;font-weight:500}.v50-accent-badge[data-astro-cid-nrw4hg2i]{background:var(--v50-card-bg,#070d0ad9);backdrop-filter:blur(12px);border:1px solid var(--v50-card-border,#10b9814d);letter-spacing:.08em;text-transform:uppercase;color:var(--v50-emerald-3,#34d399);z-index:5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 4px 16px #00000059}.v50-badge-icon[data-astro-cid-nrw4hg2i]{color:var(--v50-frame-color,#10b981);animation:2.5s ease-in-out infinite v40GlowPulse}.v50-narrative-column[data-astro-cid-nrw4hg2i]{animation:.7s cubic-bezier(.16,1,.3,1) .25s both v40SpotFadeRight}.v50-quote-label[data-astro-cid-nrw4hg2i]{letter-spacing:.08em;text-transform:uppercase;color:var(--v50-emerald-3,#34d399);background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.32rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.v50-spotlight-headline[data-astro-cid-nrw4hg2i]{font-family:var(--font-heading,"Outfit", system-ui, sans-serif);color:var(--v50-text-h,#f0fdf4);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;line-height:1.12}.v50-spotlight-quote[data-astro-cid-nrw4hg2i]{color:var(--v50-text-body,#bbd5c4);border-left:3px solid var(--v50-frame-color,#10b981);margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.08rem;font-style:italic;font-weight:400;line-height:1.65;position:relative}.v50-quote-mark[data-astro-cid-nrw4hg2i],.v50-quote-mark-end[data-astro-cid-nrw4hg2i]{color:var(--v50-frame-color,#10b981);opacity:.6;vertical-align:-.15em;font-size:1.5em;font-style:normal;line-height:0}.v50-quote-mark[data-astro-cid-nrw4hg2i]{margin-right:.1em}.v50-quote-mark-end[data-astro-cid-nrw4hg2i]{margin-left:.1em}.v50-spotlight-bio[data-astro-cid-nrw4hg2i]{color:var(--v50-text-body,#bbd5c4);opacity:.85;margin-bottom:2rem;font-size:.93rem;line-height:1.7}.v50-spotlight-action[data-astro-cid-nrw4hg2i]{margin-top:.5rem}.v50-spotlight-btn[data-astro-cid-nrw4hg2i]{background:linear-gradient(135deg, var(--v50-frame-color,#10b981), var(--v50-emerald-2,#059669));color:#fff;box-shadow:0 6px 24px var(--v50-btn-shadow,#10b98166);border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.65rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.v50-spotlight-btn[data-astro-cid-nrw4hg2i]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.v50-spotlight-btn[data-astro-cid-nrw4hg2i]:hover{box-shadow:0 14px 40px var(--v50-btn-shadow,#10b9818c);transform:translateY(-3px)scale(1.03)}.v50-btn-arrow[data-astro-cid-nrw4hg2i]{align-items:center;transition:transform .2s;display:flex}.v50-spotlight-btn[data-astro-cid-nrw4hg2i]:hover .v50-btn-arrow[data-astro-cid-nrw4hg2i]{transform:translate(4px)}@media (width<=960px){.v50-spotlight-board[data-astro-cid-nrw4hg2i]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.v50-portrait-image-wrap[data-astro-cid-nrw4hg2i]{height:280px}.v50-accent-badge[data-astro-cid-nrw4hg2i]{top:-10px;right:0}}@media (width<=560px){.v50-spotlight-section[data-astro-cid-nrw4hg2i]{padding:5rem 1rem}.v50-spotlight-board[data-astro-cid-nrw4hg2i]{border-radius:20px;padding:2rem 1.5rem}}.site-header{transition:all .25s;z-index:1000!important;background:var(--header-bg,#ffffffe0)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid var(--border-color,#e2e8f0b3)!important;position:sticky!important;top:0!important;box-shadow:0 4px 20px -2px #0000000a!important}.header-container{justify-content:space-between;align-items:center;max-width:94%;margin:0 auto;padding:.95rem 2rem;display:flex}.header-right{align-items:center;gap:1.25rem;display:flex}.brand-link{color:inherit;align-items:center;gap:.75rem;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.brand-link:hover{opacity:.9;transform:translateY(-1px)}.brand-logo-img{object-fit:contain;width:auto;height:42px}.brand-logo-text{align-items:center;gap:.6rem;display:flex}.brand-icon{font-size:1.4rem}.brand-name{font-family:var(--font-heading,sans-serif);color:var(--text-main,#0f172a);letter-spacing:-.025em;font-size:1.4rem;font-weight:800}.nav-menu{flex-wrap:nowrap;align-items:center;gap:1.75rem;max-width:65vw;display:flex}.nav-link{color:var(--text-muted,#475569);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:220px;padding:.45rem .2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative;overflow:hidden}.nav-link:after{content:"";background:var(--brand-color,var(--primary-accent,#2563eb));border-radius:9999px;width:0;height:2px;transition:width .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link:hover,.nav-link.active{color:var(--brand-color,var(--primary-accent,#2563eb))}.header-cta{background-color:var(--brand-color,var(--primary-accent,#2563eb));box-sizing:border-box;border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;max-height:44px;padding:.65rem 1.45rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden;box-shadow:0 4px 14px #2563eb40;color:#fff!important}.header-cta:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb61}.dark .site-header,[data-mode=dark] .site-header,[data-theme*=_dark] .site-header{background:#0f172ae6!important;border-bottom:1px solid #ffffff1a!important;box-shadow:0 4px 20px #0000004d!important}[data-theme^=zol_v33] .site-header:not(.is-scrolled),.theme-zol_v33 .site-header:not(.is-scrolled),[data-base-theme=zol_v33] .site-header:not(.is-scrolled){-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important}.dark .brand-name,[data-mode=dark] .brand-name,[data-theme*=_dark] .brand-name{color:#fff!important}.dark .nav-link,[data-mode=dark] .nav-link,[data-theme*=_dark] .nav-link{color:#cbd5e1!important}.dark .nav-link:hover,.dark .nav-link.active,[data-mode=dark] .nav-link:hover,[data-mode=dark] .nav-link.active,[data-theme*=_dark] .nav-link:hover,[data-theme*=_dark] .nav-link.active{color:var(--primary-accent,#38bdf8)!important}header.essence-multishop-header{z-index:50!important;background:#fff!important;border-bottom:none!important;position:sticky!important;top:0!important}header.essence-multishop-header .multishop-top-bar{border-bottom:1px solid var(--border-color,#e5e7eb)!important;background:#fff!important;padding:.85rem 1.5rem!important}header.essence-multishop-header .multishop-top-container{justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;max-width:1240px!important;margin:0 auto!important;display:flex!important}header.essence-multishop-header .multishop-brand{align-items:center!important;gap:.75rem!important;text-decoration:none!important;display:inline-flex!important}header.essence-multishop-header .multishop-logo-text{font-family:var(--font-heading,sans-serif)!important;text-transform:uppercase!important;letter-spacing:-.5px!important;font-size:1.65rem!important;font-weight:900!important;display:inline-flex!important}header.essence-multishop-header .logo-badge-dark{color:var(--primary-accent,#ffd333)!important;background:#3d464d!important;padding:.3rem .75rem!important}header.essence-multishop-header .logo-badge-yellow{background:var(--primary-accent,#ffd333)!important;color:#3d464d!important;padding:.3rem .75rem!important}header.essence-multishop-header .multishop-search-box{background:#fff!important;border:1px solid #ced4da!important;border-radius:4px!important;align-items:center!important;width:420px!important;max-width:100%!important;display:flex!important;overflow:hidden!important}header.essence-multishop-header .multishop-search-input{color:#3d464d!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;padding:.6rem 1rem!important;font-size:.875rem!important}header.essence-multishop-header .multishop-search-btn{color:var(--primary-accent,#ffd333)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-left:1px solid #ced4da!important;padding:.6rem .85rem!important;font-size:1rem!important}header.essence-multishop-header .multishop-support-info{text-align:right!important;flex-direction:column!important;align-items:flex-end!important;display:flex!important}header.essence-multishop-header .support-label{color:#6c757d!important;font-size:.75rem!important;font-weight:600!important}header.essence-multishop-header .support-phone{color:#3d464d!important;font-size:1.05rem!important;font-weight:900!important;font-family:var(--font-heading,sans-serif)!important}header.essence-multishop-header .multishop-nav-bar{background:#3d464d!important;padding:0!important;box-shadow:0 4px 10px #0000001a!important}header.essence-multishop-header .multishop-nav-container{justify-content:space-between!important;align-items:center!important;max-width:1240px!important;margin:0 auto!important;display:flex!important}header.essence-multishop-header .categories-btn{background:var(--primary-accent,#ffd333)!important;color:#3d464d!important;text-transform:uppercase!important;align-items:center!important;gap:.75rem!important;padding:.9rem 1.75rem!important;font-size:.9rem!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}header.essence-multishop-header .multishop-nav-links{align-items:center!important;gap:1.5rem!important;display:flex!important}header.essence-multishop-header .nav-item{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;max-width:220px!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important;transition:color .2s!important;display:inline-block!important;overflow:hidden!important}header.essence-multishop-header .nav-item:hover,header.essence-multishop-header .nav-item.active{color:var(--primary-accent,#ffd333)!important}header.essence-multishop-header .multishop-cart-badges{align-items:center!important;gap:1.25rem!important;padding-right:1.5rem!important;display:flex!important}header.essence-multishop-header .badge-link{color:#fff!important;align-items:center!important;gap:.35rem!important;font-size:.85rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}header.essence-multishop-header .badge-counter{color:var(--primary-accent,#ffd333)!important;border:1px solid var(--primary-accent,#ffd333)!important;background:0 0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:.725rem!important;display:inline-flex!important}.mobile-toggle{border:1px solid var(--border-color,#e2e8f0cc);color:var(--text-main,#0f172a);cursor:pointer;background:#ffffff1a;border-radius:.5rem;padding:.55rem;transition:all .2s;display:none}.mobile-toggle:hover{background:#0000000d;transform:scale(1.05)}.hamburger-icon{width:1.5rem;height:1.5rem;display:block}.mobile-drawer{border-bottom:1px solid var(--border-color,#e2e8f0cc);padding:1.25rem 2rem 2rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards mobileDrawerSlide;display:none;box-shadow:0 10px 25px #00000014;background:var(--header-bg,#fffffff5)!important;-webkit-backdrop-filter:blur(20px)!important}@keyframes mobileDrawerSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer.open{display:block}.mobile-nav-list{flex-direction:column;gap:.75rem;display:flex}.mobile-nav-link{color:var(--text-main,#0f172a);border-bottom:1px solid var(--border-color,#e2e8f080);padding:.65rem .5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .15s,transform .15s}.mobile-nav-link:hover{color:var(--brand-color,var(--primary-accent,#2563eb));transform:translate(4px)}.mobile-cta{text-align:center;background-color:var(--brand-color,var(--primary-accent,#2563eb));border-bottom:none;border-radius:9999px;margin-top:.75rem;padding:.75rem 1.5rem;font-weight:700;display:inline-block;box-shadow:0 4px 14px #2563eb40;color:#fff!important}.dark .mobile-toggle,[data-mode=dark] .mobile-toggle,[data-theme*=_dark] .mobile-toggle,[data-theme=procyon_v40] .mobile-toggle,[data-theme=procyon_v40_vibrant] .mobile-toggle,.theme-procyon_v40 .mobile-toggle,.theme-procyon_v40_vibrant .mobile-toggle{color:#fff!important;border-color:#ffffff26!important}.dark .mobile-drawer,[data-mode=dark] .mobile-drawer,[data-theme*=_dark] .mobile-drawer,[data-theme=procyon_v40] .mobile-drawer,[data-theme=procyon_v40_vibrant] .mobile-drawer,.theme-procyon_v40 .mobile-drawer,.theme-procyon_v40_vibrant .mobile-drawer{background:#0d1810fa!important;border-bottom:1px solid #ffffff1a!important}.dark .mobile-nav-link,[data-mode=dark] .mobile-nav-link,[data-theme*=_dark] .mobile-nav-link,[data-theme=procyon_v40] .mobile-nav-link,[data-theme=procyon_v40_vibrant] .mobile-nav-link,.theme-procyon_v40 .mobile-nav-link,.theme-procyon_v40_vibrant .mobile-nav-link{color:#f1f5f9!important;border-bottom:1px solid #ffffff14!important}.pato-hamburger-btn{cursor:pointer;width:38px;height:38px;color:inherit;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:space-around;align-items:center;padding:6px;display:none}.pato-bar{background-color:currentColor;border-radius:2px;width:22px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s}.pato-hamburger-btn.is-open .pato-bar-1{transform:translateY(6px)rotate(45deg)}.pato-hamburger-btn.is-open .pato-bar-2{opacity:0;transform:scaleX(0)}.pato-hamburger-btn.is-open .pato-bar-3{transform:translateY(-6px)rotate(-45deg)}.pato-drawer-backdrop{-webkit-backdrop-filter:blur(8px);z-index:10001;opacity:0;background:#000000bf;transition:opacity .35s;display:none;position:fixed;inset:0}.pato-drawer-backdrop.open{opacity:1!important;display:block!important}.pato-mobile-drawer{z-index:10002;background:#140c0b;flex-direction:column;width:min(85vw,360px);padding:2rem 1.75rem;transition:transform .35s cubic-bezier(.4,0,.2,1);display:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #00000080}.pato-mobile-drawer.open{display:flex!important;transform:translate(0)!important}.pato-drawer-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.pato-drawer-header .brand-name{font-size:1.3rem;color:#fff!important}.pato-drawer-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.pato-drawer-nav{flex-direction:column;gap:1.25rem;display:flex}.pato-drawer-link{font-family:var(--font-accent,sans-serif);color:#ffffffe6;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .2s}.pato-drawer-link:hover{color:var(--brand-gold,#d4af37)}.pato-drawer-cta{background:var(--brand-color,#d9232d);text-align:center;border-radius:9999px;margin-top:1rem;padding:.85rem 1.5rem;font-weight:700;text-decoration:none;color:#fff!important}@media (width>=769px){.pato-drawer-backdrop,.pato-mobile-drawer,#pato-drawer-backdrop,#pato-mobile-drawer,.pato-hamburger-btn,#pato-mobile-toggle{display:none!important}}@media (width<=768px){[data-theme] .header-cta,[class*=theme-] .header-cta,[data-theme] .site-header .header-cta,[class*=theme-] .site-header .header-cta,[data-theme] .header-right .header-cta,[class*=theme-] .header-right .header-cta,.nav-menu,.header-cta,.header-right .header-cta,.site-header .header-cta,.multishop-search-box,.multishop-support-info{display:none!important}.mobile-toggle{display:block}.pato-hamburger-btn{display:flex!important}}.legal-modal-overlay[data-astro-cid-djcoufrt]{z-index:999999;box-sizing:border-box;justify-content:center;align-items:center;padding:1.25rem;display:none;position:fixed;inset:0}.legal-modal-overlay[data-astro-cid-djcoufrt].is-open{animation:.25s cubic-bezier(.16,1,.3,1) forwards legalFadeIn;display:flex}@keyframes legalFadeIn{0%{opacity:0}to{opacity:1}}.legal-modal-backdrop[data-astro-cid-djcoufrt]{-webkit-backdrop-filter:blur(8px);background:#0a0f14b8;position:absolute;inset:0}.legal-modal-card[data-astro-cid-djcoufrt]{z-index:2;background:var(--bg-card,#fff);width:100%;max-width:820px;max-height:min(85vh,760px);color:var(--text-main,#1f2937);border:1px solid var(--border-color,#0000001f);border-radius:24px;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) forwards legalCardSlide;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000059}@keyframes legalCardSlide{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.legal-modal-header[data-astro-cid-djcoufrt]{border-bottom:1px solid var(--border-color,#00000014);background:var(--bg-surface,#f9fafbcc);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.legal-modal-tabs[data-astro-cid-djcoufrt]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.legal-tab-btn[data-astro-cid-djcoufrt]{color:var(--text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.legal-tab-btn[data-astro-cid-djcoufrt]:hover{color:var(--text-main,#111827);background:#0000000d}.legal-tab-btn[data-astro-cid-djcoufrt].active{background:var(--primary-accent,#133b26);color:#fff;border-color:var(--primary-accent,#133b26);box-shadow:0 4px 12px #0000001f}.legal-modal-close-btn[data-astro-cid-djcoufrt]{color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}.legal-modal-close-btn[data-astro-cid-djcoufrt]:hover{color:var(--text-main,#111827);background:#00000014;transform:rotate(90deg)}.legal-modal-body[data-astro-cid-djcoufrt]{overscroll-behavior:contain;font-family:var(--font-body,system-ui, sans-serif);flex:1;padding:2rem 2.25rem;overflow-y:auto}.legal-pane[data-astro-cid-djcoufrt]{display:none}.legal-pane[data-astro-cid-djcoufrt].active{animation:.2s forwards legalPaneFade;display:block}@keyframes legalPaneFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.legal-pane-header[data-astro-cid-djcoufrt]{border-bottom:2px solid var(--border-color,#00000014);margin-bottom:1.75rem;padding-bottom:1rem}.legal-doc-title[data-astro-cid-djcoufrt]{font-family:var(--font-heading,system-ui, sans-serif);color:var(--text-heading,#111827);margin:0 0 .4rem;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;line-height:1.25}.legal-doc-meta[data-astro-cid-djcoufrt]{color:var(--text-muted,#6b7280);font-size:.82rem;font-weight:500}.legal-prose[data-astro-cid-djcoufrt]{color:var(--text-main,#374151);font-size:.95rem;line-height:1.75}.legal-prose[data-astro-cid-djcoufrt] .legal-heading-1{font-family:var(--font-heading,system-ui, sans-serif);color:var(--text-heading,#111827);margin:1.75rem 0 .75rem;font-size:1.35rem;font-weight:800}.legal-prose[data-astro-cid-djcoufrt] .legal-heading-2{font-family:var(--font-heading,system-ui, sans-serif);color:var(--text-heading,#111827);margin:1.5rem 0 .65rem;font-size:1.15rem;font-weight:700}.legal-prose[data-astro-cid-djcoufrt] .legal-heading-3{color:var(--text-heading,#111827);margin:1.25rem 0 .5rem;font-size:1.02rem;font-weight:700}.legal-prose[data-astro-cid-djcoufrt] .legal-paragraph{margin:0 0 1rem}.legal-prose[data-astro-cid-djcoufrt] .legal-list{margin:0 0 1.25rem 1.25rem;padding:0;list-style-type:disc}.legal-prose[data-astro-cid-djcoufrt] .legal-list li{margin-bottom:.4rem}.legal-prose[data-astro-cid-djcoufrt] .legal-inline-link{color:var(--primary-accent,#2563eb);text-underline-offset:3px;font-weight:600;text-decoration:underline}[data-theme*=dark] .legal-modal-card[data-astro-cid-djcoufrt],.theme-dark .legal-modal-card[data-astro-cid-djcoufrt],[class*=_dark] .legal-modal-card[data-astro-cid-djcoufrt]{color:#e2e8f0;background:#0f172a;border-color:#ffffff1f}[data-theme*=dark] .legal-modal-header[data-astro-cid-djcoufrt],.theme-dark .legal-modal-header[data-astro-cid-djcoufrt],[class*=_dark] .legal-modal-header[data-astro-cid-djcoufrt]{background:#0b1120;border-bottom-color:#ffffff14}[data-theme*=dark] .legal-tab-btn[data-astro-cid-djcoufrt],.theme-dark .legal-tab-btn[data-astro-cid-djcoufrt],[class*=_dark] .legal-tab-btn[data-astro-cid-djcoufrt]{color:#94a3b8}[data-theme*=dark] .legal-tab-btn[data-astro-cid-djcoufrt]:hover,.theme-dark .legal-tab-btn[data-astro-cid-djcoufrt]:hover,[class*=_dark] .legal-tab-btn[data-astro-cid-djcoufrt]:hover{color:#fff;background:#ffffff14}[data-theme*=dark] .legal-tab-btn[data-astro-cid-djcoufrt].active,.theme-dark .legal-tab-btn[data-astro-cid-djcoufrt].active,[class*=_dark] .legal-tab-btn[data-astro-cid-djcoufrt].active{color:#fff;background:#2563eb;border-color:#2563eb}[data-theme*=dark] .legal-doc-title[data-astro-cid-djcoufrt],[data-theme*=dark] .legal-prose[data-astro-cid-djcoufrt] .legal-heading-1,[data-theme*=dark] .legal-prose[data-astro-cid-djcoufrt] .legal-heading-2,[data-theme*=dark] .legal-prose[data-astro-cid-djcoufrt] .legal-heading-3{color:#fff!important}[data-theme*=dark] .legal-prose[data-astro-cid-djcoufrt]{color:#cbd5e1}[data-theme=seren_v44_pastel] .legal-modal-card[data-astro-cid-djcoufrt],.theme-seren_v44_pastel .legal-modal-card[data-astro-cid-djcoufrt]{color:#133b26!important;background:#faf7ee!important;border:1.5px solid #133b2626!important}[data-theme=seren_v44_pastel] .legal-modal-header[data-astro-cid-djcoufrt],.theme-seren_v44_pastel .legal-modal-header[data-astro-cid-djcoufrt]{background:#f3efe3!important;border-bottom:1.5px solid #133b261f!important}[data-theme=seren_v44_pastel] .legal-tab-btn[data-astro-cid-djcoufrt].active,.theme-seren_v44_pastel .legal-tab-btn[data-astro-cid-djcoufrt].active{color:#faf7ee!important;background:#133b26!important;border-color:#133b26!important}[data-theme=seren_v44_pastel] .legal-doc-title[data-astro-cid-djcoufrt],[data-theme=seren_v44_pastel] .legal-prose[data-astro-cid-djcoufrt] .legal-heading-1,[data-theme=seren_v44_pastel] .legal-prose[data-astro-cid-djcoufrt] .legal-heading-2,[data-theme=seren_v44_pastel] .legal-prose[data-astro-cid-djcoufrt] .legal-heading-3{color:#133b26!important}[data-theme=seren_v44_pastel] .legal-prose[data-astro-cid-djcoufrt],.theme-seren_v44_pastel .legal-prose[data-astro-cid-djcoufrt]{color:#2c3e30!important}@media (width<=640px){.legal-modal-card[data-astro-cid-djcoufrt]{border-radius:18px;max-height:92vh}.legal-modal-header[data-astro-cid-djcoufrt]{padding:.75rem 1rem}.legal-modal-body[data-astro-cid-djcoufrt]{padding:1.25rem 1rem}.legal-tab-btn[data-astro-cid-djcoufrt]{padding:.35rem .75rem;font-size:.8rem}}.site-footer[data-astro-cid-vnidhd3p]{background-color:var(--footer-bg,var(--bg-surface));background:var(--footer-gradient,var(--bg-surface));color:var(--footer-text,var(--text-main));border-top:1px solid var(--footer-border,var(--border-color));font-family:var(--font-body,sans-serif);position:relative;overflow:hidden;padding-top:2.75rem!important}.footer-overlay[data-astro-cid-vnidhd3p]{pointer-events:none;background:radial-gradient(circle at 50% 0,#2563eb0f 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0}.footer-container[data-astro-cid-vnidhd3p]{z-index:2;grid-template-columns:1.1fr .9fr 1fr 1.1fr;max-width:1200px;margin:0 auto;display:grid;position:relative;gap:2rem!important;padding:0 1.5rem 2.25rem!important}.site-footer[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{color:inherit;text-decoration:none!important}.footer-col-title[data-astro-cid-vnidhd3p]{font-family:var(--font-heading,sans-serif);text-transform:capitalize;color:var(--footer-heading,var(--text-heading))!important;margin:0 0 .4rem!important;font-size:1.25rem!important;font-weight:800!important}.col-title-line[data-astro-cid-vnidhd3p]{width:36px;height:3px;background:var(--brand-color,#2563eb)!important;border-radius:0!important;margin-bottom:1.25rem!important}.footer-links-list[data-astro-cid-vnidhd3p]{flex-direction:column;gap:.55rem;display:flex;margin:0!important;padding:0!important;list-style:none!important}.footer-nav-link[data-astro-cid-vnidhd3p]{align-items:center;gap:.4rem;color:var(--footer-muted,var(--text-muted))!important;font-size:.92rem!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.footer-nav-link[data-astro-cid-vnidhd3p]:before{content:"›";color:var(--brand-color,#2563eb);font-size:1.15rem;font-weight:700;line-height:1;transition:transform .2s,color .2s}.footer-nav-link[data-astro-cid-vnidhd3p]:hover{transform:translate(4px);color:var(--footer-heading,var(--text-heading))!important}.footer-nav-link[data-astro-cid-vnidhd3p]:hover:before{color:var(--primary-accent,#3b82f6)}.footer-logo[data-astro-cid-vnidhd3p]{align-items:center;gap:.65rem;display:inline-flex;margin-bottom:.85rem!important;text-decoration:none!important}.logo-text[data-astro-cid-vnidhd3p]{font-family:var(--font-heading,sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--footer-heading,var(--text-heading))!important;font-size:1.5rem!important;font-weight:800!important}.logo-icon[data-astro-cid-vnidhd3p]{margin-right:.4rem;color:var(--brand-color,#f59e0b)!important}.logo-img[data-astro-cid-vnidhd3p]{width:auto;height:36px}.footer-desc[data-astro-cid-vnidhd3p]{color:var(--footer-muted,var(--text-muted))!important;margin-bottom:1.25rem!important;font-size:.9rem!important;line-height:1.6!important}.footer-info-row[data-astro-cid-vnidhd3p]{align-items:flex-start;gap:.65rem;display:flex;color:var(--footer-text,var(--text-main))!important;margin-bottom:.6rem!important;font-size:.9rem!important}.info-icon[data-astro-cid-vnidhd3p]{flex-shrink:0;font-size:1rem;color:var(--footer-accent,#38bdf8)!important}[data-theme=starla_v41_pastel] .info-icon[data-astro-cid-vnidhd3p],.theme-starla_v41_pastel .info-icon[data-astro-cid-vnidhd3p],[data-theme=astra_v43] .info-icon[data-astro-cid-vnidhd3p],.theme-astra_v43 .info-icon[data-astro-cid-vnidhd3p],[data-theme=astra_v43_pastel] .info-icon[data-astro-cid-vnidhd3p],.theme-astra_v43_pastel .info-icon[data-astro-cid-vnidhd3p]{color:#0f172a!important}[data-theme=danica_v42_pastel] .info-icon[data-astro-cid-vnidhd3p],.theme-danica_v42_pastel .info-icon[data-astro-cid-vnidhd3p]{color:#ffe600!important}.info-text[data-astro-cid-vnidhd3p]{color:var(--footer-text,var(--text-main))!important}.info-link[data-astro-cid-vnidhd3p]{transition:color .2s;color:var(--footer-text,var(--text-main))!important;text-decoration:none!important}.info-link[data-astro-cid-vnidhd3p]:hover{color:var(--text-accent,var(--brand-color))!important}.social-square-row[data-astro-cid-vnidhd3p]{gap:.6rem;display:flex;margin-bottom:1.25rem!important}.social-square[data-astro-cid-vnidhd3p]{width:38px;height:38px;font-family:var(--font-heading,sans-serif);justify-content:center;align-items:center;transition:all .25s;display:flex;border:1px solid var(--footer-border,var(--border-color))!important;color:var(--footer-heading,var(--text-heading))!important;border-radius:var(--radius-btn,0px)!important;background:var(--footer-card-bg,var(--bg-card))!important;font-size:.9rem!important;font-weight:800!important;text-decoration:none!important}.social-svg[data-astro-cid-vnidhd3p]{width:18px;height:18px;transition:transform .2s;color:var(--footer-heading,var(--text-heading))!important}.social-square[data-astro-cid-vnidhd3p]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);background:var(--brand-color,#2563eb)!important;border-color:var(--brand-color,#2563eb)!important}.social-square[data-astro-cid-vnidhd3p]:hover .social-svg[data-astro-cid-vnidhd3p]{transform:scale(1.15);color:#fff!important}.latest-news-list[data-astro-cid-vnidhd3p]{flex-direction:column;display:flex;gap:.85rem!important}.news-mini-card[data-astro-cid-vnidhd3p]{align-items:center;transition:transform .25s;display:flex;gap:.85rem!important;text-decoration:none!important}.news-mini-card[data-astro-cid-vnidhd3p]:hover{transform:translate(4px)}.news-thumb[data-astro-cid-vnidhd3p]{object-fit:cover;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-btn,0px)!important;border:1px solid var(--footer-border,var(--border-color))!important}.news-title[data-astro-cid-vnidhd3p]{font-family:var(--font-heading,sans-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--footer-heading,var(--text-heading))!important;margin:0 0 .15rem!important;font-size:.86rem!important;font-weight:700!important;line-height:1.3!important}.news-date[data-astro-cid-vnidhd3p]{color:var(--footer-muted,var(--text-muted))!important;font-size:.75rem!important;font-weight:600!important}.footer-bottom-bar[data-astro-cid-vnidhd3p]{background-color:var(--footer-bottom-bg,var(--bg-page))!important;border-top:1px solid var(--footer-border,var(--border-color))!important;padding:.85rem 1.5rem!important}.bottom-inner[data-astro-cid-vnidhd3p]{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;max-width:1200px;margin:0 auto;display:flex}.copyright-text[data-astro-cid-vnidhd3p]{color:var(--footer-muted,var(--text-muted))!important;margin:0!important;font-size:.84rem!important}.author-highlight[data-astro-cid-vnidhd3p]{color:var(--footer-accent,#38bdf8)!important;font-weight:700!important}.footer-legal-row[data-astro-cid-vnidhd3p]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.footer-legal-link[data-astro-cid-vnidhd3p]{color:var(--footer-muted,#94a3b8)!important;cursor:pointer!important;font-size:.82rem!important;font-weight:500!important;text-decoration:none!important;transition:color .15s!important}.footer-legal-link[data-astro-cid-vnidhd3p]:hover{color:var(--brand-color,#2563eb)!important;text-decoration:underline!important}@media (width<=640px){.bottom-inner[data-astro-cid-vnidhd3p]{text-align:center;flex-direction:column;justify-content:center}.footer-legal-row[data-astro-cid-vnidhd3p]{justify-content:center;gap:.85rem}}@media (width<=992px){.footer-container[data-astro-cid-vnidhd3p]{grid-template-columns:repeat(2,1fr);gap:2rem!important}}@media (width<=600px){.footer-container[data-astro-cid-vnidhd3p]{grid-template-columns:1fr;gap:2rem!important}}.cookie-banner[data-astro-cid-jj3bolns]{z-index:9999;-webkit-backdrop-filter:blur(12px);color:#f8fafc;background:#0f172af2;border:1px solid #ffffff1f;border-radius:1rem;max-width:36rem;margin:0 auto;padding:1rem 1.25rem;font-family:inherit;animation:.3s cubic-bezier(.16,1,.3,1) cookieSlideUp;position:fixed;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 20px 25px -5px #0000004d,0 8px 10px -6px #0000004d}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-content[data-astro-cid-jj3bolns]{flex-direction:column;gap:.875rem;display:flex}@media (width>=640px){.cookie-content[data-astro-cid-jj3bolns]{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem}}.cookie-text[data-astro-cid-jj3bolns]{color:#cbd5e1;margin:0;font-size:.8125rem;line-height:1.375rem}.cookie-actions[data-astro-cid-jj3bolns]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.cookie-btn[data-astro-cid-jj3bolns]{cursor:pointer;border:none;border-radius:.5rem;outline:none;padding:.5rem .875rem;font-size:.75rem;font-weight:700;transition:all .15s}.cookie-btn-accept[data-astro-cid-jj3bolns]{color:#fff;background:#6366f1}.cookie-btn-accept[data-astro-cid-jj3bolns]:hover{background:#4f46e5}.cookie-btn-decline[data-astro-cid-jj3bolns]{color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1a}.cookie-btn-decline[data-astro-cid-jj3bolns]:hover{color:#f1f5f9;background:#ffffff24}:root,[data-mode=light]{--text-main:#0f172a;--text-muted:#475569;--text-heading:#1e293b;--bg-page:#fff;--bg-surface:#f8fafc;--bg-card:#fff;--border-color:#e2e8f0;--form-input-bg:#fff;--form-input-border:1px solid #cbd5e1;--form-input-text:#0f172a;--form-label-color:#374151;--form-input-placeholder:#94a3b8;--form-input-focus-bg:#fff;--form-focus-ring:#2563eb33}[data-mode=dark]{--text-main:#f8fafc;--text-muted:#cbd5e1;--text-heading:#fff;--bg-page:#0f172a;--bg-surface:#1e293b;--bg-card:#1e293b;--border-color:#334155;--shadow-hover:0 10px 15px -3px #00000080;--form-input-bg:#1e293b;--form-input-border:1px solid #334155;--form-input-text:#f8fafc;--form-label-color:#e2e8f0;--form-input-placeholder:#64748b;--form-input-focus-bg:#0f172a;--form-focus-ring:#60a5fa59}[data-mode=vibrant]{--text-main:#000;--text-muted:#333;--text-heading:#111;--bg-page:transparent;--bg-surface:#f8fafc;--bg-card:#fff;--border-color:#e2e8f0;--form-input-bg:#fff;--form-input-border:1px solid #cbd5e1;--form-input-text:#111827;--form-label-color:#1f2937;--form-input-placeholder:#9ca3af;--form-input-focus-bg:#fff;--form-focus-ring:#2563eb40}html[data-mode=dark] .gallery-placeholder{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}:root[data-theme^=aurora_v13],[data-theme^=aurora_v13],[data-base-theme=aurora_v13],[class*=theme-aurora_v13],html[data-theme^=aurora_v13][data-mode],html[data-base-theme=aurora_v13][data-mode],body[data-theme^=aurora_v13],body[data-base-theme=aurora_v13]{--text-main:#fff!important;--text-muted:#cbd5e1!important;--text-heading:#fff!important;--bg-card:#0f172aa6!important;--border-color:#ffffff26!important}:root[data-theme^=neon_v12],[data-theme^=neon_v12],[data-base-theme=neon_v12],[class*=theme-neon_v12],html[data-theme^=neon_v12][data-mode],html[data-base-theme=neon_v12][data-mode],body[data-theme^=neon_v12],body[data-base-theme=neon_v12]{--text-main:#fff!important;--text-muted:#cbd5e1!important;--text-heading:#fff!important;--bg-page:#050505!important;--bg-surface:#0a0a0f!important;--bg-card:#ffffff0d!important;--border-color:#ffffff26!important}:root[data-theme=neon_v12_vibrant],[data-theme=neon_v12_vibrant],[data-theme=neon_v12][data-mode=vibrant],html[data-theme=neon_v12_vibrant][data-mode],html[data-theme=neon_v12][data-mode=vibrant],body[data-theme=neon_v12_vibrant],body[data-theme=neon_v12][data-mode=vibrant]{--text-main:#fff!important;--text-muted:#cbd5e1!important;--text-heading:#fff!important;--bg-page:#070913!important;--bg-surface:#0c1020!important;--bg-card:#00f5ff0d!important;--border-color:#00f5ff33!important}:root[data-theme=neon_v12_dark],[data-theme=neon_v12_dark],[data-theme=neon_v12][data-mode=dark],html[data-theme=neon_v12_dark][data-mode],html[data-theme=neon_v12][data-mode=dark],body[data-theme=neon_v12_dark],body[data-theme=neon_v12][data-mode=dark]{--text-main:#fff!important;--text-muted:#cbd5e1!important;--text-heading:#fff!important;--bg-page:#0a0508!important;--bg-surface:#120910!important;--bg-card:#ff00900d!important;--border-color:#ff009033!important}:root[data-theme=vega_v37],[data-theme=vega_v37],[data-base-theme=vega_v37][data-mode=light],[class~=theme-vega_v37]:not([class*=theme-vega_v37_vibrant]):not([class*=theme-vega_v37_pastel]),html[data-theme=vega_v37][data-mode],html[data-base-theme=vega_v37][data-mode=light],body[data-theme=vega_v37],body[data-base-theme=vega_v37][data-mode=light]{--text-main:#c8d1dc!important;--text-muted:#8092a7!important;--text-heading:#fff!important;--bg-card:#0d141ed9!important;--bg-surface:#0b1118!important;--border-color:#06b6d438!important}:root[data-theme=procyon_v40],[data-theme=procyon_v40],[data-base-theme=procyon_v40][data-mode=light],[class~=theme-procyon_v40]:not([class*=theme-procyon_v40_vibrant]):not([class*=theme-procyon_v40_pastel]),html[data-theme=procyon_v40][data-mode],html[data-base-theme=procyon_v40][data-mode=light],body[data-theme=procyon_v40],body[data-base-theme=procyon_v40][data-mode=light]{--text-main:#bbd5c4!important;--text-muted:#6b8f77!important;--text-heading:#f0fdf4!important;--bg-card:#111e15d9!important;--bg-surface:#0d1810!important;--border-color:#10b98133!important}:root[data-theme=starla_v41],[data-theme=starla_v41],[data-base-theme=starla_v41][data-mode=light],[class~=theme-starla_v41]:not([class*=theme-starla_v41_vibrant]):not([class*=theme-starla_v41_pastel]),html[data-theme=starla_v41][data-mode],html[data-base-theme=starla_v41][data-mode=light],body[data-theme=starla_v41],body[data-base-theme=starla_v41][data-mode=light]{--text-main:#cbd5e1!important;--text-muted:#94a3b8!important;--text-heading:#fff!important;--bg-card:#12162ac7!important;--bg-surface:#101426!important;--border-color:#00f2fe47!important}:root[data-theme=danica_v42],[data-theme=danica_v42],[data-base-theme=danica_v42][data-mode=light],[class~=theme-danica_v42]:not([class*=theme-danica_v42_vibrant]):not([class*=theme-danica_v42_pastel]),html[data-theme=danica_v42][data-mode],html[data-base-theme=danica_v42][data-mode=light],body[data-theme=danica_v42],body[data-base-theme=danica_v42][data-mode=light]{--text-main:#cbd5e1!important;--text-muted:#94a3b8!important;--text-heading:#fff!important;--bg-card:#0c1122d9!important;--bg-surface:#0b0e1e!important;--border-color:#00f2fe47!important}:root[data-theme=danica_v42_pastel],[data-theme=danica_v42_pastel],[data-base-theme=danica_v42][data-mode=pastel],[class~=theme-danica_v42_pastel],html[data-theme=danica_v42_pastel],html[data-base-theme=danica_v42][data-mode=pastel],body[data-theme=danica_v42_pastel],body[data-base-theme=danica_v42][data-mode=pastel]{--text-main:#000!important;--text-muted:#18181b!important;--text-heading:#000!important;--bg-card:#ffe600!important;--bg-surface:#ffe600!important;--border-color:#000!important}:root{--font-heading:"Inter", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--bg-page:#f8fafc;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#fff;--text-main:#0f172a;--text-muted:#64748b;--text-heading:#0f172a;--text-accent:#2563eb;--brand-color:#2563eb;--primary:var(--brand-color);--primary-accent:#3b82f6;--primary-accent-hover:#1d4ed8;--secondary-accent:#eff6ff;--gradient-accent:linear-gradient(135deg, var(--brand-color) 0%, var(--primary-accent) 100%);--border-color:#e2e8f0;--border-card:1px solid #e2e8f0;--radius-card:12px;--radius-btn:8px;--shadow-card:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--shadow-hover:0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000000d;--header-bg:#ffffffe6;--header-text:#0f172a;--header-border:#e2e8f0;--btn-bg:var(--brand-color);--btn-text:#fff;--btn-border:none;--btn-shadow:0 4px 14px #2563eb40;--btn-hover-bg:var(--primary-accent-hover);--footer-bg:color-mix(in srgb, var(--brand-color,#2563eb) 14%, #060b17);--footer-gradient:linear-gradient(180deg, color-mix(in srgb, var(--brand-color,#2563eb) 18%, #091326) 0%, color-mix(in srgb, var(--brand-color,#2563eb) 8%, #030712) 100%);--footer-text:#e2e8f0;--footer-heading:#fff;--footer-muted:#94a3b8;--footer-border:#ffffff1a;--footer-card-bg:#ffffff12;--footer-bottom-bg:color-mix(in srgb, var(--brand-color,#2563eb) 8%, #02050b)}[data-theme*=dark],[class*=_dark],.theme-dark_glass,html.dark{color-scheme:dark;--bg-page:#030712;--bg-surface:#0b0f19;--bg-card:#0f172a;--bg-card-hover:#1e293b;--text-main:#f8fafc;--text-muted:#94a3b8;--text-heading:#fff;--text-accent:#60a5fa;--border-color:#1e293b;--border-card:1px solid #ffffff1a;--shadow-card:0 10px 30px #000000b3;--shadow-hover:0 20px 40px #000000d9;--header-bg:#030712f2;--header-text:#f8fafc;--header-border:#1e293b;--secondary-accent:#1e293b;--footer-bg:color-mix(in srgb, var(--brand-color,#2563eb) 16%, #030712);--footer-gradient:linear-gradient(180deg, color-mix(in srgb, var(--brand-color,#2563eb) 20%, #070d1b) 0%, color-mix(in srgb, var(--brand-color,#2563eb) 6%, #010307) 100%);--footer-text:#f8fafc;--footer-heading:#fff;--footer-muted:#94a3b8;--footer-border:#ffffff1f;--footer-card-bg:#ffffff0f;--footer-bottom-bg:color-mix(in srgb, var(--brand-color,#2563eb) 8%, #000)}html,body{font-family:var(--font-body);background-color:var(--bg-page);color:var(--text-main);transition:background-color .3s,color .3s}h1,h2,h3,h4,h5,h6,.section-title,.section-main-title,.about-main-title,.features-main-title,.feed-item-title{font-family:var(--font-heading);color:var(--text-heading)}p,.section-description,.about-description-text,.feed-desc{font-family:var(--font-body);color:var(--text-muted)}.section-tag,.spotlight-badge,.about-subtitle-badge,.features-subtitle-badge,.video-tag-label,.booking-tag,.menu-tag,.map-section-tag,.section-tag-label,.owner-title,.feed-btn,.current-price,.item-price,.s-price{color:var(--text-accent)}.card,.service-card,.feature-card,.pricing-card,.testimonial-card,.contact-card,.member-card,.feed-card,.booking-card,.menu-card,.google-map-card{background-color:var(--bg-card);border:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .3s,box-shadow .3s,background-color .3s}.card:hover,.service-card:hover,.feature-card:hover,.pricing-card:hover,.testimonial-card:hover,.contact-card:hover,.member-card:hover,.feed-card:hover,.booking-card:hover,.menu-card:hover{box-shadow:var(--shadow-hover)}.btn,.about-cta-btn,.submit-btn,.donate-btn,.booking-cta-btn,.btn-buy,.btn-cta,.header-cta,.cta-button{font-family:var(--font-heading);background-color:var(--btn-bg);color:var(--btn-text);border:var(--btn-border);border-radius:var(--radius-btn);box-shadow:var(--btn-shadow);transition:transform .2s,background-color .2s,box-shadow .2s}.btn:hover,.about-cta-btn:hover,.submit-btn:hover,.donate-btn:hover,.booking-cta-btn:hover,.btn-buy:hover,.btn-cta:hover,.header-cta:hover,.cta-button:hover{background-color:var(--btn-hover-bg,var(--primary-accent-hover))}input,textarea,select,.form-control{background-color:var(--form-input-bg,var(--bg-surface));color:var(--form-input-text,var(--text-main));border:var(--form-input-border,1px solid var(--border-color));border-radius:var(--form-input-radius,var(--radius-btn))}input::placeholder,textarea::placeholder{color:var(--form-input-placeholder,var(--text-muted))}input:focus,textarea:focus,select:focus{border-color:var(--brand-color);background-color:var(--form-input-focus-bg,var(--form-input-bg,var(--bg-surface)));box-shadow:0 0 0 3px var(--form-focus-ring,#2563eb33);outline:none}.form-label,.form-group label{color:var(--form-label-color,var(--text-main))}:focus-visible,button:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--brand-color,#2563eb);outline-offset:2px}.pato-carousel-arrow,.savory-carousel-arrow,.pulse-slider-btn,.gourmet-arrow,#gourmetPrevSlide,#gourmetNextSlide,.carousel-arrow,.prev-arrow,.next-arrow,#digital-prev-btn,#digital-next-btn,.med-carousel-arrow,#med-prev-btn,#med-next-btn,.nexus-carousel-arrow,#nexus-prev-btn,#nexus-next-btn,.slider-btn,#coursePrevBtn,#courseNextBtn,button[class*=carousel-arrow],button[class*=slider-btn],button[class*=carousel-nav],button[aria-label*=Previous],button[aria-label*=Next]{translate:none!important}.pato-carousel-arrow:hover,.pato-carousel-arrow:focus,.pato-carousel-arrow:active,.savory-carousel-arrow:hover,.savory-carousel-arrow:focus,.savory-carousel-arrow:active,.pulse-slider-btn:hover,.pulse-slider-btn:focus,.pulse-slider-btn:active,.gourmet-arrow:hover,.gourmet-arrow:focus,.gourmet-arrow:active,#gourmetPrevSlide:hover,#gourmetPrevSlide:focus,#gourmetPrevSlide:active,#gourmetNextSlide:hover,#gourmetNextSlide:focus,#gourmetNextSlide:active,.carousel-arrow:hover,.carousel-arrow:focus,.carousel-arrow:active,.prev-arrow:hover,.prev-arrow:focus,.prev-arrow:active,.next-arrow:hover,.next-arrow:focus,.next-arrow:active,#digital-prev-btn:hover,#digital-prev-btn:focus,#digital-prev-btn:active,#digital-next-btn:hover,#digital-next-btn:focus,#digital-next-btn:active,.med-carousel-arrow:hover,.med-carousel-arrow:focus,.med-carousel-arrow:active,#med-prev-btn:hover,#med-prev-btn:focus,#med-prev-btn:active,#med-next-btn:hover,#med-next-btn:focus,#med-next-btn:active,.nexus-carousel-arrow:hover,.nexus-carousel-arrow:focus,.nexus-carousel-arrow:active,#nexus-prev-btn:hover,#nexus-prev-btn:focus,#nexus-prev-btn:active,#nexus-next-btn:hover,#nexus-next-btn:focus,#nexus-next-btn:active,.slider-btn:hover,.slider-btn:focus,.slider-btn:active,#coursePrevBtn:hover,#coursePrevBtn:focus,#coursePrevBtn:active,#courseNextBtn:hover,#courseNextBtn:focus,#courseNextBtn:active,button[class*=carousel-arrow]:hover,button[class*=carousel-arrow]:focus,button[class*=carousel-arrow]:active,button[class*=slider-btn]:hover,button[class*=slider-btn]:focus,button[class*=slider-btn]:active{margin:0!important;transform:translateY(-50%)translate(0,0)scale(1)!important}.carousel-nav-btn:hover,.carousel-nav-btn:focus,.carousel-nav-btn:active,#salon-prev-btn:hover,#salon-prev-btn:focus,#salon-prev-btn:active,#salon-next-btn:hover,#salon-next-btn:focus,#salon-next-btn:active,.arrow-btn:hover,.arrow-btn:focus,.arrow-btn:active{margin:0!important;transform:translate(0,0)scale(1)!important}html{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:9999px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#94a3b880}@media (width<=640px){html,body{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ripple-el{position:relative!important;overflow:hidden!important}.ripple-wave{animation:.6s ease-out forwards rippleAnim;transform:scale(0);pointer-events:none!important;background:#ffffff73!important;border-radius:50%!important;position:absolute!important}@keyframes rippleAnim{to{opacity:0;transform:scale(2.6)}}*,:before,:after{box-sizing:border-box}:root{--primary:var(--brandColor,#6366f1)}html{scroll-behavior:smooth;overflow-x:clip}html,body{background-color:var(--bg-page,#f8fafc);width:100%;max-width:100%;color:var(--text-main,#0f172a);margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:clip!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1s!important;animation-duration:.1s!important;animation-iteration-count:1!important}html[data-base-theme=golden_v31] *,html[data-base-theme=golden_v31] :before,html[data-base-theme=golden_v31] :after,html[data-theme^=golden_v31] *,html[data-theme^=golden_v31] :before,html[data-theme^=golden_v31] :after,[data-theme^=golden_v31] *,[data-theme^=golden_v31] :before,[data-theme^=golden_v31] :after,html[data-base-theme=crispy_v32] *,html[data-base-theme=crispy_v32] :before,html[data-base-theme=crispy_v32] :after,html[data-theme^=crispy_v32] *,html[data-theme^=crispy_v32] :before,html[data-theme^=crispy_v32] :after,[data-theme^=crispy_v32] *,[data-theme^=crispy_v32] :before,[data-theme^=crispy_v32] :after,html[data-base-theme=zol_v33] *,html[data-base-theme=zol_v33] :before,html[data-base-theme=zol_v33] :after,html[data-theme^=zol_v33] *,html[data-theme^=zol_v33] :before,html[data-theme^=zol_v33] :after,[data-theme^=zol_v33] *,[data-theme^=zol_v33] :before,[data-theme^=zol_v33] :after,html[data-base-theme=dopamine_v34] *,html[data-base-theme=dopamine_v34] :before,html[data-base-theme=dopamine_v34] :after,html[data-theme^=dopamine_v34] *,html[data-theme^=dopamine_v34] :before,html[data-theme^=dopamine_v34] :after,[data-theme^=dopamine_v34] *,[data-theme^=dopamine_v34] :before,[data-theme^=dopamine_v34] :after{scroll-behavior:auto!important;transition-duration:.4s!important;animation-duration:.1s!important;animation-iteration-count:1!important}}.container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}main{width:100%;max-width:100%;min-height:calc(100vh - 160px);margin-top:0;padding-top:0;overflow-x:hidden}main>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:1px 500px}[data-theme*=dark] .section-tag,[data-theme*=dark] .spotlight-badge,[data-theme*=dark] .about-subtitle-badge,[data-theme*=dark] .features-subtitle-badge,[data-theme*=dark] .video-tag-label,[data-theme*=dark] .booking-tag,[data-theme*=dark] .menu-tag,[data-theme*=dark] .map-section-tag,[data-theme*=dark] .section-tag-label,[data-theme*=dark] .owner-title,[data-theme*=dark] .feed-btn,[data-theme*=dark] .current-price,[data-theme*=dark] .item-price,[data-theme*=dark] .s-price,[class*=_dark] .section-tag,[class*=_dark] .spotlight-badge,[class*=_dark] .about-subtitle-badge,[class*=_dark] .features-subtitle-badge,[class*=_dark] .video-tag-label,[class*=_dark] .booking-tag,[class*=_dark] .menu-tag,[class*=_dark] .map-section-tag,[class*=_dark] .section-tag-label,[class*=_dark] .owner-title,[class*=_dark] .feed-btn,[class*=_dark] .current-price,[class*=_dark] .item-price,[class*=_dark] .s-price,.theme-dark_glass .section-tag,.theme-dark_glass .spotlight-badge,.theme-dark_glass .about-subtitle-badge,.theme-dark_glass .features-subtitle-badge,.theme-dark_glass .video-tag-label,.theme-dark_glass .booking-tag,.theme-dark_glass .menu-tag,.theme-dark_glass .map-section-tag,.theme-dark_glass .owner-title,.theme-dark_glass .feed-btn,.theme-dark_glass .current-price,.theme-dark_glass .item-price,.theme-dark_glass .s-price{color:var(--primary-accent,#60a5fa)!important}[data-theme*=dark] .form-label,[data-theme*=dark] .form-group label,[class*=_dark] .form-label,[class*=_dark] .form-group label,.theme-dark_glass .form-label,.theme-dark_glass .form-group label{color:var(--text-main,#f8fafc)!important}[data-theme*=dark] h2,[data-theme*=dark] h2 span:not(.title-accent),[class*=_dark] h2,[class*=_dark] h2 span:not(.title-accent),html[data-theme*=dark] h2,html[class*=_dark] h2,html.dark h2,html.dark h2 span:not(.title-accent),.theme-dark_glass h2,.theme-dark_glass h2 span:not(.title-accent){color:#fff!important}#scroll-progress{transition:none!important}.page-custom-article .me-section,.page-custom-article .article-section-block,.page-custom-article .me-sections>section,.page-custom-article .article-body>section{box-sizing:border-box!important;padding:5%!important}.page-custom-article .site-header,.site-header.subpage-header{visibility:visible!important;opacity:1!important;z-index:1000!important;background:var(--header-bg,#fffffff5)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid var(--border-color,#e2e8f0cc)!important;display:block!important;position:sticky!important;top:0!important;box-shadow:0 4px 20px -2px #0000000f!important}.page-custom-article .site-header .brand-name{color:var(--text-main,#0f172a)!important}.page-custom-article .site-header .nav-link{color:var(--text-muted,#475569)!important}html.dark.page-custom-article .site-header,html[data-mode=dark].page-custom-article .site-header,html[data-theme*=_dark].page-custom-article .site-header,.page-custom-article [data-mode=dark] .site-header,.page-custom-article [data-theme*=_dark] .site-header,.page-custom-article.mode-dark .site-header{background:#0f172af5!important;border-bottom:1px solid #ffffff1a!important;box-shadow:0 4px 24px #00000073!important}html.dark.page-custom-article .site-header .brand-name,html[data-mode=dark].page-custom-article .site-header .brand-name,html[data-theme*=_dark].page-custom-article .site-header .brand-name,.page-custom-article.mode-dark .site-header .brand-name{color:#fff!important}html.dark.page-custom-article .site-header .nav-link,html[data-mode=dark].page-custom-article .site-header .nav-link,html[data-theme*=_dark].page-custom-article .site-header .nav-link,.page-custom-article.mode-dark .site-header .nav-link{color:#cbd5e1!important}.page-custom-article .me-topbar,.page-custom-article .article-top-nav,.page-custom-article .sa-topbar{display:none!important}@media (width<=768px){.container,.section-container,.max-w-6xl,.max-w-7xl,.max-w-5xl,.max-w-4xl{box-sizing:border-box;width:100%;padding-inline:.3rem}.section-header{text-align:center;margin-inline:auto}.cta-buttons,.btn-group,.button-row,.hero-buttons,.hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}}#theme-toggle-btn{cursor:pointer!important;color:#fff!important;z-index:99999!important;background:#0f172a!important;border:2px solid #fff3!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;transition:transform .3s,background-color .3s!important;display:flex!important;position:fixed!important;bottom:1.5rem!important;right:1.5rem!important;box-shadow:0 10px 30px #0006!important}#theme-toggle-btn:hover{transform:scale(1.1)translateY(-2px)!important;box-shadow:0 15px 35px #00000080!important}#theme-toggle-btn svg{stroke:#fff!important;width:24px!important;height:24px!important}[class*=_dark] #theme-toggle-btn,html.dark #theme-toggle-btn{color:#0f172a!important;background:#fff!important;border:2px solid #0f172a33!important}[class*=_dark] #theme-toggle-btn svg,html.dark #theme-toggle-btn svg{stroke:#0f172a!important}:is([data-theme=procyon_v40_pastel],.theme-procyon_v40_pastel,[data-theme=starla_v41_pastel],.theme-starla_v41_pastel,[data-theme=danica_v42_pastel],.theme-danica_v42_pastel,[data-theme=danica_v42_vibrant],.theme-danica_v42_vibrant,[data-theme=astra_v43_pastel],.theme-astra_v43_pastel,[data-theme=astra_v43_vibrant],.theme-astra_v43_vibrant,[data-theme=seren_v44_pastel],.theme-seren_v44_pastel) :is(.feature-icon-box span,.feature-icon-wrapper span,.v40-feature-icon-box span,.feature-icon span){color:#0f172a!important}:is([data-theme=starla_v41_pastel],.theme-starla_v41_pastel,[data-theme=astra_v43_pastel],.theme-astra_v43_pastel,[data-theme=astra_v43_vibrant],.theme-astra_v43_vibrant,[data-theme=seren_v44_pastel],.theme-seren_v44_pastel,[data-theme=procyon_v40_pastel],.theme-procyon_v40_pastel) :is(.v40-about-header-tape,.v41-about-header-tape,.v42-about-header-tape,.v43-about-header-tape,.v44-about-header-tape,.v40-menu-eyebrow,.v41-menu-eyebrow,.v42-menu-eyebrow,.v43-menu-eyebrow,.v44-menu-eyebrow,.v40-menu-badge,.v41-menu-badge,.v42-menu-badge,.v43-menu-badge,.v44-menu-badge,.v40-menu-price,.v41-menu-price,.v42-menu-price,.v43-menu-price,.v44-menu-price,.v40-product-price-tag,.v41-product-price-tag,.v42-product-price-tag,.v43-product-price-tag,.v44-product-price-tag,.v40-section-eyebrow,.v41-section-eyebrow,.v42-section-eyebrow,.v43-section-eyebrow,.v44-section-eyebrow,.v40-products-eyebrow,.v41-products-eyebrow,.v42-products-eyebrow,.v43-products-eyebrow,.v44-products-eyebrow,.v40-spotlight-eyebrow,.v41-spotlight-eyebrow,.v42-spotlight-eyebrow,.v43-spotlight-eyebrow,.v44-spotlight-eyebrow,.v40-quote-label,.v41-quote-label,.v42-quote-label,.v43-quote-label,.v44-quote-label,.v40-accent-badge,.v41-accent-badge,.v42-accent-badge,.v43-accent-badge,.v44-accent-badge,.v40-section-eyebrow span,.v41-section-eyebrow span,.v42-section-eyebrow span,.v43-section-eyebrow span,.v44-section-eyebrow span,.v40-products-eyebrow span,.v41-products-eyebrow span,.v42-products-eyebrow span,.v43-products-eyebrow span,.v44-products-eyebrow span,.v40-spotlight-eyebrow span,.v41-spotlight-eyebrow span,.v42-spotlight-eyebrow span,.v43-spotlight-eyebrow span,.v44-spotlight-eyebrow span,.v40-quote-label span,.v41-quote-label span,.v42-quote-label span,.v43-quote-label span,.v44-quote-label span,.v40-accent-badge span,.v41-accent-badge span,.v42-accent-badge span,.v43-accent-badge span,.v44-accent-badge span){color:#064e3b!important;font-weight:850!important}:is([data-theme=procyon_v40],.theme-procyon_v40) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button,.v40-spotlight-btn){color:#fff!important;background:#047857!important;font-weight:850!important}:is([data-theme=procyon_v40_pastel],.theme-procyon_v40_pastel) :is(.v40-eyebrow-tape-banner,.eyebrow-tape,.v40-eyebrow-tape-banner span){color:#ecfdf5!important}:is([data-theme=procyon_v40_pastel],.theme-procyon_v40_pastel) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button){color:#fff!important;background:#064e3b!important;font-weight:850!important}:is([data-theme=procyon_v40_pastel],.theme-procyon_v40_pastel) :is(.section-tag,.stats-subtitle){color:#064e3b!important}:is([data-theme=procyon_v40_vibrant],.theme-procyon_v40_vibrant) :is(.v40-btn-primary,.cta-button,.v40-cartoon-btn,.btn-primary){color:#030508!important;font-weight:900!important}:is([data-theme=starla_v41],.theme-starla_v41) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button){color:#fff!important;background:#0369a1!important;font-weight:850!important}:is([data-theme=starla_v41],.theme-starla_v41) .pricing-card.popular .cta-button{color:#021b24!important;background:#00f2fe!important;font-weight:850!important}:is([data-theme=starla_v41_pastel],.theme-starla_v41_pastel) :is(.v41-eyebrow-tape-banner,.v41-hero-top-area .v41-banner-star,.v41-eyebrow-tape-banner span){color:#fff!important;background:#8d361d!important}:is([data-theme=starla_v41_pastel],.theme-starla_v41_pastel) .v41-subheadline-text{color:#fff!important}:is([data-theme=starla_v41_pastel],.theme-starla_v41_pastel) :is(.badge-tag,.section-tag,.card-tag,.about-subtitle-badge,.features-subtitle-badge,.menu-tag){color:#064e3b!important}:is([data-theme=starla_v41_pastel],.theme-starla_v41_pastel) .v41-tag-text{color:#fff!important}:is([data-theme=starla_v41_vibrant],.theme-starla_v41_vibrant) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button){color:#fff!important;background:#9c3b00!important;font-weight:850!important}:is([data-theme=starla_v41_vibrant],.theme-starla_v41_vibrant) :is(.v41-about-caption,.v41-about-caption span,.team-member-card span,.team-tag,.team-subtitle-badge){color:#fff!important}:is([data-theme=starla_v41_vibrant],.theme-starla_v41_vibrant) .author-highlight{color:#fb923c!important}:is([data-theme=danica_v42],.theme-danica_v42) :is(.v42-eyebrow-tape-banner,.v42-eyebrow-tape-banner span,.eyebrow-tape span){color:#fff!important}:is([data-theme=danica_v42],.theme-danica_v42) .pricing-card .cta-button{color:#fff!important;background:#0f766e!important;font-weight:850!important}:is([data-theme=danica_v42],.theme-danica_v42) .pricing-card.popular .cta-button{color:#fff!important;background:#9d174d!important;font-weight:850!important}:is([data-theme=danica_v42],.theme-danica_v42) :is(.v42-cartoon-btn,.category-badge){color:#fff!important;background:#0f766e!important}:is([data-theme=danica_v42],.theme-danica_v42) .v42-cartoon-btn{color:#fff!important;background:#9d174d!important}:is([data-theme=danica_v42_pastel],.theme-danica_v42_pastel) :is(.v42-about-header-tape,.v42-about-eyebrow-text,.v42-menu-eyebrow,.v42-menu-badge,.v42-menu-price,.v42-product-price-tag,.feature-icon-box span,.badge-tag,.section-tag,.card-tag,.v42-menu-price,.tier-desc,.feature-text){color:#000!important;font-weight:900!important}:is([data-theme=danica_v42_pastel],.theme-danica_v42_pastel) :is(.v42-eyebrow-tape-banner,.v42-eyebrow-tape-banner span,.eyebrow-tape span){color:#fff!important}:is([data-theme=danica_v42_pastel],.theme-danica_v42_pastel) :is(.v42-btn-primary,.cta-button,.v42-cartoon-btn,.submit-btn){color:#ffe600!important;background:#000!important;border:3px solid #000!important;font-weight:900!important}:is([data-theme=danica_v42_pastel],.theme-danica_v42_pastel) .pricing-card.popular{color:#ffe600!important;background:#000!important;border:3.5px solid #000!important}:is([data-theme=danica_v42_pastel],.theme-danica_v42_pastel) .pricing-card.popular :is(.tier-desc,.price-period,.feature-text){color:#fff!important}:is([data-theme=danica_v42_pastel],.theme-danica_v42_pastel) .pricing-card.popular .tier-name{color:#ffe600!important}:is([data-theme=danica_v42_pastel],.theme-danica_v42_pastel) .pricing-card.popular .cta-button{color:#000!important;background:#ffe600!important;border:3px solid #ffe600!important}:is([data-theme=danica_v42_vibrant],.theme-danica_v42_vibrant) :is(.v42-eyebrow-tape-banner,.v42-eyebrow-tape-banner span,.eyebrow-tape span){color:#fff!important}:is([data-theme=danica_v42_vibrant],.theme-danica_v42_vibrant) :is(.features-subtitle-badge,.section-tag,.team-subtitle-badge,.about-subtitle-badge){color:#e2f0d9!important}:is([data-theme=danica_v42_vibrant],.theme-danica_v42_vibrant) :is(.donation-card,.salon-services,.salon-about,.pricing-card) :is(.section-tag,.badge-tag,.section-title,h2){color:#1e3a1a!important}:is([data-theme=danica_v42_vibrant],.theme-danica_v42_vibrant) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button){color:#fff!important;background:#1e3a1a!important;font-weight:850!important}:is([data-theme=danica_v42_vibrant],.theme-danica_v42_vibrant) .v42-cartoon-btn{color:#fff!important;background:#7c2d12!important;font-weight:850!important}:is([data-theme=astra_v43_pastel],.theme-astra_v43_pastel) .header-cta{color:#fff!important;background:#0369a1!important}:is([data-theme=astra_v43_pastel],.theme-astra_v43_pastel) :is(.v43-about-eyebrow-text,.v43-about-header-tape,.v43-about-eyebrow-text span){color:#fff!important}:is([data-theme=astra_v43_pastel],.theme-astra_v43_pastel) :is(.v43-btn-primary,.cta-button){color:#021b24!important;background:#00f0ff!important;font-weight:850!important}:is([data-theme=astra_v43_pastel],.theme-astra_v43_pastel) :is(.v43-section-eyebrow,.v43-section-eyebrow span,.section-tag,.section-pill,.v43-products-eyebrow,.v43-products-eyebrow span,.v43-about-header-tape,.v43-hero-badge){color:#fff!important;background:#9d174d!important}:is([data-theme=astra_v43_pastel],.theme-astra_v43_pastel) :is(.amount-pill.active,.donate-btn){color:#021b24!important;background:#00f0ff!important;font-weight:850!important}:is([data-theme=astra_v43_pastel],.theme-astra_v43_pastel) .footer-legal-link{color:#9ca3af!important}:is([data-theme=astra_v43_vibrant],.theme-astra_v43_vibrant) .popular-badge{color:#fff!important;background:#047857!important}:is([data-theme=astra_v43_vibrant],.theme-astra_v43_vibrant) :is(.badge-tag,.section-tag,.card-tag,.about-subtitle-badge,.features-subtitle-badge,.menu-tag),:is([data-theme=astra_v43_vibrant],.theme-astra_v43_vibrant) :is(.v43-products-eyebrow,.v43-products-eyebrow span){color:#78350f!important}:is([data-theme=seren_v44],.theme-seren_v44) :is(.v44-eyebrow-tape-banner span,.eyebrow-tape span){color:#064e3b!important}:is([data-theme=seren_v44_pastel],.theme-seren_v44_pastel) :is(.v44-about-eyebrow-text,.v44-about-header-tape,.v44-about-eyebrow-text span){color:#fff!important}:is([data-theme=seren_v44_pastel],.theme-seren_v44_pastel) :is(.section-tag:not(.schedule-section-area *),.booking-tag,.badge-tag){color:#064e3b!important}:is([data-theme=seren_v44_pastel],.theme-seren_v44_pastel) .schedule-section-area .section-tag{color:#d4ff5b!important}:is([data-theme=seren_v44_pastel],.theme-seren_v44_pastel) :is(.stats-section,.trusted-by-section-area,.partners-section) :is(.stats-title,.section-title,h2){color:#064e3b!important}:is([data-theme=seren_v44_vibrant],.theme-seren_v44_vibrant) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button,.v44-cartoon-btn,.btn-cta.btn-open,.amount-pill.active,.donate-btn){color:#fff!important;background:#0369a1!important;font-weight:850!important}:is([data-theme=stella_v45_vibrant],.theme-stella_v45_vibrant) :is(.v45-cartoon-btn,.cta-button){color:#fff!important;background:#047857!important;font-weight:850!important}:is([data-theme=peony_v46_vibrant],.theme-peony_v46_vibrant) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button,.directions-btn,.amount-pill.active,.donate-btn){color:#fff!important;background:#be185d!important;font-weight:850!important}:is([data-theme=iris_v47_vibrant],.theme-iris_v47_vibrant) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button,.directions-btn,.amount-pill.active,.donate-btn){color:#fff!important;background:#4338ca!important;font-weight:850!important}:is([data-theme=ranunculus_v48_vibrant],.theme-ranunculus_v48_vibrant) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button){color:#fff!important;background:#b45309!important;font-weight:850!important}:is([data-theme=lavender_v49_vibrant],.theme-lavender_v49_vibrant) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button),:is([data-theme=dahlia_v50_vibrant],.theme-dahlia_v50_vibrant) :is(.pricing-card .cta-button,.pricing-card.standard .cta-button,.cta-button){color:#fff!important;background:#7e22ce!important;font-weight:850!important}
