/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.hero-opening[data-astro-cid-qmrutqly]{justify-content:flex-start;align-items:flex-end;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.hero-image-wrap[data-astro-cid-qmrutqly]{z-index:0;position:absolute;inset:0}.hero-image[data-astro-cid-qmrutqly]{object-fit:cover;width:100%;height:100%}.hero-fallback[data-astro-cid-qmrutqly]{background:linear-gradient(135deg, var(--bg-secondary), var(--bg-tertiary))}.hero-overlay[data-astro-cid-qmrutqly]{background:linear-gradient(#faf8f559 0%,#faf8f533 30%,#faf8f58c 65%,#faf8f5d9 85%,#faf8f5f2 100%);position:absolute;inset:0}.hero-content[data-astro-cid-qmrutqly]{z-index:1;max-width:800px;padding:clamp(2rem,6vh,5rem) clamp(1.5rem,4vw,4rem);position:relative}.hero-eyebrow[data-astro-cid-qmrutqly]{text-transform:uppercase;letter-spacing:.15em;color:var(--terra);opacity:0;margin:0 0 1.25rem;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.hero-title[data-astro-cid-qmrutqly]{letter-spacing:.01em;color:var(--text-primary);margin:0 0 2rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:400;line-height:1.08;overflow:hidden}@media (width>=768px){.hero-title[data-astro-cid-qmrutqly]{font-size:clamp(3rem,8vw,6rem)}}.hero-ctas[data-astro-cid-qmrutqly]{opacity:0;flex-wrap:wrap;gap:.75rem;display:flex}.hero-cta-primary[data-astro-cid-qmrutqly]{background:var(--terra);color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.875rem 2rem;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:background .3s,box-shadow .3s;display:inline-flex}.hero-cta-primary[data-astro-cid-qmrutqly]:hover{background:var(--terra-deep);box-shadow:0 8px 32px #b5745a40}.hero-cta-secondary[data-astro-cid-qmrutqly]{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2c2c2833;align-items:center;padding:.875rem 2rem;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex}.hero-cta-secondary[data-astro-cid-qmrutqly]:hover{border-color:var(--terra);background:#2c2c280a}.hero-trust-strip[data-astro-cid-qmrutqly]{border-bottom:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);opacity:0;background:var(--bg-void);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:flex}.trust-sep[data-astro-cid-qmrutqly]{color:var(--terra-light);font-size:8px}@media (width>=768px){.hero-trust-strip[data-astro-cid-qmrutqly]{gap:1.5rem;padding:1.5rem 2rem}}.sentire-section[data-astro-cid-daomtz4u]{background:var(--bg-primary);padding:6rem 1.5rem}@media (width>=768px){.sentire-section[data-astro-cid-daomtz4u]{padding:8rem 2.5rem}}@media (width>=1024px){.sentire-section[data-astro-cid-daomtz4u]{padding:10rem 4rem}}.sentire-container[data-astro-cid-daomtz4u]{max-width:1200px;margin:0 auto}.sentire-eyebrow[data-astro-cid-daomtz4u]{color:var(--text-primary);text-align:center;opacity:0;margin:0 0 3.5rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.15;transition:opacity .7s,transform .7s;transform:translateY(30px)}.sentire-eyebrow[data-astro-cid-daomtz4u].visible{opacity:1;transform:translateY(0)}@media (width>=768px){.sentire-eyebrow[data-astro-cid-daomtz4u]{margin-bottom:4.5rem}}.sentire-grid[data-astro-cid-daomtz4u]{grid-template-columns:repeat(2,1fr);gap:3px;display:grid}@media (width>=768px){.sentire-grid[data-astro-cid-daomtz4u]{grid-template-columns:repeat(3,1fr)}}.sentire-panel[data-astro-cid-daomtz4u]{aspect-ratio:1;cursor:pointer;opacity:0;text-decoration:none;transition:opacity .6s,transform .6s;display:block;position:relative;overflow:hidden;transform:translateY(40px)}.sentire-panel[data-astro-cid-daomtz4u].visible{opacity:1;transform:translateY(0)}@media (width>=768px){.sentire-panel[data-astro-cid-daomtz4u]{aspect-ratio:4/5}}.sentire-panel-bg[data-astro-cid-daomtz4u]{transition:transform .8s cubic-bezier(.25,0,.2,1);position:absolute;inset:0}.sentire-panel[data-astro-cid-daomtz4u]:hover .sentire-panel-bg[data-astro-cid-daomtz4u]{transform:scale(1.15)}.sentire-panel-content[data-astro-cid-daomtz4u]{z-index:1;background:linear-gradient(#0000 50%,#1a1a1780 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:1.5rem;display:flex;position:relative}.sentire-panel-name[data-astro-cid-daomtz4u]{color:#fff;text-shadow:0 1px 8px #0003;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.2rem,2.5vw,1.8rem);font-style:italic;font-weight:400}.sentire-panel-cta[data-astro-cid-daomtz4u]{color:#ffffffb3;letter-spacing:.04em;opacity:0;margin-top:.5rem;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:opacity .4s,transform .4s;transform:translateY(8px)}.sentire-panel[data-astro-cid-daomtz4u]:hover .sentire-panel-cta[data-astro-cid-daomtz4u]{opacity:1;transform:translateY(0)}.collection-section[data-astro-cid-5laof2kx]{background:var(--bg-void);padding:5rem 1.5rem 4rem}@media (width>=768px){.collection-section[data-astro-cid-5laof2kx]{padding:7rem 2.5rem 5rem}}@media (width>=1024px){.collection-section[data-astro-cid-5laof2kx]{padding:8rem 4rem 6rem}}.collection-header[data-astro-cid-5laof2kx]{opacity:0;justify-content:space-between;align-items:baseline;max-width:1400px;margin:0 auto 3rem;transition:opacity .6s,transform .6s;display:flex;transform:translateY(30px)}.collection-header[data-astro-cid-5laof2kx].visible{opacity:1;transform:translateY(0)}.collection-title[data-astro-cid-5laof2kx]{color:var(--text-primary);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.15}.collection-view-all[data-astro-cid-5laof2kx]{color:var(--terra);letter-spacing:.04em;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.collection-view-all[data-astro-cid-5laof2kx]:hover{gap:.75rem}.collection-grid[data-astro-cid-5laof2kx]{grid-template-columns:1fr;gap:2.5rem;max-width:1400px;margin:0 auto;display:grid}@media (width>=768px){.collection-grid[data-astro-cid-5laof2kx]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.collection-card[data-astro-cid-5laof2kx]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(40px)}.collection-card[data-astro-cid-5laof2kx].visible{opacity:1;transform:translateY(0)}.collection-card[data-astro-cid-5laof2kx]:nth-child(2){transition-delay:.1s}.collection-card[data-astro-cid-5laof2kx]:nth-child(3){transition-delay:.2s}.collection-card-image[data-astro-cid-5laof2kx]{aspect-ratio:4/5;background:var(--bg-secondary);display:block;position:relative;overflow:hidden}.collection-card-image[data-astro-cid-5laof2kx] img[data-astro-cid-5laof2kx]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,0,.2,1)}.collection-card-image[data-astro-cid-5laof2kx]:hover img[data-astro-cid-5laof2kx]{transform:scale(1.03)}.collection-card-placeholder[data-astro-cid-5laof2kx]{background:linear-gradient(135deg, var(--bg-secondary), var(--bg-tertiary));width:100%;height:100%}.collection-card-info[data-astro-cid-5laof2kx]{border-top:1px solid var(--border-subtle);padding:1.25rem 0}.collection-card-top[data-astro-cid-5laof2kx]{margin-bottom:.5rem}.collection-card-name[data-astro-cid-5laof2kx]{color:var(--text-primary);margin-bottom:.25rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;text-decoration:none;transition:color .3s;display:block}.collection-card-name[data-astro-cid-5laof2kx]:hover{color:var(--terra)}.collection-card-comp[data-astro-cid-5laof2kx]{color:var(--olive-light);text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.collection-card-pricing[data-astro-cid-5laof2kx]{align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.collection-card-price[data-astro-cid-5laof2kx]{color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px;font-weight:600}.collection-card-estimate[data-astro-cid-5laof2kx]{color:var(--text-muted);font-family:Inter,sans-serif;font-size:12px}.collection-card-actions[data-astro-cid-5laof2kx]{align-items:center;gap:1rem;display:flex}.card-action-detail[data-astro-cid-5laof2kx]{color:var(--terra);letter-spacing:.04em;align-items:center;gap:.375rem;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.card-action-detail[data-astro-cid-5laof2kx]:hover{gap:.5rem}.card-action-swatch[data-astro-cid-5laof2kx]{color:var(--text-secondary);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);background:0 0;border:none;padding:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:color .3s,text-decoration-color .3s}.card-action-swatch[data-astro-cid-5laof2kx]:hover{color:var(--terra);-webkit-text-decoration-color:var(--terra);-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra)}.atelier-section[data-astro-cid-t6bauvbf]{background:var(--ink,#1a1a17);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.atelier-inner[data-astro-cid-t6bauvbf]{z-index:1;text-align:center;max-width:800px;padding:4rem 2rem;position:relative}@media (width>=768px){.atelier-inner[data-astro-cid-t6bauvbf]{padding:5rem 3rem}}.atelier-statement[data-astro-cid-t6bauvbf]{color:#fff;letter-spacing:.01em;margin:0 0 2.5rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.4rem,3.5vw,2.4rem);font-style:italic;font-weight:400;line-height:1.65}.atelier-word{opacity:.12;transition:opacity 50ms;display:inline-block}.atelier-divider[data-astro-cid-t6bauvbf]{background:#ffffff14;width:60px;height:1px;margin:0 auto 2.5rem}.atelier-cta-block[data-astro-cid-t6bauvbf]{opacity:0;transform:translateY(20px)}.atelier-cta-label[data-astro-cid-t6bauvbf]{letter-spacing:.12em;color:var(--terra-light);margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.atelier-cta-sub[data-astro-cid-t6bauvbf]{color:#ffffff80;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:14px;font-weight:300}.atelier-btn[data-astro-cid-t6bauvbf]{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff3;align-items:center;gap:.5rem;padding:.875rem 2rem;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background .4s,color .4s;display:inline-flex}.atelier-btn[data-astro-cid-t6bauvbf]:hover{color:var(--ink,#1a1a17);background:#fff}.atelier-whatsapp[data-astro-cid-t6bauvbf]{color:#fff6;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;font-family:Inter,sans-serif;font-size:13px;text-decoration:none;transition:color .3s;display:flex}.atelier-whatsapp[data-astro-cid-t6bauvbf]:hover{color:#25d366}.reviews-section[data-astro-cid-4eb3gwr2]{background:var(--bg-void);padding:3rem 1.5rem}@media (width>=768px){.reviews-section[data-astro-cid-4eb3gwr2]{padding:4rem 2.5rem}}@media (width>=1024px){.reviews-section[data-astro-cid-4eb3gwr2]{padding:5rem 4rem}}.reviews-container[data-astro-cid-4eb3gwr2]{max-width:1200px;margin:0 auto}.reviews-grid[data-astro-cid-4eb3gwr2]{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=768px){.reviews-grid[data-astro-cid-4eb3gwr2]{grid-template-columns:repeat(3,1fr);gap:2rem}}.review-card[data-astro-cid-4eb3gwr2]{text-align:center;opacity:0;padding:2rem 1.5rem;transition:opacity .6s,transform .6s;transform:translateY(30px)}.review-card[data-astro-cid-4eb3gwr2].visible{opacity:1;transform:translateY(0)}.review-card[data-astro-cid-4eb3gwr2]:nth-child(2){transition-delay:.1s}.review-card[data-astro-cid-4eb3gwr2]:nth-child(3){transition-delay:.2s}.review-stars[data-astro-cid-4eb3gwr2]{justify-content:center;gap:2px;margin-bottom:1.25rem;display:flex}.review-quote[data-astro-cid-4eb3gwr2]{color:var(--text-primary);margin:0 0 1.5rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1rem,1.5vw,1.15rem);font-style:italic;font-weight:400;line-height:1.75}.review-author[data-astro-cid-4eb3gwr2]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.review-author-name[data-astro-cid-4eb3gwr2]{color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600}.review-author-title[data-astro-cid-4eb3gwr2]{color:var(--text-muted);font-family:Inter,sans-serif;font-size:.75rem}.newsletter-section[data-astro-cid-snkglyk6]{background:var(--bg-secondary);padding:6rem 1.5rem}@media (width>=768px){.newsletter-section[data-astro-cid-snkglyk6]{padding:8rem 2.5rem}}.newsletter-container[data-astro-cid-snkglyk6]{text-align:center;max-width:480px;margin:0 auto}.newsletter-heading[data-astro-cid-snkglyk6]{color:var(--text-primary);margin:0 0 .75rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:500;line-height:1.2}.newsletter-desc[data-astro-cid-snkglyk6]{color:var(--text-secondary);margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6}.newsletter-incentive[data-astro-cid-snkglyk6]{color:var(--terra);letter-spacing:.04em;margin:0 0 2.5rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600}.newsletter-form[data-astro-cid-snkglyk6]{align-items:flex-end;gap:1rem;margin:0;display:flex}.newsletter-form[data-astro-cid-snkglyk6][hidden],.newsletter-consent[data-astro-cid-snkglyk6][hidden]{display:none}.newsletter-form[data-astro-cid-snkglyk6]+.newsletter-form[data-astro-cid-snkglyk6]{margin-top:1.25rem}.newsletter-actions[data-astro-cid-snkglyk6]{justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.newsletter-link[data-astro-cid-snkglyk6]{color:var(--terra);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-family:Inter,sans-serif;font-size:.75rem;text-decoration:underline}.newsletter-link[data-astro-cid-snkglyk6][hidden]{display:none}.newsletter-link[data-astro-cid-snkglyk6]:disabled{opacity:.5;cursor:not-allowed}.newsletter-field[data-astro-cid-snkglyk6]{flex:1;position:relative}.newsletter-input[data-astro-cid-snkglyk6]{border:none;border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-primary);background:0 0;outline:none;padding:.75rem 0;font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .3s}.newsletter-label[data-astro-cid-snkglyk6]{color:var(--text-muted);pointer-events:none;transform-origin:0 100%;font-family:Inter,sans-serif;font-size:.9rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.75rem;left:0}.newsletter-input[data-astro-cid-snkglyk6]:focus+.newsletter-label[data-astro-cid-snkglyk6],.newsletter-input[data-astro-cid-snkglyk6]:not(:placeholder-shown)+.newsletter-label[data-astro-cid-snkglyk6]{color:var(--terra);transform:translateY(-1.5rem)scale(.75)}.newsletter-line[data-astro-cid-snkglyk6]{background:var(--terra);transform-origin:0;width:100%;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.newsletter-input[data-astro-cid-snkglyk6]:focus~.newsletter-line[data-astro-cid-snkglyk6]{transform:scaleX(1)}.newsletter-submit[data-astro-cid-snkglyk6]{border:1px solid var(--terra);color:var(--terra);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;transition:color .4s;display:inline-flex;position:relative;overflow:hidden}.newsletter-submit[data-astro-cid-snkglyk6]:before{content:"";background:var(--terra);transform-origin:0;z-index:-1;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.newsletter-submit[data-astro-cid-snkglyk6]:hover{color:#fff}.newsletter-submit[data-astro-cid-snkglyk6]:hover:before{transform:scaleX(1)}.newsletter-submit-arrow[data-astro-cid-snkglyk6]{transition:transform .3s}.newsletter-submit[data-astro-cid-snkglyk6]:hover .newsletter-submit-arrow[data-astro-cid-snkglyk6]{transform:translate(3px)}.newsletter-consent[data-astro-cid-snkglyk6]{text-align:left;margin:1.25rem 0 0}.newsletter-consent-label[data-astro-cid-snkglyk6]{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:.5rem;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.5;display:flex}.newsletter-consent-label[data-astro-cid-snkglyk6] input[data-astro-cid-snkglyk6][type=checkbox]{accent-color:var(--terra);cursor:pointer;flex-shrink:0;margin-top:.2rem}.newsletter-consent-label[data-astro-cid-snkglyk6] a[data-astro-cid-snkglyk6]{color:var(--terra);text-underline-offset:2px;text-decoration:underline}.newsletter-message[data-astro-cid-snkglyk6]{min-height:1.1em;margin:.75rem 0 0;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.5}.newsletter-message[data-astro-cid-snkglyk6].is-success{color:var(--terra)}.newsletter-message[data-astro-cid-snkglyk6].is-error{color:#ef4444}.newsletter-submit[data-astro-cid-snkglyk6]:disabled{opacity:.5;cursor:not-allowed}.newsletter-submit[data-astro-cid-snkglyk6]:disabled:before{transform:scaleX(0)}.newsletter-submit[data-astro-cid-snkglyk6]:disabled:hover{color:var(--terra)}.newsletter-privacy[data-astro-cid-snkglyk6]{color:var(--text-muted);margin:1.25rem 0 0;font-family:Inter,sans-serif;font-size:.7rem;line-height:1.5}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial}}}.mobile-sticky-cta[data-astro-cid-ba372snk]{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:50;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle);background:#fffffff2;transition:transform .3s;display:flex;position:fixed;transform:translateY(100%)}.mobile-sticky-cta[data-astro-cid-ba372snk].is-visible{transform:translateY(0)}@media (width>=1024px){.mobile-sticky-cta[data-astro-cid-ba372snk]{display:none}}.sticky-btn[data-astro-cid-ba372snk]{padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;font-family:Inter,sans-serif;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.1em;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;cursor:pointer;border:none;border-radius:.25rem;flex:1;text-decoration-line:none;transition-duration:.2s}.sticky-btn-primary[data-astro-cid-ba372snk]{background-color:var(--terra);color:var(--color-white,#fff)}.sticky-btn-secondary[data-astro-cid-ba372snk]{color:var(--text-primary);border:1px solid var(--border-accent);background-color:#0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
