._page_myy1q_1{display:flex;flex-direction:column}._container_myy1q_6{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6);width:100%}._section_myy1q_13{padding:var(--spacing-12) 0}._separator_myy1q_17{margin:var(--spacing-6) auto}._headerSeparator_myy1q_21{margin:0 auto var(--spacing-4) auto}._storyGrid_myy1q_26,._statsSection_myy1q_27,._visitGrid_myy1q_28,._ctaSection_myy1q_29{opacity:0;transform:translateY(10px);transition:opacity .8s cubic-bezier(.25,.1,.25,1),transform .8s cubic-bezier(.25,.1,.25,1)}._inView_myy1q_35{opacity:1;transform:translateY(0)}._storyGrid_myy1q_26{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}._centeredTitle_myy1q_48{text-align:center}._storySubline_myy1q_52{font-family:var(--font-family-heading);font-style:italic;color:var(--gold);font-size:1.125rem;margin:0}._storyCta_myy1q_60{align-self:flex-start;margin-top:var(--spacing-2)}._sectionTitle_myy1q_65{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:400;letter-spacing:.05em;color:var(--foreground);margin-bottom:var(--spacing-6);line-height:1.2}._storyText_myy1q_75{display:flex;flex-direction:column;gap:var(--spacing-4);font-size:1.0625rem;color:var(--foreground);line-height:1.8;font-weight:300}._storyImageWrapper_myy1q_85{border-radius:var(--radius-lg);overflow:hidden;border:1px solid color-mix(in srgb,var(--gold-light) 30%,transparent);position:relative;transition:box-shadow var(--animation-duration-normal) ease;aspect-ratio:4/3}._storyImageWrapper_myy1q_85:hover{box-shadow:0 8px 32px -8px color-mix(in srgb,var(--gold) 20%,transparent)}._storyImage_myy1q_85{width:100%;height:100%;display:block;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._storyImageWrapper_myy1q_85:hover ._storyImage_myy1q_85{transform:scale(1.03)}._testimonialSection_myy1q_111{background-color:var(--background);padding:var(--spacing-12) 0}._testimonialHeader_myy1q_116{text-align:center}._testimonialHeader_myy1q_116 ._sectionTitle_myy1q_65{margin-bottom:var(--spacing-4)}._googleBadge_myy1q_124{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:calc(var(--spacing-4) * -1);margin-bottom:2.5rem;font-family:var(--font-family-base);color:var(--muted-foreground);font-size:.9375rem}._googleIcon_myy1q_136{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#4285f4;color:#fff;border-radius:50%;font-weight:700;font-size:.875rem;font-family:var(--font-family-base)}._averageRating_myy1q_150{font-weight:500;color:var(--foreground)}._testimonialCarouselWrapper_myy1q_155{width:100%;margin:0 auto;position:relative}._testimonialCarousel_myy1q_155{width:100%}._testimonialCarouselContent_myy1q_165{gap:var(--spacing-4)}._testimonialSlide_myy1q_169{flex:0 0 calc((100% - 2 * var(--spacing-4)) / 3);min-width:0}._carouselNavBtn_myy1q_174{display:none}@media(min-width:992px){._carouselNavBtn_myy1q_174{display:flex}}._testimonialCardLarge_myy1q_184{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4);border-top:2px solid hsla(40,65%,52%,.6);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%}._testimonialCardLarge_myy1q_184:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._carouselDots_myy1q_203{display:flex;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-6)}._carouselDot_myy1q_203{width:10px;height:10px;border-radius:50%;background-color:var(--border);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease;padding:0}._carouselDot_myy1q_203:hover{background-color:#d49f3566}._activeDot_myy1q_226{background-color:var(--gold);transform:scale(1.2)}._stars_myy1q_231{color:var(--accent);display:flex;justify-content:flex-start;gap:4px}._testimonialText_myy1q_238{font-size:.9375rem;line-height:1.6;font-style:italic;flex:1;font-weight:300;color:var(--muted-foreground);font-family:var(--font-family-base)}._testimonialAuthor_myy1q_248{font-family:var(--font-family-heading);font-weight:500;font-size:1rem;color:var(--primary);letter-spacing:.02em}._reviewDate_myy1q_256{font-size:.8125rem;color:var(--muted-foreground);margin-top:var(--spacing-2);font-family:var(--font-family-base)}._adminReply_myy1q_263{margin-top:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 6%,transparent);border-left:2px solid hsla(40,65%,52%,.5);border-radius:var(--radius);text-align:left;width:100%}._adminReplyLabel_myy1q_273{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:var(--spacing-1)}._adminReplyText_myy1q_283{margin:0;font-size:.8125rem;line-height:1.6;color:var(--muted-foreground);font-style:normal;font-family:var(--font-family-base)}._noReviews_myy1q_292{grid-column:1 / -1;text-align:center;color:var(--muted-foreground);font-style:italic;padding:var(--spacing-8) 0}._skeletonTestimonial_myy1q_300{height:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonStars_myy1q_307{width:100px;height:20px}._skeletonText_myy1q_312{flex:1;width:100%}._skeletonAuthor_myy1q_317{width:150px;height:20px}._statsSection_myy1q_27{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 60%,black) 100%);color:var(--primary-foreground);padding:var(--spacing-12) 0}._statsGrid_myy1q_329{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6);text-align:center}._statItem_myy1q_336{display:flex;flex-direction:column;align-items:center}._statValue_myy1q_342{font-family:var(--font-family-heading);font-size:2.75rem;font-weight:400;color:var(--gold);margin-bottom:var(--spacing-2)}._statLabel_myy1q_350{font-size:.875rem;font-weight:300;text-transform:uppercase;letter-spacing:.1em;opacity:.9}._visitSection_myy1q_359{position:relative;background:linear-gradient(135deg,#281528,#1b0e1b);color:var(--primary-foreground);padding:var(--spacing-12) 0;overflow:hidden}._visitSection_myy1q_359 ._grain_myy1q_367{position:absolute;inset:0;z-index:0;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}._visitGrid_myy1q_28{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center;padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}._visitContent_myy1q_387{display:flex;flex-direction:column}._visitTitle_myy1q_392{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:400;letter-spacing:.05em;color:#fff;margin-bottom:var(--spacing-4)}._visitSeparator_myy1q_401{margin:0 0 var(--spacing-8) 0}._visitAddressBlock_myy1q_405{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._visitIcon_myy1q_412{color:var(--gold);flex-shrink:0;margin-top:.25rem}._visitAddress_myy1q_405{font-size:1.125rem;color:#ffffffe6;line-height:1.6;margin:0}._visitNote_myy1q_425{font-size:1rem;font-style:italic;color:var(--gold);margin-bottom:var(--spacing-8)}._visitButton_myy1q_432{align-self:flex-start;background-color:var(--gold);color:var(--accent-foreground);border-color:var(--gold)}._visitButton_myy1q_432:hover{background-color:var(--gold-light);border-color:var(--gold-light)}._visitImageWrapper_myy1q_444{border-radius:var(--radius-lg);overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);box-shadow:0 12px 40px -12px #00000080;aspect-ratio:4/3}._visitImage_myy1q_444{width:100%;height:100%;object-fit:cover;display:block}._ctaSection_myy1q_29{padding:var(--spacing-12) 0}._ctaContent_myy1q_464{background:linear-gradient(to bottom,var(--surface),var(--background));border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6);text-align:center;max-width:800px;margin:0 auto}._ctaTitle_myy1q_473{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:400;letter-spacing:.05em;color:var(--foreground);margin-bottom:var(--spacing-4)}._ctaText_myy1q_482{font-size:1.125rem;color:var(--muted-foreground);font-weight:300;max-width:600px;margin:0 auto var(--spacing-8);line-height:1.8}._ctaActions_myy1q_491{display:flex;justify-content:center;gap:var(--spacing-4)}._ctaGoldButton_myy1q_497{background-color:var(--gold);color:var(--accent-foreground);border:none}._ctaGoldButton_myy1q_497:hover{background-color:var(--gold-light)}._ctaOutlineButton_myy1q_506{border-color:var(--gold);color:var(--gold)}._ctaOutlineButton_myy1q_506:hover{background-color:color-mix(in srgb,var(--gold) 10%,transparent);border-color:var(--gold);color:var(--gold)}@media(max-width:1024px){._section_myy1q_13{padding:2.5rem 0}}@media(max-width:992px){._storyGrid_myy1q_26{grid-template-columns:1fr}._storyImageWrapper_myy1q_85{order:-1;margin-bottom:var(--spacing-6)}._visitGrid_myy1q_28{grid-template-columns:1fr;gap:var(--spacing-8)}._testimonialSlide_myy1q_169{flex:0 0 calc((100% - var(--spacing-4)) / 2)}}@media(max-width:768px){._section_myy1q_13{padding:var(--spacing-8) 0}._sectionTitle_myy1q_65{font-size:1.75rem}._statsGrid_myy1q_329{grid-template-columns:repeat(2,1fr);gap:2.5rem}._ctaActions_myy1q_491{flex-direction:column}._testimonialSlide_myy1q_169{flex:0 0 100%}}@media(max-width:480px){._statsGrid_myy1q_329{grid-template-columns:1fr}}
