.PublicHome_page__hUgXL{--home-paper:#fffaf2;--home-stage:#faf3e4;--home-floor:#cb7a58;--home-terracotta:#c3704e;--home-green:#19684c;--home-green-dark:#124a37;--home-ink:#17382b;--home-muted:#5a6b61;--home-line:#d8c9ad;min-height:100svh;overflow-x:clip;background:var(--home-paper);color:var(--home-ink)}.PublicHome_heroStage___zp0p{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;background:var(--home-stage)}.PublicHome_heroStage___zp0p:after,.PublicHome_heroStage___zp0p:before{display:none}.PublicHome_heroHeader__z_Q8I{position:absolute;z-index:3;top:env(safe-area-inset-top);left:50%;display:flex;width:min(100% - 3rem,1320px);min-height:5.5rem;align-items:center;justify-content:space-between;gap:1.25rem;transform:translateX(-50%)}.PublicHome_heroBrand__nUilk{display:inline-flex;min-width:0;align-items:center;gap:.7rem;color:var(--home-ink);text-decoration:none}.PublicHome_referenceMark___J0ok{flex:0 0 auto;width:2.6rem;height:2.6rem;-o-object-fit:contain;object-fit:contain}.PublicHome_heroBrandText__dOLxw{display:grid;gap:.12rem;line-height:1;white-space:nowrap}.PublicHome_heroBrandName__YKCy4{font-size:1.05rem;font-weight:850;letter-spacing:-.04em;white-space:nowrap}.PublicHome_heroBrandDescriptor__z45hX{color:var(--home-muted);font-size:.72rem;font-weight:650;letter-spacing:.08em;white-space:nowrap}.PublicHome_heroGrid__UEujd{position:relative;z-index:2;display:grid;width:calc(100% - 8vw);min-height:100svh;margin:0 auto;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:calc(8.5rem + env(safe-area-inset-top)) 0 4rem;pointer-events:none}.PublicHome_heroCopy__yxvae{position:relative;z-index:2;max-width:min(31vw,36rem);pointer-events:auto}.PublicHome_heroTitle__Q7Qtm{max-width:none;margin:0;color:var(--home-ink);font-size:clamp(2.35rem,4.1vw,4.1rem);font-weight:850;letter-spacing:-.04em;line-height:1.02;word-break:keep-all}.PublicHome_heroTitleLine__1Xp7d{display:block;white-space:normal}.PublicHome_heroIntro__FI_RO{max-width:31rem;margin:1.7rem 0 0;color:var(--home-muted);font-size:clamp(1rem,1.6vw,1.2rem);font-weight:560;line-height:1.7;text-wrap:pretty;word-break:keep-all}.PublicHome_heroCue__0gV_b{max-width:28rem;margin:1.45rem 0 0;color:var(--home-muted);font-size:.82rem;line-height:1.55}.PublicHome_heroArt__ZgHdV{position:absolute;z-index:1;inset:0;display:grid;min-height:0;align-items:stretch;justify-items:stretch;pointer-events:auto}.PublicHome_heroMedia__kOR_6[data-media-variant=hero]:after{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgb(255 250 242/90%),rgb(255 250 242/0) 10rem),linear-gradient(90deg,rgb(255 250 242/88%),rgb(255 250 242/62%) 23%,rgb(255 250 242/0) 58%);content:"";pointer-events:none}.PublicHome_heroMedia__kOR_6{position:relative;z-index:1;width:min(100%,32rem);aspect-ratio:3/4}.PublicHome_heroMedia__kOR_6[data-media-variant=hero]{width:100%;height:100%;aspect-ratio:auto}.PublicHome_heroMedia__kOR_6[data-media-variant=hero]:before{display:none}.PublicHome_heroMedia__kOR_6:before{position:absolute;z-index:-1;top:80%;right:auto;bottom:-40vh;left:50%;width:200vw;background:var(--home-floor);content:"";pointer-events:none;transform:translateX(-50%)}.PublicHome_heroPoster__XM3CZ,.PublicHome_heroVideo__fFp2R{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.PublicHome_heroMedia__kOR_6[data-media-variant=hero] .PublicHome_heroPoster__XM3CZ,.PublicHome_heroMedia__kOR_6[data-media-variant=hero] .PublicHome_heroVideo__fFp2R{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.PublicHome_heroPoster__XM3CZ{z-index:1}.PublicHome_heroVideo__fFp2R{z-index:2;background:transparent;opacity:0;transition:opacity .18s ease}.PublicHome_heroVideo__fFp2R[data-visible=true]{opacity:1}.PublicHome_mediaControls__yEjfj{position:absolute;z-index:4;right:.7rem;bottom:.7rem;left:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.PublicHome_playButton__fLDNY{display:inline-flex;width:2.9rem;height:2.9rem;align-items:center;justify-content:center;border:1px solid rgb(255 250 242/72%);border-radius:50%;background:rgb(255 250 242/92%);color:var(--home-green-dark);cursor:pointer;box-shadow:0 8px 18px rgb(23 56 43/16%);transition:background-color .18s ease,color .18s ease,transform .18s ease}.PublicHome_playButton__fLDNY:hover:not(:disabled){background:white;transform:translateY(-1px)}.PublicHome_playButton__fLDNY:disabled{cursor:not-allowed;opacity:.62}.PublicHome_mediaStatus__xdfDd{max-width:15rem;border-radius:999px;background:rgb(255 250 242/86%);color:var(--home-green-dark);font-size:.72rem;font-weight:750;line-height:1.2;padding:.55rem .75rem}.PublicHome_heroMediaCaption__80l1Q{position:absolute;right:.85rem;bottom:4.25rem;left:.85rem;color:var(--home-muted);font-size:.72rem;line-height:1.45;padding:.32rem .55rem;border-radius:999px;background:rgb(246 237 219/88%);text-align:center}.PublicHome_heroMedia__kOR_6[data-media-variant=hero] .PublicHome_mediaControls__yEjfj{right:max(.7rem,env(safe-area-inset-right));left:max(.7rem,env(safe-area-inset-left))}.PublicHome_heroMedia__kOR_6[data-media-variant=hero] .PublicHome_heroMediaCaption__80l1Q{right:max(.85rem,env(safe-area-inset-right));left:max(.85rem,env(safe-area-inset-left));width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.PublicHome_content__CZkgs{width:min(100% - 3rem,1180px);margin:0 auto}.PublicHome_introSection__vxT4D{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2.5rem,8vw,8rem);padding:clamp(5rem,10vw,9rem) 0}.PublicHome_sectionTitle__j5I4b{max-width:15ch;margin:0;color:var(--home-ink);font-size:clamp(2rem,4vw,3.6rem);font-weight:820;letter-spacing:-.04em;line-height:1.03;text-wrap:balance;word-break:keep-all}.PublicHome_sectionText__VlQNV{max-width:36rem;margin:1.2rem 0 0;color:var(--home-muted);font-size:1rem;line-height:1.75;text-wrap:pretty;word-break:keep-all}.PublicHome_serviceNav__bkc5u{align-self:end;border-top:1px solid var(--home-line)}.PublicHome_serviceLink__N6sfv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;min-height:0;border-bottom:1px solid var(--home-line);color:var(--home-ink);padding:1.25rem 0;text-decoration:none;transition:color .18s ease,padding .18s ease}.PublicHome_serviceLink__N6sfv:hover{padding-inline:.45rem;color:var(--home-green)}.PublicHome_serviceIcon__3cmoG{margin-top:.2rem;color:var(--home-terracotta)}.PublicHome_serviceCopy__xOFOR{display:block;min-width:0}.PublicHome_serviceLabel__LgtrD{font-size:1.03rem;font-weight:800}.PublicHome_serviceDescription__0IOBS{display:block;margin-top:.35rem;color:var(--home-muted);font-size:.94rem;font-weight:560;line-height:1.7;word-break:keep-all}.PublicHome_serviceAccess__NP0aB{display:block;margin-top:.55rem;color:var(--home-green-dark);font-size:.74rem;font-weight:800;line-height:1.4}.PublicHome_activityStage__xPoJr{display:flex;justify-content:center;padding-block:clamp(1rem,3vw,2rem)}.PublicHome_activityArt__5dCuM{display:flex;width:100%;justify-content:center}.PublicHome_activityArt__5dCuM .PublicHome_heroMedia__kOR_6{width:min(100%,calc(82svh * .75));max-height:82svh;aspect-ratio:3/4}.PublicHome_heroMedia__kOR_6[data-media-variant=activity]:after,.PublicHome_heroMedia__kOR_6[data-media-variant=activity]:before{display:none}.PublicHome_heroMedia__kOR_6[data-media-variant=activity] .PublicHome_mediaControls__yEjfj{right:.75rem;bottom:.75rem;left:auto}.PublicHome_heroMedia__kOR_6[data-media-variant=activity] .PublicHome_heroMediaCaption__80l1Q,.PublicHome_heroMedia__kOR_6[data-media-variant=activity] .PublicHome_mediaStatus__xdfDd{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.PublicHome_heroMedia__kOR_6[data-media-variant=activity] .PublicHome_playButton__fLDNY{width:44px;height:44px}.PublicHome_footer__Gkl3k{border-top:1px solid var(--home-line);background:#f6ead5;padding:2.7rem 0 calc(3rem + env(safe-area-inset-bottom))}.PublicHome_footerInner__UFG7p{display:grid;width:min(100% - 3rem,1180px);margin:0 auto;gap:1.2rem}.PublicHome_footerBrand__r9_DM{display:inline-flex;align-items:center;gap:.7rem;color:var(--home-ink);font-size:.95rem;font-weight:850}.PublicHome_footerBrand__r9_DM .PublicHome_referenceMark___J0ok{width:2rem;height:2rem}.PublicHome_footerNote__AwQcN{max-width:42rem;margin:0;color:var(--home-muted);font-size:.8rem;line-height:1.6;word-break:keep-all;text-wrap:pretty}.PublicHome_footerNav__GXoHu{display:flex;flex-wrap:wrap;gap:.8rem 1.25rem;margin-top:.35rem}.PublicHome_footerLink__lGkYG{color:var(--home-green-dark);font-size:.78rem;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.PublicHome_footerLink__lGkYG:hover{color:var(--home-terracotta)}.PublicHome_skipLink__2m8rY{position:fixed;z-index:40;top:.75rem;left:.75rem;border-radius:999px;background:var(--home-green-dark);color:white;font-size:.82rem;font-weight:800;padding:.7rem .95rem;text-decoration:none;transform:translateY(-180%);transition:transform .18s ease}.PublicHome_skipLink__2m8rY:focus-visible{transform:translateY(0);outline:3px solid var(--home-terracotta);outline-offset:3px}.PublicHome_footerLink__lGkYG:focus-visible,.PublicHome_heroBrand__nUilk:focus-visible,.PublicHome_playButton__fLDNY:focus-visible,.PublicHome_serviceLink__N6sfv:focus-visible,.PublicHome_visitAction__29Mes:focus-visible{outline:3px solid var(--home-terracotta);outline-offset:4px}@media (max-width:900px){.PublicHome_heroGrid__UEujd{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:1.5rem}.PublicHome_heroCopy__yxvae{max-width:min(42vw,36rem)}}@media (max-width:767px){.PublicHome_heroStage___zp0p{display:flex;flex-direction:column;min-height:100svh}.PublicHome_heroStage___zp0p:after{display:none}.PublicHome_heroHeader__z_Q8I{width:min(100% - 2rem,1320px);min-height:4.8rem;padding-inline:max(0px,env(safe-area-inset-left)) max(0px,env(safe-area-inset-right))}.PublicHome_referenceMark___J0ok{width:2.25rem;height:2.25rem}.PublicHome_heroBrandName__YKCy4{font-size:.95rem}.PublicHome_heroBrandDescriptor__z45hX{font-size:.64rem}.PublicHome_heroGrid__UEujd{display:flex;width:min(100% - 2rem,1320px);min-height:0;flex:1 0 auto;flex-direction:column;align-items:stretch;gap:0;padding:calc(5.9rem + env(safe-area-inset-top)) 0 1.25rem;padding-inline:max(0px,env(safe-area-inset-left)) max(0px,env(safe-area-inset-right))}.PublicHome_heroCopy__yxvae{max-width:34rem}.PublicHome_heroTitle__Q7Qtm{max-width:none;font-size:clamp(2.15rem,9.4vw,3.35rem);line-height:1.04}.PublicHome_heroIntro__FI_RO{margin-top:1rem;font-size:.98rem;line-height:1.6}.PublicHome_heroCue__0gV_b{margin-top:.9rem;font-size:.76rem}.PublicHome_heroArt__ZgHdV{position:relative;inset:auto;flex:0 0 auto;width:100%;aspect-ratio:16/9;margin:0}.PublicHome_heroMedia__kOR_6[data-media-variant=hero]:after{display:none}.PublicHome_heroMedia__kOR_6[data-media-variant=hero] .PublicHome_heroPoster__XM3CZ,.PublicHome_heroMedia__kOR_6[data-media-variant=hero] .PublicHome_heroVideo__fFp2R{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:var(--home-stage)}.PublicHome_heroMedia__kOR_6{width:min(68vw,19rem)}.PublicHome_heroMedia__kOR_6[data-media-variant=hero] .PublicHome_mediaControls__yEjfj{bottom:.65rem}.PublicHome_heroMediaCaption__80l1Q{right:.65rem;bottom:4.2rem;left:.65rem;font-size:.68rem}.PublicHome_content__CZkgs{width:min(100% - 2rem,1180px)}.PublicHome_introSection__vxT4D{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:4.5rem 0}.PublicHome_sectionTitle__j5I4b{max-width:13ch;font-size:clamp(2rem,10vw,3rem)}.PublicHome_sectionText__VlQNV{font-size:.94rem}.PublicHome_serviceLink__N6sfv{grid-template-columns:auto minmax(0,1fr) auto;padding:1rem 0}.PublicHome_serviceLabel__LgtrD{font-size:.98rem}.PublicHome_serviceDescription__0IOBS{display:block;font-size:.88rem;line-height:1.65}.PublicHome_serviceAccess__NP0aB{margin-top:.45rem;font-size:.7rem}.PublicHome_footerInner__UFG7p{width:min(100% - 2rem,1180px)}}@media (prefers-reduced-motion:reduce){.PublicHome_heroVideo__fFp2R,.PublicHome_playButton__fLDNY,.PublicHome_serviceLink__N6sfv,.PublicHome_visitAction__29Mes{transition:none}}.PublicHome_showcaseSection___jLvd{padding-top:clamp(3rem,7vw,6rem);scroll-margin-top:1rem}.PublicHome_showcaseHeading__lLnRa{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(1.5rem,4vw,3rem)}.PublicHome_showcaseHeading__lLnRa .PublicHome_sectionTitle__j5I4b{max-width:none}.PublicHome_serviceLink__N6sfv{width:100%;background:transparent;border-top:0;border-left:0;border-right:0;text-align:left;font:inherit;cursor:pointer}.PublicHome_serviceLink__N6sfv:focus-visible{outline:3px solid var(--home-green);outline-offset:5px}.PublicHome_page__hUgXL :is(button,a){touch-action:manipulation}.PublicHome_page__hUgXL ::-moz-selection{background:#d8e8ca;color:#17382b}.PublicHome_page__hUgXL ::selection{background:#d8e8ca;color:#17382b}.PublicHome_page__hUgXL :is(#PublicHome_story__J0D9d,#PublicHome_about__bh5c6){scroll-margin-top:1.5rem}@media (max-width:767px){.PublicHome_showcaseHeading__lLnRa{display:block}}.PublicHome_merchantDetails__IIRAN{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:0;max-width:52rem;color:var(--home-muted);font-size:.8rem;line-height:1.7}.PublicHome_merchantDetails__IIRAN>div{display:flex;align-items:baseline;gap:.5rem;min-width:0}.PublicHome_merchantDetails__IIRAN .PublicHome_merchantWide__BTx36{flex-basis:100%}.PublicHome_merchantDetails__IIRAN dt{flex-shrink:0;font-weight:650;color:var(--home-ink)}.PublicHome_merchantDetails__IIRAN dd{margin:0;overflow-wrap:anywhere}.PublicHome_merchantDetails__IIRAN a{color:var(--home-green-dark);text-underline-offset:.2em}.PublicHome_merchantDetails__IIRAN a:focus-visible{outline:3px solid var(--home-terracotta);outline-offset:4px}.AppShowcaseVideo_player__AAERA{background:#fffaf2;color:#17382b;width:100%}.AppShowcaseVideo_video__vT_mm{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#fffaf2}.AppShowcaseVideo_controls__EkZSU{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #d8c9ad}.AppShowcaseVideo_controls__EkZSU button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;color:#19684c;background:transparent;cursor:pointer;touch-action:manipulation}.AppShowcaseVideo_controls__EkZSU button:hover{background:#e5ecdf}.AppShowcaseVideo_controls__EkZSU :focus-visible,.AppShowcaseVideo_error__j9hiY a:focus-visible{outline:3px solid #19684c;outline-offset:3px}.AppShowcaseVideo_progress__1GMpO{flex:1;min-width:0;display:flex;align-items:center;min-height:44px}.AppShowcaseVideo_progress__1GMpO input{width:100%;accent-color:#19684c;cursor:pointer;height:32px}.AppShowcaseVideo_time__Wd8vY{font-variant-numeric:tabular-nums;font-size:.8rem;white-space:nowrap}.AppShowcaseVideo_description__HO2zM{font-size:.8rem;line-height:1.6;color:#5a6b61;margin:.75rem 0 0}.AppShowcaseVideo_error__j9hiY{font-size:.9rem;line-height:1.7;margin-top:.75rem}.AppShowcaseVideo_error__j9hiY a{color:#19684c;text-decoration:underline;text-underline-offset:3px}.AppShowcaseVideo_srOnly__RAYQe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.AppShowcaseVideo_player__AAERA:fullscreen{display:flex;flex-direction:column;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.AppShowcaseVideo_player__AAERA:fullscreen .AppShowcaseVideo_video__vT_mm{min-height:0;max-height:calc(100dvh - 120px)}@media (max-width:767px){.AppShowcaseVideo_controls__EkZSU{gap:.3rem}.AppShowcaseVideo_time__Wd8vY{font-size:.7rem}.AppShowcaseVideo_video__vT_mm{aspect-ratio:9/16}}.AppShowcaseVideo_player__AAERA:fullscreen .AppShowcaseVideo_video__vT_mm{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}