.TopBar_bar__b2qZ5{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--ground);background:color-mix(in srgb,var(--ground) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.TopBar_stuck__mccQW{border-bottom-color:var(--line);box-shadow:0 6px 20px rgba(46,28,14,.06)}.TopBar_inner___pKIG{display:flex;align-items:center;gap:.5rem;padding-block:.55rem;padding-top:calc(.55rem + env(safe-area-inset-top, 0px))}.TopBar_brand__5omZ_{display:flex;align-items:center;gap:.6rem;text-decoration:none;margin-right:auto;min-height:44px;padding-right:.5rem}.TopBar_brand__5omZ_ img{width:40px;height:40px;border-radius:12px;object-fit:cover;flex:none}.TopBar_brand__5omZ_ b{font-family:var(--font-display);font-size:1.12rem;line-height:1.15;display:block}.TopBar_brand__5omZ_ small{display:block;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;line-height:1.3}@media (max-width:420px){.TopBar_brand__5omZ_ small{display:none}}.TopBar_links__ntPPn{display:flex;gap:.25rem;align-items:center}.TopBar_links__ntPPn a{text-decoration:none;font-size:.95rem;font-weight:600;color:var(--ink-soft);padding:.6rem .8rem;border-radius:999px;min-height:44px;display:inline-flex;align-items:center;transition:background .16s,color .16s}.TopBar_links__ntPPn a:hover{background:var(--brand-wash);color:var(--brand)}@media (max-width:900px){.TopBar_links__ntPPn{display:none}}.TopBar_iconBtn__xF2gu{border:1px solid var(--line);background:transparent;color:var(--ink-soft);width:44px;height:44px;border-radius:13px;cursor:pointer;flex:none;display:grid;place-items:center;transition:border-color .16s,color .16s,background .16s}.TopBar_iconBtn__xF2gu:hover{border-color:var(--brand);color:var(--brand)}.TopBar_burger__DkQNo{display:none}@media (max-width:900px){.TopBar_burger__DkQNo{display:grid}}.TopBar_bun___S5S3{display:grid;grid-gap:4px;gap:4px;width:19px}.TopBar_bun___S5S3 i{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .26s ease,opacity .2s ease}.TopBar_bunOpen__vODAR i:first-child{transform:translateY(6px) rotate(45deg)}.TopBar_bunOpen__vODAR i:nth-child(2){opacity:0}.TopBar_bunOpen__vODAR i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.TopBar_moon__ZyFjP{display:none}:root[data-theme=dark] .TopBar_moon__ZyFjP{display:block}:root[data-theme=dark] .TopBar_sun__1lspp{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .TopBar_moon__ZyFjP{display:block}:root:not([data-theme=light]) .TopBar_sun__1lspp{display:none}}.TopBar_scrim__c_wsp{position:fixed;inset:0;background:rgba(26,15,8,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:-1}.TopBar_scrimOpen__UxJZa{opacity:1;pointer-events:auto}@media (min-width:901px){.TopBar_scrim__c_wsp{display:none}}.TopBar_sheet__gEHyb{display:none;flex-direction:column;gap:.25rem;padding:0 max(1.25rem,calc((100% - var(--wrap)) / 2));background:var(--surface);border-top:1px solid transparent;box-shadow:var(--shadow-m);overflow-y:auto;overscroll-behavior:contain;max-height:0;transition:max-height .3s ease,opacity .25s ease,padding .3s ease;opacity:0}@media (max-width:900px){.TopBar_sheet__gEHyb{display:flex}}.TopBar_sheetOpen__AukxQ{max-height:26rem;opacity:1;padding-block:.5rem 1.25rem;border-top-color:var(--line)}.TopBar_sheet__gEHyb a{text-decoration:none;font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--ink);padding:.85rem .9rem;border-radius:12px;min-height:52px;display:flex;align-items:center;border-bottom:1px dashed var(--line)}.TopBar_sheet__gEHyb a:last-of-type{border-bottom:0}.TopBar_sheetCta__oONis,.TopBar_sheet__gEHyb a:active{background:var(--brand-wash)}.TopBar_sheetCta__oONis{margin-top:.4rem;color:var(--brand)!important}@media (prefers-reduced-motion:reduce){.TopBar_bun___S5S3 i,.TopBar_scrim__c_wsp,.TopBar_sheet__gEHyb{transition:none}}.WhySection_heading__XZw51{font-size:var(--step-3);margin-top:.4rem}.WhySection_grid__gBoNq{display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr);margin-top:2.4rem}@media (min-width:940px){.WhySection_grid__gBoNq{grid-template-columns:1.3fr .7fr;align-items:start}}.WhySection_pillars__FUoxL{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.WhySection_pillar__iF_IU{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem 1.3rem 1.5rem;box-shadow:var(--shadow-s);display:flex;flex-direction:column;gap:.45rem}.WhySection_pillar__iF_IU h3{font-size:var(--step-1)}.WhySection_pillar__iF_IU p{color:var(--ink-soft);font-size:.95rem}.WhySection_icon__0WSMD{color:var(--brand)}.WhySection_signpost__3rgw9{display:flex;flex-direction:column;gap:.55rem;align-items:center;text-align:center}.WhySection_signpostLead__cT_Qi{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin-bottom:.5rem}.WhySection_sign__xfxSi{width:min(100%,12.5rem);text-align:left;background:var(--bean);color:var(--cream);font-family:var(--font-display);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;padding:.5rem 2.1rem .55rem 1.05rem;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);box-shadow:var(--shadow-s)}@media (prefers-reduced-motion:no-preference){.WhySection_sign__xfxSi{transform-origin:8% 50%;animation:WhySection_sway__fMu8_ 6.5s ease-in-out infinite}.WhySection_sign__xfxSi:nth-of-type(2){animation-delay:-1.6s}.WhySection_sign__xfxSi:nth-of-type(3){animation-delay:-3.2s}.WhySection_sign__xfxSi:nth-of-type(4){animation-delay:-4.8s}}@keyframes WhySection_sway__fMu8_{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}}.WhySection_sign__xfxSi:nth-of-type(2n){background:#4a2e19}.WhySection_badges__4cNS8{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.WhySection_badge__hT_v_{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--ink-soft);border:1px dashed var(--line-strong);border-radius:999px;padding:.35rem .8rem}.WhySection_badge__hT_v_ svg{color:var(--leaf);flex:none}