#site-header[data-astro-cid-3ef6ksr2]{position:fixed}#site-header[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;background:url(/images/about-texture.jpg)center/cover no-repeat;opacity:0;z-index:-1;transition:opacity .5s ease;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)}#site-header[data-astro-cid-3ef6ksr2].header-scrolled:before{opacity:.12}#site-header[data-astro-cid-3ef6ksr2].header-light:before{opacity:.06}#site-header[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .4s ease}#site-header[data-astro-cid-3ef6ksr2].header-scrolled:after{opacity:1}.desktop-nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:#fff;transition:width .3s cubic-bezier(.22,.61,.36,1)}.desktop-nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.mobile-menu-bg[data-astro-cid-3ef6ksr2]{background:#1a1611}.nav-overlay[data-astro-cid-3ef6ksr2]{width:100%;max-width:480px;padding:clamp(36px,8vw,64px) clamp(28px,7vw,56px);position:relative}.nav-label[data-astro-cid-3ef6ksr2]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff47;margin-bottom:clamp(24px,5vw,40px);opacity:0}.nav-list[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0;opacity:0}.nav-item[data-astro-cid-3ef6ksr2]{border-top:.5px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.nav-item[data-astro-cid-3ef6ksr2]:last-of-type{border-bottom:.5px solid rgba(255,255,255,.1)}.nav-link-mobile[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:clamp(18px,3.5vw,24px)0;cursor:pointer;text-decoration:none;color:inherit;position:relative}.nav-text[data-astro-cid-3ef6ksr2]{font-family:var(--font-heading);font-size:clamp(22px,5.5vw,30px);font-weight:400;color:#fff;letter-spacing:-.025em;line-height:1;transition:color .3s ease}.nav-item[data-astro-cid-3ef6ksr2].is-hovered .nav-text[data-astro-cid-3ef6ksr2],.nav-item[data-astro-cid-3ef6ksr2]:hover .nav-text[data-astro-cid-3ef6ksr2]{color:#e8d5b0}.nav-arrow[data-astro-cid-3ef6ksr2]{color:#e8d5b0;opacity:0;transform:translate(-10px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);flex-shrink:0;line-height:1}.nav-item[data-astro-cid-3ef6ksr2].is-hovered .nav-arrow[data-astro-cid-3ef6ksr2],.nav-item[data-astro-cid-3ef6ksr2]:hover .nav-arrow[data-astro-cid-3ef6ksr2]{opacity:1;transform:translate(0)}.nav-underline[data-astro-cid-3ef6ksr2]{position:absolute;bottom:0;left:0;width:0%;height:1px;background:#e8d5b0;transition:width .48s cubic-bezier(.22,1,.36,1)}.nav-item[data-astro-cid-3ef6ksr2].is-hovered .nav-underline[data-astro-cid-3ef6ksr2],.nav-item[data-astro-cid-3ef6ksr2]:hover .nav-underline[data-astro-cid-3ef6ksr2]{width:100%}.nav-cta[data-astro-cid-3ef6ksr2]{margin-top:clamp(28px,5vw,44px);display:flex;align-items:center;gap:10px;cursor:pointer;opacity:0;width:fit-content}.nav-cta-label[data-astro-cid-3ef6ksr2]{font-family:var(--font-body);font-size:12px;letter-spacing:.08em;color:#ffffff47;transition:color .28s ease}.nav-cta[data-astro-cid-3ef6ksr2]:hover .nav-cta-label[data-astro-cid-3ef6ksr2]{color:#ffffffa6}.nav-cta-icon[data-astro-cid-3ef6ksr2]{width:22px;height:22px;border-radius:50%;border:.5px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;transition:border-color .28s ease,background .28s ease,transform .35s cubic-bezier(.22,1,.36,1)}.nav-cta[data-astro-cid-3ef6ksr2]:hover .nav-cta-icon[data-astro-cid-3ef6ksr2]{border-color:#e8d5b066;background:#e8d5b00f;transform:translate(3px)}.nav-link-mobile[data-astro-cid-3ef6ksr2]:focus-visible .nav-text[data-astro-cid-3ef6ksr2]{color:#e8d5b0}.nav-link-mobile[data-astro-cid-3ef6ksr2]:focus-visible .nav-underline[data-astro-cid-3ef6ksr2]{width:100%}@media (max-width:768px){.nav-text[data-astro-cid-3ef6ksr2]{font-size:clamp(20px,6vw,26px)}}@media (max-width:480px){.nav-overlay[data-astro-cid-3ef6ksr2]{padding:40px 24px;max-width:100%}.nav-text[data-astro-cid-3ef6ksr2]{font-size:24px}.nav-link-mobile[data-astro-cid-3ef6ksr2]{padding:20px 0}}@media (prefers-reduced-motion:reduce){.nav-text[data-astro-cid-3ef6ksr2],.nav-arrow[data-astro-cid-3ef6ksr2],.nav-underline[data-astro-cid-3ef6ksr2],.nav-cta-icon[data-astro-cid-3ef6ksr2]{transition:none!important}}.hero-overlay[data-astro-cid-bbe6dxrz]{background:linear-gradient(to top right,#1e1209d1,#1e1209a6 30%,#1e120966,#1e120933 80%,#1e12091a),linear-gradient(to top,rgba(30,18,9,.3)0,transparent 50%)}@keyframes heroImgIn{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes heroRise{0%{transform:translateY(.9em)}to{transform:none}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero-image[data-astro-cid-bbe6dxrz]{animation:heroImgIn 2s cubic-bezier(.22,.61,.36,1) .15s backwards}.hero-eyebrow[data-astro-cid-bbe6dxrz]{animation:heroFadeUp .8s ease-out .55s backwards}.hero-h1-line[data-astro-cid-bbe6dxrz]{animation:heroRise .85s cubic-bezier(.22,1,.36,1) backwards}.hero-h1-line[data-astro-cid-bbe6dxrz]:nth-child(1){animation-delay:0s}.hero-h1-line[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:.08s}.hero-h1-line[data-astro-cid-bbe6dxrz]:nth-child(3){animation-delay:.16s}.hero-sub[data-astro-cid-bbe6dxrz]{animation:heroFadeUp .9s ease-out 1.15s backwards}.hero-ctas[data-astro-cid-bbe6dxrz] .hero-btn[data-astro-cid-bbe6dxrz]{animation:heroFadeUp 1.5s cubic-bezier(.22,1,.36,1) 1.35s backwards}.hero-ctas[data-astro-cid-bbe6dxrz] .hero-btn[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:1.6s}@media (prefers-reduced-motion:reduce){.hero-image[data-astro-cid-bbe6dxrz],.hero-eyebrow[data-astro-cid-bbe6dxrz],.hero-h1-line[data-astro-cid-bbe6dxrz],.hero-sub[data-astro-cid-bbe6dxrz],.hero-ctas[data-astro-cid-bbe6dxrz] .hero-btn[data-astro-cid-bbe6dxrz]{animation:none}}.hero-btn[data-astro-cid-bbe6dxrz].is-icon{position:relative;display:inline-flex;align-items:center;gap:0;padding:8px 8px 8px 28px;border-radius:9999px;text-decoration:none;overflow:hidden;cursor:pointer;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1),border-color .35s ease,background-color .35s ease}.hero-btn[data-astro-cid-bbe6dxrz].is-icon:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#ffffff24,#ffffff0d,#fff0 70%);opacity:0;transition:opacity .35s ease;pointer-events:none;border-radius:inherit}.hero-btn[data-astro-cid-bbe6dxrz].is-primary{background:#fff;color:#1e1209}.hero-btn[data-astro-cid-bbe6dxrz].is-primary .hero-btn__icon-bg[data-astro-cid-bbe6dxrz]{background:#1e120914}.hero-btn[data-astro-cid-bbe6dxrz].is-primary:hover .hero-btn__icon-bg[data-astro-cid-bbe6dxrz]{background:#1e120926}.hero-btn[data-astro-cid-bbe6dxrz].is-ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.25)}.hero-btn[data-astro-cid-bbe6dxrz].is-ghost .hero-btn__icon-bg[data-astro-cid-bbe6dxrz]{background:#ffffff1f}.hero-btn[data-astro-cid-bbe6dxrz].is-ghost:hover{background:#ffffff26;border-color:#fff6}.hero-btn[data-astro-cid-bbe6dxrz].is-ghost:hover .hero-btn__icon-bg[data-astro-cid-bbe6dxrz]{background:#ffffff38}.hero-btn[data-astro-cid-bbe6dxrz].is-icon:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000002e}.hero-btn[data-astro-cid-bbe6dxrz].is-icon:hover:before{opacity:1}.hero-btn__label[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-right:20px;white-space:nowrap}.hero-btn__icon[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;flex-shrink:0}.hero-btn__icon-bg[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;transition:transform .35s cubic-bezier(.22,.61,.36,1),background-color .35s ease,box-shadow .35s ease}.hero-btn[data-astro-cid-bbe6dxrz].is-icon:hover .hero-btn__icon-bg[data-astro-cid-bbe6dxrz]{transform:scale(1.08)}.hero-btn__arrow[data-astro-cid-bbe6dxrz]{transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .3s ease;flex-shrink:0}.hero-btn__arrow[data-astro-cid-bbe6dxrz]:not(.is-absolute){transform:translate(0);opacity:1}.hero-btn[data-astro-cid-bbe6dxrz].is-icon:hover .hero-btn__arrow[data-astro-cid-bbe6dxrz]:not(.is-absolute){transform:translate(8px);opacity:0}.hero-btn__arrow[data-astro-cid-bbe6dxrz].is-absolute{position:absolute;inset:0;margin:auto;transform:translate(-8px);opacity:0}.hero-btn[data-astro-cid-bbe6dxrz].is-icon:hover .hero-btn__arrow[data-astro-cid-bbe6dxrz].is-absolute{transform:translate(0);opacity:1}.hero-btn[data-astro-cid-bbe6dxrz].is-icon:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.about-dot-in[data-astro-cid-v2cbyr3p]{width:4px;height:4px;border-radius:50%;background:var(--color-brand-accent);opacity:0}.about-scroll-region[data-astro-cid-v2cbyr3p]{height:250vh;position:relative}.about-section[data-astro-cid-v2cbyr3p]{position:sticky;top:0;height:100vh;background:var(--color-bg-primary);display:flex;align-items:center;overflow:hidden}.texture-overlay[data-astro-cid-v2cbyr3p]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 70% 65%at 65% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 65%at 65% 50%,#000 30%,transparent 75%)}.texture-overlay[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about-container[data-astro-cid-v2cbyr3p]{max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3.5rem);width:100%;position:relative;z-index:1}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.about-text[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;justify-content:center;padding-right:2rem;position:relative;min-height:400px}.about-eyebrow[data-astro-cid-v2cbyr3p]{font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:2.5rem}.about-quote[data-astro-cid-v2cbyr3p]{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.75;color:var(--color-text-primary);max-width:460px}.about-divider[data-astro-cid-v2cbyr3p]{width:100%;max-width:280px;height:1px;background:var(--color-brand-accent);margin:2.5rem 0 2rem}.about-signature[data-astro-cid-v2cbyr3p]{font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--color-text-primary);font-style:normal}.about-cta-wrap[data-astro-cid-v2cbyr3p]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:5;pointer-events:none}.about-cta-wrap[data-astro-cid-v2cbyr3p]>[data-astro-cid-v2cbyr3p]{pointer-events:auto}.about-cta-headline[data-astro-cid-v2cbyr3p]{position:absolute;top:0;left:0;font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:1.8rem;color:#000;line-height:1.35}.about-cta-headline[data-astro-cid-v2cbyr3p] .typewriter-char{opacity:0;display:inline}.about-cta-btn-wrap[data-astro-cid-v2cbyr3p]{position:absolute;top:110%;left:15%}.about-cta[data-astro-cid-v2cbyr3p]{position:relative;display:inline-flex;align-items:center;gap:0;padding:8px 8px 8px 28px;border-radius:9999px;text-decoration:none;cursor:pointer;background:#fff;color:var(--color-bg-dark);border:0;overflow:hidden;box-shadow:0 2px 8px #1e120914,0 6px 20px #1e12090f;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);white-space:nowrap}.about-cta[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none}.about-cta[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000002e}.about-cta[data-astro-cid-v2cbyr3p]:hover:before{opacity:1}.about-cta__label[data-astro-cid-v2cbyr3p]{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-right:20px}.about-cta__icon[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1e120914;position:relative;overflow:hidden;transition:background .35s,transform .35s}.about-cta[data-astro-cid-v2cbyr3p]:hover .about-cta__icon[data-astro-cid-v2cbyr3p]{background:#1e120926;transform:scale(1.08)}.about-cta__arrow[data-astro-cid-v2cbyr3p]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.about-cta__arrow[data-astro-cid-v2cbyr3p].is-absolute{position:absolute;transform:translate(-8px);opacity:0}.about-cta[data-astro-cid-v2cbyr3p]:hover .about-cta__arrow[data-astro-cid-v2cbyr3p]:not(.is-absolute){transform:translate(8px);opacity:0}.about-cta[data-astro-cid-v2cbyr3p]:hover .about-cta__arrow[data-astro-cid-v2cbyr3p].is-absolute{transform:translate(0);opacity:1}.about-collage[data-astro-cid-v2cbyr3p]{position:relative;width:100%;aspect-ratio:1/1;max-width:460px;margin-left:auto;z-index:1}.foto-circle[data-astro-cid-v2cbyr3p]{position:absolute;border-radius:50%;overflow:hidden;border:1.5px solid #8a6a4a;background:#f6f4f1;box-shadow:0 4px 18px #0000000f,inset 0 0 0 1px #fff6;transition:border-color .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1)}.foto-circle[data-astro-cid-v2cbyr3p]:hover{border-color:#6b4f36;box-shadow:0 12px 30px #0000001f}.foto-circle[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p],.foto-circle[data-astro-cid-v2cbyr3p] video[data-astro-cid-v2cbyr3p]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.foto-circle--main[data-astro-cid-v2cbyr3p]{top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px;z-index:3}.foto-circle--main[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.foto-circle--main[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.foto-circle--main[data-astro-cid-v2cbyr3p]:hover img[data-astro-cid-v2cbyr3p]{transform:scale(1.04)}.foto-circle--video[data-astro-cid-v2cbyr3p]{top:2%;right:12%;width:160px;height:160px;z-index:2}.foto-circle--photo[data-astro-cid-v2cbyr3p]{bottom:2%;left:12%;width:160px;height:160px;z-index:2}.orbit-ring[data-astro-cid-v2cbyr3p]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;height:380px;border-radius:50%;pointer-events:none;z-index:0}.orbit-ring__spin[data-astro-cid-v2cbyr3p]{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(179,158,133,.2);animation:orbitSpin 120s linear infinite}@keyframes orbitSpin{to{transform:rotate(360deg)}}.collage-label[data-astro-cid-v2cbyr3p]{position:absolute;bottom:-4%;left:50%;transform:translate(-50%);font-size:.68rem;font-weight:400;letter-spacing:.1em;color:#9a8672;z-index:4;white-space:nowrap}.infobar[data-astro-cid-v2cbyr3p]{position:absolute;bottom:3rem;left:0;right:0;background:0 0;padding:0;z-index:10}.infobar-container[data-astro-cid-v2cbyr3p]{max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3.5rem)}.infobar-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.infobar-card[data-astro-cid-v2cbyr3p]{text-align:center;padding:1.2rem 1rem}.infobar-icon[data-astro-cid-v2cbyr3p]{width:24px;height:24px;margin:0 auto .8rem;display:flex;align-items:center;justify-content:center;color:var(--color-brand-accent)}.infobar-icon[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{width:20px;height:20px;stroke-width:1}.infobar-icon[data-astro-cid-v2cbyr3p] i[data-astro-cid-v2cbyr3p]{font-size:20px;line-height:1}.infobar-title[data-astro-cid-v2cbyr3p]{font-family:var(--font-heading);font-size:1.05rem;font-weight:400;font-style:italic;color:#000;margin-bottom:.35rem}.infobar-desc[data-astro-cid-v2cbyr3p]{font-family:var(--font-body);font-size:.72rem;font-weight:300;line-height:1.65;color:#000;max-width:240px;margin:0 auto}.infobar-card[data-astro-cid-v2cbyr3p]+.infobar-card[data-astro-cid-v2cbyr3p]{border-left:1px solid rgba(179,158,133,.15)}@media (max-width:768px){.about-section[data-astro-cid-v2cbyr3p]{align-items:flex-start;padding-top:.5rem}.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:.5rem}.about-text[data-astro-cid-v2cbyr3p]{padding-right:0!important;order:2;min-height:220px;padding-top:.5rem}.about-collage[data-astro-cid-v2cbyr3p]{order:1;max-width:300px;margin:0 auto;aspect-ratio:1/1}.foto-circle--main[data-astro-cid-v2cbyr3p]{width:150px;height:150px}.foto-circle--video[data-astro-cid-v2cbyr3p],.foto-circle--photo[data-astro-cid-v2cbyr3p]{width:115px;height:115px}.orbit-ring[data-astro-cid-v2cbyr3p]{width:270px;height:270px}.about-eyebrow[data-astro-cid-v2cbyr3p]{margin-bottom:1.2rem!important;font-size:.6rem!important}.about-quote[data-astro-cid-v2cbyr3p]{font-size:.95rem!important;line-height:1.6!important}.about-divider[data-astro-cid-v2cbyr3p]{margin:1.2rem 0 1rem!important}.about-text[data-astro-cid-v2cbyr3p]{min-height:auto!important}.about-cta-wrap[data-astro-cid-v2cbyr3p]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:0 1.2rem!important;margin-top:-.5rem!important}.about-cta-headline[data-astro-cid-v2cbyr3p]{position:relative!important;top:auto!important;left:auto!important;font-size:1.15rem!important;line-height:1.4!important;font-weight:400!important;text-align:center!important}.about-cta-btn-wrap[data-astro-cid-v2cbyr3p]{position:relative!important;top:auto!important;left:auto!important;margin-top:.8rem!important}.about-text-content[data-astro-cid-v2cbyr3p]{min-height:0!important}.about-cta[data-astro-cid-v2cbyr3p]{padding:6px 6px 6px 20px}.about-cta__label[data-astro-cid-v2cbyr3p]{font-size:.68rem;margin-right:14px}.about-cta__icon[data-astro-cid-v2cbyr3p]{width:34px;height:34px}.infobar[data-astro-cid-v2cbyr3p]{bottom:auto!important;top:48%;left:0;right:0}.infobar-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:0;max-width:340px;margin:0 auto;padding:0 .5rem}.infobar-card[data-astro-cid-v2cbyr3p]{padding:.7rem .6rem;display:flex;align-items:center;gap:1rem;text-align:left}.infobar-card[data-astro-cid-v2cbyr3p]+.infobar-card[data-astro-cid-v2cbyr3p]{border-left:none;border-top:1px solid rgba(179,158,133,.15)}.infobar-icon[data-astro-cid-v2cbyr3p]{width:22px;height:22px;margin:0;flex-shrink:0;color:#8a6a4a}.infobar-icon[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{width:20px;height:20px;stroke-width:1.3}.infobar-icon[data-astro-cid-v2cbyr3p] i[data-astro-cid-v2cbyr3p]{font-size:20px}.infobar-title[data-astro-cid-v2cbyr3p]{font-size:.88rem;margin-bottom:.15rem}.infobar-desc[data-astro-cid-v2cbyr3p]{font-size:.68rem;line-height:1.5;max-width:none;margin:0}.about-cta-btn-wrap[data-astro-cid-v2cbyr3p]{position:fixed!important;top:auto!important;bottom:2rem!important;left:50%!important;transform:translate(-50%)!important;z-index:20}.collage-label[data-astro-cid-v2cbyr3p]{font-size:.55rem}}.services-section[data-astro-cid-g5jplrhu]{position:relative;padding:6rem 0 5rem;overflow:hidden;background:var(--color-bg-primary)}.services-section[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,transparent,var(--color-bg-primary));pointer-events:none;z-index:2}.services-texture[data-astro-cid-g5jplrhu]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 80% 70%at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 70%at 50% 50%,#000 20%,transparent 70%)}.services-texture[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{width:100%;height:100%;object-fit:cover;display:block}.services-container[data-astro-cid-g5jplrhu]{max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3.5rem);position:relative;z-index:1}.services-header[data-astro-cid-g5jplrhu]{text-align:center;margin-bottom:4.5rem}.services-title[data-astro-cid-g5jplrhu]{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:500;line-height:1.15;color:var(--color-text-primary);margin-bottom:1.5rem}.services-title[data-astro-cid-g5jplrhu] em[data-astro-cid-g5jplrhu]{font-style:italic;font-weight:500;background:linear-gradient(135deg,#8a6a4a,#b38e48,#b39e85);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(138,106,58,.2))}.services-deco-line[data-astro-cid-g5jplrhu]{width:1px;height:60px;background:linear-gradient(to bottom,transparent,var(--color-brand-accent),transparent);margin:0 auto 2.5rem;opacity:.4}.svc-typewriter-char[data-astro-cid-g5jplrhu]{opacity:0;display:inline}.services-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;perspective:1200px}.service-card[data-astro-cid-g5jplrhu]{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(165deg,#ffffffd9,#f7f3eebf,#ede4d899 80%,#e0d4c380);border:1px solid rgba(179,158,133,.12);box-shadow:0 2px 16px #1e12090a,inset 0 1px #fff9;transition:translate .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1),border-color .4s ease}.service-card[data-astro-cid-g5jplrhu]:hover{translate:0-8px;box-shadow:0 24px 60px #1e12091a,0 4px 12px #1e12090d,inset 0 1px #fffc;border-color:#b39e8540}.service-card__image[data-astro-cid-g5jplrhu]{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(1.08) saturate(.82);transition:scale .7s cubic-bezier(.22,1,.36,1),filter .5s ease}.service-card[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{filter:brightness(1.02) saturate(.95)}.service-card__image[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff40;z-index:1;pointer-events:none;transition:opacity .5s}.service-card[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu]:before{opacity:.5}.service-card[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{scale:1.05}.service-card__image[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:65%;background:linear-gradient(to top,rgba(30,18,9,.65)0,rgba(30,18,9,.25) 40%,rgba(247,243,238,.05) 70%,transparent 100%);pointer-events:none;z-index:1}.service-card__name[data-astro-cid-g5jplrhu]{position:absolute;bottom:1.2rem;left:1.4rem;right:1.4rem;z-index:2;font-family:var(--font-heading);font-size:1.5rem;font-weight:400;font-style:italic;color:#fff;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.25)}.service-card__tag[data-astro-cid-g5jplrhu]{position:absolute;top:1rem;left:1rem;z-index:2;font-family:var(--font-body);font-size:.5rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;background:#2e1f0e6b;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:9999px;opacity:.5;transform:scale(.95);transition:opacity .4s,transform .4s,background .4s}.service-card[data-astro-cid-g5jplrhu]:hover .service-card__tag[data-astro-cid-g5jplrhu]{opacity:1;transform:scale(1);background:#2e1f0e8c;color:#fffffff2}.service-card--henna[data-astro-cid-g5jplrhu] .service-card__tag[data-astro-cid-g5jplrhu]{background:linear-gradient(135deg,#b38e4873,#9c783766);border-color:#d4af6433;color:#fff8e8b3}.service-card--henna[data-astro-cid-g5jplrhu]:hover .service-card__tag[data-astro-cid-g5jplrhu]{background:linear-gradient(135deg,#b38e48cc,#9c7837bf);border-color:#d4af6480;color:#fff8e8;box-shadow:0 2px 12px #b38e4840}.service-card__content[data-astro-cid-g5jplrhu]{padding:1.6rem 1.5rem 1.8rem}.service-card__desc[data-astro-cid-g5jplrhu]{font-family:var(--font-heading);font-size:1.1rem;font-weight:400;font-style:italic;line-height:1.65;color:#000;margin-bottom:1.4rem}.service-card__meta[data-astro-cid-g5jplrhu]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(179,158,133,.12)}.service-card__price[data-astro-cid-g5jplrhu]{font-family:var(--font-heading);font-size:1.6rem;font-weight:500;color:var(--color-text-primary)}.service-card__cta[data-astro-cid-g5jplrhu]{display:inline-flex;align-items:center;width:100%;justify-content:space-between;padding:12px 12px 12px 24px;border-radius:9999px;text-decoration:none;cursor:pointer;background:#fff9;color:var(--color-text-primary);border:1px solid rgba(179,158,133,.2);overflow:hidden;box-shadow:0 1px 4px #1e12090a;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),letter-spacing .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;position:relative}.service-card__cta[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.06) 35%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 65%,transparent 80%);transform:translate(-100%);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:1}.service-card__cta[data-astro-cid-g5jplrhu]:hover:before{transform:translate(100%)}.service-card__cta[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;inset:-1px;border-radius:9999px;background:linear-gradient(135deg,rgba(179,142,72,.3),rgba(179,158,133,.15),transparent);opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}.service-card__cta[data-astro-cid-g5jplrhu]:hover:after{opacity:1}.service-card__cta[data-astro-cid-g5jplrhu]:hover{background:linear-gradient(135deg,var(--color-bg-dark) 0%,#2a1a0e 60%,#3d2815 100%);color:#ffffffe6;border-color:#b38e4840;transform:translateY(-3px);box-shadow:0 4px 12px #1e12092e,0 16px 40px #1e12091f,inset 0 1px #ffffff1a}.service-card__cta-label[data-astro-cid-g5jplrhu]{font-family:var(--font-body);font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;position:relative;z-index:2;transition:letter-spacing .4s}.service-card__cta[data-astro-cid-g5jplrhu]:hover .service-card__cta-label[data-astro-cid-g5jplrhu]{letter-spacing:.16em}.service-card__cta-icon[data-astro-cid-g5jplrhu]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1e12090f;border:1px solid rgba(179,158,133,.15);position:relative;z-index:2;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),letter-spacing .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1);flex-shrink:0}.service-card__cta[data-astro-cid-g5jplrhu]:hover .service-card__cta-icon[data-astro-cid-g5jplrhu]{background:#b38e4840;border-color:#b38e484d;transform:translate(4px) scale(1.08)}.service-card__cta-arrow[data-astro-cid-g5jplrhu]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s}.service-card__cta-arrow[data-astro-cid-g5jplrhu].is-absolute{position:absolute;transform:translate(-8px);opacity:0}.service-card__cta[data-astro-cid-g5jplrhu]:hover .service-card__cta-arrow[data-astro-cid-g5jplrhu]:not(.is-absolute){transform:translate(8px);opacity:0}.service-card__cta[data-astro-cid-g5jplrhu]:hover .service-card__cta-arrow[data-astro-cid-g5jplrhu].is-absolute{transform:translate(0);opacity:1}.service-card--henna[data-astro-cid-g5jplrhu] .service-card__cta[data-astro-cid-g5jplrhu]:hover{background:linear-gradient(135deg,#8a6a3a,#6b4f28,#5a4020);border-color:#d4af6459;box-shadow:0 4px 12px #8a6a3a40,0 16px 40px #8a6a3a26,inset 0 1px #fff8e626}.service-card--henna[data-astro-cid-g5jplrhu] .service-card__cta[data-astro-cid-g5jplrhu]:hover .service-card__cta-icon[data-astro-cid-g5jplrhu]{background:#fff8e633;border-color:#fff8e640}.service-card--henna[data-astro-cid-g5jplrhu]{background:linear-gradient(165deg,#fffcf5e6,#f7eedccc,#ebdab9a6 70%,#d4be968c);border-color:#b38e4833;box-shadow:0 2px 16px #b38e480f,inset 0 1px #fff8e6b3}.service-card--henna[data-astro-cid-g5jplrhu]:hover{border-color:#b38e4859;box-shadow:0 24px 60px #b38e481a,0 4px 16px #1e12090d,inset 0 1px #fff8e6e6}.service-card--design[data-astro-cid-g5jplrhu] .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{object-position:85% 150%}.service-card--design[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{transform:scale(1.05)}.service-card--coloracao[data-astro-cid-g5jplrhu] .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{scale:1.35;object-position:center 25%}.service-card--coloracao[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{scale:1.42}.service-card--henna[data-astro-cid-g5jplrhu] .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{scale:1.3;object-position:center 30%}.service-card--henna[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{scale:1.37}.service-card--brow[data-astro-cid-g5jplrhu] .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{object-position:center 15%}.service-card--brow[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{scale:1.05}.service-card--lash[data-astro-cid-g5jplrhu] .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{object-position:center 55%}.service-card--lash[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{scale:1.05}.service-card--hydra[data-astro-cid-g5jplrhu] .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{object-position:center}.service-card--hydra[data-astro-cid-g5jplrhu]:hover .service-card__image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{scale:1.05}.services-more[data-astro-cid-g5jplrhu]{margin-top:3.5rem;text-align:center}.services-more__label[data-astro-cid-g5jplrhu]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.9rem}.services-more[data-astro-cid-g5jplrhu] ul[data-astro-cid-g5jplrhu]{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem}.services-more[data-astro-cid-g5jplrhu] a[data-astro-cid-g5jplrhu]{font-size:.85rem;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.services-section[data-astro-cid-g5jplrhu]{padding:4rem 0 3rem}.services-header[data-astro-cid-g5jplrhu]{margin-bottom:2.5rem}.services-grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:1.2rem;max-width:320px;margin:0 auto}.service-card__image[data-astro-cid-g5jplrhu]{aspect-ratio:3/4}.service-card__name[data-astro-cid-g5jplrhu]{font-size:1.15rem}.service-card__content[data-astro-cid-g5jplrhu]{padding:1.2rem 1.2rem 1.4rem}.service-card__desc[data-astro-cid-g5jplrhu]{font-size:.95rem}.service-card__price[data-astro-cid-g5jplrhu]{font-size:1.35rem}.service-card[data-astro-cid-g5jplrhu]{border-radius:14px}.service-card--henna[data-astro-cid-g5jplrhu]{order:1}.service-card--coloracao[data-astro-cid-g5jplrhu]{order:2}.service-card--design[data-astro-cid-g5jplrhu]{order:3}.service-card--brow[data-astro-cid-g5jplrhu]{order:4}.service-card--lash[data-astro-cid-g5jplrhu]{order:5}.service-card--hydra[data-astro-cid-g5jplrhu]{order:6}}@media (min-width:769px) and (max-width:1100px){.services-grid[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr);gap:1.2rem}.service-card__name[data-astro-cid-g5jplrhu]{font-size:1.2rem}.service-card__content[data-astro-cid-g5jplrhu]{padding:1.2rem 1rem 1.5rem}}.gallery-scroll-region[data-astro-cid-ihllb3az]{height:250vh;position:relative}.gallery-section[data-astro-cid-ihllb3az]{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;background:var(--color-bg-primary);perspective:1200px;display:flex;align-items:center;justify-content:center}.gallery-grid-wrapper[data-astro-cid-ihllb3az]{position:absolute;inset:-25%;display:flex;align-items:center;justify-content:center}.gallery-item-block[data-astro-cid-ihllb3az]{display:flex;gap:12px;transform:translateZ(0) rotate(7deg) scale(.92);transform-style:preserve-3d}.gallery-item-row[data-astro-cid-ihllb3az]{display:flex;flex-direction:column;gap:12px;transform-style:preserve-3d;width:220px;flex-shrink:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%)}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(odd){animation:gallery-marquee-up 35s linear infinite}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(2n){animation:gallery-marquee-down 28s linear infinite}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(1){animation-duration:35s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(2){animation-duration:28s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(3){animation-duration:32s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(4){animation-duration:35s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(5){animation-duration:28s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(1){animation-delay:0s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(2){animation-delay:-8s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(3){animation-delay:-4s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(4){animation-delay:-12s}.gallery-item-row[data-astro-cid-ihllb3az]:nth-child(5){animation-delay:-6s}@media (prefers-reduced-motion:reduce){.gallery-item-row[data-astro-cid-ihllb3az]{animation:none}}@keyframes gallery-marquee-up{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes gallery-marquee-down{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}.gallery-item[data-astro-cid-ihllb3az]{position:relative;width:100%;aspect-ratio:3/4;border-radius:10px;overflow:hidden;flex-shrink:0;background:#e8e0d5}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az]{width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_1]{transform:scale(1.6);object-position:center 25%}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_2]{transform:scale(1.5);object-position:center 20%}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_3]{transform:scale(1.5);object-position:center 25%}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_5]{transform:scale(1.5);object-position:center 22%}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_6]{transform:scale(1.5);object-position:center 20%}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_7]{transform:scale(1.5);object-position:center 25%}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_8]{transform:scale(1.4);object-position:center 25%}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_9]{transform:scale(2.2);transform-origin:80% 35%;object-position:80% 35%}.gallery-item[data-astro-cid-ihllb3az]>img[data-astro-cid-ihllb3az][src*=foto_12]{transform:scale(2.8);transform-origin:70% 36%;object-position:center 36%}.gallery-item[data-astro-cid-ihllb3az]:hover>img[data-astro-cid-ihllb3az]{filter:brightness(1.03)}.gallery-item-middle[data-astro-cid-ihllb3az]{aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;background:#f7f3eef0}.gallery-title-block[data-astro-cid-ihllb3az]{text-align:center;padding:1rem .8rem;width:100%}.gallery-title[data-astro-cid-ihllb3az]{font-family:var(--font-heading);font-size:clamp(1.3rem,3.5vw,3.2rem);font-weight:900;font-style:italic;color:var(--color-text-primary);line-height:1.5;margin-bottom:1rem;text-shadow:0 2px 6px rgba(46,31,14,.15),0 4px 12px rgba(46,31,14,.08)}.gallery-title[data-astro-cid-ihllb3az] em[data-astro-cid-ihllb3az]{color:#b8924a}.gallery-cta[data-astro-cid-ihllb3az]{display:inline-flex;align-items:center;gap:0;padding:6px 6px 6px 14px;border-radius:9999px;text-decoration:none;cursor:pointer;background:#fff;color:var(--color-bg-dark);border:0;overflow:hidden;box-shadow:0 2px 8px #1e120914,0 6px 20px #1e12090f;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);white-space:nowrap;max-width:100%}.gallery-cta[data-astro-cid-ihllb3az]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000002e}.gallery-cta__label[data-astro-cid-ihllb3az]{font-family:var(--font-body);font-size:clamp(.5rem,1.2vw,.7rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-right:8px}.gallery-cta__icon[data-astro-cid-ihllb3az]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#1e120914;position:relative;overflow:hidden;transition:background .35s,transform .35s}.gallery-cta[data-astro-cid-ihllb3az]:hover .gallery-cta__icon[data-astro-cid-ihllb3az]{background:#1e120926;transform:scale(1.08)}.gallery-cta__arrow[data-astro-cid-ihllb3az]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.gallery-cta__arrow[data-astro-cid-ihllb3az].is-absolute{position:absolute;transform:translate(-8px);opacity:0}.gallery-cta[data-astro-cid-ihllb3az]:hover .gallery-cta__arrow[data-astro-cid-ihllb3az]:not(.is-absolute){transform:translate(8px);opacity:0}.gallery-cta[data-astro-cid-ihllb3az]:hover .gallery-cta__arrow[data-astro-cid-ihllb3az].is-absolute{transform:translate(0);opacity:1}.gallery-vignette[data-astro-cid-ihllb3az]{position:absolute;inset:0;pointer-events:none;z-index:10;background:radial-gradient(ellipse 80% 80%at 50% 50%,transparent 40%,var(--color-bg-primary) 100%)}.gallery-fade-top[data-astro-cid-ihllb3az],.gallery-fade-bottom[data-astro-cid-ihllb3az]{position:absolute;left:0;right:0;height:20%;pointer-events:none;z-index:11}.gallery-fade-top[data-astro-cid-ihllb3az]{top:0;background:linear-gradient(to bottom,var(--color-bg-primary),transparent)}.gallery-fade-bottom[data-astro-cid-ihllb3az]{bottom:0;background:linear-gradient(to top,var(--color-bg-primary),transparent)}.gallery-side-border[data-astro-cid-ihllb3az]{position:absolute;inset:3%;border:1px solid rgba(179,158,133,.15);border-radius:20px;pointer-events:none;z-index:12}.gallery-veil[data-astro-cid-ihllb3az]{position:absolute;inset:0;background:#f7f3eef2;pointer-events:none;z-index:15;opacity:0}.gallery-title-overlay[data-astro-cid-ihllb3az]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);text-align:center;z-index:20;opacity:0;pointer-events:none}.gallery-overlay-eyebrow[data-astro-cid-ihllb3az]{font-family:"Jost",var(--font-body);font-size:clamp(.7rem,1.2vw,.8rem);font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#8a6520;margin-bottom:1.2rem}.gallery-overlay-title[data-astro-cid-ihllb3az]{font-family:var(--font-heading);font-size:clamp(3rem,8vw,8rem);font-weight:700;color:var(--color-text-primary);line-height:.95;margin-bottom:.6rem;white-space:nowrap;text-shadow:0 2px 6px rgba(46,31,14,.15),0 4px 16px rgba(46,31,14,.08)}.gallery-overlay-title[data-astro-cid-ihllb3az] em[data-astro-cid-ihllb3az]{font-style:italic}.gallery-overlay-subtitle[data-astro-cid-ihllb3az]{font-family:"Jost",var(--font-body);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;font-style:normal;letter-spacing:.15em;color:#3d2e1e}@media (max-width:768px){.gallery-item-row[data-astro-cid-ihllb3az]{width:150px}.gallery-item-block[data-astro-cid-ihllb3az],.gallery-item-row[data-astro-cid-ihllb3az]{gap:8px}.gallery-title[data-astro-cid-ihllb3az]{font-size:1.3rem}.gallery-side-border[data-astro-cid-ihllb3az]{inset:2%}}@media (min-width:1440px){.gallery-item-row[data-astro-cid-ihllb3az]{width:280px}.gallery-item-block[data-astro-cid-ihllb3az],.gallery-item-row[data-astro-cid-ihllb3az]{gap:16px}.gallery-side-border[data-astro-cid-ihllb3az]{inset:4%}}.cta-section[data-astro-cid-xcqfbspz]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background:var(--color-bg-primary);padding:4vh 7%;overflow:hidden}.cta-texture[data-astro-cid-xcqfbspz]{position:absolute;inset:0;background:url(/images/about-texture.jpg)center/cover no-repeat;opacity:.04;pointer-events:none;z-index:0}.cta-backdrop[data-astro-cid-xcqfbspz]{position:relative;width:clamp(280px,75vw,900px);height:auto;pointer-events:none;user-select:none;opacity:0;z-index:1;margin-top:-2rem;margin-bottom:-2rem}.beauty-backdrop-svg[data-astro-cid-xcqfbspz]{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 2px 6px rgba(184,146,74,.1))}.beauty-bg-stroke[data-astro-cid-xcqfbspz]{font-family:var(--font-heading);font-size:160px;font-weight:600;font-style:italic;fill:none;stroke:#b8924a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke}.beauty-bg-fill[data-astro-cid-xcqfbspz]{font-family:var(--font-heading);font-size:160px;font-weight:600;font-style:italic;fill:#b8924a;stroke:none;opacity:0}.cta-content[data-astro-cid-xcqfbspz]{position:relative;z-index:2;max-width:640px}.cta-tag[data-astro-cid-xcqfbspz]{font-family:var(--font-heading);font-size:clamp(1.8rem,4.5vw,3rem);font-weight:500;font-style:italic;letter-spacing:.02em;color:var(--color-text-primary);margin-bottom:.3rem;opacity:0}.cta-heading[data-astro-cid-xcqfbspz]{font-family:var(--font-heading);font-size:clamp(3.5rem,12vw,8rem);font-weight:800;line-height:.9;color:var(--color-text-primary);margin-bottom:0;opacity:0;text-shadow:0 2px 8px rgba(46,31,14,.15),0 6px 20px rgba(46,31,14,.08)}.cta-word-small[data-astro-cid-xcqfbspz]{font-family:var(--font-body);font-size:clamp(1.2rem,3vw,2rem);font-weight:300;font-style:italic;letter-spacing:.08em;color:var(--color-brand-accent);vertical-align:middle;margin-right:.2em}.cta-word-big[data-astro-cid-xcqfbspz]{font-style:italic;color:#b8924a;text-shadow:0 3px 10px rgba(184,146,74,.2),0 6px 24px rgba(184,146,74,.08)}.cta-subtitle[data-astro-cid-xcqfbspz]{font-family:var(--font-body);font-size:clamp(.78rem,1.4vw,.95rem);font-weight:400;line-height:1.75;letter-spacing:.05em;color:var(--color-text-muted);max-width:400px;margin:1.5rem auto 0;opacity:0}.cta-mudanca[data-astro-cid-xcqfbspz]{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:1.15rem;color:var(--color-text-primary);text-align:center;max-width:320px;margin:0 auto 1.5rem;line-height:1.5;opacity:0}.cta-buttons[data-astro-cid-xcqfbspz]{display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;width:100%;max-width:320px;z-index:2;margin-top:auto}.cta-btn-agendar[data-astro-cid-xcqfbspz]{display:inline-flex;align-items:center;gap:0;padding:10px 10px 10px 32px;border-radius:9999px;text-decoration:none;cursor:pointer;background:#fff;color:var(--color-bg-dark);border:1px solid rgba(179,158,133,.25);overflow:hidden;position:relative;box-shadow:0 2px 8px #1e12090f,0 8px 24px #1e12090a;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);white-space:nowrap}.cta-btn-agendar[data-astro-cid-xcqfbspz]:hover{border-color:#b8924a;transform:translateY(-3px);box-shadow:0 12px 36px #b8924a26,0 4px 12px #1e12090f}.cta-btn-text[data-astro-cid-xcqfbspz]{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-right:16px}.cta-btn-icon-wrap[data-astro-cid-xcqfbspz]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1e12090f;position:relative;overflow:hidden;transition:background-color .4s,transform .4s}.cta-btn-agendar[data-astro-cid-xcqfbspz]:hover .cta-btn-icon-wrap[data-astro-cid-xcqfbspz]{background:#b8924a1f;transform:scale(1.08)}.cta-btn-arrow-svg[data-astro-cid-xcqfbspz]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.cta-btn-arrow-hover[data-astro-cid-xcqfbspz]{position:absolute;transform:translate(-8px);opacity:0}.cta-btn-agendar[data-astro-cid-xcqfbspz]:hover .cta-btn-arrow-svg[data-astro-cid-xcqfbspz]:not(.cta-btn-arrow-hover){transform:translate(8px);opacity:0}.cta-btn-agendar[data-astro-cid-xcqfbspz]:hover .cta-btn-arrow-hover[data-astro-cid-xcqfbspz]{transform:translate(0);opacity:1}.cta-btn-agendar[data-astro-cid-xcqfbspz]:after{content:"";position:absolute;top:-20%;left:0;width:60%;height:140%;transform:translate(-100%);background:linear-gradient(105deg,transparent 30%,rgba(184,146,74,.12) 45%,rgba(184,146,74,.25) 50%,rgba(184,146,74,.12) 55%,transparent 70%);pointer-events:none}.cta-btn-agendar[data-astro-cid-xcqfbspz]:hover:after{animation:ctaShimmer .7s ease forwards}@keyframes ctaShimmer{0%{transform:translate(-100%)}to{transform:translate(340%)}}.site-footer[data-astro-cid-xcqfbspz]{background:0 0;border-top:1px solid rgba(179,158,133,.15);padding:1.2rem 0 1rem}.footer-inner[data-astro-cid-xcqfbspz]{max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3.5rem)}.footer-line-1[data-astro-cid-xcqfbspz]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;opacity:0;transform:translateY(15px)}.footer-logo[data-astro-cid-xcqfbspz]{flex-shrink:0}.logo-v[data-astro-cid-xcqfbspz]{font-family:var(--font-heading);font-size:1.15rem;font-weight:400;color:var(--color-text-primary);letter-spacing:.04em}.logo-b[data-astro-cid-xcqfbspz]{font-family:var(--font-heading);font-size:1.15rem;font-weight:300;font-style:italic;color:var(--color-brand-accent);letter-spacing:.04em}.footer-nav[data-astro-cid-xcqfbspz]{display:flex;list-style:none;gap:28px}.footer-nav[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]{font-family:var(--font-body);font-size:.62rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;transition:color .3s ease}.footer-nav[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]:hover{color:#b8924a}.footer-social[data-astro-cid-xcqfbspz]{display:flex;align-items:center;gap:12px}.footer-social[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border:1px solid rgba(179,158,133,.15);border-radius:50%;transition:background-color .3s ease,border-color .3s ease,color .3s ease;text-decoration:none}.footer-social[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]:hover{color:#b8924a;border-color:#b8924a}.footer-social[data-astro-cid-xcqfbspz] svg[data-astro-cid-xcqfbspz]{width:14px;height:14px}.footer-line-2[data-astro-cid-xcqfbspz]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(179,158,133,.08);opacity:0;transform:translateY(10px)}.footer-line-2-left[data-astro-cid-xcqfbspz]{display:flex;align-items:center}.footer-line-2-left[data-astro-cid-xcqfbspz] span[data-astro-cid-xcqfbspz]{font-family:var(--font-body);font-size:.58rem;font-weight:300;color:var(--color-text-muted);opacity:.5}.footer-sep[data-astro-cid-xcqfbspz]{width:3px;height:3px;border-radius:50%;background:var(--color-brand-accent);opacity:.3;margin:0 10px;display:inline-block;vertical-align:middle}.footer-legal[data-astro-cid-xcqfbspz]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:.72rem}.footer-legal[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]{color:inherit;opacity:.75;text-decoration:underline}.footer-copyright[data-astro-cid-xcqfbspz]{font-family:var(--font-body);font-size:.55rem;font-weight:300;color:var(--color-text-muted);opacity:.3}@media (max-width:768px){.cta-section[data-astro-cid-xcqfbspz]{min-height:auto;padding:8px 6% 20px}.cta-tag[data-astro-cid-xcqfbspz]{font-size:clamp(1.2rem,4vw,1.6rem)}.cta-heading[data-astro-cid-xcqfbspz]{font-size:clamp(2.2rem,9vw,3.5rem)}.cta-word-small[data-astro-cid-xcqfbspz]{font-size:clamp(.85rem,2.5vw,1.2rem)}.cta-subtitle[data-astro-cid-xcqfbspz]{font-size:.72rem;margin-top:.8rem}.cta-backdrop[data-astro-cid-xcqfbspz]{margin-top:-1rem;margin-bottom:-1rem;width:clamp(220px,70vw,400px)}.cta-backdrop[data-astro-cid-xcqfbspz]{width:clamp(220px,70vw,400px);top:45%}.beauty-bg-stroke[data-astro-cid-xcqfbspz],.beauty-bg-fill[data-astro-cid-xcqfbspz]{font-size:90px}.cta-buttons[data-astro-cid-xcqfbspz]{width:90%}.cta-btn-agendar[data-astro-cid-xcqfbspz]{width:85%;justify-content:center;padding:8px 8px 8px 24px}.cta-btn-text[data-astro-cid-xcqfbspz]{font-size:.62rem;margin-right:12px}.cta-btn-icon-wrap[data-astro-cid-xcqfbspz]{width:34px;height:34px}.site-footer[data-astro-cid-xcqfbspz]{padding:.8rem 0 .6rem}.footer-line-1[data-astro-cid-xcqfbspz]{margin-bottom:.4rem;gap:.8rem}.footer-nav[data-astro-cid-xcqfbspz]{gap:12px}.footer-social[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]{width:26px;height:26px}.footer-social[data-astro-cid-xcqfbspz] svg[data-astro-cid-xcqfbspz]{width:12px;height:12px}.footer-line-2[data-astro-cid-xcqfbspz]{padding-top:.6rem;gap:.4rem}.footer-line-2-left[data-astro-cid-xcqfbspz] span[data-astro-cid-xcqfbspz]{font-size:.5rem}.footer-copyright[data-astro-cid-xcqfbspz]{font-size:.48rem}.footer-line-1[data-astro-cid-xcqfbspz]{flex-direction:column;gap:1.2rem;text-align:center}.footer-nav[data-astro-cid-xcqfbspz]{gap:16px;flex-wrap:wrap;justify-content:center}.footer-social[data-astro-cid-xcqfbspz]{justify-content:center}.footer-line-2[data-astro-cid-xcqfbspz]{flex-direction:column;text-align:center;gap:.8rem}.footer-line-2-left[data-astro-cid-xcqfbspz]{flex-direction:column;gap:.3rem}.footer-sep[data-astro-cid-xcqfbspz]{display:none}}@media (max-width:480px){.cta-section[data-astro-cid-xcqfbspz]{min-height:auto;padding:56px 6% 48px}.cta-backdrop[data-astro-cid-xcqfbspz]{width:clamp(260px,90vw,500px)}.footer-nav[data-astro-cid-xcqfbspz]{gap:12px}}.vine-transition-zone[data-astro-cid-c5awxw3h]{position:relative;height:600px;display:flex;align-items:center;justify-content:center;overflow:visible;padding:2rem 0;background:0 0}.vine-svg[data-astro-cid-c5awxw3h]{width:320px;height:100%;overflow:visible}@media (max-width:768px){.vine-transition-zone[data-astro-cid-c5awxw3h]{height:350px;padding:1rem 0}.vine-svg[data-astro-cid-c5awxw3h]{width:200px}}.vine-main[data-astro-cid-c5awxw3h],.vine-branch[data-astro-cid-c5awxw3h]{fill:none;stroke:#b8924a;stroke-linecap:round;stroke-linejoin:round}.vine-sub-branch[data-astro-cid-c5awxw3h]{fill:none;stroke:#b8924a;stroke-width:.6;stroke-linecap:round;opacity:.45}.vine-dot[data-astro-cid-c5awxw3h]{fill:#b8924a;opacity:0}.vine-dot--hollow[data-astro-cid-c5awxw3h]{fill:none;stroke:#b8924a;stroke-width:.8;opacity:0}.vine-leaf[data-astro-cid-c5awxw3h]{fill:none;stroke:#b8924a;stroke-width:.7;stroke-linecap:round;opacity:0}.vine-leaf--filled[data-astro-cid-c5awxw3h]{fill:#b8924a1f;stroke:#b8924a;stroke-width:.5;opacity:0}.vine-flower-petal[data-astro-cid-c5awxw3h]{fill:#b8924a1a;stroke:#b8924a;stroke-width:.4;opacity:0}.vine-flower-center[data-astro-cid-c5awxw3h]{fill:#b8924a;opacity:0}.vine-curl[data-astro-cid-c5awxw3h]{fill:none;stroke:#b8924a;stroke-width:.6;stroke-linecap:round;opacity:0}.shimmer-dot[data-astro-cid-c5awxw3h]{fill:#fff5d6;opacity:0}.vine-glow[data-astro-cid-c5awxw3h]{fill:none;stroke:#b8924a40;stroke-width:8;stroke-linecap:round}