.Explore_explore___1BKy{background:var(--bg-alt);padding-top:88px;padding-bottom:88px}.Explore_inner__potao{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.Explore_sub__dHAM9{margin:0;color:var(--ink-soft);font-size:16px}.Explore_stage__Zp_Tw{position:relative;width:100%;max-width:880px;height:560px;margin-top:24px}.Explore_spot__ippS9{position:absolute;width:26px;height:26px;border-radius:50%;border:2px solid #fff;background:var(--amber);cursor:pointer;padding:0;animation:Explore_af-pulse__HQvsw 2.4s infinite}.Explore_card__MxeKJ{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);background:var(--dark);color:var(--cream);border-radius:14px;padding:20px 24px;width:min(420px,90%);text-align:left;box-shadow:0 16px 40px rgba(43,33,23,.35)}.Explore_cardHead__IhPR3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.Explore_cardTitle__umiuD{font-weight:700;font-size:16px}.Explore_close__paXsW{background:none;border:none;color:var(--cream-60);font-size:18px;cursor:pointer;line-height:1;padding:0}.Explore_close__paXsW:hover{color:var(--cream)}.Explore_cardBody__LG1GC{font-size:14px;line-height:1.6;color:rgba(242,233,219,.8);margin-top:8px}@keyframes Explore_af-pulse__HQvsw{0%,to{box-shadow:0 0 0 0 rgba(214,168,96,.55)}50%{box-shadow:0 0 0 12px rgba(214,168,96,0)}}@media (max-width:700px){.Explore_explore___1BKy{padding-top:64px;padding-bottom:64px}.Explore_stage__Zp_Tw{height:420px}}.ImageSlot_image__HdU2v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.Faq_wrap__oDO0J{box-sizing:content-box;max-width:840px;margin:0 auto;padding:96px 24px}.Faq_head__sYUrr{gap:14px;align-items:center;text-align:center;margin-bottom:40px}.Faq_head__sYUrr,.Faq_list__FYK01{display:flex;flex-direction:column}.Faq_list__FYK01{gap:12px}.Faq_item__hrOKf{background:var(--card);border:1px solid rgba(43,33,23,.1);border-radius:14px;overflow:hidden}.Faq_toggle__q3XUX{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;background:none;border:none;padding:20px 24px;cursor:pointer;font-size:17px;font-weight:700;color:var(--ink);text-align:left}.Faq_sign__oARga{font-size:20px;color:var(--brown);flex-shrink:0}.Faq_panel__pSO1S{padding:0 24px 22px;font-size:15px;line-height:1.7;color:var(--ink-soft)}.Faq_rows__Bq6YX{display:flex;flex-direction:column}.Faq_row__TKbdO{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(43,33,23,.07)}.Faq_rowKey__dpdOb{font-weight:600}.Faq_rowVal__lZM6z{text-align:right;color:var(--ink-soft)}.Faq_faqs__aahkB{display:flex;flex-direction:column;gap:16px}.Faq_q__zNzzn{font-weight:700;margin-bottom:4px;color:var(--ink)}@media (max-width:700px){.Faq_wrap__oDO0J{padding-top:64px;padding-bottom:64px}}.Hero_hero__bqvNd{background:linear-gradient(180deg,#2e2317,#3a2c1a);color:var(--cream);overflow:hidden}.Hero_grid___ML9v{padding-top:88px;padding-bottom:96px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:56px;gap:56px;align-items:center}.Hero_copy__KMVTd{min-width:0;display:flex;flex-direction:column;gap:24px}.Hero_badge__mnOYT{align-self:flex-start;border:1px solid rgba(214,168,96,.5);color:var(--amber);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:7px 16px;border-radius:999px}.Hero_title__h4PJ2{margin:0;font-family:var(--font-display-stack);font-weight:500;font-size:clamp(40px,6.5vw,64px);line-height:1.05;text-wrap:balance}.Hero_lead__U87e0{margin:0;font-size:18px;line-height:1.6;color:var(--cream-75);max-width:52ch}.Hero_ctaRow__CzZZl{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.Hero_cta__1n4WS{background:var(--amber);color:var(--ink);font-weight:700;font-size:16px;padding:15px 30px;border-radius:999px;transition:background .15s ease}.Hero_cta__1n4WS:hover{background:var(--amber-hover);color:var(--ink)}.Hero_price__XTlAF{font-size:14px;color:var(--cream-60)}.Hero_media__OGcwm{position:relative;height:520px;min-width:0}@media (max-width:900px){.Hero_grid___ML9v{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:64px;padding-bottom:72px}.Hero_media__OGcwm{height:420px}}.HeroMedia_fallback__WtBmt,.HeroMedia_video__X0V8S{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:18px;display:block}.Meet_inner__j2ekO{padding-top:96px;padding-bottom:80px;display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center}.Meet_title__L816P{font-size:clamp(32px,4.6vw,46px);max-width:22ch}.Meet_text__2JA7l{margin:0;max-width:68ch;font-size:17px;line-height:1.7;color:var(--ink-soft)}.Meet_origin__bW4V2{margin:-16px 0 0;max-width:68ch;font-family:var(--font-display-stack);font-style:italic;font-size:17px;color:var(--brown)}.Meet_media__BE09Z{width:100%;height:480px;position:relative}@media (max-width:700px){.Meet_inner__j2ekO{padding-top:64px;padding-bottom:56px}.Meet_media__BE09Z{height:320px}}.Lifestyle_inner___sDKX{padding-top:96px;padding-bottom:96px}.Lifestyle_head__ECcex{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;margin-bottom:48px}.Lifestyle_title__eyL3P{max-width:24ch}.Lifestyle_grid__Bp7QJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.Lifestyle_card__n4dRn{display:flex;flex-direction:column;gap:14px}.Lifestyle_media__WKUCz{height:300px;position:relative}.Lifestyle_cardTitle__6bCRG{margin:0;font-family:var(--font-display-stack);font-weight:600;font-size:26px}.Lifestyle_cardText__6BjvX{margin:0;font-size:15px;line-height:1.6;color:var(--ink-soft)}@media (max-width:700px){.Lifestyle_inner___sDKX{padding-top:64px;padding-bottom:64px}.Lifestyle_grid__Bp7QJ{grid-template-columns:minmax(0,1fr)}}.BeforeAfter_section__VKIOC{background:var(--dark);color:var(--cream);padding-top:88px;padding-bottom:88px}.BeforeAfter_inner__LZ5m2{box-sizing:content-box;max-width:1000px;margin:0 auto;padding-left:24px;padding-right:24px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.BeforeAfter_sub__bS_A0{margin:0;color:var(--cream-70);font-size:16px}.BeforeAfter_media__k_gQ4{width:100%;height:420px;position:relative;margin-top:20px}@media (max-width:700px){.BeforeAfter_section__VKIOC{padding-top:64px;padding-bottom:64px}.BeforeAfter_media__k_gQ4{height:300px}}