.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.site-header{position:fixed;top:0;left:0;right:0;z-index:100000;background:transparent;transition:background-color .25s ease,box-shadow .25s ease}.nav-route-loading-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:100200;pointer-events:none;opacity:0;transition:opacity .12s ease}.nav-route-loading-bar.is-visible{opacity:1}.nav-route-loading-bar>span{position:absolute;left:-30%;width:30%;height:100%;border-radius:999px;background:linear-gradient(90deg,#2f6d38,#6ea746);animation:nav-loading-slide .9s ease-in-out infinite}@keyframes nav-loading-slide{0%{left:-35%}to{left:100%}}.site-header.site-header--app{transition:none}.site-header-brand--tree-comments{min-width:0;flex:1;pointer-events:auto}.site-header-tree-comments-brand{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:100%}.site-header-tree-comments-back{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;background:transparent;cursor:pointer;border-radius:999px;position:relative;z-index:100001;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-header-tree-comments-back:active{background:#0000000d}.site-header-tree-comments-brand__icon{width:2rem;height:2rem;border-radius:.55rem;object-fit:cover;flex-shrink:0;background:#ecfdf5;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem}.site-header-tree-comments-brand__icon--contain{object-fit:contain;padding:.15rem}.site-header-tree-comments-brand__title{min-width:0;font-size:1rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header.is-scrolled{background:#fff;box-shadow:0 8px 20px #00000014}.site-header-inner{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.brand-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.brand-logo{width:34px;height:41px;display:block;object-fit:contain;object-position:center}.desktop-nav{display:none;align-items:center;gap:2rem}.desktop-nav a{color:#4f5f21;text-decoration:none;text-transform:uppercase;font-family:Bahnschrift,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.03em}.desktop-nav a.is-active{color:#000}.nav-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(209 213 219 / .95);background:#fff;color:#3d4a1f;width:40px;height:40px;border-radius:999px;cursor:pointer;box-shadow:0 2px 8px #0000000f;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,border-color .28s ease,background-color .28s ease}.nav-toggle:hover{transform:scale(1.06);box-shadow:0 4px 14px #41502624;border-color:#5b6f2a59}.nav-toggle:active{transform:scale(.96)}.nav-toggle:focus-visible{outline:2px solid #5b6f2a;outline-offset:2px}.nav-toggle__bars{width:18px;height:14px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.nav-toggle__bar{display:block;height:2px;width:100%;border-radius:2px;background:currentcolor;transform-origin:center;transition:transform .38s cubic-bezier(.65,0,.35,1),opacity .26s ease,translate .38s cubic-bezier(.65,0,.35,1)}.nav-toggle--open .nav-toggle__bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle--open .nav-toggle__bar:nth-child(2){opacity:0;transform:scaleX(.2)}.nav-toggle--open .nav-toggle__bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav-overlay{position:fixed;inset:0;box-sizing:border-box;padding-top:var(--site-header-h, 56px);z-index:0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(.33,1,.68,1),visibility 0s linear .4s}html[data-mobile-nav-open] .mobile-map-sheet:not(.add-tree-panel-sheet){visibility:hidden;pointer-events:none}.mobile-nav-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s cubic-bezier(.33,1,.68,1),visibility 0s linear 0s}.mobile-nav{flex:1;display:flex;flex-direction:column;min-height:0;padding:1.5rem 1.25rem 2rem}.mobile-nav__inner{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;max-width:22rem;width:100%;margin-inline:auto;text-align:center}.mobile-nav__link{display:block;width:100%;padding:.75rem 1rem;border:0;background:transparent;color:#3d4a1f;text-decoration:none;text-align:center;text-transform:uppercase;font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;font-size:clamp(1.05rem,3.8vw,1.35rem);font-weight:500;letter-spacing:.14em;line-height:1.35;cursor:pointer;border-radius:.5rem;opacity:0;transform:translateY(14px);transition:color .22s ease,background-color .22s ease,opacity .38s cubic-bezier(.33,1,.68,1),transform .38s cubic-bezier(.33,1,.68,1)}.mobile-nav-overlay.is-open .mobile-nav__link{opacity:1;transform:translateY(0)}.mobile-nav-overlay.is-open .mobile-nav__inner>*:nth-child(1){transition-delay:.05s}.mobile-nav-overlay.is-open .mobile-nav__inner>*:nth-child(2){transition-delay:.1s}.mobile-nav-overlay.is-open .mobile-nav__inner>*:nth-child(3){transition-delay:.15s}.mobile-nav-overlay.is-open .mobile-nav__inner>*:nth-child(4){transition-delay:.2s}.mobile-nav-overlay.is-open .mobile-nav__inner>*:nth-child(5){transition-delay:.25s}.mobile-nav-overlay.is-open .mobile-nav__inner>*:nth-child(6){transition-delay:.3s}.mobile-nav-overlay.is-open .mobile-nav__inner>*:nth-child(7){transition-delay:.35s}.mobile-nav-overlay:not(.is-open) .mobile-nav__inner>*{transition-delay:0s!important;transition-duration:.22s}.mobile-nav__link:hover,.mobile-nav__link:focus-visible{color:#1a200d;background:#5b6f2a0f}.mobile-nav__link.is-active{color:#3d4a1f;font-weight:500}.mobile-nav__cta{align-self:center;width:auto;min-width:11rem;padding:.65rem 1.35rem;font-size:.82rem;letter-spacing:.12em;opacity:0;transform:translateY(14px);transition:opacity .38s cubic-bezier(.33,1,.68,1) .18s,transform .38s cubic-bezier(.33,1,.68,1) .18s,box-shadow .22s ease}.mobile-nav-overlay.is-open .mobile-nav__cta{opacity:1;transform:translateY(0)}.mobile-nav-overlay:not(.is-open) .mobile-nav__cta{transition-delay:0s;transition-duration:.2s}@media(min-width:768px){.site-header-inner{padding:0 1.5rem}.desktop-nav{display:flex}.nav-toggle,.mobile-nav-overlay{display:none}}.site-header-inner{justify-content:flex-start;gap:.5rem}html[data-map-section-fill] .site-header,html[data-map-section-fill] .site-header-inner{overflow:visible}html[data-map-section-fill] .site-header{background:#fff;box-shadow:0 1px #0000001a}.map-header-chrome-wrap{display:none;min-width:0;flex:1;align-items:center;justify-content:flex-start}html[data-map-section-fill] .map-header-chrome-wrap:not(.map-header-chrome-wrap--mobile){display:none}.map-header-chrome-portal{display:flex;min-width:0;width:100%;max-width:100%;align-items:center;justify-content:flex-start;pointer-events:none}.map-header-chrome-portal>*{pointer-events:auto;min-width:0;max-width:100%}@media(min-width:768px){html[data-map-section-fill]:not([data-home-logged-in]) .map-header-chrome-wrap{display:flex}}@media(max-width:767px){.site-header,.site-header.is-scrolled{background:transparent!important;box-shadow:none!important}.site-header.site-header--mobile-nav-open,.site-header.site-header--tree-comments-open{background:#fff!important;box-shadow:0 1px #00000014}.site-header.site-header--mobile-nav-open .site-header-inner,.site-header.site-header--tree-comments-open .site-header-inner{background:#fff!important}.site-header-inner{background:transparent!important;box-shadow:none!important;padding:0 .75rem;gap:.55rem}.site-header:has(.site-header-inner--mobile-map){background:#fff!important;box-shadow:0 1px #00000014!important}.site-header-inner.site-header-inner--mobile-map{background:#fff!important}.brand-link{flex-shrink:0;width:2.75rem;height:2.75rem;line-height:0;align-self:center}.brand-logo{width:2.2rem;height:2.75rem;object-fit:contain;object-position:center;display:block}.brand-title{display:none}.site-header-trailing{margin-left:auto;gap:.5rem}.nav-toggle{width:2.75rem;height:2.75rem;border-radius:999px;font-size:1.1rem;box-shadow:0 3px 10px #0000001f}.map-fullscreen-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid #d1d5db;background:#fff;color:#4f5f21;border-radius:999px;box-shadow:0 3px 10px #0000001f;cursor:pointer;padding:0}.map-fullscreen-toggle:active{background:#f8faf4}.map-fullscreen-toggle--floating{position:fixed;top:calc(56px + .5rem);right:.75rem;z-index:999}.site-header-inner--mobile-map{flex-wrap:nowrap;align-items:center}.site-header-inner--app.site-header-inner--mobile-map-search-active .map-header-chrome-wrap.map-header-chrome-wrap--mobile{display:flex!important;position:relative!important;flex:1;min-width:0}.site-header-inner--mobile-map .map-header-chrome-wrap--mobile.map-header-chrome-wrap--add-tree-suppressed,.site-header-inner--app.site-header-inner--mobile-map-search-active .map-header-chrome-wrap--mobile.map-header-chrome-wrap--add-tree-suppressed{display:none!important}.site-header-inner:not(.site-header-inner--mobile-map-search-active) .map-header-chrome-wrap{display:none!important}html[data-map-section-fill] .site-header{background:#fff!important;box-shadow:0 1px #0000001a!important}}@media(min-width:768px){.map-fullscreen-toggle{display:none}}.site-header-trailing{display:flex;flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto}.map-header-notification-bell,.profile-avatar-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.map-header-notification-bell{position:relative;z-index:80;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--header-icon-btn-size, 2.75rem);height:var(--header-icon-btn-size, 2.75rem);padding:0;border:1px solid rgb(65 80 38 / .14);border-radius:999px;background:#fff;color:#1a1a1a;cursor:pointer}.map-header-notification-bell__icon-slot{position:absolute;left:48%;top:50%;transform:translate(-48%,-50%);line-height:0}.map-header-notification-bell__bell-anchor{position:relative;display:inline-block;line-height:0}.map-header-notification-bell__icon{display:block;width:1.35rem;height:1.35rem}.map-header-notification-bell__badge{pointer-events:none;position:absolute;top:0;right:2px;width:.6rem;height:.6rem;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px #fff;transform:translate(40%,-40%)}.map-header-notification-bell:hover,.profile-avatar-btn:hover{border-color:#41502633;background:#e8f5dc;color:#0f172a}.map-header-notification-bell:focus-visible,.profile-avatar-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e73}.profile-avatar-btn:hover .profile-avatar-btn__menu-badge,.profile-avatar-btn:focus-visible .profile-avatar-btn__menu-badge,.profile-avatar-btn[aria-expanded=true] .profile-avatar-btn__menu-badge{border-color:#e8f5dc}.profile-avatar-btn[aria-expanded=true]{border-color:#41502633;background:#e8f5dc;color:#0f172a}@media(min-width:768px){.map-header-notification-bell{margin-inline-start:1.15rem;margin-inline-end:.2rem}html[data-map-section-fill] .site-header-trailing{margin-inline-start:.35rem}html[data-map-section-fill] .map-header-notification-bell{margin-inline-start:1.35rem}}@media(max-width:767px){.map-header-notification-bell{margin-inline-start:.4rem}}.map-header-notification-bell-root{position:relative;flex-shrink:0}.map-header-notification-bell__badge--count,.map-header-notification-bell__badge--wide{width:auto;min-width:.6rem;height:auto;min-height:.6rem;padding:0 .22rem}.map-header-notification-bell__badge-text{display:block;font-size:.6rem;font-weight:700;line-height:1rem;color:#fff}.map-header-notification-bell__panel{position:fixed;left:.5rem;right:.5rem;top:calc(var(--site-header-h, 56px) + .5rem);z-index:100003;width:auto;max-height:min(24rem,calc(100vh - 5rem));overflow:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;border:1px solid rgb(229 231 235);border-radius:.75rem;background:#fff;box-shadow:0 18px 45px #0f172a1f,0 2px 8px #0f172a0f}.map-header-notification-bell__panel--logged-in{max-height:calc(100vh - var(--site-header-h, 56px) - .75rem);max-height:calc(100dvh - var(--site-header-h, 56px) - .75rem);height:calc(100vh - var(--site-header-h, 56px) - .75rem);height:calc(100dvh - var(--site-header-h, 56px) - .75rem)}.map-header-notification-bell__panel--logged-in .map-header-notification-bell__list{flex:1 1 auto;min-height:0}.map-header-notification-bell__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem .95rem .65rem;border-bottom:1px solid rgb(243 244 246)}.map-header-notification-bell__panel-mark-all{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:0;border:0;background:transparent;color:#5b6f2a;font-family:Bahnschrift,sans-serif;font-size:.68rem;font-weight:600;line-height:1.25;text-align:right;cursor:pointer;flex-shrink:0;max-width:9.5rem}.map-header-notification-bell__panel-mark-all:hover:not(:disabled){color:#4d5f24;text-decoration:underline}.map-header-notification-bell__panel-mark-all:disabled{opacity:.45;cursor:default}.map-header-notification-bell__panel-mark-all-icon{flex-shrink:0;width:.85rem;height:.85rem}.map-header-notification-bell__panel-head-title{display:flex;align-items:center;gap:.45rem;min-width:0}.map-header-notification-bell__panel-title{margin:0;font-family:Bahnschrift,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;color:#111827}.map-header-notification-bell__panel-count{display:inline-flex;min-width:1.35rem;height:1.35rem;align-items:center;justify-content:center;padding:0 .35rem;border-radius:999px;background:#e8f5dc;color:#4d5f24;font-size:.72rem;font-weight:700;line-height:1}.map-header-notification-bell__list{overflow-y:auto;overscroll-behavior:contain;padding:.15rem 0;scrollbar-width:thin;scrollbar-color:rgb(209 213 219) transparent}.map-header-notification-bell__list::-webkit-scrollbar{width:.35rem}.map-header-notification-bell__list::-webkit-scrollbar-thumb{border-radius:999px;background:#d1d5db}.map-header-notification-bell__empty{margin:0;padding:1rem .95rem;font-size:.78rem;color:#6b7280}.map-header-notification-bell__panel--guest{display:flex;flex-direction:column;--guest-teaser-block-h: 10.75rem;max-height:calc(100vh - var(--site-header-h, 56px) - .75rem);max-height:calc(100dvh - var(--site-header-h, 56px) - .75rem)}.map-header-notification-bell__panel--guest .map-header-notification-bell__panel-head{padding:.72rem .95rem .52rem;flex-shrink:0}.map-header-notification-bell__panel--guest .map-header-notification-bell__list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.map-header-notification-bell__guest-real-list{flex:1 1 auto;min-height:0;max-height:calc(var(--guest-real-limit) * var(--guest-real-row-h));overflow-x:hidden;overflow-y:auto;padding:.15rem 0;scrollbar-width:thin;scrollbar-color:rgb(209 213 219) transparent}.map-header-notification-bell__guest-real-list::-webkit-scrollbar{width:.35rem}.map-header-notification-bell__guest-real-list::-webkit-scrollbar-thumb{border-radius:999px;background:#d1d5db}.map-header-notification-bell__panel--guest .map-header-notification-bell__item:not(.map-header-notification-bell__item--teaser){min-height:4.3rem;padding:.78rem 1.58rem .78rem .96rem}.map-header-notification-bell__guest-teasers{position:relative;flex-shrink:0;min-height:var(--guest-teaser-block-h, 10.75rem);border-top:1px solid rgb(243 244 246);background:#fff;overflow:visible}.map-header-notification-bell__panel--guest .map-header-notification-bell__guest-teasers{min-height:var(--guest-teaser-block-h)}.map-header-notification-bell__panel--guest .map-header-notification-bell__guest-teasers-items{position:absolute;top:0;left:0;right:0;height:4.75rem;overflow:hidden;pointer-events:none}.map-header-notification-bell__panel--guest .map-header-notification-bell__item--teaser{padding:.45rem 1.3rem .45rem .88rem}.map-header-notification-bell__panel--guest .map-header-notification-bell__item--teaser:last-child{margin-top:-.22rem}.map-header-notification-bell__guest-teasers-items{filter:blur(5px);opacity:0;pointer-events:none;user-select:none;animation:map-header-notification-guest-items-in .55s ease .05s forwards}.map-header-notification-bell__item--teaser{cursor:default}.map-header-notification-bell__item--teaser:hover{background:#fff}@keyframes map-header-notification-guest-items-in{0%{opacity:0;filter:blur(8px)}to{opacity:.72;filter:blur(5px)}}.map-header-notification-bell__guest-teasers>.guest-login-prompt{position:relative;z-index:2;min-height:var(--guest-teaser-block-h, 10.75rem)}.map-header-notification-bell__guest-teasers>.guest-login-prompt .guest-login-prompt__content{padding:.65rem 1.05rem .85rem;justify-content:center}.map-header-notification-bell__guest-teasers .guest-login-prompt__overlay{background:linear-gradient(180deg,#fff3,#f7fbf3a6 30%,#fffffff5 78%,#fff)}html[data-notification-panel-open]{overflow:hidden;overscroll-behavior:none}html[data-notification-panel-open] body{overflow:hidden;touch-action:none}@media(max-width:767px){.map-header-notification-bell__panel-mark-all{font-size:.62rem;max-width:7.5rem}}@media(max-width:767px){.map-header-notification-bell__panel .map-header-notification-bell__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.map-header-notification-bell__panel--guest{--guest-teaser-block-h: 10.25rem}.map-header-notification-bell__guest-teasers>.guest-login-prompt .guest-login-prompt__content{padding:.55rem .82rem .8rem}.map-header-notification-bell__panel--guest .map-header-notification-bell__panel-head{padding:.65rem .85rem .45rem}.map-header-notification-bell__panel--guest .map-header-notification-bell__item:not(.map-header-notification-bell__item--teaser){min-height:4.2rem;padding:.7rem 1.45rem .7rem .86rem}}.map-header-notification-bell__item{position:relative;display:flex;width:100%;align-items:flex-start;min-height:4.2rem;gap:.7rem;margin:0;padding:.86rem 1.9rem .86rem 1.02rem;border:0;border-radius:0;background:#fff;text-align:left;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .15s ease}.map-header-notification-bell__item--unread{background:#f7fbf3;box-shadow:inset 3px 0 #5b6f2a}.map-header-notification-bell__pinned{flex-shrink:0;border-bottom:1px solid rgb(243 244 246)}.map-header-notification-bell__section{border-bottom:1px solid rgb(243 244 246)}.map-header-notification-bell__section:last-child{border-bottom:0}.map-header-notification-bell__section-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:.62rem .95rem;border:0;cursor:pointer;text-align:left}.map-header-notification-bell__section--community .map-header-notification-bell__section-head{background:#fff8f5}.map-header-notification-bell__section--trees .map-header-notification-bell__section-head{background:#f7fbf3}.map-header-notification-bell__section-head-left{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.map-header-notification-bell__section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.map-header-notification-bell__section--community .map-header-notification-bell__section-icon{color:#c42b2b}.map-header-notification-bell__section--trees .map-header-notification-bell__section-icon{color:#5b6f2a}.map-header-notification-bell__section-title{font-family:Bahnschrift,sans-serif;font-size:.92rem;font-weight:700;color:#111827}.map-header-notification-bell__section-badge{display:inline-flex;align-items:center;padding:.12rem .42rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.2}.map-header-notification-bell__section--community .map-header-notification-bell__section-badge{background:#fee2e2;color:#b91c1c}.map-header-notification-bell__section--trees .map-header-notification-bell__section-badge{background:#e8f5dc;color:#4d5f24}.map-header-notification-bell__section-chevron{display:inline-flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.map-header-notification-bell__section-chevron svg{width:1rem;height:1rem}.map-header-notification-bell__section-body{display:flex;flex-direction:column}.map-header-notification-bell__section-expand{display:flex;width:100%;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.55rem .95rem .7rem;border:0;border-top:1px solid rgb(243 244 246);background:transparent;font-family:Bahnschrift,sans-serif;font-size:.78rem;font-weight:600;line-height:1.25;cursor:pointer}.map-header-notification-bell__section--community .map-header-notification-bell__section-expand{color:#c42b2b}.map-header-notification-bell__section--trees .map-header-notification-bell__section-expand{color:#5b6f2a}.map-header-notification-bell__section-expand svg{width:.9rem;height:.9rem}.map-header-notification-bell__item--community{background:#fff8f5}.map-header-notification-bell__item--community.map-header-notification-bell__item--unread{background:#fff3f3;box-shadow:inset 3px 0 #c42b2b}.map-header-notification-bell__item--community-admin{background:#fff5f5}.map-header-notification-bell__item--community .map-header-notification-bell__item-dot--unread{background:#c42b2b}.map-header-notification-bell__item-action-badge{position:absolute;right:-5px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;border:1.5px solid #fff;color:#fff}.map-header-notification-bell__item-action-badge--community{background:#c42b2b}.map-header-notification-bell__item-action-badge--trees{background:#5b6f2a}.map-header-notification-bell__icon-strip{display:inline-flex;align-items:center;gap:.28rem;margin-top:.15rem;cursor:pointer}.map-header-notification-bell__icon-strip-chip{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:#f3f4f6;overflow:hidden;font-size:.72rem;line-height:1}.map-header-notification-bell__icon-strip-chip img{width:100%;height:100%;object-fit:contain}.map-header-notification-bell__icon-strip-more{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .25rem;border-radius:999px;background:#e8f5dc;color:#4d5f24;font-size:.68rem;font-weight:700;line-height:1}.map-header-notification-bell__photo-strip{display:inline-flex;align-items:center;gap:.28rem;margin-top:.15rem}.map-header-notification-bell__photo-strip-thumb{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;padding:0;border:1px solid rgb(229 231 235);border-radius:.35rem;background:#f3f4f6;overflow:hidden;cursor:pointer}.map-header-notification-bell__photo-strip-thumb img{width:100%;height:100%;object-fit:cover}.map-header-notification-bell__photo-strip-more{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0 .25rem;border-radius:.35rem;background:#e8f5dc;color:#4d5f24;font-size:.68rem;font-weight:700;line-height:1}.map-header-notification-bell__item--pinned-community{background:#fff8f5}.map-header-notification-bell__item--pinned-community.map-header-notification-bell__item--unread{background:#fff3f3;box-shadow:inset 3px 0 #c42b2b}.map-header-notification-bell__item--pinned-community-admin{background:#fff5f5}.map-header-notification-bell__item-community-badge{position:absolute;right:-5px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;border:1.5px solid #fff;background:#3d4a24;color:#fff}.map-header-notification-bell__item-like-count-badge{position:absolute;right:-6px;top:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;border-radius:999px;border:1.5px solid #fff;background:#c42b2b;color:#fff;font-size:.5625rem;font-weight:800;line-height:1;letter-spacing:-.02em}.map-header-notification-bell__item--pinned-community-admin .map-header-notification-bell__item-like-count-badge,.map-header-notification-bell__item--pinned-community-admin .map-header-notification-bell__item-community-badge{background:#c42b2b}.map-header-notification-bell__item:hover{background:#f0f7e8}.map-header-notification-bell__item-icon{position:relative;flex-shrink:0;width:2.7rem;height:2.7rem;border:0;border-radius:0;background:transparent;overflow:visible}.map-header-notification-bell__item-icon img{width:100%;height:100%;object-fit:cover;border:1px solid rgb(229 231 235);border-radius:999px;background:#fff}.map-header-notification-bell__item-user-icon{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#60a5fa;background:#eff6ff}.map-header-notification-bell__item-user-icon svg{width:1.15rem;height:1.15rem}.map-header-notification-bell__item-user-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;color:#1f2937;background:#f3f4f6;text-transform:uppercase}.map-header-notification-bell__item-fruit-badge{position:absolute;right:-6px;top:-4px;display:inline-flex;width:1.05rem;height:1.05rem;align-items:center;justify-content:center;background:transparent;box-shadow:none;border:0}.map-header-notification-bell__item-fruit-badge img{width:100%;height:100%;object-fit:contain}.map-header-notification-bell__item-fruit-badge-emoji{font-size:.62rem;line-height:1}.map-header-notification-bell__item-species-main{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.45rem;background:#ecfdf5}.map-header-notification-bell__item-species-main img{width:78%;height:78%;object-fit:contain;border:0;border-radius:0}.map-header-notification-bell__item-species-fallback{font-size:1.1rem;line-height:1}.map-header-notification-bell__item-user-badge{position:absolute;right:-6px;bottom:-4px;display:inline-flex;width:1.05rem;height:1.05rem;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid #fff;overflow:hidden;background:#f3f4f6}.map-header-notification-bell__item-user-badge img{width:100%;height:100%;object-fit:cover;border:0;border-radius:0}.map-header-notification-bell__item-user-badge .map-header-notification-bell__item-user-fallback{width:100%;height:100%;font-size:.48rem;border-radius:0}.map-header-notification-bell__item-user-main{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;background:#f3f4f6}.map-header-notification-bell__item-user-main img{width:100%;height:100%;object-fit:cover;border:0;border-radius:0}.map-header-notification-bell__item-like-count{position:absolute;top:-5px;right:-6px;left:auto;transform:none;z-index:1;min-width:1.1rem;padding:.05rem .28rem;border-radius:999px;border:1.5px solid #fff;background:#16a34a;color:#fff;font-size:.52rem;font-weight:700;line-height:1.2;text-align:center}.map-header-notification-bell__item-species-badge{position:absolute;right:-6px;bottom:-4px;display:inline-flex;width:1.05rem;height:1.05rem;align-items:center;justify-content:center;border-radius:.3rem;border:1.5px solid #fff;overflow:hidden;background:#ecfdf5}.map-header-notification-bell__item-species-badge img{width:78%;height:78%;object-fit:contain;border:0;border-radius:0}.map-header-notification-bell__item-preview{font-size:.84rem;line-height:1.35;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-header-notification-bell__item-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem;padding-top:.05rem}.map-header-notification-bell__item-title{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem;font-size:.95rem;line-height:1.4;color:#374151}.map-header-notification-bell__item-title--single-line{flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.map-header-notification-bell__item-title-message{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.map-header-notification-bell__item-title--single-line strong,.map-header-notification-bell__item-title--single-line .map-header-notification-bell__item-actor-chip{flex-shrink:0}.map-header-notification-bell__item-actor-chip{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;border-radius:999px;overflow:hidden;border:1px solid rgb(229 231 235);background:#f3f4f6}.map-header-notification-bell__item-actor-chip img{width:100%;height:100%;object-fit:cover}.map-header-notification-bell__item-actor-chip-fallback{font-size:.5rem;font-weight:700;line-height:1;color:#374151;text-transform:uppercase}.map-header-notification-bell__item-title strong{font-weight:700;color:#111827}.map-header-notification-bell__item-title .activity-profile-link{color:inherit;text-decoration:none}.map-header-notification-bell__item-title .activity-profile-link:hover{text-decoration:underline}.map-header-notification-bell__item-title.map-header-notification-bell__item-title--comment-liked-wrap{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-header-notification-bell__item-title--comment-liked-wrap .comment-liked-headline{display:block;width:100%}.map-header-notification-bell__item-meta{font-size:.82rem;color:#9ca3af}.map-header-notification-bell__grouped-trees{margin:.25rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.22rem}.map-header-notification-bell__grouped-tree-link{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.2rem .45rem;border-radius:.55rem;color:#4b5563;font-size:.72rem;transition:background-color .15s ease,color .15s ease,transform .15s ease}.map-header-notification-bell__grouped-tree-link:hover{color:#1f2937;background:#e8f5dc;transform:translate(-1px)}.map-header-notification-bell__grouped-tree-link:focus-visible{outline:none;color:#1f2937;background:#e8f5dc;box-shadow:0 0 0 2px #5b6f2a47}.map-header-notification-bell__singular-tree-link{margin-top:.28rem;align-self:flex-start}a.map-header-notification-bell__item:hover .map-header-notification-bell__singular-tree-link{color:#1f2937;background:#e8f5dc;transform:translate(-1px)}.map-header-notification-bell__item-title .activity-profile-link[role=link]{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.12em;transition:text-decoration-color .15s ease}.map-header-notification-bell__item-title .activity-profile-link[role=link]:hover{text-decoration-color:currentColor}.map-header-notification-bell__grouped-tree-icon{width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center}.map-header-notification-bell__grouped-tree-icon img{width:100%;height:100%;object-fit:contain}.map-header-notification-bell__item-caret{position:absolute;right:.75rem;bottom:.34rem;transform:none;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease}.map-header-notification-bell__item-caret svg{width:1.05rem;height:1.05rem}.map-header-notification-bell__item-caret--open{transform:rotate(180deg)}.map-header-notification-bell__item-dot{position:absolute;top:50%;right:.75rem;width:.52rem;height:.52rem;border-radius:999px;transform:translateY(-50%)}.map-header-notification-bell__item-dot--unread{background:#5b6f2a}.map-header-notification-bell__item-dot--read{background:#d1d5db}.map-header-notification-bell__panel-foot{display:flex;align-items:stretch;border-top:1px solid rgb(243 244 246);background:#f9fafb}.map-header-notification-bell__panel-foot-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.65rem;margin:0;padding:.55rem .45rem;border:0;background:transparent;color:#5b6f2a;font-family:Bahnschrift,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase;line-height:1.25;cursor:pointer}.map-header-notification-bell__panel-foot-btn:hover:not(:disabled){background:#f0f7e8}.map-header-notification-bell__panel-foot-btn:disabled{opacity:.45;cursor:default}.map-header-notification-bell__panel-foot-icon{flex-shrink:0;width:.9rem;height:.9rem}@media(min-width:768px){.map-header-notification-bell__panel{position:absolute;left:auto;right:-.15rem;top:calc(100% + .55rem);width:min(24.5rem,calc(100vw - 1.5rem))}.map-header-notification-bell__panel.map-header-notification-bell__panel--logged-in{max-height:calc(100vh - var(--site-header-h, 64px) - .75rem);max-height:calc(100dvh - var(--site-header-h, 64px) - .75rem);height:calc(100vh - var(--site-header-h, 64px) - .75rem);height:calc(100dvh - var(--site-header-h, 64px) - .75rem)}.map-header-notification-bell__panel--guest{max-height:calc(100dvh - var(--site-header-h, 64px) - .75rem)}}.auth-pill-btn{border:0;border-radius:999px;background:#5b6f2a;color:#fff;font-family:Bahnschrift,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .9rem;cursor:pointer;margin-inline-start:1rem}.auth-loading-dot{width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid #d1d5db;border-top-color:#5b6f2a;animation:auth-spin .7s linear infinite}.profile-menu-root{position:relative;z-index:80;flex-shrink:0;margin-inline-start:1rem}.profile-avatar-btn{position:relative;width:var(--header-icon-btn-size, 2.75rem);height:var(--header-icon-btn-size, 2.75rem);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;overflow:visible;border-radius:999px;border:1px solid rgb(65 80 38 / .14);background:#fff;color:#4f5f21;font-family:Bahnschrift,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;cursor:pointer;flex-shrink:0}.profile-avatar-btn__surface{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:inherit;overflow:hidden}.profile-avatar-btn--with-photo .profile-avatar-btn__surface img{width:100%;height:100%;object-fit:cover;display:block}.profile-avatar-btn__menu-badge{position:absolute;right:-.05rem;bottom:-.05rem;z-index:1;display:inline-flex;width:.95rem;height:.95rem;align-items:center;justify-content:center;border:2px solid #fafaf7;border-radius:999px;background:#6b7280;color:#fff;pointer-events:none;box-shadow:0 1px 3px #0000002e}.profile-avatar-btn__menu-badge svg{width:.58rem;height:.58rem}.profile-menu-panel{position:absolute;right:-.15rem;top:calc(100% + .55rem);z-index:100003;width:min(15.75rem,calc(100vw - 1.5rem));overflow:hidden;display:flex;flex-direction:column;padding:.35rem 0;border:1px solid rgb(229 231 235 / .9);border-radius:1rem;background:#fafaf7;box-shadow:0 18px 45px #0f172a1f,0 2px 8px #0f172a0f}.profile-menu-panel__identity{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem .75rem}.profile-menu-panel__identity-avatar{flex-shrink:0;width:2.65rem;height:2.65rem;overflow:hidden;border-radius:999px;border:1px solid rgb(229 231 235);background:#fff}.profile-menu-panel__identity-avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-menu-panel__identity-avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-family:Bahnschrift,sans-serif;font-size:.95rem;font-weight:700;color:#4f5f21;text-transform:uppercase;background:#f3f4f6}.profile-menu-panel__identity-text{min-width:0;display:flex;flex-direction:column;gap:.15rem}.profile-menu-panel__identity-name{margin:0;font-family:Bahnschrift,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2;color:#2d3a25}.profile-menu-panel__identity-role{margin:0;display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;line-height:1.3;color:#6b7280}.profile-menu-panel__identity-role-icon{flex-shrink:0;width:.85rem;height:.85rem;color:#5b6f2a}.profile-menu-panel__divider{height:1px;margin:0 .85rem;background:#e5e7eb}.profile-menu-panel__nav{display:flex;flex-direction:column;padding:.2rem 0}.profile-menu-panel__nav-item{display:flex;width:100%;align-items:center;gap:.65rem;margin:0;padding:.62rem 1rem;border:0;background:transparent;text-align:left;text-decoration:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.84rem;font-weight:500;line-height:1.3;color:#374151;cursor:pointer;transition:background-color .15s ease}.profile-menu-panel__nav-item:hover{background:#e8f5dca6}.profile-menu-panel__nav-item:focus-visible{outline:none;background:#e8f5dcd9;box-shadow:inset 0 0 0 2px #5b6f2a40}.profile-menu-panel__nav-item--bmc{margin:.15rem .55rem .35rem;width:calc(100% - 1.1rem);border-radius:.7rem;background:#fff4b0;color:#0d0c22;font-weight:600}.profile-menu-panel__nav-item--bmc:hover{background:#ffee8a}.profile-menu-panel__nav-item--bmc:focus-visible{background:#ffee8a;box-shadow:inset 0 0 0 2px #0d0c2233}.profile-menu-panel__nav-item--logout{margin-bottom:.15rem}.profile-menu-panel__nav-icon{flex-shrink:0;width:1.05rem;height:1.05rem;color:#4b5563}.profile-menu-panel__nav-icon--bmc{width:1rem;height:1.4rem;object-fit:contain}.mobile-logout-btn{border:0;background:transparent;cursor:pointer}.mobile-nav .mobile-nav__link{font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;font-size:clamp(1.05rem,3.8vw,1.35rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#3d4a1f;text-align:center}.mobile-nav .mobile-logout-btn.mobile-nav__link{width:100%;padding:.75rem 1rem}.mobile-nav .auth-pill-btn.mobile-nav__cta.mobile-auth-btn{font-size:.82rem;letter-spacing:.12em;margin-block:0;margin-inline:auto}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.site-header-inner .site-header-trailing{margin-left:auto;gap:.5rem}}@media(prefers-reduced-motion:reduce){.nav-toggle,.nav-toggle__bar,.mobile-nav-overlay,.mobile-nav__link,.mobile-nav__cta{transition-duration:.001ms!important;transition-delay:0s!important}.map-header-notification-bell__guest-teasers-items{animation:none;opacity:.72;transform:none;filter:blur(5px)}}.site-header--app{--header-icon-btn-size: 2.75rem;background:#fafaf7;box-shadow:0 1px #0000000f;transition:none}.site-header-inner--app{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:78px;width:100%;max-width:none;margin:0;padding-inline:clamp(.75rem,2vw,1.5rem);gap:1rem;box-sizing:border-box;overflow:visible}.site-header-brand{grid-column:1;display:flex;align-items:center;justify-content:flex-start;min-width:0;z-index:2;pointer-events:none}.site-header-inner--app .brand-link,.site-header-inner--app .brand-discover{pointer-events:auto}.site-header-inner--app .brand-link{display:inline-flex;align-items:center;gap:.55rem;justify-content:flex-start;min-width:0;max-width:100%;text-decoration:none}.site-header-inner--app button.brand-link{border:0;background:none;padding:0;font:inherit;cursor:pointer;color:inherit}.site-header-inner--app .brand-logo{width:34px;height:41px;flex-shrink:0;object-fit:contain}.site-header-brand-row{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.brand-search-btn{display:none;flex-shrink:0;align-items:center;justify-content:center;width:var(--header-icon-btn-size, 2.75rem);height:var(--header-icon-btn-size, 2.75rem);margin:0;padding:0;border:1px solid rgb(65 80 38 / .14);border-radius:999px;background:#fff;color:#1a1a1a;box-shadow:0 2px 8px #00000014;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.brand-search-btn svg,.brand-search-mag{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;flex-shrink:0}.brand-search-btn:active{background:#f8faf4}.site-header-actions__mobile{display:none;align-items:center;gap:.35rem;pointer-events:auto}.site-header-actions__desktop{display:none;align-items:center;gap:.65rem;pointer-events:auto}@media(min-width:768px){.site-header-actions__mobile{display:none!important}.site-header-actions__desktop{display:inline-flex!important}}.desktop-nav__map-slot{display:contents}.brand-discover{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:min(32rem,52vw);color:#2d3a25;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.15}.brand-discover__label{font-size:clamp(.72rem,1.35vw,.875rem);font-weight:650;letter-spacing:-.01em;white-space:nowrap}.brand-discover__flag{flex-shrink:0;font-size:1.05rem;line-height:1}.brand-discover__country{font-size:clamp(.72rem,1.35vw,.875rem);font-weight:750;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-discover__sep{flex-shrink:0;width:1px;height:.95em;margin-inline:.12rem .2rem;background:#2d3a2547;border-radius:1px}.brand-discover__county{display:inline-flex;align-items:baseline;gap:.28em;min-width:0;max-width:100%;font-size:clamp(.72rem,1.35vw,.875rem);font-weight:650;letter-spacing:-.01em;color:#2d3a25e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-discover__county-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.brand-discover__zone{flex-shrink:0;color:#2d3a2594;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.brand-title{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(.72rem,1.4vw,.875rem);font-weight:800;letter-spacing:.04em;line-height:1.1;color:#2d3a25;text-transform:uppercase;white-space:nowrap}.site-header-inner--app .desktop-nav{--nav-accent: #5aa86a;--nav-spectrum-0: #5fc4b5;--nav-spectrum-1: #c8dc4a;--nav-spectrum-2: #e8a838;--nav-spectrum-3: #e05a28;position:static;transform:none;grid-column:2;justify-self:center;display:none;align-items:stretch;gap:.4rem;margin:0;z-index:3;pointer-events:none}.site-header-inner--app .desktop-nav a,.site-header-inner--app .desktop-nav button{--nav-spectrum-from: var(--nav-spectrum-0);--nav-spectrum-to: var(--nav-spectrum-1);position:relative;pointer-events:auto;cursor:pointer;text-transform:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:-.01em;color:#3d4650;text-decoration:none;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.site-header-inner--app .desktop-nav a:nth-child(1),.site-header-inner--app .desktop-nav button:nth-child(1),.site-header-inner--app .desktop-nav a.nav-link--i0{--nav-spectrum-from: var(--nav-spectrum-0);--nav-spectrum-to: var(--nav-spectrum-1);--nav-accent: #7cbc7a}.site-header-inner--app .desktop-nav a:nth-child(2),.site-header-inner--app .desktop-nav button:nth-child(2),.site-header-inner--app .desktop-nav a.nav-link--i1,.site-header-inner--app .desktop-nav .desktop-nav__map-slot a.nav-link--i1{--nav-spectrum-from: var(--nav-spectrum-1);--nav-spectrum-to: var(--nav-spectrum-2);--nav-accent: #c4b83a}.site-header-inner--app .desktop-nav a:nth-child(3),.site-header-inner--app .desktop-nav button:nth-child(3),.site-header-inner--app .desktop-nav a.nav-link--i2{--nav-spectrum-from: var(--nav-spectrum-2);--nav-spectrum-to: var(--nav-spectrum-3);--nav-accent: #e07a3a}.site-header-inner--app .desktop-nav button{border:0;background:none;padding:0}.site-header-inner--app .desktop-nav a:hover,.site-header-inner--app .desktop-nav button:hover{color:color-mix(in srgb,var(--nav-accent, #2d3a25) 70%,#1f2937)}.site-header-inner--app .desktop-nav a.is-active,.site-header-inner--app .desktop-nav button.is-active{color:color-mix(in srgb,var(--nav-accent, #2f5a32) 45%,#1a2420)!important;font-weight:700}.site-header-inner--app .desktop-nav a:after,.site-header-inner--app .desktop-nav button:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--nav-spectrum-from),var(--nav-spectrum-to));opacity:.42;transition:height .16s ease,left .16s ease,right .16s ease,bottom .16s ease,opacity .16s ease}.site-header-inner--app .desktop-nav a:hover:after,.site-header-inner--app .desktop-nav button:hover:after{opacity:.72}.site-header-inner--app .desktop-nav a.is-active:after,.site-header-inner--app .desktop-nav button.is-active:after{height:6px;left:4%;right:4%;bottom:-1px;opacity:1}.site-header-inner--app .desktop-nav a.nav-link--labeled{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;min-width:5.25rem;max-width:7rem;padding:.28rem .55rem .72rem}.site-header-inner--app .desktop-nav a.nav-link--labeled .nav-link__icon{width:1.35rem;height:1.35rem;flex-shrink:0;color:var(--nav-accent, #5aa86a);opacity:.9;transition:color .16s ease,opacity .16s ease}.site-header-inner--app .desktop-nav a.nav-link--labeled .nav-link__icon img{width:100%;height:100%;object-fit:contain;display:block}.site-header-inner--app .desktop-nav a.nav-link--labeled .nav-link__label{display:block;line-height:1.15;text-align:center}.site-header-inner--app .desktop-nav a.nav-link--labeled.is-active .nav-link__icon{color:var(--nav-accent, #5aa86a);opacity:1}.nav-link__icon{display:block;width:1.35rem;height:1.35rem;flex-shrink:0}.mobile-nav__link.nav-link--labeled{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;text-align:center}.mobile-nav__link.nav-link--labeled .nav-link__icon{width:1.1rem;height:1.1rem;flex-shrink:0;color:inherit}.site-header-actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:.65rem;min-width:0;min-height:var(--header-icon-btn-size, 2.75rem);z-index:2;pointer-events:none}@media(min-width:768px){.site-header-actions{min-width:17.5rem}}.site-header-actions>*{margin-block:0;pointer-events:auto}.site-header--app .site-header-actions{align-items:center;align-content:center}.site-header--app .site-header-actions>*{align-self:center}.site-header--app .nav-add-tree-btn,.site-header--app .auth-pill-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--header-icon-btn-size);min-height:var(--header-icon-btn-size);padding-block:0;padding-inline:1rem;line-height:1;align-self:center;font-size:.8125rem;font-weight:600;font-family:system-ui,sans-serif;white-space:nowrap;border-radius:999px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.site-header--app .nav-add-tree-btn svg{display:block;flex-shrink:0}.site-header--app .map-header-notification-bell-root,.site-header--app .profile-menu-root{display:inline-flex;align-items:center;align-self:center;height:var(--header-icon-btn-size);margin-block:0}@media(min-width:768px){.site-header--app .map-header-notification-bell{margin-block:0;margin-inline-start:.75rem;margin-inline-end:0}}.site-header-inner--app .map-header-chrome-wrap,.map-header-chrome-ssr-fallback{display:none}@media(min-width:768px){html[data-home-logged-in] .brand-title{display:none!important}html[data-home-logged-in] .site-header-inner--app{display:flex;grid-template-columns:none;align-items:center;gap:.65rem}html[data-home-logged-in] .site-header-inner--app .site-header-brand{order:1;flex:0 0 auto;grid-column:auto}html[data-home-logged-in]:not(:has(body.discovery-route)) .site-header-inner--app .map-header-chrome-wrap:not(.map-header-chrome-wrap--discover-species),html[data-home-logged-in] body.discovery-route .site-header-inner--app .map-header-chrome-wrap--discover-species,body.discovery-route .site-header-inner--app .map-header-chrome-wrap--discover-species{--map-header-chrome-w: 21.75rem;order:2;position:relative;display:flex!important;flex:0 0 var(--map-header-chrome-w);grid-column:auto;align-items:center;width:var(--map-header-chrome-w);min-width:var(--map-header-chrome-w);max-width:var(--map-header-chrome-w);height:2.5rem;justify-content:flex-start}body.discovery-route .site-header-inner--app{display:flex;grid-template-columns:none;align-items:center;gap:.65rem}body.discovery-route .site-header-inner--app .site-header-brand{order:1;flex:0 0 auto}body.discovery-route .site-header-inner--app .desktop-nav{order:3;display:flex!important;flex:1 1 auto;justify-content:center;min-width:0}body.discovery-route .site-header-inner--app .site-header-actions{order:4;flex:0 0 auto}html[data-home-logged-in] .site-header-inner--app .desktop-nav{order:3;display:flex!important;flex:1 1 auto;grid-column:auto;justify-content:center;justify-self:auto;min-width:0;pointer-events:auto}html[data-home-logged-in]:not(:has(body.discovery-route)) .site-header-inner--app .map-header-chrome-ssr-fallback{position:absolute;inset:0;display:flex;width:100%;min-width:0;align-items:center;pointer-events:none;user-select:none}html[data-home-logged-in] .site-header-inner--app .site-header-actions{order:4;flex:0 0 auto;grid-column:auto;margin-left:0;min-width:0}html[data-home-logged-in] .site-header-inner--app .map-header-chrome-wrap--discovery-hidden,html[data-home-logged-in] body.discovery-route .site-header-inner--app .map-header-chrome-wrap:not(.map-header-chrome-wrap--discover-species),html[data-home-logged-in] body.discovery-route .map-header-chrome-portal--stable-host{display:none!important;width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;height:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important}}@media(min-width:1280px){html[data-home-logged-in] .site-header-inner--app{justify-content:flex-start}html[data-home-logged-in] .site-header-inner--app .desktop-nav{position:absolute;left:50%;top:50%;z-index:5;flex:0 0 auto!important;width:max-content;max-width:none;margin:0;transform:translate(-50%,-50%);justify-content:center;pointer-events:none}html[data-home-logged-in] .site-header-inner--app .site-header-actions{margin-left:auto!important;flex:0 0 auto;z-index:6}html[data-home-logged-in] .site-header-inner--app .site-header-brand,html[data-home-logged-in] .site-header-inner--app .map-header-chrome-wrap{position:relative;z-index:7}}@media(min-width:768px){html[data-home-logged-in]:has(#map-header-chrome-portal:not([hidden]) .map-header-chrome-popover-root) .map-header-chrome-ssr-fallback{visibility:hidden}}body.discovery-route .map-header-chrome-wrap:not(.map-header-chrome-wrap--discover-species),body.discovery-route .map-header-chrome-wrap--discovery-hidden,body.discovery-route .map-header-chrome-ssr-fallback,body.discovery-route .map-header-chrome-portal--stable-host,body.discovery-route #map-header-chrome-portal{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.map-header-chrome-portal--stable-host{pointer-events:none!important;margin:0;padding:0;box-sizing:border-box;z-index:100050!important}.map-header-chrome-portal--stable-host:has(.map-header-chrome-popover-root){pointer-events:auto!important}.map-header-chrome-portal--stable-host[hidden]{display:none!important}.map-header-chrome-portal--stable-host>*{pointer-events:auto;width:100%;min-width:0;max-width:100%}.nav-add-tree-btn{display:none;align-items:center;gap:.35rem;border:0;border-radius:999px;background:#2d3a25;color:#fff;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;font-family:system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s;box-shadow:0 2px 8px #2d3a252e}.nav-add-tree-btn:hover{background:#3d4a2f}.site-header--app .nav-add-tree-btn{border:0;background:#2d3a25;color:#fff;box-shadow:0 1px 5px #2d3a2529}.site-header--app .nav-add-tree-btn:hover{background:#3d4a2f}.nav-add-tree-btn.nav-add-tree-btn--market,.site-header--app .nav-add-tree-btn.nav-add-tree-btn--market{background:var(--brand-green-olive, #4b5d2d)}.nav-add-tree-btn.nav-add-tree-btn--market:hover,.site-header--app .nav-add-tree-btn.nav-add-tree-btn--market:hover{background:var(--brand-green, #4f5f21)}.site-header--app .auth-pill-btn{margin-inline-start:0;border:1px solid rgb(65 80 38 / .14);background:#fff;color:#1f2937;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:0 1px 4px #0000000f}.site-header--app .auth-pill-btn:hover{border-color:#41502633;background:#e8f5dc;color:#0f172a}.site-header--app .auth-pill-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e73}.site-header--app .profile-menu-root{margin-inline-start:0}.site-header--app .map-header-notification-bell,.site-header--app .profile-avatar-btn{width:var(--header-icon-btn-size);height:var(--header-icon-btn-size);box-sizing:border-box;border:1px solid rgb(65 80 38 / .14);flex-shrink:0}.site-header--app .profile-avatar-btn{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem}.site-header--app .profile-avatar-btn--with-photo{padding:0;overflow:visible;box-shadow:none}.site-header--app .profile-avatar-btn__menu-badge{border-color:#fafaf7;background:#6b7280}.mobile-nav-add-tree{width:100%;max-width:16rem;justify-content:center;margin-bottom:.5rem;display:inline-flex}@media(min-width:768px){.site-header-inner.site-header-inner--app{padding-inline:clamp(1rem,2.5vw,2rem)}.site-header-inner--app .desktop-nav{display:flex}.site-header-inner--app .nav-toggle{display:none}.nav-add-tree-btn{display:inline-flex}}@media(max-width:767px){.site-header-inner--app,.site-header-inner--app.site-header-inner--mobile-primary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:56px;padding-inline:.55rem;gap:.35rem;overflow:visible}.site-header-inner--app .site-header-brand{grid-column:1;grid-row:1;z-index:4}.site-header-inner--app .desktop-nav,.site-header-inner--app .desktop-nav.desktop-nav--mobile-primary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;justify-items:center;position:static;transform:none;grid-column:2;grid-row:1;justify-self:center;width:100%;max-width:9.25rem;min-width:0;z-index:3;gap:0;margin:0;pointer-events:auto}.site-header-inner--app .desktop-nav>.desktop-nav__map-slot{display:flex;align-items:flex-end;justify-content:center;width:100%;min-width:0}.site-header-inner--app .site-header-actions{grid-column:3;grid-row:1;justify-self:end;z-index:4;min-width:0;gap:.3rem;flex-wrap:nowrap}.site-header-actions__desktop{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.site-header-actions__desktop>*{display:none!important}.site-header-actions__mobile{display:inline-flex!important}.site-header-inner--app .site-header-actions .nav-add-tree-btn,.site-header-inner--app .site-header-actions .bmc-header-btn,.site-header-inner--app .site-header-actions .language-toggle,.site-header-inner--app .site-header-actions__desktop,.site-header-actions__mobile--search-mode .map-header-notification-bell-root{display:none!important}.site-header-inner--app .brand-logo{width:2rem;height:2.45rem}.brand-title{display:none}.site-header-inner--app .brand-link{width:auto;min-width:0;height:2.75rem;max-width:none}.site-header-brand-row{gap:.3rem}.brand-search-btn{display:inline-flex;margin-inline-start:0}.site-header-inner--app .desktop-nav a.nav-link--labeled{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box;width:100%;max-width:3.6rem;min-width:0;min-height:2.55rem;padding:.2rem .1rem .42rem;gap:0;overflow:hidden}.site-header-inner--app .desktop-nav a.nav-link--labeled .nav-link__label{display:none}.site-header-inner--app .desktop-nav a.nav-link--labeled .nav-link__icon{width:1rem;height:1rem}.site-header-inner--app .desktop-nav a.nav-link--labeled.is-active{gap:.12rem;padding-top:.08rem}.site-header-inner--app .desktop-nav a.nav-link--labeled.is-active .nav-link__icon{width:1.2rem;height:1.2rem}.site-header-inner--app .desktop-nav a.nav-link--labeled.is-active .nav-link__label{display:block;font-size:.62rem;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header-inner--app .desktop-nav a.nav-link--labeled:after{left:18%;right:18%}.site-header-inner--app .desktop-nav a.nav-link--labeled.is-active:after{left:8%;right:8%}.site-header-inner--app .map-header-chrome-wrap.map-header-chrome-wrap--mobile{position:absolute!important;inset:0 3.25rem;display:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%;margin:0;overflow:hidden;pointer-events:none;z-index:5}.site-header-inner--app.site-header-inner--mobile-primary.site-header-inner--mobile-map-search-active{grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem}.site-header-inner--app.site-header-inner--mobile-map-search-active .site-header-brand{display:flex;grid-column:1;grid-row:1;z-index:6}.site-header-inner--app.site-header-inner--mobile-map-search-active .desktop-nav,.site-header-inner--app.site-header-inner--mobile-map-search-active .desktop-nav.desktop-nav--mobile-primary{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;max-width:0!important;min-width:0!important;overflow:hidden!important}.site-header-inner--app.site-header-inner--mobile-map-search-active .map-header-chrome-wrap.map-header-chrome-wrap--mobile{position:relative!important;inset:auto!important;display:flex!important;grid-column:2;grid-row:1;align-items:center;width:auto!important;min-width:0!important;max-width:none!important;height:100%;overflow:visible!important;pointer-events:auto!important;z-index:5}.site-header-inner--app.site-header-inner--mobile-map-search-active .map-header-chrome-ssr-fallback{display:flex!important;width:100%;min-width:0}.site-header-inner--app.site-header-inner--mobile-map-search-active .map-header-chrome-ssr-fallback button{display:none!important}.site-header-inner--app.site-header-inner--mobile-map-search-active .site-header-actions{grid-column:3;grid-row:1}.site-header-inner--app.site-header-inner--mobile-map-search-active .brand-search-btn,.site-header-inner--app.site-header-inner--mobile-map-search-active .brand-link,.site-header-inner--app.site-header-inner--mobile-map-search-active .brand-logo,.site-header-inner--app.site-header-inner--mobile-map-search-active .site-header-brand-row{display:none!important}body:has(.site-header-inner--mobile-primary:not(.site-header-inner--mobile-map-search-active)) #map-header-chrome-portal{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}body:has(.site-header-inner--mobile-map-search-active) #map-header-chrome-portal{display:flex!important;visibility:visible!important;pointer-events:auto!important}body:has(.site-header-inner--mobile-map-search-active) #map-header-chrome-portal svg.brand-search-mag{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.site-header-map-search-back{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:1px solid #d1d5db;border-radius:999px;background:#fff;box-shadow:0 3px 10px #0000001f;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-header-map-search-back:active{background:#f8faf4}.site-header--app{background:#fafaf7!important;box-shadow:0 1px #0000000f!important}.site-header--app .site-header-inner--app{background:#fafaf7!important}:root{--site-header-h: 56px}}.guest-login-prompt{position:relative;flex-shrink:0}.guest-login-prompt__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffff1f,#f7fbf3d1,#f0f7e8eb 44%,#f7fbf3c7 70%,#fff3)}.guest-login-prompt--animated .guest-login-prompt__overlay{opacity:0;animation:guest-login-prompt-veil-in .65s ease .12s forwards}.guest-login-prompt__content{position:absolute;inset:0;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:0;padding:.55rem 1.05rem .5rem;text-align:center}.guest-login-prompt--animated .guest-login-prompt__content{opacity:0;transform:translateY(.35rem);animation:guest-login-prompt-content-in .5s ease .28s forwards}@keyframes guest-login-prompt-veil-in{0%{opacity:0}to{opacity:1}}@keyframes guest-login-prompt-content-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.guest-login-prompt__title{margin:0;font-family:Bahnschrift,sans-serif;font-size:.92rem;font-weight:700;line-height:1.35;color:#1f2937}.guest-login-prompt__sub{margin:0;max-width:14rem;font-size:.72rem;line-height:1.4;color:#6b7280}.guest-login-prompt__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin-top:.05rem;min-height:2rem;padding:.38rem 1.05rem;border:0;border-radius:999px;background:#5b6f2a;color:#fff;font-family:Bahnschrift,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px #5b6f2a47;transition:background-color .15s ease,transform .15s ease}.guest-login-prompt__btn:hover{background:#4d5f24}.guest-login-prompt__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #5b6f2a73}@media(max-width:767px){.guest-login-prompt__content{padding:.45rem .82rem .48rem;gap:.22rem}.guest-login-prompt__title{font-size:.84rem}.guest-login-prompt__sub{font-size:.66rem;line-height:1.32}.guest-login-prompt__btn{min-height:1.9rem;padding:.34rem .95rem;font-size:.72rem}}@media(prefers-reduced-motion:reduce){.guest-login-prompt--animated .guest-login-prompt__overlay,.guest-login-prompt--animated .guest-login-prompt__content{animation:none;opacity:1;transform:none}}.language-toggle{--language-toggle-size: var(--header-icon-btn-size, 2.75rem);display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;height:var(--language-toggle-size);padding:3px;border-radius:999px;background:#4f5f2114;border:1px solid rgba(79,95,33,.12);align-self:center}.language-toggle__btn{appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:calc(var(--language-toggle-size) - 6px);min-width:calc(var(--language-toggle-size) - 6px);padding:0;border-radius:999px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.language-toggle__flag{display:block;font-size:1.2rem;line-height:1}.language-toggle__btn:hover{background:#4f5f2114}.language-toggle__btn.is-active{background:#fff;box-shadow:0 0 0 1px #4f5f2133}@media(max-width:767px){.language-toggle{margin-right:4px}.language-toggle__flag{font-size:1.1rem}}.mobile-nav__language-row{display:flex;align-items:center;justify-content:flex-start;padding:4px 0 8px}.mobile-nav__language-row .language-toggle{--language-toggle-size: 2.75rem}.bmc-header-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:var(--header-icon-btn-size, 2.75rem);height:var(--header-icon-btn-size, 2.75rem);padding:0;border:1px solid rgb(13 12 34 / .12);border-radius:999px;background:#fff;color:#0d0c22;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.bmc-header-btn:hover{background:#fffef2;box-shadow:0 4px 14px #0d0c221a;transform:translateY(-1px)}.bmc-header-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #ffdd008c,0 0 0 5px #0d0c2240}.bmc-header-btn__icon{display:block;width:1.05rem;height:1.5rem;object-fit:contain}.bmc-mobile-link{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;box-sizing:border-box;width:100%;max-width:18rem;margin:.15rem auto .35rem;padding:.55rem 1rem;border:1px solid rgb(13 12 34 / .1);border-radius:999px;background:#fff4b0;color:#0d0c22;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.bmc-mobile-link:hover,.bmc-mobile-link:focus-visible{background:#ffee8a;box-shadow:0 4px 14px #0d0c2214}.bmc-mobile-link:focus-visible{outline:none;box-shadow:0 0 0 3px #ffdd008c,0 0 0 5px #0d0c2233}.bmc-mobile-link__icon{display:block;width:1.05rem;height:1.5rem;object-fit:contain;flex-shrink:0}.bmc-mobile-link__label{font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center}.mobile-nav__bmc-row{display:flex;justify-content:center;width:100%;padding:2px 0 10px}.members-modal__overlay{padding:.5rem}@media(max-width:767px){.members-modal__overlay{padding:.35rem;align-items:flex-end}}@media(min-width:768px){.members-modal__overlay{padding:1rem}}.members-modal__panel{--sage: #7d9270;--sage-soft: rgb(125 146 112 / .14);--forest: #455f2a;--cream: #faf8f2;--clay: #f4ece4;--off-white: #fcfbf7;--ink: #2f342c;--muted: rgb(88 94 82 / .82);--members-pad: clamp(1.25rem, 3.5vw, 2.25rem);--members-desktop-grid-height: 24rem;--members-cell-height: 2.85rem;position:relative;max-width:min(56rem,calc(100vw - 1.5rem))!important;max-height:min(92vh,54rem);border:none!important;border-radius:1.5rem!important;background:var(--off-white)!important;box-shadow:0 24px 64px #2f3e261a,0 8px 24px #2f3e260a;display:flex;flex-direction:column;overflow:hidden}.members-modal__head{display:flex;flex-direction:column;gap:.85rem;padding:var(--members-pad) calc(var(--members-pad) + 2.75rem) 0 var(--members-pad)}.members-modal__close{position:absolute;top:.85rem;right:.85rem;z-index:5;margin:0!important;padding:.45rem!important;color:var(--muted);background:#ffffffeb;border:1px solid rgb(69 95 42 / .08)}.members-modal__close:hover{color:var(--forest);background:var(--cream)}.members-modal__close svg{width:1.25rem;height:1.25rem}.members-modal__head-top{width:100%}.members-modal__head-main{display:flex;align-items:flex-start;gap:1rem;min-width:0}.members-modal__head-tools{display:flex;align-items:center;gap:.55rem;width:100%}@media(min-width:768px){.members-modal__head{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem}.members-modal__head-top{flex:1;min-width:14rem}.members-modal__head-tools{width:auto;flex-shrink:0;margin-top:.15rem}}.members-modal__search{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0;width:100%;padding:.55rem .85rem;border-radius:.9rem;border:1px solid rgb(69 95 42 / .1);background:#fff;color:var(--muted);box-shadow:0 1px 3px #2f3e260a}.members-modal__search svg{flex-shrink:0}.members-modal__search-input{width:100%;min-width:0;flex:1;border:none;background:transparent;font-size:.875rem;color:var(--ink);outline:none}.members-modal__search-input::placeholder{color:#585e528c}@media(min-width:768px){.members-modal__search{flex:none;width:auto;min-width:11.5rem;border-radius:999px;padding:.45rem .7rem}.members-modal__search-input{font-size:.75rem}}.members-modal__sort-dropdown{position:relative;width:100%}.members-modal__sort-trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .85rem;border-radius:.9rem;border:1px solid rgb(69 95 42 / .1);background:#fff;color:var(--muted);font-size:.875rem;box-shadow:0 1px 3px #2f3e260a;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.members-modal__sort-trigger:hover{border-color:#455f2a2e;background:var(--cream)}.members-modal__sort-dropdown--open .members-modal__sort-trigger{border-color:#7d927073;box-shadow:0 4px 14px #2f3e2614}.members-modal__sort-label{white-space:nowrap;font-weight:500;color:var(--muted)}.members-modal__sort-value{flex:1;min-width:0;text-align:right;font-size:.875rem;font-weight:600;color:var(--forest)}.members-modal__sort-chevron{flex-shrink:0;color:#7d9270d9;transition:transform .2s ease}.members-modal__sort-dropdown--open .members-modal__sort-chevron{transform:rotate(180deg)}.members-modal__sort-menu{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:12;margin:0;padding:.35rem;list-style:none;border-radius:.95rem;border:1px solid rgb(69 95 42 / .1);background:#fff;box-shadow:0 14px 36px #2f3e261f,0 4px 12px #2f3e260f}.members-modal__sort-option{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;padding:.62rem .7rem;border:none;border-radius:.7rem;background:transparent;color:var(--ink);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.members-modal__sort-option:hover{background:#7d92701a}.members-modal__sort-option--active{background:#7d927024;color:var(--forest);font-weight:600}.members-modal__sort-option--active svg{color:var(--forest);flex-shrink:0}@media(min-width:768px){.members-modal__sort-dropdown{width:auto}.members-modal__sort-trigger{width:auto;border-radius:999px;padding:.45rem .65rem;font-size:.75rem}.members-modal__sort-value{font-size:.75rem;font-weight:500;text-align:left}.members-modal__sort-menu{left:auto;right:0;min-width:11.5rem}.members-modal__sort-option{font-size:.8125rem}}.members-modal__head-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:var(--sage-soft);color:var(--forest);flex-shrink:0}.members-modal__title{margin:0;font-size:1.45rem;font-weight:600;letter-spacing:-.02em;color:var(--forest);line-height:1.2}.members-modal__lede{margin:.45rem 0 0;max-width:26rem;font-size:.8125rem;font-weight:400;line-height:1.55;color:var(--muted)}.members-modal__lede-count{font-weight:600;color:var(--ink)}.members-modal__body{padding:1.25rem var(--members-pad) var(--members-pad);overflow:hidden auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:flex;flex-direction:column;min-height:0}.members-modal__body--loading{overflow:hidden}.members-modal__avatar-row{display:flex;align-items:center;justify-content:center;margin-bottom:1.35rem}.members-modal__recognition-section{margin-bottom:.25rem}.members-modal__section-toggle{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;margin:0 0 .85rem;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.members-modal__section-toggle .members-modal__section-title{margin:0}.members-modal__section-toggle-chevron{display:none;flex-shrink:0;color:var(--sage);transition:transform .2s ease}.members-modal__recognition-section--open .members-modal__section-toggle-chevron{transform:rotate(180deg)}.members-modal__recognition-panel[hidden]{display:none}.members-modal__avatar-stack-item{flex-shrink:0;margin-left:-.5rem}.members-modal__avatar-stack-item:first-child{margin-left:0}.members-modal__avatar{width:2.75rem;height:2.75rem;border-radius:999px;object-fit:cover;flex-shrink:0;border:2px solid #fff;box-shadow:0 2px 8px #2f3e260f}.members-modal__avatar--recognition{width:2.85rem;height:2.85rem;flex-shrink:0}.members-modal__botanical{color:var(--sage);pointer-events:none}.members-modal__avatar--sm{width:2.15rem;height:2.15rem}.members-modal__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;font-weight:600}.members-modal__avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.members-modal__avatar-skeleton{box-shadow:0 2px 8px #2f3e260f}.members-modal__avatar-wrap--recognition .members-modal__avatar-skeleton{width:2.85rem;height:2.85rem}.members-modal__avatar-img--pending{opacity:0}.members-modal__avatar-more{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;margin-left:-.5rem;padding:0 .45rem;border-radius:999px;border:2px solid #fff;background:var(--sage-soft);color:var(--forest);font-size:.72rem;font-weight:600;z-index:1}.members-modal__section-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.875rem;font-weight:600;color:var(--forest);line-height:1.35}.members-modal__section-title svg{color:var(--sage);flex-shrink:0}.members-modal__section-hint{display:inline-flex;margin-left:.15rem;color:#7d9270bf;cursor:help}.members-modal__section-title--weekly{margin-top:1.35rem}.members-modal__list-head{margin-top:1.15rem;margin-bottom:.65rem}.members-modal__tabs{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem;border-radius:999px;background:#7d92701a}.members-modal__tab{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;border:none;border-radius:999px;background:transparent;color:var(--muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.members-modal__tab--active{background:#fff;color:var(--forest);box-shadow:0 2px 8px #2f3e2614}.members-modal__tab-count{font-weight:500;color:#585e52b3}.members-modal__tab--active .members-modal__tab-count{color:var(--muted)}.members-modal__member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--members-cell-height, 2.85rem);gap:.35rem .75rem;flex:1;min-height:0;max-height:min(44vh,24rem);overflow-y:auto;padding-right:.15rem;scrollbar-width:thin;scrollbar-color:rgb(125 146 112 / .4) transparent}.members-modal__member-grid-wrap{position:relative;display:flex;flex-direction:column;min-height:0;flex:1}.members-modal__list-sentinel{grid-column:1 / -1;width:100%;height:1px;pointer-events:none}.members-modal__list-loading-more{grid-column:1 / -1;margin:0;padding:.35rem 0 .15rem;text-align:center;font-size:.75rem;color:var(--muted)}.members-modal__member-grid-wrap--guest .members-modal__member-grid{overflow:hidden}.members-modal__panel--guest .members-modal__avatar:not(.members-modal__avatar-more){filter:blur(3px)}.members-modal__search--disabled{opacity:.72}.members-modal__search--disabled .members-modal__search-input{cursor:not-allowed}.members-modal__sort-trigger:disabled{opacity:.72;cursor:not-allowed}.members-modal__panel--guest{height:auto!important;min-height:0!important}.members-modal__panel--guest .members-modal__body,.members-modal__panel--guest .members-modal__body--loading{flex:0 1 auto;overflow:visible}.members-modal__member-grid-wrap--guest .guest-login-prompt{position:absolute;inset:auto 0 0;z-index:3;height:9.5rem;min-height:9.5rem;display:flex;align-items:flex-end;pointer-events:none}.members-modal__member-grid-wrap--guest .guest-login-prompt__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fcfbf700,#fcfbf759 14%,#f7fbf3d1 32%,#fcfbf7f7 48%,#fcfbf7 58% 100%)}.members-modal__member-grid-wrap--guest .guest-login-prompt__content{position:absolute;inset:auto 0 0;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 1.5rem 1.2rem;pointer-events:auto}.members-modal__member-grid::-webkit-scrollbar{width:4px}.members-modal__member-grid::-webkit-scrollbar-thumb{background:#7d927059;border-radius:999px}.members-modal__member-cell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;height:var(--members-cell-height, 2.85rem);min-height:var(--members-cell-height, 2.85rem);box-sizing:border-box;padding:.42rem .5rem;border-radius:.85rem;background:#ffffffb8;border:1px solid rgb(69 95 42 / .05);min-width:0;overflow:hidden}.members-modal__member-link{display:grid;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}a.members-modal__member-link.members-modal__member-cell,button.members-modal__member-link.members-modal__member-cell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;height:var(--members-cell-height, 2.85rem);min-height:var(--members-cell-height, 2.85rem);box-sizing:border-box;padding:.42rem .5rem;border-radius:.85rem;background:#ffffffb8;border:1px solid rgb(69 95 42 / .05)}a.members-modal__member-link:hover,button.members-modal__member-link:hover{background:#fffffff5;border-color:#455f2a24}.members-modal__recognition-row .members-modal__member-link{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;width:100%;padding:.65rem .55rem;border-radius:1rem;border:1px solid rgb(69 95 42 / .06);box-shadow:0 2px 10px #2f3e260a}.members-modal__recognition-row--cream .members-modal__member-link{background:var(--cream)}.members-modal__recognition-row--sage .members-modal__member-link{background:#7d927017}.members-modal__recognition-row--clay .members-modal__member-link{background:var(--clay)}a.members-modal__member-link.members-modal__recognition-card,button.members-modal__member-link.members-modal__recognition-card{display:block;text-align:left}.members-modal__member-cell-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.08rem;min-height:calc(var(--members-cell-height, 2.85rem) - .84rem)}.members-modal__member-cell-name{font-size:.75rem;font-weight:600;color:var(--ink);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.members-modal__member-cell-role-slot{display:flex;align-items:center;min-height:.95rem}.members-modal__member-cell-role-slot .members-modal__role-pill--subtle{margin-top:0}.members-modal__member-cell-stat{display:inline-flex;align-items:center;justify-content:flex-end;gap:.22rem;min-width:4.35rem;font-size:.6875rem;font-weight:600;color:var(--forest);white-space:nowrap}.members-modal__member-cell-stat svg{flex-shrink:0}.members-modal__empty--grid{grid-column:1 / -1;display:flex;align-items:center;justify-content:center}.members-modal__recognition--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.members-modal__recognition-list{list-style:none;margin:0;padding:0;display:none;flex-direction:column;gap:.45rem}.members-modal__recognition-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.65rem;padding:.85rem .75rem .8rem;border-radius:1.15rem;border:1px solid rgb(69 95 42 / .06);overflow:hidden;box-shadow:0 4px 16px #2f3e260a;min-height:8.75rem}.members-modal__recognition-card--cream{background:var(--cream)}.members-modal__recognition-card--sage{background:#7d927017}.members-modal__recognition-card--clay{background:var(--clay)}.members-modal__botanical--card{position:absolute;top:.15rem;right:0;width:3.75rem;height:3.75rem;opacity:.9}.members-modal__role-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;font-size:.625rem;font-weight:600;line-height:1;position:relative;z-index:1}.members-modal__role-pill--medal{gap:.35rem}.members-modal__role-medal{font-size:.75rem;line-height:1}.members-modal__role-pill svg{flex-shrink:0}.members-modal__role-pill--guardian{background:#c4804829;color:#9a6230}.members-modal__role-pill--gardener{background:#7d927033;color:#455f2a}.members-modal__role-pill--explorer{background:#a880602e;color:#805c3e}.members-modal__role-pill--subtle{margin-top:.2rem;padding:.14rem .42rem;font-size:.5625rem}.members-modal__recognition-main{display:flex;align-items:center;gap:.55rem;width:100%;position:relative;z-index:1}.members-modal__recognition-copy{min-width:0;flex:1}.members-modal__recognition-name{margin:0;font-size:.8125rem;font-weight:700;color:var(--forest);line-height:1.25}.members-modal__recognition-desc{margin:.2rem 0 0;font-size:.625rem;line-height:1.4;color:var(--muted)}.members-modal__recognition-stat{display:inline-flex;align-items:center;gap:.35rem;margin:auto 0 0;padding:.32rem .6rem;border-radius:999px;background:#7d927024;color:var(--forest);font-size:.625rem;font-weight:500;position:relative;z-index:1}.members-modal__recognition-stat strong{font-weight:700}.members-modal__recognition-stat-icon{display:inline-flex;color:var(--forest);line-height:0}.members-modal__recognition-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.65rem .55rem;border-radius:1rem;border:1px solid rgb(69 95 42 / .06);box-shadow:0 2px 10px #2f3e260a}.members-modal__recognition-row--cream{background:var(--cream)}.members-modal__recognition-row--sage{background:#7d927017}.members-modal__recognition-row--clay{background:var(--clay)}.members-modal__recognition-rank{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#ffffffb8;font-size:.9rem;line-height:1;flex-shrink:0}.members-modal__contributor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:min(38vh,15rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(125 146 112 / .4) transparent}.members-modal__contributor-list::-webkit-scrollbar{width:4px}.members-modal__contributor-list::-webkit-scrollbar-thumb{background:#7d927059;border-radius:999px}.members-modal__contributor-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.6rem .5rem;border-radius:.9rem;background:#ffffff8c;transition:background-color .2s ease}.members-modal__contributor-row:hover{background:#7d927014}.members-modal__contributor-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.members-modal__contributor-name{font-size:.8125rem;font-weight:600;color:var(--ink);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.members-modal__contributor-stat{display:inline-flex;align-items:center;gap:.28rem;font-size:.6875rem;font-weight:500;color:var(--muted);white-space:nowrap}.members-modal__contributor-stat svg{color:var(--forest);flex-shrink:0}.members-modal__contributor-chevron{color:#7d927073}.members-modal__empty{padding:1rem;border-radius:1rem;background:#fff9;font-size:.8125rem;line-height:1.5;color:var(--muted);text-align:center}.members-modal__skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,#eceae4,#f7f5ef,#eceae4);background-size:200% 100%;animation:members-modal-shimmer 1.2s ease-in-out infinite}.members-modal__skeleton--avatar{width:2.75rem;height:2.75rem;border:2px solid #fff}.members-modal__skeleton--avatar-sm{width:2.15rem;height:2.15rem}.members-modal__skeleton--subhead{width:11rem;height:1rem;border-radius:.5rem;margin-bottom:.85rem}.members-modal__skeleton--tabs{width:16rem;height:2rem;border-radius:999px;margin:1rem 0 .65rem}.members-modal__member-grid--skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .75rem}.members-modal__skeleton--member-cell{height:var(--members-cell-height, 2.85rem);border-radius:.85rem}.members-modal__skeleton--recognition{height:9.5rem;border-radius:1.25rem}.members-modal__skeleton--line{flex:1;height:2.35rem;border-radius:.75rem}.members-modal__avatar-row--skeleton .members-modal__skeleton--avatar{margin-left:-.5rem}.members-modal__avatar-row--skeleton .members-modal__skeleton--avatar:first-child{margin-left:0}.members-modal__recognition--skeleton{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:.5rem}.members-modal__recognition-list--skeleton{display:none}.members-modal__skeleton--rank{width:1.65rem;height:1.65rem}.members-modal__recognition-row--skeleton{display:grid;grid-template-columns:auto auto 1fr;gap:.55rem;padding:.65rem .55rem;border-radius:1rem;background:#ffffff8c}.members-modal__contributor-row--skeleton{display:grid;grid-template-columns:auto 1fr;gap:.55rem;padding:.6rem .5rem;border-radius:.9rem;background:#ffffff8c;margin-bottom:.35rem}@keyframes members-modal-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(min-width:768px){.members-modal__panel{height:min(92vh,54rem);min-height:min(92vh,54rem)}.members-modal__head{flex-shrink:0}.members-modal__body,.members-modal__body--loading{flex:1 1 auto;min-height:0;overflow:hidden}.members-modal__avatar-row,.members-modal__recognition-section,.members-modal__list-head,.members-modal__skeleton--subhead,.members-modal__skeleton--tabs,.members-modal__recognition--skeleton{flex-shrink:0}.members-modal__member-grid-wrap{flex:1 1 auto;min-height:0}.members-modal__member-grid{flex:1 1 auto;min-height:var(--members-desktop-grid-height);height:var(--members-desktop-grid-height);max-height:var(--members-desktop-grid-height);overflow-y:auto;align-content:start}.members-modal__member-grid-wrap--guest{flex:0 0 auto}.members-modal__member-grid-wrap--guest .members-modal__member-grid{height:auto;min-height:0;flex:0 0 auto;overflow:hidden}.members-modal__member-grid-wrap--guest .guest-login-prompt{height:9.5rem;min-height:9.5rem}.members-modal__panel--guest{max-height:min(92vh,54rem)}.members-modal__panel--guest .members-modal__body,.members-modal__panel--guest .members-modal__body--loading{overflow:hidden auto}.members-modal__panel--guest .members-modal__member-grid--skeleton{height:auto;min-height:0;flex:0 0 auto}.members-modal__member-grid--skeleton{overflow:hidden}.members-modal__empty--grid{min-height:var(--members-desktop-grid-height)}.members-modal__section-toggle{pointer-events:none;cursor:default;margin-bottom:.85rem}}@media(max-width:767px){.members-modal__avatar-row,.members-modal__avatar-row--skeleton{display:none!important}.members-modal__section-toggle{margin-bottom:.55rem}.members-modal__section-toggle-chevron{display:block}.members-modal__recognition-section--collapsed .members-modal__section-toggle{margin-bottom:.15rem}.members-modal__list-head{margin-top:.75rem}.members-modal__panel{--members-pad: 1rem;border-radius:1.25rem!important;height:min(94dvh,100%);min-height:min(94dvh,100%);max-height:min(94dvh,100%)!important}.members-modal__panel--guest{height:auto!important;min-height:0!important;max-height:min(94dvh,100%)!important}.members-modal__panel--guest .members-modal__body,.members-modal__panel--guest .members-modal__body--loading{overflow:hidden auto}.members-modal__member-grid-wrap--guest{flex:0 0 auto}.members-modal__head{flex-shrink:0}.members-modal__body{flex:1;min-height:0;overflow:hidden}.members-modal__recognition-section,.members-modal__list-head{flex-shrink:0}.members-modal__head{gap:0;padding:1rem 1rem 0}.members-modal__head-top{padding-right:2.75rem}.members-modal__head-tools{flex-direction:row;align-items:stretch;gap:.45rem;width:calc(100% + 2rem);margin:.85rem -1rem 0;padding:.85rem 1rem .15rem;background:linear-gradient(180deg,#7d927012,#7d927008);border-top:1px solid rgb(69 95 42 / .07)}.members-modal__search{flex:1 1 62%;min-width:0;width:auto;min-height:3rem;padding:.75rem .85rem;border-radius:.95rem}.members-modal__search-input{font-size:1rem;line-height:1.35;text-overflow:ellipsis}.members-modal__sort-dropdown{flex:0 1 38%;min-width:0;width:auto;max-width:10.5rem}.members-modal__sort-trigger{width:100%;min-width:0;min-height:3rem;padding:.75rem .65rem;border-radius:.95rem;gap:.35rem;font-size:1rem}.members-modal__sort-label{display:none}.members-modal__sort-value{flex:1;min-width:0;font-size:1rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-modal__sort-chevron{width:1rem;height:1rem;flex-shrink:0}.members-modal__sort-option{font-size:1rem;padding:.72rem .8rem}.members-modal__head-icon{width:3rem;height:3rem}.members-modal__title{font-size:1.2rem}.members-modal__lede{font-size:.75rem}.members-modal__avatar{width:2.35rem;height:2.35rem}.members-modal__avatar-more{min-width:2.35rem;height:2.35rem;font-size:.65rem}.members-modal__recognition--cards{display:none}.members-modal__recognition-list{display:flex;gap:.28rem}.members-modal__recognition--skeleton{display:none}.members-modal__recognition-list--skeleton{display:flex;gap:.28rem;margin-bottom:.5rem}.members-modal__recognition-row{padding:.38rem .4rem;gap:.38rem;border-radius:.8rem;box-shadow:none}.members-modal__recognition-rank{width:1.2rem;height:1.2rem;font-size:.68rem}.members-modal__recognition-row .members-modal__avatar--sm{width:1.85rem;height:1.85rem}.members-modal__recognition-row .members-modal__contributor-copy{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.2rem .35rem}.members-modal__recognition-row .members-modal__contributor-name{font-size:.75rem}.members-modal__recognition-row .members-modal__role-pill--subtle{margin-top:0;padding:.1rem .34rem;font-size:.5rem}.members-modal__recognition-row .members-modal__contributor-stat{font-size:.625rem;gap:.2rem}.members-modal__section-title{font-size:.78rem;margin-bottom:.5rem}.members-modal__member-grid-wrap{flex:1 1 auto;min-height:0}.members-modal__member-grid{grid-template-columns:1fr;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;align-content:start}.members-modal__member-grid--skeleton{grid-template-columns:1fr}.members-modal__tabs{width:100%;justify-content:stretch}.members-modal__tab{flex:1;justify-content:center;padding-inline:.55rem;font-size:.6875rem}.members-modal__close{top:.55rem;right:.55rem;padding:.7rem!important}.members-modal__close svg{width:1.65rem;height:1.65rem}.members-modal__member-grid-wrap--guest .guest-login-prompt{height:10rem;min-height:10rem}.members-modal__member-grid-wrap--guest .guest-login-prompt__content{padding:0 1rem 1.05rem}}@media(min-width:768px)and (max-width:1023px){.members-modal__member-grid,.members-modal__member-grid--skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.members-modal__contributor-chevron,.members-modal__recognition-row .members-modal__contributor-chevron{display:none}.members-modal__contributor-row,.members-modal__recognition-row{grid-template-columns:auto auto minmax(0,1fr) auto}}.home-online-stat{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;color:#4c6e34eb;line-height:1.2}.home-online-stat__dot,.online-indicator{width:.45rem;height:.45rem;border-radius:999px;background:#4caf50;box-shadow:0 0 0 2px #4caf5038;flex-shrink:0}.home-online-stat--hero,.home-online-stat--mobile{margin-top:.32rem;width:auto;max-width:100%;padding:.14rem .45rem .16rem;border-radius:999px;background:#4caf501a;border:1px solid rgb(76 175 80 / .16);font-size:.54rem;font-weight:700;letter-spacing:.01em;gap:.28rem;line-height:1}.home-online-stat--hero .home-online-stat__dot,.home-online-stat--mobile .home-online-stat__dot{width:.38rem;height:.38rem;box-shadow:0 0 0 1.5px #4caf5038}.home-online-stat--mobile{margin-top:.28rem;font-size:.5rem;padding:.12rem .38rem .14rem}.home-online-stat--footer{margin-top:.65rem}.members-modal__online-pill{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;padding:.2rem .55rem;border-radius:999px;background:#4caf501f;color:#38602c;font-size:.72rem;font-weight:650}.members-modal__avatar-wrap--online{position:relative}.members-modal__avatar-wrap--online .online-indicator{position:absolute;right:-.06rem;bottom:-.06rem;width:.62rem;height:.62rem;border:2px solid #fff;box-shadow:0 0 0 1px #4caf5047}.trees-modal__stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:0 var(--members-pad) .85rem}@media(max-width:767px){.trees-modal__stat-row{padding-bottom:.55rem}}.trees-modal__stat-card{position:relative;overflow:hidden;min-width:0;padding:.85rem .9rem;border-radius:1rem;background:var(--cream);border:1px solid rgb(69 95 42 / .08)}.trees-modal__stat-main{display:flex;align-items:flex-start;gap:.45rem}.trees-modal__stat-label-row{display:flex;align-items:center;justify-content:center;gap:.2rem;min-width:0}.trees-modal__stat-label-hit,.trees-modal__stat-value-hit{margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:inherit;appearance:none;-webkit-appearance:none}.trees-modal__stat-label-hit{min-width:0;cursor:pointer}.trees-modal__stat-value-hit{cursor:pointer}.trees-modal__stat-card--action .trees-modal__stat-label-hit:focus-visible,.trees-modal__stat-card--action .trees-modal__stat-value-hit:focus-visible{outline:2px solid rgb(69 95 42 / .35);outline-offset:2px;border-radius:.35rem}.trees-modal__stat-hit{display:flex;align-items:flex-start;gap:.7rem;flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:left;appearance:none;-webkit-appearance:none}.trees-modal__stat-hit--action{cursor:pointer;transition:opacity .15s ease}.trees-modal__stat-card--action:hover .trees-modal__stat-label-hit,.trees-modal__stat-card--action:hover .trees-modal__stat-value-hit{opacity:.92}.trees-modal__stat-expand{display:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;flex-shrink:0;border:none;border-radius:999px;background:#7d92701a;color:var(--forest);cursor:pointer;transition:background .15s ease,transform .2s ease}.trees-modal__stat-expand:focus-visible{outline:2px solid rgb(69 95 42 / .35);outline-offset:2px}.trees-modal__stat-expand-spacer{display:none;flex-shrink:0}.trees-modal__stat-card--expanded .trees-modal__stat-expand{transform:rotate(180deg)}.trees-modal__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--sage-soft);color:var(--forest);flex-shrink:0}.trees-modal__stat-copy{min-width:0;flex:1}.trees-modal__stat-label{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.trees-modal__stat-value{margin:.15rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.trees-modal__stat-details{padding-left:2.7rem}.trees-modal__stat-meta{margin:.2rem 0 0;font-size:.78rem;color:#455f2ac7}.trees-modal__stat-meta--secondary{margin-top:.12rem;color:var(--muted)}@media(max-width:767px){.trees-modal__stat-row:not(:has(.trees-modal__stat-card--expanded)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;padding:0 var(--members-pad) .55rem;border-radius:1rem;background:var(--cream);border:1px solid rgb(69 95 42 / .08);overflow:hidden}.trees-modal__stat-row:has(.trees-modal__stat-card--expanded){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch;gap:0;padding:0 var(--members-pad) .55rem;border-radius:1rem;background:var(--cream);border:1px solid rgb(69 95 42 / .08);overflow:hidden}.trees-modal__stat-row:has(.trees-modal__stat-card--expanded) .trees-modal__stat-card:not(.trees-modal__stat-card--expanded):nth-child(1){grid-column:1;grid-row:1}.trees-modal__stat-row:has(.trees-modal__stat-card--expanded) .trees-modal__stat-card:not(.trees-modal__stat-card--expanded):nth-child(2){grid-column:2;grid-row:1}.trees-modal__stat-row:has(.trees-modal__stat-card--expanded) .trees-modal__stat-card:not(.trees-modal__stat-card--expanded):nth-child(3){grid-column:3;grid-row:1}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded){display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;min-height:3.15rem;order:0;padding:.55rem .2rem .5rem;border:none;border-radius:0;background:transparent}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded)+.trees-modal__stat-card:not(.trees-modal__stat-card--expanded){border-left:1px solid rgb(69 95 42 / .08)}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:0}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-icon{display:none}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-label-row{display:inline-flex;align-items:center;justify-content:center;gap:.08rem;max-width:100%}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-label-hit{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-label{margin:0;font-size:clamp(.48rem,2.35vw,.54rem);line-height:1;letter-spacing:.02em;text-align:center;white-space:nowrap}.trees-modal__stat-expand{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-expand{width:.75rem;height:.75rem;margin:0;padding:0;background:transparent}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-expand svg{width:.72rem;height:.72rem}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-expand-spacer{display:inline-block;width:.75rem;height:.75rem}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-value,.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-value-hit{display:block;width:100%;margin:0;padding:0;text-align:center}.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-value,.trees-modal__stat-card:not(.trees-modal__stat-card--expanded) .trees-modal__stat-value-hit .trees-modal__stat-value{font-size:clamp(.78rem,3.6vw,.88rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.trees-modal__stat-details{display:none;padding:.3rem 0 0}.trees-modal__stat-card--expanded{grid-column:1 / -1;grid-row:2;padding:.72rem .65rem;border:none;border-top:1px solid rgb(69 95 42 / .08);border-radius:0;background:transparent}.trees-modal__stat-card--expanded .trees-modal__stat-expand-spacer{display:none}.trees-modal__stat-card--expanded .trees-modal__stat-main{align-items:flex-start;flex-direction:row;gap:.7rem}.trees-modal__stat-card--expanded .trees-modal__stat-label-row{justify-content:flex-start;gap:.35rem}.trees-modal__stat-card--expanded .trees-modal__stat-icon{display:inline-flex;width:2rem;height:2rem}.trees-modal__stat-card--expanded .trees-modal__stat-expand{position:static;width:1.75rem;height:1.75rem;background:#7d92701a}.trees-modal__stat-card--expanded .trees-modal__stat-expand svg{width:1rem;height:1rem}.trees-modal__stat-card--expanded .trees-modal__stat-copy{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;flex:1}.trees-modal__stat-card--expanded .trees-modal__stat-label,.trees-modal__stat-card--expanded .trees-modal__stat-label-hit .trees-modal__stat-label{font-size:.72rem;text-align:left;white-space:normal}.trees-modal__stat-card--expanded .trees-modal__stat-value,.trees-modal__stat-card--expanded .trees-modal__stat-value-hit .trees-modal__stat-value{margin-top:.15rem;font-size:1.35rem;text-align:left}.trees-modal__stat-card--expanded .trees-modal__stat-details{display:block;padding-left:2.7rem}}@media(min-width:768px){.trees-modal__stat-label-row{justify-content:flex-start}.trees-modal__stat-expand{margin-left:auto}.trees-modal__stat-card--action:hover{background:#ecf7e5b8;border-color:#455f2a29}}.trees-modal__distribution{display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1;padding:0 var(--members-pad) var(--members-pad)}.trees-modal__distribution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.trees-modal__distribution-title{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:650;color:var(--ink)}.trees-modal__distribution-lede{margin:.2rem 0 0;font-size:.82rem;color:var(--muted)}.trees-modal__distribution-grid{min-height:0;flex:1;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:.35rem 1.25rem;padding:.15rem .1rem .25rem}@media(max-width:767px){.trees-modal__distribution-grid{grid-template-columns:1fr}}.trees-modal__category-row{display:flex;align-items:center;gap:.55rem;min-width:0;width:100%;margin:0;padding:.42rem .15rem;border:none;border-radius:.65rem;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}.trees-modal__category-row:hover{background:#7d927014}.trees-modal__category-row:focus-visible{outline:2px solid rgb(69 95 42 / .35);outline-offset:1px}.trees-modal__category-icon{width:1.35rem;height:1.35rem;border-radius:.35rem;flex-shrink:0}.trees-modal__category-icon--fallback{display:inline-flex;align-items:center;justify-content:center;background:#7d927024;color:var(--forest);font-size:.65rem;font-weight:700}.trees-modal__category-name{min-width:0;flex:1;font-size:.86rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trees-modal__category-count{font-size:.84rem;font-weight:650;color:var(--forest);font-variant-numeric:tabular-nums;flex-shrink:0}.trees-modal__category-count--empty{color:var(--muted);font-weight:550}.trees-modal__footer-cta{display:flex;justify-content:center;padding:0 var(--members-pad) calc(var(--members-pad) - .15rem)}.trees-modal__map-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:min(100%,24rem);padding:.72rem 1rem;border:1px solid rgb(69 95 42 / .12);border-radius:999px;background:linear-gradient(180deg,#ecf7e5f2,#e0efd6f2);color:var(--forest);font-size:.88rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease}.trees-modal__map-btn:hover{background:#ecf7e5;border-color:#455f2a33}.trees-modal__skeleton-stat{height:4.5rem;border-radius:1rem;background:linear-gradient(90deg,#7d927014,#7d927029,#7d927014);background-size:200% 100%;animation:trees-modal-shimmer 1.2s ease-in-out infinite}@media(max-width:767px){.trees-modal__skeleton-stat{height:3.1rem;border-radius:1rem}.trees-modal__stat-row .trees-modal__skeleton-stat{border-radius:0;height:3.1rem}.trees-modal__stat-row .trees-modal__skeleton-stat:first-child{border-radius:1rem 0 0 1rem}.trees-modal__stat-row .trees-modal__skeleton-stat:last-child{border-radius:0 1rem 1rem 0}}.trees-modal__skeleton-row{height:2rem;border-radius:.65rem;background:linear-gradient(90deg,#7d927014,#7d927029,#7d927014);background-size:200% 100%;animation:trees-modal-shimmer 1.2s ease-in-out infinite}@keyframes trees-modal-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-community__chat-tabs{display:flex;gap:.35rem;margin-bottom:.65rem}.profile-community__chat-tab{flex:1;padding:.35rem .5rem;border:1px solid var(--profile-border);border-radius:999px;background:#fff;font:inherit;font-size:.72rem;font-weight:700;color:var(--profile-muted);cursor:pointer}.profile-community__chat-tab--active{border-color:#6b8e3d73;background:var(--profile-green-soft);color:var(--profile-text)}.profile-community__chat-thread-peer{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1;font-size:.8rem;font-weight:700;color:var(--profile-text)}.profile-community__chat-thread-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.profile-community__chat-thread-name:hover{text-decoration:underline}.profile-community__direct-thread{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--profile-surface)}.profile-community__direct-thread-head{display:flex;align-items:center;gap:.55rem;flex-shrink:0;padding:.7rem .85rem;border-bottom:1px solid var(--profile-border);background:var(--profile-surface)}.profile-community__direct-thread-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#7d92700f}.profile-community__direct-thread-body>.profile-community__chat-feed{flex:1;min-height:0}.profile-community__direct-thread-foot{flex-shrink:0;padding:.5rem .65rem .65rem;border-top:none;background:var(--profile-surface)}.profile-community__direct-thread-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin-left:auto;border:none;border-radius:999px;background:transparent;color:var(--profile-muted);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.profile-community__direct-thread-close:hover{background:#0000000f;color:var(--profile-text)}.profile-community--thread-focus{display:flex;flex-direction:column;min-height:0;height:100%;padding:0!important;margin-bottom:0;overflow:hidden}.profile-community--thread-focus.profile-community--dock{border-radius:var(--profile-radius-xl);overflow:hidden}.profile-community__chat-feed--popup{flex:1;max-height:none;height:100%;margin-bottom:0;padding:.85rem .75rem;gap:.35rem;scroll-behavior:smooth;display:flex;flex-direction:column}.profile-community__chat-feed--centered{align-items:center;justify-content:center;text-align:center}.profile-community__chat-feed--centered .profile-community__chat-empty,.profile-community__chat-feed--centered .profile-community__chat-loading,.profile-community__chat-feed--centered .profile-community__chat-error{max-width:14rem;line-height:1.45}.profile-community__chat-message--popup{gap:0;max-width:88%}.profile-community__chat-message--popup.profile-community__chat-message--own{align-self:flex-end}.profile-community__chat-message--popup:not(.profile-community__chat-message--own){align-self:flex-start}.profile-community__chat-message--popup .profile-community__chat-bubble{max-width:100%;padding:.5rem .75rem .4rem;border-radius:1.1rem;box-shadow:0 1px 2px #1e2a180f}.profile-community__chat-message--popup:not(.profile-community__chat-message--own) .profile-community__chat-bubble{border-bottom-left-radius:.3rem}.profile-community__chat-message--popup.profile-community__chat-message--own .profile-community__chat-bubble{border-bottom-right-radius:.3rem}.profile-community__chat-text{display:block;white-space:pre-wrap;word-break:break-word}.profile-community__chat-time{display:block;margin-top:.2rem;font-size:.58rem;font-weight:600;color:var(--profile-muted);text-align:right}.profile-community__chat-message--popup:not(.profile-community__chat-message--own) .profile-community__chat-time{text-align:left}.profile-community__chat-composer--inline{gap:0}.profile-community__chat-composer--inline .profile-community__chat-input-wrap{display:flex;align-items:center;gap:.2rem;padding:.38rem .4rem .38rem .95rem;border:none;border-radius:999px;background:var(--profile-green-soft);box-shadow:inset 0 0 0 1px #7d927024}.profile-community__chat-composer--inline .profile-community__chat-input--inline,.profile-community__chat-composer--inline .profile-community__chat-input--inline:focus,.profile-community__chat-composer--inline .profile-community__chat-input--inline:focus-visible{flex:1;width:auto;min-height:1.4rem;max-height:4.5rem;margin:0;padding:.2rem 0;border:none!important;border-radius:0;background:transparent;resize:none;font-size:1rem;line-height:1.4;box-shadow:none!important;outline:none!important}.profile-community__chat-composer--inline .profile-community__chat-input-wrap:focus-within{outline:none;box-shadow:inset 0 0 0 2px #6b8e3d61}.profile-community__chat-action--inline{position:relative;display:block;width:2.15rem;height:2.15rem;padding:0;margin:0;border:none;border-radius:999px;background:transparent;color:var(--profile-green-mid);cursor:pointer;flex-shrink:0;line-height:0;font:inherit;transition:background .15s ease,color .15s ease,transform .12s ease}.profile-community__chat-action-icon{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.profile-community__chat-action-icon svg{display:block}.profile-community__chat-action--send .profile-community__chat-action-icon svg{transform:translate(-1px,1px)}.profile-community__chat-action--inline:hover:not(:disabled){background:#6b8e3d1f}.profile-community__chat-action--inline:active:not(:disabled){transform:scale(.94)}.profile-community__chat-action--inline:disabled{opacity:.45;cursor:not-allowed}.profile-community__chat-action--send{background:var(--profile-green-mid);color:#fff}.profile-community__chat-action--send:hover:not(:disabled){background:var(--profile-green-dark, #5a7330);color:#fff}.profile-community--thread-focus .profile-community__chat-feed,.profile-community--dock.profile-community--thread-focus .profile-community__chat-feed{max-height:none}.profile-community__inbox{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;max-height:min(28vh,220px);overflow-y:auto}.profile-community__inbox-item{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.45rem .5rem;border:1px solid var(--profile-border);border-radius:.75rem;background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit}.profile-community__inbox-item:hover{background:var(--profile-green-soft)}.profile-community__inbox-text{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.profile-community__inbox-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.profile-community__inbox-name{font-size:.78rem;font-weight:700;color:var(--profile-text)}.profile-community__inbox-time{flex-shrink:0;font-size:.62rem;color:var(--profile-muted)}.profile-community__inbox-preview{font-size:.72rem;color:var(--profile-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-community--dock .profile-community__inbox{max-height:min(34vh,260px)}.profile-community__chat{margin-top:.25rem}.profile-community__chat-head{display:flex;align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.82rem;font-weight:700;color:var(--profile-text)}.profile-community__chat-feed{display:flex;flex-direction:column;gap:.55rem;max-height:min(28vh,220px);overflow-y:auto;padding-right:.15rem;margin-bottom:.75rem}.profile-community__chat-feed--popup{padding-right:.75rem}.profile-community__chat-empty,.profile-community__chat-loading,.profile-community__chat-error{margin:0;font-size:.78rem;color:var(--profile-muted)}.profile-community__chat-error{color:#b42318}.profile-community__chat-message{display:flex;gap:.5rem;align-items:flex-start}.profile-community__chat-message--own{flex-direction:row-reverse}.profile-community__chat-bubble{max-width:85%;padding:.45rem .65rem;border-radius:.85rem;background:var(--profile-green-soft);color:var(--profile-text);font-size:.78rem;line-height:1.35;word-break:break-word}.profile-community__chat-message--own .profile-community__chat-bubble{background:#6b8e3d2e}.profile-community__chat-meta{display:block;margin-bottom:.15rem;font-size:.62rem;font-weight:700;color:var(--profile-muted)}.profile-community__chat-composer{display:flex;flex-direction:column;gap:.45rem}.profile-community__chat-input{width:100%;min-height:3.35rem;max-height:7rem;resize:vertical;padding:.5rem .65rem;border:1px solid var(--profile-border);border-radius:.75rem;background:#fff;font:inherit;font-size:1rem;color:var(--profile-text)}.profile-community__chat-input:focus:not(.profile-community__chat-input--inline){outline:2px solid rgb(107 142 61 / .35);outline-offset:1px}.profile-community__chat-actions{display:flex;justify-content:flex-end}.profile-community__chat-send{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .85rem;border:none;border-radius:999px;background:var(--profile-green-mid);color:#fff;font-size:.75rem;font-weight:700;cursor:pointer}.profile-community__chat-send:disabled{opacity:.55;cursor:not-allowed}.profile-community__chat-login-hint{margin:0;font-size:.76rem;color:var(--profile-muted)}.profile-community__chat-login-hint button{padding:0;border:none;background:none;color:var(--profile-green-mid);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.profile-community--dock .profile-community__chat-feed{max-height:min(34vh,260px)}@media(max-width:767px){.profile-community__chat-bubble{font-size:1rem;line-height:1.45}.profile-community__chat-time{font-size:.75rem}.profile-community__chat-tab{font-size:.875rem}.profile-community__inbox-name,.profile-community__inbox-preview,.profile-community__chat-empty,.profile-community__chat-loading,.profile-community__chat-error,.profile-community__chat-login-hint{font-size:.9375rem}}:root{--profile-bio-font: "Caveat", "Segoe Script", "Bradley Hand", cursive;--profile-bg: #f5f6f2;--profile-surface: #ffffff;--profile-green-dark: #1e2a18;--profile-green-mid: #3d4f2f;--profile-green-soft: #e4edda;--profile-green-accent: #6b8e3d;--profile-green-promo: #243018;--profile-text: #1a2118;--profile-muted: #64706a;--profile-border: rgb(30 42 24 / .07);--profile-radius-lg: 1.35rem;--profile-radius-xl: 1.5rem;--profile-shadow-sm: 0 2px 16px rgb(30 42 24 / .05);--profile-shadow-md: 0 8px 32px rgb(30 42 24 / .08);--primary-100: #e8efe0;--primary-500: #5b6f2a;--primary-700: #3d4a1f}.profile-community__new-link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;width:100%;padding:0;border:none;background:none;font:inherit;text-align:left;color:inherit;text-decoration:none;border-radius:.65rem;cursor:pointer;transition:background .15s ease}.profile-community__new-link:hover{background:#7d927014}.profile-panel{background:var(--profile-surface);border:1px solid var(--profile-border);border-radius:var(--profile-radius-xl);padding:1.25rem 1.35rem 1.35rem;box-shadow:var(--profile-shadow-sm);margin-bottom:1.35rem}.profile-panel--activity{position:relative;overflow:hidden}.profile-panel--activity:after{content:"";position:absolute;right:-20px;bottom:-20px;width:120px;height:120px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23e8efe0'%3E%3Cpath d='M32 4c-2 8-10 14-10 22 0 6 4 10 10 10s10-4 10-10c0-8-8-14-10-22z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.5;pointer-events:none}.profile-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.profile-panel__head h2{margin:0;font-size:1rem;font-weight:700;color:var(--profile-green-dark);display:inline-flex;align-items:center;gap:.4rem}.profile-panel__title-count{font-size:.8125rem;font-weight:600;color:var(--profile-muted);font-variant-numeric:tabular-nums}.profile-panel__link{font-size:.75rem;font-weight:600;color:var(--profile-green-accent);text-decoration:none;white-space:nowrap}.profile-panel__link--btn{border:0;background:none;cursor:pointer;padding:0}.profile-community__head{margin-bottom:.25rem}.profile-community__status{display:flex;align-items:center;gap:.4rem;margin:0 0 1rem;font-size:.78rem;font-weight:600;color:var(--profile-muted)}.profile-community__status-dot{width:.45rem;height:.45rem;border-radius:999px;background:#4caf50;box-shadow:0 0 0 3px #4caf5040;flex-shrink:0}.profile-community__online-row{list-style:none;margin:0;padding:0;display:flex;gap:.65rem;justify-content:space-between}.profile-community__online-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1;min-width:0}.profile-community__online-item-btn{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:.65rem;transition:background .15s ease}.profile-community__online-item-btn:hover{background:#7d927014}.profile-community__online-avatar-wrap{position:relative}.profile-community__avatar{width:2.65rem;height:2.65rem;border-radius:999px;object-fit:cover;display:block;border:2px solid #fff;box-shadow:0 2px 10px #1e2a181a}.profile-community__avatar--sm{width:2rem;height:2rem}.profile-community__avatar--fallback{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700}.profile-community__online-badge{position:absolute;right:0;bottom:0;width:.55rem;height:.55rem;border-radius:999px;background:#4caf50;border:2px solid #fff}.profile-community__online-name{font-size:.68rem;font-weight:600;color:var(--profile-text);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-community__online-name--muted{visibility:hidden}.profile-community__more{width:2.65rem;height:2.65rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--profile-green-soft);color:var(--profile-green-mid);font-size:.72rem;font-weight:800;border:2px dashed rgb(107 142 61 / .35)}.profile-community__divider{height:1px;background:var(--profile-border);margin:1.1rem 0 1rem}.profile-community__subhead{margin:0 0 .75rem;font-size:.82rem;font-weight:700;color:var(--profile-green-dark);display:inline-flex;align-items:center;gap:.35rem}.profile-community__new-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.profile-community__new-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem}.profile-community__new-name{font-size:.82rem;font-weight:600;color:var(--profile-text)}.profile-community__new-time{font-size:.72rem;color:#9ca3af;white-space:nowrap}.profile-community__member-search{display:flex;align-items:center;gap:.4rem;margin-bottom:.65rem;padding:.4rem .55rem;border:1px solid var(--profile-border);border-radius:.75rem;background:#fff}.profile-community__member-search-icon{flex-shrink:0;color:var(--profile-muted)}.profile-community__member-search-input{width:100%;border:none;background:transparent;font:inherit;font-size:.76rem;color:var(--profile-text);outline:none}.profile-community__member-search-input::placeholder{color:var(--profile-muted)}.profile-community__empty{margin:0;font-size:.78rem;color:var(--profile-muted);line-height:1.4}.profile-community__footer-link{display:block;margin-top:1rem;text-align:center;font-size:.75rem;font-weight:600;color:var(--profile-green-accent);text-decoration:none}.profile-community__footer-link:hover{color:var(--profile-green-mid)}.profile-community__head-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.profile-community__head-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.5rem;background:transparent;color:var(--profile-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.profile-community__head-btn:hover{background:#0000000d;color:var(--profile-green-dark)}.profile-community__head-actions .profile-panel__link{margin-right:.15rem}.profile-community-dock{position:fixed;right:max(1.25rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:1250;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}.profile-community-dock>*{pointer-events:auto}.profile-community-dock--open{gap:0}.profile-community-dock--open .profile-community-dock__panel{max-height:min(640px,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1.25rem))}.profile-community-dock__panel:has(.profile-community--thread-focus){display:flex;flex-direction:column;overflow:hidden;height:min(520px,72vh);max-height:min(520px,72vh)}.profile-community-dock--open .profile-community-dock__panel:has(.profile-community--thread-focus){height:min(520px,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1.25rem));max-height:min(520px,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1.25rem))}@media(max-width:767px){.profile-community-dock--open .profile-community-dock__panel{width:min(360px,calc(100vw - 1.5rem));max-height:min(78dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1rem));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.profile-community-dock--open .profile-community-dock__panel:has(.profile-community--thread-focus){height:min(72dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1rem));max-height:min(72dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1rem))}}.profile-community-dock__panel{width:min(360px,calc(100vw - 2.5rem));max-height:min(78vh,640px);overflow-y:auto;border-radius:var(--profile-radius-xl);background:var(--profile-surface);border:1px solid var(--profile-border);box-shadow:var(--profile-shadow-md)}.profile-community--dock{margin:0;border:none;box-shadow:none;border-radius:0}.profile-community-dock__fab{position:relative;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;padding:0;border:1px solid var(--profile-border);border-radius:999px;background:var(--profile-surface);color:var(--profile-green-dark);box-shadow:var(--profile-shadow-md);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.profile-community-dock__fab:hover{background:var(--profile-green-soft);box-shadow:var(--profile-shadow-lg, 0 8px 24px rgb(36 57 40 / .12));transform:translateY(-1px)}.profile-community-dock__fab[aria-expanded=true]{background:var(--profile-green-soft);color:var(--profile-green-mid)}.profile-community-dock__fab-badge{position:absolute;top:-.15rem;right:-.1rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--profile-green-mid);color:#fff;font-size:.62rem;font-weight:800;line-height:1.15rem;text-align:center;border:2px solid var(--profile-surface)}.profile-community-dock__fab-badge--online{background:var(--profile-green-mid);color:#fff}.profile-community-dock__fab-badge--notify{background:#e53935;color:#fff;box-shadow:0 0 0 1px #e5393533}@media(max-width:767px){.profile-community-dock--mobile-map-in-view{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.5rem);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}}@keyframes profile-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-skeleton{display:block;background:linear-gradient(90deg,#e4e9e0,#f2f5f0,#e4e9e0 90%);background-size:200% 100%;animation:profile-skeleton-shimmer 1.35s ease-in-out infinite;border-radius:.5rem}.profile-skeleton--community-avatar-sm{width:2rem;height:2rem;border-radius:999px}.profile-skeleton--community-new-name{height:.75rem;width:4rem}.profile-skeleton--community-time{height:.65rem;width:2.75rem}@media(prefers-reduced-motion:reduce){.profile-skeleton{animation:none;background:#e4e9e0}}.custom-message-popup{position:fixed;right:1rem;bottom:1rem;z-index:100005;width:min(100% - 2rem,28rem);pointer-events:auto;font-family:Inter,system-ui,-apple-system,SF Pro Display,Segoe UI,Roboto,sans-serif;animation:custom-message-popup-enter .45s cubic-bezier(.22,1,.36,1)}@media(min-width:768px){.custom-message-popup{right:1.5rem;bottom:1.5rem;width:min(100% - 3rem,36rem)}}@keyframes custom-message-popup-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.custom-message-popup__card{position:relative;overflow:hidden;border-radius:24px;background:#f8f6f1;box-shadow:0 24px 48px #1616161f,0 4px 16px #1616160f}.custom-message-popup__close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;background:#1717170d;color:#4a4a48;cursor:pointer;transition:background-color .15s ease}.custom-message-popup__close:hover{background:#1717171a}.custom-message-popup__close:focus-visible{outline:2px solid #4f5f21;outline-offset:2px}.custom-message-popup__close-icon{width:1rem;height:1rem}.custom-message-popup__body{display:flex;flex-direction:column}@media(min-width:640px){.custom-message-popup__body{flex-direction:row;align-items:stretch}}.custom-message-popup__logo-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:1.75rem 1.5rem .5rem}@media(min-width:640px){.custom-message-popup__logo-wrap{width:9.5rem;padding:2rem 1.25rem}}.custom-message-popup__logo{display:block;width:auto;max-width:8.5rem;height:auto;max-height:4rem;object-fit:contain}@media(min-width:640px){.custom-message-popup__logo{max-width:7.5rem;max-height:4.25rem}}.custom-message-popup__content{display:flex;flex:1;flex-direction:column;gap:.875rem;min-width:0;padding:1.25rem 1.25rem 1rem}@media(min-width:640px){.custom-message-popup__content{padding:1.75rem 1.5rem 1.25rem .5rem}}.custom-message-popup__headline{margin:0;padding-right:1.75rem;color:#4f5f21;font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}@media(min-width:640px){.custom-message-popup__headline{font-size:1.375rem}}.custom-message-popup__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;color:#171717;font-size:.9375rem;font-weight:500;line-height:1.4}.custom-message-popup__text{margin:0;color:#1a1a18;font-size:.9375rem;line-height:1.55}.custom-message-popup__text strong{font-weight:700}.custom-message-popup__countdown{display:flex;align-items:baseline;justify-content:flex-start;gap:.375rem;margin:.5rem 0 0}.custom-message-popup__countdown-label{color:#1a1a18;font-size:.9375rem;font-weight:400;line-height:1.55}.custom-message-popup__countdown-time{color:#1a1a18;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;line-height:1.2}.custom-message-popup__cta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-top:.25rem;padding:.875rem 1rem;border:none;border-radius:999px;background:#4f5f21;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.custom-message-popup__cta:hover{background:#43541c}.custom-message-popup__cta:focus-visible{outline:2px solid #4f5f21;outline-offset:2px}.custom-message-popup__cta-icon{flex-shrink:0;width:1rem;height:1rem;opacity:.85}.custom-message-popup__footer{margin:0;padding:.625rem 1.25rem 1rem;color:#8a8a86;font-size:.75rem;line-height:1.4;text-align:center}@media(min-width:640px){.custom-message-popup__footer{padding-bottom:1.125rem}}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-800:oklch(43.2% .232 292.759);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[46px\]{top:46px}.top-\[72px\]{top:72px}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[3px\]{right:3px}.right-\[24px\]{right:24px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[3px\]{bottom:3px}.bottom-\[108px\]{bottom:108px}.bottom-\[156px\]{bottom:156px}.bottom-\[193px\]{bottom:193px}.-left-8{left:calc(var(--spacing) * -8)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-full{left:100%}.\!isolate{isolation:isolate!important}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.z-\[950\]{z-index:950}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[1100\]{z-index:1100}.z-\[1105\]{z-index:1105}.z-\[1106\]{z-index:1106}.z-\[1150\]{z-index:1150}.z-\[1200\]{z-index:1200}.z-\[1250\]{z-index:1250}.z-\[1300\]{z-index:1300}.z-\[1500\]{z-index:1500}.z-\[2100\]{z-index:2100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[100001\]{z-index:100001}.z-\[100010\]{z-index:100010}.z-\[100100\]{z-index:100100}.z-\[100110\]{z-index:100110}.z-\[100200\]{z-index:100200}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-\[1px\]{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[1\.05rem\]{height:1.05rem}.h-\[4px\]{height:4px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[7\.1rem\]{max-height:7.1rem}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[min\(16rem\,50vh\)\]{max-height:min(16rem,50vh)}.max-h-\[min\(93vh\,calc\(100dvh-3\.25rem\)\)\]{max-height:min(93vh,100dvh - 3.25rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}.w-0{width:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1\.05rem\]{width:1.05rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[max\(9\.5rem\,calc\(var\(--map-quick-filter-btn-width\,3\.5rem\)\*2\.2\)\)\]{width:max(9.5rem,calc(var(--map-quick-filter-btn-width,3.5rem) * 2.2))}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[calc\(18rem\+0\.75rem\)\]{max-width:18.75rem}.max-w-\[min\(18rem\,100\%\)\]{max-width:min(18rem,100%)}.max-w-\[min\(20rem\,calc\(100\%-1\.5rem\)\)\]{max-width:min(20rem,100% - 1.5rem)}.max-w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{max-width:min(22rem,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[11rem\]{min-width:11rem}.min-w-\[68px\]{min-width:68px}.min-w-\[72px\]{min-width:72px}.min-w-\[140px\]{min-width:140px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[15px\]{border-radius:15px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-b-\[15px\]{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[rgb\(65_80_38_\/_0\.2\)\]{border-color:#41502633}.border-\[rgb\(65_80_38_\/_0\.12\)\]{border-color:#4150261f}.border-\[rgb\(65_80_38_\/_0\.16\)\]{border-color:#41502629}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/90{border-color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/90{border-color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/80{border-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.border-gray-200\/90{border-color:#e5e7ebe6}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/90{border-color:color-mix(in oklab,var(--color-gray-200) 90%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-300\/80{border-color:#d1d5dccc}@supports (color:color-mix(in lab,red,red)){.border-gray-300\/80{border-color:color-mix(in oklab,var(--color-gray-300) 80%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-red-200\/80{border-color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.border-red-200\/80{border-color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-300{border-color:var(--color-slate-300)}.border-violet-300{border-color:var(--color-violet-300)}.border-t-transparent{border-top-color:#0000}.bg-\[\#f7f9f4\]{background-color:#f7f9f4}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/90{background-color:#fffbebe6}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/90{background-color:color-mix(in oklab,var(--color-amber-50) 90%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/90{background-color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/90{background-color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-200\/70{background-color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/70{background-color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/80{background-color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.bg-amber-700{background-color:var(--color-amber-700)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/90{background-color:#e5e7ebe6}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/90{background-color:color-mix(in oklab,var(--color-gray-200) 90%,transparent)}}.bg-gray-800\/80{background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/80{background-color:color-mix(in oklab,var(--color-gray-800) 80%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-lime-200{background-color:var(--color-lime-200)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/98{background-color:#fffffffa}@supports (color:color-mix(in lab,red,red)){.bg-white\/98{background-color:color-mix(in oklab,var(--color-white) 98%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#f6f7fb\]{--tw-gradient-from:#f6f7fb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-100{--tw-gradient-from:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-200{--tw-gradient-to:var(--color-green-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-contain{background-size:contain}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-rose-500{fill:var(--color-rose-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-nowrap{white-space:nowrap}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[rgb\(48_60_26_\/_0\.95\)\]{color:#303c1af2}.text-\[rgb\(56_67_33_\/_0\.9\)\]{color:#384321e6}.text-\[rgb\(56_67_33_\/_0\.85\)\]{color:#384321d9}.text-\[rgb\(72_84_49_\/_0\.9\)\]{color:#485431e6}.text-\[rgb\(72_84_49_\/_0\.75\)\]{color:#485431bf}.text-\[var\(--black\)\]{color:var(--black)}.text-\[var\(--muted-500\)\]{color:var(--muted-500)}.text-amber-100{color:var(--color-amber-100)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-800\/90{color:#1e2939e6}@supports (color:color-mix(in lab,red,red)){.text-gray-800\/90{color:color-mix(in oklab,var(--color-gray-800) 90%,transparent)}}.text-gray-900{color:var(--color-gray-900)}.text-lime-700{color:var(--color-lime-700)}.text-lime-800{color:var(--color-lime-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-600\/90{color:#e40014e6}@supports (color:color-mix(in lab,red,red)){.text-red-600\/90{color:color-mix(in oklab,var(--color-red-600) 90%,transparent)}}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-700{color:var(--color-slate-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(65_80_38_\/_0\.16\)\,0_1px_4px_rgb\(65_80_38_\/_0\.12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#41502629), 0 1px 4px var(--tw-shadow-color,#4150261f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-emerald-500{--tw-ring-color:var(--color-emerald-500)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\,color\,transform\]{transition-property:box-shadow,background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\,transform\]{transition-property:box-shadow,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[360ms\]{--tw-duration:.36s;transition-duration:.36s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\/category\:opacity-100:is(:where(.group\/category):hover *){opacity:1}}.placeholder\:text-\[rgb\(85_95_64_\/_0\.7\)\]::placeholder{color:#555f40b3}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-emerald-400:focus-within{border-color:var(--color-emerald-400)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-emerald-500\/20:focus-within{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-emerald-500\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}@media(hover:hover){.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:\!bg-white:hover{background-color:var(--color-white)!important}.hover\:bg-\[rgb\(248_250_244\)\]:hover{background-color:#f8faf4}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-violet-200:hover{background-color:var(--color-violet-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:text-\[rgb\(48_60_26\)\]:hover{color:#303c1a}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-gray-950:hover{color:var(--color-gray-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[inset_0_0_0_1px_rgb\(34_197_94_\/_0\.4\)\,0_0_0_3px_rgb\(34_197_94_\/_0\.14\)\,0_2px_10px_rgb\(34_197_94_\/_0\.2\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#22c55e66), 0 0 0 3px var(--tw-shadow-color,#22c55e24), 0 2px 10px var(--tw-shadow-color,#22c55e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-amber-400:focus{--tw-ring-color:var(--color-amber-400)}.focus\:ring-amber-500:focus{--tw-ring-color:var(--color-amber-500)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-red-200:focus{--tw-ring-color:var(--color-red-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-emerald-400\/45:focus-visible{--tw-ring-color:#00d29473}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-400\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 45%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-emerald-800:active{background-color:var(--color-emerald-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-90:disabled{opacity:.9}@media not all and (min-width:48rem){.max-md\:absolute{position:absolute}.max-md\:top-0{top:calc(var(--spacing) * 0)}.max-md\:right-0{right:calc(var(--spacing) * 0)}.max-md\:left-0{left:calc(var(--spacing) * 0)}}@media(min-width:40rem){.sm\:w-\[calc\(18rem\+0\.75rem\)\]{width:18.75rem}.sm\:shrink-0{flex-shrink:0}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:pt-18{padding-top:calc(var(--spacing) * 18)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:48rem){.md\:top-4{top:calc(var(--spacing) * 4)}.md\:mx-1{margin-inline:calc(var(--spacing) * 1)}.md\:my-0{margin-block:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:\!h-\[min\(82vh\,720px\)\]{height:min(82vh,720px)!important}.md\:\!h-\[min\(88vh\,820px\)\]{height:min(88vh,820px)!important}.md\:\!h-\[min\(90vh\,720px\)\]{height:min(90vh,720px)!important}.md\:\!h-\[min\(90vh\,760px\)\]{height:min(90vh,760px)!important}.md\:h-auto{height:auto}.md\:max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.md\:w-\[48\%\]{width:48%}.md\:w-\[52\%\]{width:52%}.md\:w-full{width:100%}.md\:w-px{width:1px}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-\[68rem\]{max-width:68rem}.md\:max-w-\[78rem\]{max-width:78rem}.md\:max-w-\[min\(24rem\,calc\(100\%-2rem\)\)\]{max-width:min(24rem,100% - 2rem)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-xl{max-width:var(--container-xl)}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:self-stretch{align-self:stretch}.md\:overflow-hidden{overflow:hidden}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-gray-200{border-color:var(--color-gray-200)}.md\:bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.md\:bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-20{padding-inline:calc(var(--spacing) * 20)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pr-5{padding-right:calc(var(--spacing) * 5)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-40{padding-inline:calc(var(--spacing) * 40)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}@media(min-width:80rem){.xl\:pt-16{padding-top:calc(var(--spacing) * 16)}.xl\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media(min-width:96rem){.\32xl\:pt-20{padding-top:calc(var(--spacing) * 20)}.\32xl\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}}@font-face{font-family:Londrina Solid;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/londrinasolid/v19/flUiRq6sw40kQEJxWNgkLuudGfv1CgYzlZw.woff2)format("woff2")}@font-face{font-family:Londrina Solid;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/londrinasolid/v19/flUiRq6sw40kQEJxWNgkLuudGfvdDwYzlZw.woff2)format("woff2")}:root{--black:#171717;--muted-500:#6b7280;--primary:#48682c;--primary-foreground:#fff;--brand-green:#4f5f21;--brand-green-olive:#4b5d2d;--site-header-h:78px;--desktop-content-inset-x:10rem;--hero-desktop-strip-col-w:14.5rem;--hero-desktop-stats-base-w:16.5rem;--home-desktop-feature-card-width:calc(2 * var(--hero-desktop-strip-col-w) + var(--hero-desktop-stats-base-w));--hero-desktop-strip-overhang:15%;--hero-desktop-strip-overlap:4.75rem;--hero-band-ar-desktop:2387 / 830;--hero-band-ar-crop:1.45;--hero-band-min-h-mobile:max(14rem, 40svh);--hero-band-min-h-desktop:max(28rem, 48svh);--hero-mobile-strip-inset-x:1rem;--hero-mobile-cta-stats-gap:1rem;--about-section-bg:#e9e9db;--font-londrina-solid:"Londrina Solid", cursive}.map-block__headline,.about-title-highlight,.who-we-are__title,.press-appearances__title,.webshop-section__title,.webshop-newsletter__title,.hero-section--content .hero-title,.county-inmap-label__country-name{font-family:Londrina Solid,cursive;font-style:normal;font-weight:300}html{scrollbar-gutter:stable;overflow:clip scroll}html,body{margin:0;padding:0}body.home-about-page-fill{background-color:var(--about-section-bg)}.site-navbar-shell{z-index:100000;pointer-events:none;width:100%;position:fixed;top:0;left:0;right:0}.site-navbar-shell>*{pointer-events:auto}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}html[data-instant-nav-shell=discovery],html[data-instant-nav-shell=discovery] body{background:#f5f7f2}#page-main[data-instant-nav-shell=discovery] .discovery-page,#page-main[data-instant-nav-shell=map] .home-logged-in-band{animation:instant-nav-shell-in .1s ease-out both}html[data-instant-nav-shell=map] .map-logged-in-sidebar{display:flex!important}@media(max-width:959.98px){html[data-instant-nav-shell=map] .map-logged-in-aside--instant-skel{display:none!important}}#page-main[data-instant-nav-shell=map] .instant-map-shell__sidebar .map-logged-in-sidebar__nav{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;width:100%}#page-main[data-instant-nav-shell=map] .map-logged-in-sidebar--shell .map-logged-in-sidebar__item--shell{pointer-events:none;cursor:default}#page-main[data-instant-nav-shell=map] .map-logged-in-sidebar__avatar-link--shell{display:block;pointer-events:none;text-decoration:none}#page-main[data-instant-nav-shell=map] .map-logged-in-sidebar__avatar-fallback--shell{visibility:hidden}#page-main[data-instant-nav-shell=map] .instant-map-shell__toggle-row{min-height:var(--map-chrome-bar-h, 2.75rem);pointer-events:none}#page-main[data-instant-nav-shell=map] .instant-map-shell__sidebar-chevron{display:block;width:1.05rem;height:1.05rem;margin:.85rem auto 0;border-radius:.35rem;background:#e6e9df}#page-main[data-instant-nav-shell=map] .instant-map-shell__visibility-tabs{display:inline-flex;align-items:stretch;gap:.15rem;padding:.2rem;border-radius:999px;background:#ffffffb8;border:1px solid rgb(90 120 140 / .14);box-shadow:0 2px 10px #16281c0f}#page-main[data-instant-nav-shell=map] .instant-map-shell__visibility-tab{display:block;width:5.85rem;height:1.85rem;border-radius:999px;background:#0000000d}#page-main[data-instant-nav-shell=map] .instant-map-shell__visibility-tab--active{background:linear-gradient(180deg,#4a6741,#3d5636);opacity:.85}#page-main[data-instant-nav-shell=map] .instant-map-shell__usda-skel{display:inline-block;width:6.5rem;height:1.65rem;margin-left:auto;border-radius:999px;background:#ffffffa6;border:1px solid rgb(90 120 140 / .12)}#page-main[data-instant-nav-shell=map] .instant-map-shell__map-wash{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgb(120 130 110 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(120 130 110 / .06) 1px,transparent 1px);background-size:2.75rem 2.75rem;pointer-events:none}#page-main[data-instant-nav-shell=map] .instant-map-shell__map-usda{position:absolute;top:.85rem;right:.85rem;width:2.35rem;height:6.5rem;border-radius:.65rem;background:#ffffff8c;border:1px solid rgb(65 80 38 / .08);pointer-events:none}#page-main[data-instant-nav-shell=map] .instant-map-shell__map-fab{position:absolute;right:.85rem;bottom:5.5rem;width:2.85rem;height:2.85rem;border-radius:999px;background:#4a674159;border:2px solid rgb(255 255 255 / .65);box-shadow:0 4px 14px #283c1e2e;pointer-events:none}#page-main[data-instant-nav-shell=map] .map-block-skeleton__stage.map-logged-in-map-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#page-main[data-instant-nav-shell=map] .map-block-skeleton__viewport{position:relative;overflow:hidden;background:#e8e8e0;width:100%;flex:1 1 auto;min-height:calc(100svh - var(--site-header-h, 78px) - 5.5rem);border-radius:var(--home-logged-in-radius, 1.25rem);border:1px solid rgb(65 80 38 / .1);box-sizing:border-box}#page-main[data-instant-nav-shell=map] .map-block-skeleton__viewport--private-shell{background:#a5d3de!important;border:0!important}@keyframes map-block-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}#page-main[data-instant-nav-shell=map] .map-block-skeleton__shimmer{position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);animation:map-block-skeleton-shimmer 1.4s ease-in-out infinite}#page-main[data-instant-nav-shell=map] .map-block-skeleton__controls{position:absolute;right:1rem;bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem;z-index:1}#page-main[data-instant-nav-shell=map] .map-block-skeleton__pill--round{display:block;width:2.5rem;height:2.5rem;border-radius:999px;background:#ffffffb8;border:1px solid rgb(65 80 38 / .08)}#page-main[data-instant-nav-shell=map][data-instant-map-private="1"] .home-logged-in-band>.pfc{position:absolute!important;left:calc(var(--home-logged-in-rail-w, 5.75rem) + var(--home-logged-in-gap, 1rem));top:calc(var(--site-header-h, 78px) + var(--map-chrome-bar-h, 4.35rem) + .35rem);align-self:auto}#page-main[data-instant-nav-shell=map] .pfc-instant-slot{flex:0 0 18rem;width:18rem;max-width:18rem;min-height:22rem;align-self:flex-start;pointer-events:none;visibility:hidden}#page-main[data-instant-nav-shell=market] .instant-market-shell{animation:instant-nav-shell-in .1s ease-out both}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-aspect{min-height:clamp(14rem,38vw,22rem);background:linear-gradient(145deg,#e8e2d4,#f0ebe3)}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-copy{display:flex;flex-direction:column;gap:.65rem;max-width:min(100%,22rem);padding:1.65rem 1.25rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-bone{display:block;border-radius:.45rem;background:linear-gradient(110deg,#4f5f2114,#4f5f2124,#4f5f2114);background-size:220% 100%;animation:instant-nav-shell-shimmer 1.15s ease-in-out infinite}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-bone--tag{width:5.5rem;height:.65rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-bone--title{width:min(16rem,88%);height:2.35rem;border-radius:.55rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-bone--desc{width:min(18rem,95%);height:2.8rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-ctas{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-bone--cta{width:7.5rem;height:2.35rem;border-radius:999px}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-bone--cta-ghost{width:6.25rem;opacity:.75}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-stats{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:.5rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-stat{display:block;width:4.5rem;height:2.1rem;border-radius:.55rem;background:#4f5f211a}#page-main[data-instant-nav-shell=market] .instant-market-shell__how{margin:-1.25rem 0 0;padding:0 1.25rem 1rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__how-panel{min-height:2.85rem;max-width:58rem;margin-inline:auto;border-radius:999px;background:#ffffffeb;border:1px solid rgb(79 95 33 / .1);box-shadow:0 6px 22px #2d371914}#page-main[data-instant-nav-shell=market] .instant-market-shell__section-title{display:block;width:min(12rem,55%);height:1.85rem;border-radius:.45rem;background:#4f5f211f}#page-main[data-instant-nav-shell=market] .instant-market-shell__section-link{display:block;width:4.5rem;height:.85rem;border-radius:.35rem;background:#4f5f211a}#page-main[data-instant-nav-shell=market] .instant-market-shell__cat-line{display:block;margin:.35rem 0 0;border-radius:999px;background:#4f5f211a}#page-main[data-instant-nav-shell=market] .instant-market-shell__cat-line--title{width:72%;height:.55rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__cat-line--meta{width:48%;height:.45rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__categories-track{display:flex;gap:.65rem;overflow:hidden}#page-main[data-instant-nav-shell=market] .instant-market-shell__category{flex:0 0 calc((100% - 2.6rem) / 4.2);min-width:5.5rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__listing-line{display:block;border-radius:999px;background:#4f5f211a}#page-main[data-instant-nav-shell=market] .instant-market-shell__listing-line--price{width:3.25rem;height:.55rem;margin-top:.25rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__listing-line--title{width:88%;height:.5rem;margin-top:.2rem}@keyframes instant-nav-shell-in{0%{opacity:.72}to{opacity:1}}@keyframes instant-nav-shell-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:767px){#page-main[data-instant-nav-shell=map] .map-block-skeleton__viewport{min-height:min(72vh,32rem);border-radius:1rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__hero-aspect{min-height:17.25rem}#page-main[data-instant-nav-shell=market] .instant-market-shell__category{flex:0 0 calc((100% - 1.95rem) / 3.55)}#page-main[data-instant-nav-shell=market] .market-listings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){#page-main[data-instant-nav-shell] *,#page-main[data-instant-nav-shell=map] .map-block-skeleton__shimmer{animation:none!important}}html:has(body.discovery-route),body.discovery-route{overflow-x:hidden;overflow-y:auto}body.discovery-route .brand-discover,.growable-parent--page .discover-sidebar-climate{display:none!important}@media(max-width:1279px){.growable-parent--page .discover-sidebar-climate{display:block!important}}@media(min-width:768px){html[data-home-logged-in] body.discovery-route .site-header-inner--app .map-header-chrome-wrap--discover-species{--map-header-chrome-w: 21.75rem;order:2;position:relative;display:flex!important;flex:0 0 var(--map-header-chrome-w)!important;width:var(--map-header-chrome-w)!important;min-width:var(--map-header-chrome-w)!important;max-width:var(--map-header-chrome-w)!important;height:2.5rem;align-items:center;visibility:visible!important;pointer-events:auto!important;overflow:visible!important;margin:0!important;padding:0!important}}@media(min-width:901px){.growable-parent--page .growable-parent__sidebar-toggle,.growable-parent--page .growable-parent__sidebar-backdrop{display:none!important}}@media(min-width:768px)and (max-width:1279px){body.discovery-route .site-header-inner--app{display:flex!important;grid-template-columns:none!important;align-items:center;gap:.65rem}body.discovery-route .site-header-inner--app .site-header-brand{flex:0 0 auto;order:1;min-width:0}body.discovery-route .site-header-inner--app .desktop-nav{display:flex!important;flex:1 1 auto;order:2;justify-content:center;justify-self:auto;min-width:0;width:auto;max-width:none;margin:0;pointer-events:auto}body.discovery-route .site-header-inner--app .site-header-actions{flex:0 0 auto;order:3;min-width:0;margin-left:0}}body.discovery-route .map-header-chrome-wrap:not(.map-header-chrome-wrap--discover-species),body.discovery-route .map-header-chrome-ssr-fallback,body.discovery-route .map-header-chrome-portal,body.discovery-route .map-header-chrome-portal--stable-host,body.discovery-route #map-header-chrome-portal{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;flex:0 0 0!important;overflow:hidden!important;margin:0!important;padding:0!important}@media(max-width:767px){body.discovery-route .site-header-inner--app.site-header-inner--mobile-map-search-active .map-header-chrome-wrap--discover-species{position:relative!important;inset:auto!important;display:flex!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;flex:1 1 auto!important;overflow:visible!important;margin:0!important;padding:0!important;grid-column:2;grid-row:1;align-items:center}}.discovery-page{--discovery-surface: #f5f7f2;--discovery-panel: #fff;--discovery-navbar-gap: 1rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:100dvh;height:auto;max-height:none;overflow:visible;padding:calc(var(--site-header-h, 78px) + var(--discovery-navbar-gap)) clamp(.75rem,2vw,1.5rem) 1.1rem;background:radial-gradient(120% 80% at 10% 0%,rgb(168 201 122 / .16),transparent 55%),radial-gradient(90% 70% at 100% 10%,rgb(224 122 58 / .08),transparent 50%),var(--discovery-surface)}.discovery-page__body{--growable-sidebar-w: 17.5rem;--discovery-card-radius: 1rem;--discovery-card-shadow: 0 0 0 1px rgb(45 58 37 / .08), 0 10px 28px rgb(22 22 22 / .06);--discovery-layout-gap: .85rem;position:relative;flex:0 0 auto;width:100%;display:flex;flex-direction:column;gap:var(--discovery-layout-gap);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.discovery-page__body>.growable-parent,.discovery-page__body>.growable-parent--skeleton,.discovery-page__body>.growable-child{--growable-sidebar-w: 17.5rem;flex:0 0 auto;width:100%;min-height:0!important;height:auto!important;max-height:none;border-radius:0;overflow:visible;background:transparent;gap:var(--discovery-layout-gap);align-items:start;grid-template-columns:var(--growable-sidebar-w) minmax(0,1fr)}.discovery-page__body>.growable-child{--growable-side-w: 18.5rem;grid-template-columns:var(--growable-sidebar-w) minmax(0,1fr) var(--growable-side-w)}.discovery-page__body>.growable-parent .growable-parent__sidebar,.discovery-page__body>.growable-parent--skeleton .growable-parent__sidebar,.discovery-page__body>.growable-parent--page>.growable-parent__sidebar--float,.discovery-page__body>.growable-child .growable-child__nav,.discovery-page__body>.growable-child .growable-child__side{border-right:0;border-left:0;border-radius:var(--discovery-card-radius);background:var(--discovery-panel);box-shadow:var(--discovery-card-shadow)}.discovery-page__body>.growable-parent:not(.growable-parent--page) .growable-parent__sidebar,.discovery-page__body>.growable-parent--skeleton:not(.growable-parent--page) .growable-parent__sidebar,.discovery-page__body>.growable-child .growable-child__nav{position:sticky;top:calc(var(--site-header-h, 78px) + .65rem);max-height:calc(100dvh - var(--site-header-h, 78px) - 1.3rem);min-height:0;overflow:auto;overflow-x:hidden}@media(min-width:901px){.growable-parent--page>.growable-parent__sidebar--float .growable-parent__sidebar-head{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0 0 .35rem;gap:.35rem}.growable-parent--page>.growable-parent__sidebar--float .growable-parent__sidebar-back-btn{display:flex;align-items:center;width:100%;margin:0;padding:.45rem .5rem;border:0;border-radius:.65rem;background:transparent;color:#2f5a32;font-size:.8rem;font-weight:700;text-decoration:none;justify-content:flex-start;height:auto!important;min-height:0;grid-template-columns:unset}.growable-parent--page>.growable-parent__sidebar--float .growable-parent__sidebar-back-btn:hover{background:#2f8f4e14}.growable-parent--page>.growable-parent__sidebar--float .growable-parent__sidebar-back-btn-label{display:inline!important}}.discovery-page__body>.growable-child .growable-child__side{position:static;max-height:none;min-height:0;overflow:visible}.discovery-page__body>.growable-parent .growable-parent__stack{display:flex;flex-direction:column;gap:.85rem;min-width:0;min-height:0;overflow:visible}.discovery-page__body>.growable-parent .growable-parent__main,.discovery-page__body>.growable-parent--skeleton .growable-parent__main,.discovery-page__body>.growable-child .growable-child__body,.discovery-page__body>.growable-child .growable-child__main>.growable-rail,.discovery-page__body>.growable-child .growable-child__main>.growable-community,.discovery-page__body>.growable-rail,.discovery-page__body>.growable-community,.discovery-page__body>.growable-sellers{flex:0 0 auto;min-height:0;overflow:visible;border-radius:var(--discovery-card-radius);background:var(--discovery-panel);box-shadow:var(--discovery-card-shadow)}.discovery-page__body>.growable-child .growable-child__main{gap:var(--discovery-layout-gap);min-width:0}.discovery-page__body>.growable-child .growable-child__main>.growable-rail,.discovery-page__body>.growable-child .growable-child__main>.growable-community{width:100%;margin:0}.discovery-page__body>.growable-rail,.discovery-page__body>.growable-community,.discovery-page__body>.growable-sellers{box-sizing:border-box;width:calc(100% - var(--growable-sidebar-w) - var(--discovery-layout-gap));margin-left:calc(var(--growable-sidebar-w) + var(--discovery-layout-gap));align-self:flex-end}.discovery-page__body>.growable-parent .discovery-hero{flex:0 0 auto;margin:0;padding:0}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate{flex:0 0 auto;width:100%;margin:0 0 .35rem}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__flag-wrap{overflow:hidden;padding:0;background:#fff}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__flag{display:block;width:1.05rem;height:1.05rem;border-radius:.18rem;object-fit:cover}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__zone{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__chevron{flex-shrink:0;color:#8a9ba3;transition:transform .15s ease}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__chevron.is-open{transform:rotate(180deg)}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__panel{display:grid;gap:.5rem;margin:.2rem 0 .45rem;padding:.5rem .15rem .25rem;border-top:1px solid rgb(90 120 140 / .12)}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__country-btn{display:inline-flex;align-items:center;gap:.35rem;width:100%;margin:0;padding:.4rem .45rem;border:1px solid rgb(90 120 140 / .14);border-radius:.55rem;background:#fff;color:#24343c;font:inherit;font-size:.74rem;font-weight:650;cursor:pointer}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__country{position:relative}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__country-menu{position:relative;left:auto;right:auto;top:auto;z-index:5;max-height:12rem;margin:0;padding:0 .25rem .25rem;overflow:auto;list-style:none;border:1px solid rgb(90 120 140 / .14);border-radius:.55rem;background:#fff;box-shadow:0 8px 18px #1616161a}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__country-option{display:flex;align-items:center;gap:.4rem;width:100%;margin:0;padding:.4rem .45rem;border:0;border-radius:.4rem;background:transparent;color:#24343c;font:inherit;font-size:.72rem;font-weight:600;text-align:left;cursor:pointer}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__country-option.is-active,.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__country-option:hover{background:#2f8f4e1a}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent{display:flex;flex-direction:column;gap:.08rem;margin:0;padding:0;list-style:none}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent-toggle{position:sticky;top:0;z-index:3;display:flex;width:100%;align-items:center;gap:.3rem;margin:0;padding:.35rem .4rem;border:0;border-radius:0;background:#fff;box-shadow:0 1px #2d3a2514;color:#3a4a36;font:inherit;font-size:.66rem;font-weight:750;text-align:left;cursor:pointer}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent-toggle:before{content:"";position:absolute;left:0;right:0;top:-4px;height:4px;background:#fff;pointer-events:none}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent-toggle:hover{background:#f4f6f2}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent-label{flex:1 1 auto;min-width:0}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent-count{flex:0 0 auto;color:#2d3a2573;font-size:.6rem;font-weight:650;font-variant-numeric:tabular-nums}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent-chevron{flex:0 0 auto;color:#2d3a2580;transition:transform .15s ease}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent-toggle.is-open .discover-sidebar-climate__continent-chevron{transform:rotate(180deg)}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__continent-countries{display:flex;flex-direction:column;gap:.04rem;margin:0;padding:0 0 .12rem;list-style:none}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-country{display:flex;flex-direction:column;gap:.04rem;margin:0;padding:0;list-style:none}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-toggle{display:flex;width:100%;align-items:center;gap:.35rem;margin:0;padding:.32rem .4rem;border:0;border-radius:.3rem;background:transparent;color:inherit;font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-toggle:hover,.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-toggle.is-active{background:#eef3ea}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-label{flex:1 1 auto;min-width:0}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-toggle .discover-sidebar-climate__continent-chevron{transition:transform .15s ease}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-toggle.is-open .discover-sidebar-climate__continent-chevron{transform:rotate(180deg)}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-units{display:flex;flex-direction:column;gap:.03rem;margin:0;padding:0 0 .08rem .45rem;list-style:none}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__nested-unit{padding-left:.55rem;font-size:.74rem}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__panel .discover-usda-rail{margin-left:0;flex-wrap:wrap;width:100%}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__panel .discover-usda-rail__bar{flex:1 1 auto;width:auto;min-width:6.5rem}.discovery-page__body>.growable-parent:not(.growable-parent--float-sidebar) .discover-sidebar-climate__reset{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;margin:0;padding:.35rem .4rem;border:1px solid rgb(90 120 140 / .14);border-radius:.5rem;background:#fff;color:#3a4a52;font:inherit;font-size:.68rem;font-weight:650;cursor:pointer}@media(min-width:901px){.discovery-page{align-items:center}.discovery-page__body{width:min(100%,74rem)}.growable-parent--page .growable-parent__grid--page-row{gap:.4rem}.growable-parent--page .growable-parent__grid--featured{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}}.growable-parent--page .growable-parent__grid--page-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-media-wrap{flex:0 0 auto;min-height:0;aspect-ratio:1 / 1}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-media,.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-cover,.growable-parent--page .growable-parent__grid--page-row .growable-cover-skel,.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-media.is-skeleton .growable-cover-skel{min-height:0!important;height:100%}.growable-parent--page .growable-parent__skel-line--chip{width:8.75rem;height:1.7rem;border-radius:999px}.growable-parent--page .growable-parent__skel-line--chip-sm{width:4.25rem}.growable-parent__skel-rail{display:none}.growable-parent--page .growable-parent__grid--page-row .growable-parent__frost,.growable-parent--page .growable-parent__grid--page-row .growable-parent__season{padding:.16rem .32rem;font-size:.58rem;gap:.15rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__frost svg,.growable-parent--page .growable-parent__grid--page-row .growable-parent__season svg{width:.7rem;height:.7rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-body{padding:.4rem .4rem .15rem;gap:.2rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-name{font-size:.72rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-meta{font-size:.62rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-ctas,.growable-parent--page .growable-parent__grid--featured .growable-parent__card-ctas{grid-template-columns:1fr;padding:.3rem .4rem .5rem;gap:.28rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-cta,.growable-parent--page .growable-parent__grid--featured .growable-parent__card-cta{font-size:.68rem;padding:.4rem .28rem;gap:.28rem;border-radius:.48rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-cta svg{width:.9rem;height:.9rem}@media(max-width:1100px){.growable-parent--page .growable-parent__grid--page-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){body.discovery-route{--site-header-h: 56px;--growable-sidebar-rail-w: 2.5rem ;background:#fff}.discovery-page{--discovery-navbar-gap: 0;--discovery-surface: #fff;--discovery-panel: #fff;--growable-sidebar-rail-w: 2.5rem ;--growable-sidebar-clearance: calc(var(--growable-sidebar-rail-w) + .15rem);height:auto;max-height:none;min-height:100dvh;overflow:visible;padding:var(--site-header-h, 56px) 0 0;background:#fff}.discovery-page__body{--discovery-layout-gap: 0;min-height:calc(100dvh - var(--site-header-h, 56px));height:auto;overflow:visible;margin:0;border:0;border-radius:0;box-shadow:none;background:#fff}.discovery-page__body>.growable-parent--skeleton,.discovery-page__body>.growable-child,.discovery-page__body>.growable-parent{height:auto!important;min-height:min(70dvh,40rem)!important;max-height:none;overflow:visible;gap:0}.discovery-page__body>.growable-parent .growable-parent__main,.discovery-page__body>.growable-parent--skeleton .growable-parent__main,.discovery-page__body>.growable-child .growable-child__body,.discovery-page__body>.growable-parent--discovery-category>.growable-child--discovery-page .growable-child__body,.discovery-page__body>.growable-child .growable-child__main>.growable-rail,.discovery-page__body>.growable-child .growable-child__main>.growable-community,.discovery-page__body>.growable-child .growable-child__nav,.discovery-page__body>.growable-child .growable-child__side,.discovery-page__body>.growable-parent--discovery-category>.growable-child--discovery-page .growable-child__side,.discovery-page__body>.growable-rail,.discovery-page__body>.growable-community,.discovery-page__body>.growable-sellers{border-radius:0;box-shadow:none}.discovery-page__body>.growable-child{grid-template-columns:1fr}.discovery-page__body>.growable-rail,.discovery-page__body>.growable-community,.discovery-page__body>.growable-sellers{width:100%;margin-left:0}.discovery-page__body>.growable-parent--page{display:block!important;grid-template-columns:none!important;width:100%}.discovery-page__body>.growable-parent--page .growable-parent__stack{display:flex;flex-direction:column;gap:.75rem;width:100%;overflow:visible}.discovery-page__body>.growable-parent--page .discovery-hero{padding-left:var(--growable-sidebar-clearance);padding-right:0}.discovery-page__body>.growable-parent--page .growable-parent__main{width:100%;max-width:100%;box-sizing:border-box;padding-left:var(--growable-sidebar-clearance)!important}.discovery-page__body>.growable-parent--page>.growable-child--discovery-page{grid-template-columns:1fr!important}.discovery-page__body>.growable-parent--page>.growable-child--discovery-page .growable-child__main{width:100%;max-width:100%;box-sizing:border-box;padding-left:var(--growable-sidebar-clearance)!important}.discovery-page__body>.growable-parent--page>.growable-child--discovery-page .growable-child__side,.discovery-page__body>.growable-child .growable-child__side{box-sizing:border-box;width:100%;max-width:100%;padding-left:calc(var(--growable-sidebar-clearance) + .7rem)!important;margin-top:.85rem}.discovery-page__body>.growable-parent--page>.growable-parent__sidebar--float{position:fixed;top:var(--site-header-h, 56px);left:0;bottom:0;z-index:40;width:var(--growable-sidebar-rail-w);height:auto;max-height:none!important;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0 12px 12px 0!important}.discovery-page__body>.growable-parent--page>.growable-parent__sidebar--float.is-expanded{width:min(17.5rem,86vw)}.discovery-page__body>.growable-parent--page>.growable-parent__sidebar-backdrop{position:fixed;top:var(--site-header-h, 56px);left:0;right:0;bottom:0;z-index:35}.discovery-page .growable-child__intro--corner-pick{display:grid;grid-template-columns:minmax(0,1fr) min(9.1rem,38vw);gap:.35rem .55rem;align-items:start;overflow:visible}.discovery-page .growable-child__intro-copy{grid-column:1;min-width:0}.discovery-page .growable-child__intro-pick{grid-column:2;grid-row:1;align-self:start;justify-self:end;width:min(9.1rem,38vw);min-width:min(9.1rem,38vw);max-width:min(9.1rem,38vw);overflow:visible}.discovery-page .growable-child__pick--intro-corner{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;align-content:start;overflow:visible;gap:.1rem;padding:.38rem .38rem .32rem;border-radius:.85rem;background:#fff;border:1px solid rgb(45 58 37 / .08);box-shadow:0 6px 16px #16161614;grid-template-rows:5.2rem minmax(2.15rem,2.15rem) max-content max-content}.discovery-page .growable-child__pick--intro-corner .growable-child__pick-media{width:100%;height:5.2rem;min-height:5.2rem;max-height:5.2rem;aspect-ratio:auto;border-radius:.55rem}.discovery-page .growable-child__pick--intro-corner .growable-child__pick-head{align-items:flex-start;min-height:2.15rem;max-height:2.15rem;margin-top:.22rem;overflow:hidden}.discovery-page .growable-child__pick--intro-corner .growable-child__pick-head h4{font-size:.76rem;line-height:1.15;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}.discovery-page .growable-child__pick--intro-corner .growable-child__heart{width:1.45rem;height:1.45rem}.discovery-page .growable-child__pick--intro-corner .growable-child__stats,.discovery-page .growable-child__pick--intro-corner .growable-child__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.18rem;margin:0;overflow:hidden;align-items:center;align-content:flex-start}.discovery-page .growable-child__pick--intro-corner .growable-child__stats{min-height:0;max-height:none;align-self:start}.discovery-page .growable-child__pick--intro-corner .growable-child__tags{min-height:0;max-height:none;align-self:start;margin-top:0}.discovery-page .growable-child__pick--intro-corner .growable-child__stats>span{flex:1 1 calc(50% - .12rem);box-sizing:border-box;min-width:0;font-size:.58rem;padding:.1rem .26rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-page .growable-child__pick--intro-corner .growable-child__tags>span{box-sizing:border-box;max-width:100%;font-size:.58rem;padding:.1rem .26rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-page .growable-child__pick--intro-corner .growable-child__pick-blurb{display:none}.discovery-page .growable-child__intro--corner-pick{margin-bottom:.75rem;overflow:visible}.discovery-page .growable-child__intro--corner-pick .growable-child__intro-copy{display:flex;flex-direction:column;gap:.62rem}.discovery-page .growable-child__intro--corner-pick .growable-child__question{padding-right:.15rem;margin:0}.discovery-page .growable-child__question--mobile-discovery{margin:0;color:#1a5c32;font-size:clamp(1.05rem,4.2vw,1.28rem);font-weight:800;line-height:1.38;letter-spacing:-.02em}.discovery-page .growable-child__question--mobile-discovery .discovery-hero__title-itt{white-space:nowrap;align-items:stretch;min-width:0}.discovery-page .growable-child__question--mobile-discovery .discovery-hero__title-squiggle{width:100%;min-width:3.75em;height:.38em;margin-top:.12em;margin-bottom:.06em}.discovery-page .growable-child__hint--mobile-discovery{margin:0;padding-right:.15rem;font-size:.76rem;line-height:1.45;color:#3d5a45;max-width:15.5rem}.discovery-page .growable-child__intro--corner-pick .growable-child__intro-title{flex-direction:column;align-items:flex-start;gap:.38rem}.discovery-page .growable-child__intro--corner-pick .growable-child__intro-icon{width:1.75rem;height:1.75rem}.discovery-page .growable-child__intro--corner-pick .growable-child__intro-title h3{font-size:1.12rem;line-height:1.15}.discovery-page__body>.growable-parent--skeleton.growable-parent--page{display:block!important;grid-template-columns:none!important;width:100%}.discovery-page__body>.growable-parent--skeleton.growable-parent--page>.growable-parent__sidebar{display:none!important}.discovery-page__body>.growable-parent--skeleton.growable-parent--page .growable-parent__skel-rail{position:fixed;top:var(--site-header-h, 56px);left:0;bottom:0;z-index:40;display:flex;flex-direction:column;align-items:center;gap:.35rem;width:var(--growable-sidebar-rail-w);box-sizing:border-box;padding:.3rem .4rem .45rem;border:1px solid rgb(90 120 140 / .14);border-left:0;border-radius:0 12px 0 0;background:#f6f7f4fa;box-shadow:4px 0 16px #16161614;pointer-events:none}.discovery-page__body>.growable-parent--skeleton.growable-parent--page .growable-parent__skel-rail-dot{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:999px;background:linear-gradient(110deg,#e4ebe5 0% 38%,#f3f7f3 50%,#e4ebe5 62% 100%);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.discovery-page__body>.growable-parent--skeleton.growable-parent--page .growable-parent__main{width:100%;max-width:100%;box-sizing:border-box;padding-left:var(--growable-sidebar-clearance)!important}.discovery-page__body>.growable-parent--skeleton.growable-parent--page .growable-parent__skel-line--desc{width:min(36rem,100%);height:2.3rem;margin:.15rem 0 .35rem}.discovery-page__body>.growable-parent--skeleton.growable-parent--page .growable-parent__section-head{flex-wrap:wrap;align-items:flex-start;min-height:2.6rem}.discovery-page__body .growable-child__nav{border-right:0;border-bottom:1px solid rgb(90 120 140 / .12);max-height:none}.growable-parent__sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.7rem;height:1.7rem;margin:0;padding:0;border:1px solid rgb(90 120 140 / .16);border-radius:.4rem;background:#fff;color:#3a4a52;cursor:pointer}.growable-parent__sidebar-toggle:hover{background:#2f8f4e14;color:#1f6b38}.growable-parent__sidebar--float{--float-icon: 1.7rem;--float-pad-left: .4rem;--float-pad-right: .4rem;--float-row-pad-y: .22rem;--float-list-gap: .15rem;--float-section-gap: .35rem;display:flex!important;flex-direction:column;align-items:stretch;gap:var(--float-section-gap);min-height:0;max-height:none;margin:0!important;overflow-x:hidden;overflow-y:visible;padding:.3rem var(--float-pad-right) .45rem var(--float-pad-left)!important;border:1px solid rgb(90 120 140 / .14)!important;border-left:0!important;border-radius:0 12px 12px 0!important;background:#f6f7f4fa!important;box-shadow:4px 0 16px #16161614;box-sizing:border-box}.growable-parent__sidebar--float:not(.is-expanded){overflow:hidden}.growable-parent__sidebar--float .growable-parent__nav,.growable-parent__sidebar--float .growable-parent__filters{width:100%;gap:var(--float-list-gap)}.growable-parent__sidebar--float .growable-parent__nav-list{gap:var(--float-list-gap)}.growable-parent__sidebar--float .growable-parent__nav-item{display:grid!important;grid-template-columns:var(--float-icon) minmax(0,1fr) auto auto;align-items:center;justify-items:start;column-gap:.4rem;row-gap:0;min-height:calc(var(--float-icon) + 2 * var(--float-row-pad-y));margin:0;padding:var(--float-row-pad-y) 0!important;box-sizing:border-box}.growable-parent__sidebar--float .growable-parent__nav-icon{width:var(--float-icon)!important;height:var(--float-icon)!important;flex-shrink:0}.growable-parent__sidebar--float .growable-parent__nav-icon .growable-parent__nav-thumb-icon,.growable-parent__sidebar--float .growable-parent__nav-icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:.25rem}.growable-parent__sidebar--float .growable-parent__filters{padding-top:.4rem;border-top:1px solid rgb(90 120 140 / .12)}.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__nav-item,.growable-parent__sidebar--float:not(.is-expanded) .discover-sidebar-climate__row{grid-template-columns:var(--float-icon)!important;column-gap:0!important;width:100%;max-width:100%;padding-inline:0!important;justify-items:center}.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__nav-item>:not(.growable-parent__nav-icon),.growable-parent__sidebar--float:not(.is-expanded) .discover-sidebar-climate__row>:not(.growable-parent__nav-icon){display:none!important}.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__nav-label,.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__nav-count,.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__nav-chevron,.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__nav-chevron-spacer,.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__filters-head{display:none!important}.growable-parent__sidebar-backdrop{margin:0;padding:0;border:0;background:#161c1857;cursor:pointer}.growable-parent__sidebar--float.is-expanded{--float-pad-right: .65rem;box-shadow:10px 0 28px #16161629;overflow-y:auto;-webkit-overflow-scrolling:touch}.growable-parent__sidebar--float.is-expanded .growable-parent__filters-head{display:grid!important;grid-template-columns:var(--float-icon) minmax(0,1fr);align-items:center;column-gap:.4rem;min-height:calc(var(--float-icon) + 2 * var(--float-row-pad-y));padding:var(--float-row-pad-y) 0;margin:0}.growable-parent__sidebar--float .growable-parent__sidebar-head{display:flex;flex-direction:column;align-items:center;gap:.12rem;width:100%;flex:0 0 auto;margin:0 0 .05rem}.growable-parent__sidebar--float.is-expanded .growable-parent__sidebar-head{flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;margin:0 0 .08rem}.growable-parent__sidebar--float .growable-parent__sidebar-head .growable-parent__sidebar-toggle{width:var(--float-icon)!important;height:var(--float-icon)!important;margin:0!important;flex:0 0 auto}.growable-parent__sidebar--float .growable-parent__sidebar-head .growable-parent__sidebar-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;width:var(--float-icon)!important;height:var(--float-icon)!important;margin:0!important;padding:0;border:1px solid rgb(90 120 140 / .16);border-radius:.4rem;background:#fff;color:#3a4a52;font:inherit;text-decoration:none;cursor:pointer;flex:0 0 auto;box-sizing:border-box}.growable-parent__sidebar--float .growable-parent__sidebar-head .growable-parent__sidebar-back-btn:hover{background:#2f8f4e14;color:#1f6b38}.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__sidebar-back-btn{display:none!important}.growable-parent__sidebar--float:not(.is-expanded) .growable-parent__sidebar-back-btn-label{display:none!important}.growable-parent__sidebar--float.is-expanded .growable-parent__sidebar-head .growable-parent__sidebar-back-btn{flex:1 1 auto;justify-content:flex-start;gap:.25rem;width:auto!important;min-width:0;height:var(--float-icon)!important;padding:0 .35rem 0 .15rem;border:0;border-radius:.65rem;background:transparent}.growable-parent__sidebar--float.is-expanded .growable-parent__sidebar-head .growable-parent__sidebar-back-btn>svg{display:none}.growable-parent__sidebar--float.is-expanded .growable-parent__sidebar-back-btn-label{display:inline!important;font-size:.78rem;font-weight:650;color:#2f5a32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.growable-parent__sidebar--float .discover-sidebar-climate{position:relative;flex:0 0 auto;width:100%}.growable-parent__sidebar--float .discover-sidebar-climate__row{width:100%}.growable-parent__sidebar--float .discover-sidebar-climate__flag-wrap{overflow:hidden;padding:0;background:#fff}.growable-parent__sidebar--float .discover-sidebar-climate__flag{display:block;width:1.15rem;height:1.15rem;border-radius:.2rem;object-fit:cover}.growable-parent__sidebar--float .discover-sidebar-climate__label{display:flex;align-items:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.growable-parent__sidebar--float .discover-sidebar-climate__zone{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.growable-parent__sidebar--float .discover-sidebar-climate__chevron{flex-shrink:0;color:#8a9ba3;transition:transform .15s ease}.growable-parent__sidebar--float .discover-sidebar-climate__chevron.is-open{transform:rotate(180deg)}.growable-parent__sidebar--float:not(.is-expanded) .discover-sidebar-climate__label,.growable-parent__sidebar--float:not(.is-expanded) .discover-sidebar-climate__chevron{display:none!important}.growable-parent__sidebar--float .discover-sidebar-climate__panel{display:grid;gap:.55rem;margin:.15rem 0 .25rem;padding:.45rem .15rem .35rem;border-top:1px solid rgb(90 120 140 / .12)}.growable-parent__sidebar--float:not(.is-expanded) .discover-sidebar-climate__panel{position:fixed;left:calc(var(--growable-sidebar-rail-w, 2.5rem) + .35rem);top:auto;z-index:45;width:min(17.5rem,calc(100vw - 4rem));margin:0;padding:.65rem .7rem;border:1px solid rgb(90 120 140 / .14);border-radius:.75rem;background:#f6f7f4;box-shadow:8px 8px 24px #16161624}.growable-parent__sidebar--float .discover-sidebar-climate__country{position:relative}.growable-parent__sidebar--float .discover-sidebar-climate__country-btn{display:inline-flex;align-items:center;gap:.35rem;width:100%;margin:0;padding:.35rem .4rem;border:1px solid rgb(90 120 140 / .14);border-radius:.55rem;background:#fff;color:#24343c;font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.growable-parent__sidebar--float .discover-sidebar-climate__country-menu{position:relative;left:auto;right:auto;top:auto;z-index:2;max-height:12rem;margin:0;padding:0 .25rem .25rem;overflow:auto;list-style:none;border:1px solid rgb(90 120 140 / .14);border-radius:.55rem;background:#fff;box-shadow:0 8px 18px #1616161a}.growable-parent__sidebar--float .discover-sidebar-climate__country-option{display:flex;align-items:center;gap:.4rem;width:100%;margin:0;padding:.4rem .45rem;border:0;border-radius:.4rem;background:transparent;color:#24343c;font:inherit;font-size:.72rem;font-weight:600;text-align:left;cursor:pointer}.growable-parent__sidebar--float .discover-sidebar-climate__country-option.is-active,.growable-parent__sidebar--float .discover-sidebar-climate__country-option:hover{background:#2f8f4e1a}.growable-parent__sidebar--float .discover-sidebar-climate__continent{display:flex;flex-direction:column;gap:.08rem;margin:0;padding:0;list-style:none}.growable-parent__sidebar--float .discover-sidebar-climate__continent-toggle{position:sticky;top:0;z-index:3;display:flex;width:100%;align-items:center;gap:.3rem;margin:0;padding:.35rem .4rem;border:0;border-radius:0;background:#fff;box-shadow:0 1px #2d3a2514;color:#3a4a36;font:inherit;font-size:.66rem;font-weight:750;text-align:left;cursor:pointer}.growable-parent__sidebar--float .discover-sidebar-climate__continent-toggle:before{content:"";position:absolute;left:0;right:0;top:-4px;height:4px;background:#fff;pointer-events:none}.growable-parent__sidebar--float .discover-sidebar-climate__continent-toggle:hover{background:#f4f6f2}.growable-parent__sidebar--float .discover-sidebar-climate__continent-label{flex:1 1 auto;min-width:0}.growable-parent__sidebar--float .discover-sidebar-climate__continent-count{flex:0 0 auto;color:#2d3a2573;font-size:.6rem;font-weight:650;font-variant-numeric:tabular-nums}.growable-parent__sidebar--float .discover-sidebar-climate__continent-chevron{flex:0 0 auto;color:#2d3a2580;transition:transform .15s ease}.growable-parent__sidebar--float .discover-sidebar-climate__continent-toggle.is-open .discover-sidebar-climate__continent-chevron{transform:rotate(180deg)}.growable-parent__sidebar--float .discover-sidebar-climate__continent-countries{display:flex;flex-direction:column;gap:.04rem;margin:0;padding:0 0 .12rem;list-style:none}.growable-parent__sidebar--float .discover-sidebar-climate__nested-country{display:flex;flex-direction:column;gap:.04rem;margin:0;padding:0;list-style:none}.growable-parent__sidebar--float .discover-sidebar-climate__nested-toggle{display:flex;width:100%;align-items:center;gap:.35rem;margin:0;padding:.32rem .4rem;border:0;border-radius:.3rem;background:transparent;color:inherit;font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.growable-parent__sidebar--float .discover-sidebar-climate__nested-toggle:hover,.growable-parent__sidebar--float .discover-sidebar-climate__nested-toggle.is-active{background:#2f8f4e1a}.growable-parent__sidebar--float .discover-sidebar-climate__nested-label{flex:1 1 auto;min-width:0}.growable-parent__sidebar--float .discover-sidebar-climate__nested-toggle.is-open .discover-sidebar-climate__continent-chevron{transform:rotate(180deg)}.growable-parent__sidebar--float .discover-sidebar-climate__nested-units{display:flex;flex-direction:column;gap:.03rem;margin:0;padding:0 0 .08rem .45rem;list-style:none}.growable-parent__sidebar--float .discover-sidebar-climate__nested-unit{padding-left:.55rem;font-size:.74rem}.growable-parent__sidebar--float .discover-sidebar-climate__empty{padding:.45rem;color:#6a7b82;font-size:.7rem}.growable-parent__sidebar--float .discover-sidebar-climate__panel .discover-usda-rail{margin-left:0;flex-wrap:wrap;width:100%}.growable-parent__sidebar--float .discover-sidebar-climate__panel .discover-usda-rail__bar{flex:1 1 auto;width:auto;min-width:6.5rem}.growable-parent__sidebar--float .discover-sidebar-climate__reset{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;margin:0;padding:.35rem .4rem;border:1px solid rgb(90 120 140 / .14);border-radius:.5rem;background:#fff;color:#3a4a52;font:inherit;font-size:.68rem;font-weight:650;cursor:pointer}.growable-parent--page .growable-parent__grid--page-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-media-wrap{min-height:0;aspect-ratio:1 / 1}.growable-parent--page .growable-parent__grid--page-row .growable-parent__skel-line--name{width:78%;height:.84rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__skel-line--meta{width:92%;height:.7rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__skel-line--cta{height:1.85rem;border-radius:.48rem}.growable-parent--page .growable-parent__skel-line--chip{width:7.25rem;height:1.55rem}.growable-parent--page .growable-parent__skel-line--chip-sm{width:3.6rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__frost,.growable-parent--page .growable-parent__grid--page-row .growable-parent__season{max-width:calc(100% - .4rem);padding:.14rem .28rem;font-size:.55rem}.growable-parent--page .growable-parent__exclusive{display:none!important}.growable-parent--page .growable-parent__card--exclusive .growable-parent__frost,.growable-parent--page .growable-parent__card--exclusive .growable-parent__frost--dual{top:.45rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__frost svg,.growable-parent--page .growable-parent__grid--page-row .growable-parent__season svg{width:.65rem;height:.65rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__frost--dual{gap:.1rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__frost-row{max-width:100%;overflow:hidden;text-overflow:ellipsis}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-body{padding:.35rem .35rem .12rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-name{font-size:.7rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-meta{font-size:.58rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-ctas{grid-template-columns:1fr;padding:.28rem .35rem .45rem;gap:.28rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-cta{font-size:.62rem;padding:.4rem .28rem}.growable-parent--page .growable-parent__grid--page-row .growable-parent__card-cta svg{width:.8rem;height:.8rem}}.discovery-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(18rem,1.2fr);grid-template-areas:"copy visual" "actions actions";column-gap:.35rem;row-gap:0;align-items:start;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.discovery-hero__copy{grid-area:copy;display:grid;gap:.4rem;min-width:0;padding:0;align-self:start}.discovery-hero__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding-top:.55rem;color:#2f6b3c;font-size:.7rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.discovery-hero__eyebrow svg{flex:0 0 auto;color:#3d8f4a}.discovery-hero__title{margin:.55rem 0 0;padding-top:.35rem;color:#1a5c32;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:800;line-height:1.12;letter-spacing:-.025em}.discovery-hero__title-itt{display:inline-flex;flex-direction:column;align-items:center;width:fit-content;max-width:max-content;white-space:nowrap;vertical-align:baseline}.discovery-hero__title-squiggle{display:block;box-sizing:border-box;width:1.55em;height:.32em;margin-top:-.02em;margin-bottom:-.08em;color:#3d8f4a;transform:rotate(-2deg);pointer-events:none;overflow:visible}.discovery-hero__title,.discovery-hero__lede{max-width:26rem}.discovery-hero__lede{margin:.05rem 0 0;color:#3d5a45;font-size:.9rem;line-height:1.45;font-weight:500}.discovery-hero__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:stretch;gap:.7rem;min-width:0;justify-content:flex-start;margin-top:-2.4rem;position:relative;z-index:2;pointer-events:none}.discovery-hero__actions>*{pointer-events:auto}.discovery-hero__chip{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;width:max-content;max-width:100%;margin:0;padding:.72rem .95rem;border:1px solid rgb(45 58 37 / .07);border-radius:.75rem;background:#fff;box-shadow:0 4px 14px #16281c12;color:#1a5c32;text-align:left;font:inherit;overflow:visible}.discovery-hero__chip--place{background:#f3f7f0;border-color:#2f8f4e29}button.discovery-hero__chip{cursor:pointer}button.discovery-hero__chip:hover{border-color:#2f8f4e47;box-shadow:0 6px 16px #16281c1a}.discovery-hero__chip-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:0;background:transparent;color:#1f6b38}.discovery-hero__chip-flag{flex:0 0 auto;display:grid;place-items:center;width:1.25rem;height:.9rem;overflow:hidden;border-radius:.15rem;box-shadow:0 0 0 1px #2d3a251f}.discovery-hero__aspect-row{display:contents}.discovery-hero__chip-flag img{display:block;width:100%;height:100%;object-fit:cover}.discovery-hero__chip-body{display:grid;gap:.12rem;width:max-content;min-width:0;flex:0 1 auto}.discovery-hero__chip-title{color:#1a5c32;font-size:.8rem;font-weight:750;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.discovery-hero__chip-title--place{display:inline-flex;align-items:baseline;gap:.35rem;max-width:100%;min-width:0}.discovery-hero__chip-place-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.discovery-hero__chip-place-zone{flex-shrink:0;color:#1a5c32b8;font-weight:700;font-variant-numeric:tabular-nums}.discovery-hero__chip-hint{color:#6a7d70;font-size:.68rem;font-weight:500;line-height:1.25;white-space:nowrap}.discovery-hero__chip-chevron{flex:0 0 auto;margin-left:.2rem;color:#6a8a72}.discovery-hero__visual{--discovery-legend-w: 6.1rem;grid-area:visual;position:relative;display:block;min-width:0;min-height:0;width:100%;max-width:none;justify-self:stretch;margin-left:-.5rem;overflow:visible;padding-right:var(--discovery-legend-w);padding-bottom:0}@media(min-width:901px){.discovery-page__body>.growable-parent .discovery-hero__visual{margin-top:calc(-1 * var(--discovery-navbar-gap, 1rem))}}.discovery-hero__map-link{position:relative;z-index:3;display:block;margin:0 0 0 auto;width:100%;max-width:17.5rem;color:inherit;text-decoration:none;border-radius:0;outline:none;cursor:pointer;transform:scale(1);transform-origin:55% 45%;transition:transform .2s ease;will-change:transform}.discovery-hero__map-link:hover,.discovery-hero__map-link:focus-visible{transform:scale(1.055)}.discovery-hero__map-link:focus-visible{box-shadow:0 0 0 2px #2f8f4e73}.discovery-hero__map-link .discovery-hero__figure{margin:0;max-width:none}@media(prefers-reduced-motion:reduce){.discovery-hero__map-link{transition:none;will-change:auto}.discovery-hero__map-link:hover,.discovery-hero__map-link:focus-visible{transform:none}}.discovery-hero__figure{position:relative;display:block;margin:0 0 0 auto;width:100%;max-width:17.5rem;height:12.5rem;max-height:12.5rem;min-width:0;min-height:0;border-radius:0;overflow:hidden;border:0;background:transparent;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 46%,rgba(0,0,0,.4) 64%,rgba(0,0,0,.08) 78%,transparent 86%),linear-gradient(to right,rgba(0,0,0,.35) 0%,rgba(0,0,0,.7) 6%,#000 14%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 0%,#000 46%,rgba(0,0,0,.4) 64%,rgba(0,0,0,.08) 78%,transparent 86%),linear-gradient(to right,#00000059,#000000b3 6%,#000 14% 100%);mask-composite:intersect}.discovery-hero__map{display:block;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:left top;transform:translate(var(--hero-map-x, 0%),var(--hero-map-y, 0%)) scale(var(--hero-map-scale, 1));transform-origin:left top;background:transparent;user-select:none;-webkit-user-drag:none}.discovery-hero__figure.is-editing{overflow:visible;-webkit-mask-image:none;mask-image:none;z-index:1;pointer-events:none;outline:1px dashed rgb(47 143 78 / .55);outline-offset:2px;touch-action:none;background:#f5f7f259}.discovery-hero__figure.is-editing .discovery-hero__map{pointer-events:auto;cursor:grab;touch-action:none}.discovery-hero__figure.is-editing .discovery-hero__map:active{cursor:grabbing}.discovery-hero__map-edit-hint{position:absolute;left:.4rem;bottom:.4rem;z-index:1;padding:.2rem .45rem;border-radius:.4rem;background:#14281cb8;color:#fff;font-size:.62rem;font-weight:650;letter-spacing:.01em;pointer-events:none}.discovery-hero__map-admin{position:absolute;left:0;top:.2rem;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:calc(100% - var(--discovery-legend-w) - .5rem);pointer-events:auto}.discovery-hero__map-admin-btn{display:inline-flex;align-items:center;gap:.28rem;margin:0;padding:.32rem .55rem;border:1px solid rgb(45 58 37 / .12);border-radius:.55rem;background:#fff;box-shadow:0 4px 12px #16281c1a;color:#1a5c32;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.discovery-hero__map-admin-btn:disabled{opacity:.55;cursor:wait}.discovery-hero__map-admin-btn--save{background:#1f6b38;border-color:#1f6b38;color:#fff}.discovery-hero__map-admin-btn--icon{padding:.32rem .42rem}.discovery-hero__map-admin-scale{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .3rem .15rem .15rem;border:1px solid rgb(45 58 37 / .12);border-radius:.55rem;background:#fff;box-shadow:0 4px 12px #16281c1a}.discovery-hero__map-admin-scale .discovery-hero__map-admin-btn{box-shadow:none}.discovery-hero__map-admin-scale-label{display:inline-flex;align-items:center;gap:.35rem;margin:0}.discovery-hero__map-admin-scale-label input[type=range]{width:5.5rem;margin:0;accent-color:#1f6b38;cursor:pointer}.discovery-hero__map-admin-scale-val{min-width:2.6rem;color:#1a5c32;font-size:.66rem;font-weight:750;font-variant-numeric:tabular-nums}.discovery-hero__map-admin-error{color:#9b2c2c;font-size:.62rem;font-weight:650}.discovery-hero__flag{position:absolute;left:0;bottom:0;z-index:20;display:grid;place-items:center;width:3.15rem;height:3.15rem;margin:0;padding:0;overflow:hidden;border:2px solid #fff;border-radius:999px;background:#fff;box-shadow:0 4px 14px #16281c2e;pointer-events:none;transform:translate(-78%,68%)}.discovery-hero__flag img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.discovery-hero__legend{position:absolute;top:.25rem;right:0;z-index:6;display:flex;flex-direction:column;gap:.3rem;width:var(--discovery-legend-w);min-height:8.35rem;height:8.35rem;box-sizing:border-box;margin:0;padding:.5rem .55rem;border:1px solid rgb(45 58 37 / .08);border-radius:.8rem;background:#fff;box-shadow:0 8px 18px #16281c14;overflow:visible;pointer-events:none}.discovery-hero__legend-head{display:grid;gap:.08rem}.discovery-hero__legend-title{display:inline-flex;align-items:center;gap:.28rem;margin:0;color:#24343c;font-size:.7rem;font-weight:750;line-height:1.2}.discovery-hero__legend-title svg{color:#7a8b94}.discovery-hero__legend-sub{margin:0;color:#6a7b84;font-size:.6rem;font-weight:600}.discovery-hero__legend-list{display:grid;gap:.22rem;margin:0;padding:0;list-style:none}.discovery-hero__legend-item{display:flex;align-items:center;gap:.4rem}.discovery-hero__legend-swatch{flex:0 0 auto;width:.55rem;height:.55rem;border-radius:999px;box-shadow:0 0 0 1px #0000000f}.discovery-hero__legend-zone{color:#24343c;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media(max-width:900px){.discovery-hero{grid-template-columns:1fr;grid-template-areas:"stage" "actions";column-gap:0;row-gap:.35rem;align-items:start}.discovery-hero{--discovery-hero-inline-pad: .4rem}.discovery-hero__copy{grid-area:stage;z-index:2;position:relative;display:grid;gap:.12rem;padding:1.05rem .85rem 0 var(--discovery-hero-inline-pad);max-width:15.5rem;box-sizing:border-box;pointer-events:none}.discovery-hero__copy>*{pointer-events:auto}.discovery-hero__eyebrow{display:none}.discovery-hero__title{margin:0;padding-top:0;font-size:1.22rem;line-height:1.2;max-width:none;text-shadow:0 0 10px #fff,0 0 16px #fff}.discovery-hero__lede{display:block;margin:0 0 .55rem;max-width:12.5rem;color:#4a6354;font-size:.78rem;line-height:1.35;font-weight:500;text-shadow:0 0 8px #fff,0 0 14px #fff}.discovery-hero__visual{--discovery-legend-w: 0;grid-area:stage;z-index:1;display:block;margin:0;padding:0;justify-self:end;align-self:start;min-width:0;min-height:0;width:11.5rem;max-width:11.5rem}.discovery-hero__map-link{margin:0;width:100%;max-width:11.5rem;z-index:1}.discovery-hero__figure{margin:0;width:100%;max-width:11.5rem;aspect-ratio:17.5 / 12.5;height:auto;max-height:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.45) 70%,rgba(0,0,0,.1) 84%,transparent 94%),linear-gradient(to right,rgba(0,0,0,.4) 0%,rgba(0,0,0,.8) 8%,#000 18%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.45) 70%,rgba(0,0,0,.1) 84%,transparent 94%),linear-gradient(to right,#0006,#000c 8%,#000 18% 100%);mask-composite:intersect}.discovery-hero__map{object-fit:contain;object-position:left top;transform-origin:left top;transform:translate(var(--hero-map-x, 0%),var(--hero-map-y, 0%)) scale(var(--hero-map-scale, 1))}.discovery-hero__legend,.discovery-hero__flag,.discovery-hero__map-admin{display:none}.discovery-hero__actions{margin-top:-1.55rem;gap:.4rem;padding-left:var(--discovery-hero-inline-pad);padding-right:.85rem;box-sizing:border-box;position:relative;z-index:2}.discovery-hero__chip--place{flex:0 0 auto;width:fit-content;max-width:calc(100% - .5rem);box-sizing:border-box;padding:.48rem .6rem;gap:.45rem}.discovery-hero__chip--place .discovery-hero__chip-title{font-size:.78rem}.discovery-hero__aspect-row{display:flex;flex:1 1 100%;flex-wrap:nowrap;align-items:stretch;gap:.4rem;width:100%;min-width:0;box-sizing:border-box}.discovery-hero__aspect-row .discovery-hero__chip{flex:1 1 0;width:auto;min-width:0;justify-content:flex-start;padding:.48rem .5rem;gap:.32rem}.discovery-hero__aspect-row .discovery-hero__chip-body{width:auto;max-width:100%}.discovery-hero__aspect-row .discovery-hero__chip-hint{display:none}.discovery-hero__aspect-row .discovery-hero__chip-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.72rem}}@media(max-width:600px){.discovery-hero__visual,.discovery-hero__figure{width:10.25rem;max-width:10.25rem}.discovery-hero__actions{padding-right:.75rem;gap:.35rem}.discovery-hero__chip--place{padding:.44rem .55rem}.discovery-hero__aspect-row{gap:.35rem}.discovery-hero__aspect-row .discovery-hero__chip{padding:.44rem .42rem;gap:.28rem}}.growable-parent__nav-item--shell{pointer-events:none;cursor:default}.growable-parent__nav-count--skel{display:inline-block;min-width:1.4rem;height:1.15rem;padding:0;color:transparent;vertical-align:middle;background:linear-gradient(110deg,#dfe5d4 0% 38%,#eef2ea 50%,#dfe5d4 62% 100%);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.growable-parent__nav-icon .growable-parent__nav-svg{display:block;width:15px;height:15px}.growable-parent__filters-head .growable-parent__filters-head-svg{display:block;width:14px;height:14px;flex-shrink:0}.growable-parent__nav-icon--star .growable-parent__nav-svg{color:#e08a2a}.growable-parent__section-actions--shell .growable-parent__section-action--shell{pointer-events:none;cursor:default}.discovery-hero--shell .discovery-hero__chip-val--skel{display:inline-block;width:2.75rem;height:.55rem;margin-inline:.1rem;vertical-align:baseline;border-radius:999px;background:linear-gradient(110deg,#dfe5d4,#eef2ea,#dfe5d4);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.discovery-hero--shell.discovery-hero--skeleton .discovery-hero__actions{display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:36rem;margin-top:.5rem!important;pointer-events:none}.discovery-hero--shell .discovery-hero__chip--shell{border:1px solid rgb(45 58 37 / .06);border-radius:.75rem;background:#ffffffb8;box-shadow:0 2px 8px #16281c0a}.discovery-hero--shell .discovery-hero__chip--place{padding:.44rem .55rem}.discovery-hero--shell .discovery-hero__aspect-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.discovery-hero--shell .discovery-hero__aspect-row .discovery-hero__chip{display:flex;flex-direction:column;gap:.15rem;padding:.44rem .42rem}.growable-parent--skeleton .growable-parent__skel-nav-row{display:grid;grid-template-columns:1.45rem minmax(0,1fr) 1.35rem;align-items:center;gap:.4rem;padding:.42rem .35rem;list-style:none}.growable-parent--skeleton .growable-parent__skel-nav-ico{display:block;width:1.45rem;height:1.45rem;border-radius:.4rem;background:linear-gradient(110deg,#e4ebe5 0% 38%,#f3f7f3 50%,#e4ebe5 62% 100%);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.growable-parent--skeleton .growable-parent__skel-nav-ico--section{width:1rem;height:1rem;border-radius:.3rem}.growable-parent--skeleton .growable-parent__skel-nav-text{display:block;height:.62rem;width:78%;border-radius:999px;background:linear-gradient(110deg,#e4ebe5 0% 38%,#f3f7f3 50%,#e4ebe5 62% 100%);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.growable-parent--skeleton .growable-parent__skel-nav-badge{display:block;width:1.25rem;height:.85rem;margin-left:auto;border-radius:999px;background:#ecefe8}.growable-parent--skeleton .growable-parent__section-title--skel{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.growable-parent--skeleton .growable-parent__section-title--skel .growable-parent__skel-line--title{width:9.5rem;margin:0}.discovery-hero--skeleton{pointer-events:none}.discovery-hero--skeleton .discovery-hero__skel{display:block;border-radius:.45rem;background:linear-gradient(110deg,#e4ebe5 0% 38%,#f3f7f3 50%,#e4ebe5 62% 100%);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.discovery-hero--skeleton .discovery-hero__skel--eyebrow{width:6.5rem;height:.65rem;margin-top:.55rem}.discovery-hero--skeleton .discovery-hero__skel--title{width:min(16rem,92%);height:2.05rem;margin-top:.55rem;border-radius:.55rem}.discovery-hero--skeleton .discovery-hero__skel--lede{width:min(22rem,100%);height:.62rem;margin-top:.35rem}.discovery-hero--skeleton .discovery-hero__skel--lede-short{width:min(18rem,88%);margin-top:.28rem}.discovery-hero--skeleton .discovery-hero__figure--skel{-webkit-mask-image:none;mask-image:none;background:transparent}.discovery-hero--skeleton .discovery-hero__map-skel{display:block;width:100%;height:100%;min-height:12.5rem;border-radius:.35rem;background:linear-gradient(145deg,#dce8e0,#eef4ea 42%,#d4e4dc);animation:growable-cover-shimmer 1.35s ease-in-out infinite;background-size:220% 100%}.discovery-hero--skeleton .discovery-hero__legend-skel{position:absolute;right:0;top:.35rem;width:var(--discovery-legend-w, 6.1rem);height:9.5rem;border-radius:.65rem;background:linear-gradient(110deg,#e8eee6,#f4f7f2,#e8eee6);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.discovery-hero--skeleton .discovery-hero__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;max-width:36rem;margin-top:.5rem!important;pointer-events:none}.discovery-hero--skeleton .discovery-hero__chip--skel{display:block;min-width:0;width:100%;height:3.15rem;margin:0;padding:0;border:1px solid rgb(45 58 37 / .06);border-radius:.75rem;background:linear-gradient(110deg,#eef2ea 0% 38%,#f8faf6 50%,#eef2ea 62% 100%);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite;box-shadow:0 2px 8px #16281c0a}@media(max-width:900px){.discovery-hero--skeleton{grid-template-columns:1fr;grid-template-areas:"copy" "actions" "visual";row-gap:.65rem}.discovery-hero--skeleton .discovery-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;padding-right:.75rem;margin-top:0}.discovery-hero--skeleton .discovery-hero__visual{padding-right:.75rem}.discovery-hero--skeleton .discovery-hero__legend-skel{display:none}.discovery-hero--skeleton .discovery-hero__figure--skel{max-width:none;height:9rem}.discovery-hero--skeleton .discovery-hero__map-skel{min-height:9rem}}@media(prefers-reduced-motion:reduce){.discovery-hero--skeleton .discovery-hero__skel,.discovery-hero--skeleton .discovery-hero__map-skel,.discovery-hero--skeleton .discovery-hero__legend-skel,.discovery-hero--skeleton .discovery-hero__chip--skel,.growable-parent__nav-count--skel,.discovery-hero--shell .discovery-hero__chip-val--skel,.growable-parent--skeleton .growable-parent__skel-nav-ico,.growable-parent--skeleton .growable-parent__skel-nav-text{animation:none}}.growable-modal-panel{max-height:min(92vh,860px)!important}.growable-modal{--growable-sidebar-w: 17.5rem;display:flex;flex-direction:column;gap:.85rem;min-height:0;flex:1 1 auto;height:100%;overflow:hidden;background:#fff}.growable-modal--parent{overflow:hidden}.growable-parent{--growable-sidebar-w: 17.5rem;display:grid;grid-template-columns:var(--growable-sidebar-w) minmax(0,1fr);min-height:0;flex:1 1 auto;height:100%;overflow:hidden;background:#fff}.growable-parent__stack--pass{display:contents}.growable-parent__sidebar{display:flex;flex-direction:column;gap:1rem;min-height:0;overflow:auto;padding:1rem .75rem .9rem .9rem;border-right:1px solid rgb(90 120 140 / .12);background:#f6f7f4}.growable-parent__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.growable-parent__nav-item{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.4rem;width:100%;margin:0;border:0;border-radius:.65rem;padding:.48rem .45rem;background:transparent;color:#24343c;font:inherit;font-size:.78rem;font-weight:600;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer}.growable-parent__nav-item:hover{background:#2f8f4e14}.growable-parent__nav-item.is-active{background:#f3ead7;color:#1a2744}.growable-parent__nav-item--discover.is-active,.growable-parent__nav-item--filter.is-active{background:#2f8f4e24;color:#1f6b38}.growable-parent__nav-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:.4rem;background:#fff;border:1px solid rgb(90 120 140 / .12);color:#4a5d55}.growable-parent__nav-icon.is-active,.growable-parent__nav-item.is-active .growable-parent__nav-icon{border-color:#5a788c2e;color:#1a2744}.growable-parent__nav-icon .growable-parent__nav-thumb-icon,.growable-parent__nav-icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:.25rem}.growable-parent__star{color:#e08a2a}.growable-parent__nav-label{min-width:0;line-height:1.25}.growable-parent__nav-count{min-width:1.4rem;border-radius:999px;padding:.08rem .35rem;background:#5a788c1a;color:#5a6b72;font-size:.66rem;font-weight:700;text-align:center}.growable-parent__nav-item.is-active .growable-parent__nav-count{background:#5a788c24;color:#3a4a52}.growable-parent__nav-chevron{color:#8a9ba3;flex-shrink:0}.growable-parent__nav-chevron-spacer{width:15px;height:15px}.growable-parent__filters{display:grid;gap:.35rem;padding-top:.35rem;border-top:1px solid rgb(90 120 140 / .12)}.growable-parent__filters-head{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .4rem;color:#5a6b7a;font-size:.72rem;font-weight:700}.growable-parent__main{display:flex;flex-direction:column;gap:1.1rem;min-width:0;min-height:0;overflow:auto;padding:1.05rem 1.2rem 1.15rem}.growable-parent__section{display:grid;gap:.55rem}.growable-parent__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.growable-parent__section-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.growable-parent__outdoor{display:inline-flex;align-items:center;gap:.32rem;flex-shrink:0;margin:0;padding:.3rem .6rem;border:1px solid rgb(45 58 37 / .16);border-radius:999px;background:#fff;color:#3d4a38;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.growable-parent__outdoor:hover{border-color:#2f6f4566;color:#1f6b38}.growable-parent__outdoor.is-on{border-color:#1f6b38;background:#1f6b38;color:#fff;box-shadow:0 1px #143c1e1f}.growable-parent__outdoor.is-on:hover{border-color:#185730;background:#185730;color:#fff}.growable-parent__section-title{display:inline-flex;align-items:center;gap:.4rem;color:#1a2744}.growable-parent__section-title h4{margin:0;font-size:1rem;font-weight:800}.growable-parent__section-link{display:inline-flex;align-items:center;gap:.15rem;margin:0;border:0;padding:0;background:transparent;color:#2f6f45;font:inherit;font-size:.8rem;font-weight:700;text-decoration:none;cursor:pointer}.growable-parent__section-link:hover{color:#1f6b38}.growable-parent__section-desc{margin:0;font-size:.82rem;line-height:1.4;color:#5a6b7a}.growable-parent__groupby{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem;max-width:min(100%,22rem)}.growable-parent__groupby-btn{display:inline-flex;align-items:center;gap:.28rem;margin:0;padding:.28rem .55rem;border:1px solid rgb(45 58 37 / .14);border-radius:999px;background:#fff;color:#3d4a38;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.growable-parent__groupby-btn:hover{border-color:#2f6f4559;color:#1f6b38}.growable-parent__groupby-btn.is-active{border-color:#2f6f4573;background:#5a964624;color:#1f6b38}.growable-parent__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;align-items:stretch}.growable-parent__grid--featured{grid-template-columns:repeat(4,minmax(0,1fr))}.growable-parent__card-media-wrap{position:relative;display:flex;flex:1 1 auto;min-height:9.5rem;flex-direction:column}.growable-parent__card-media-wrap .growable-parent__card-media{flex:1 1 auto;width:100%;height:100%}.growable-parent__frost,.growable-parent__season{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.28rem;max-width:calc(100% - .8rem);padding:.28rem .5rem;border-radius:.4rem;background:#14281cd1;color:#e8f6ec;font-size:.78rem;font-weight:750;letter-spacing:.01em;line-height:1.15;white-space:nowrap;pointer-events:none}.growable-parent__frost{top:.45rem;left:.45rem}.growable-parent__frost--dual{flex-direction:column;align-items:flex-start;gap:.18rem;padding:.28rem .42rem;white-space:normal}.growable-parent__frost-row{display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap}.growable-parent__frost-kind{font-size:.62rem;font-weight:800;letter-spacing:.02em;text-transform:lowercase;opacity:.82}.growable-parent__exclusive{position:absolute;z-index:3;top:.45rem;left:.45rem;display:inline-flex;align-items:center;gap:.28rem;max-width:calc(100% - .8rem);padding:.28rem .5rem;border-radius:.4rem;background:#f5c518;color:#3a2e05;font-size:.72rem;font-weight:800;letter-spacing:.01em;line-height:1.15;white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px #5a460a2e}.growable-parent__card--exclusive .growable-parent__frost,.growable-parent__card--exclusive .growable-parent__frost--dual{top:2.35rem}.growable-parent__season{right:.45rem;bottom:.45rem;font-size:.72rem}.growable-parent__card{display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;border:1px solid rgb(90 120 140 / .14);border-radius:1rem;padding:0;background:#fff;overflow:hidden;text-align:left;box-shadow:0 1px 4px #28465a0d;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.growable-parent__card:hover{border-color:#2f8f4e66;box-shadow:0 6px 16px #28503c1a;transform:translateY(-1px)}.growable-parent__card--exclusive{border-color:#e6b4288c;background:linear-gradient(180deg,#fff8d6,#fff3b8 55%,#ffef9a);box-shadow:0 2px 10px #b48c1424}.growable-parent__card--exclusive:hover{border-color:#d2a014bf;box-shadow:0 8px 18px #b48c1433}.growable-parent__card--exclusive .growable-parent__card-body{background:transparent}.growable-parent__card-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.growable-parent__card-ctas{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;flex:0 0 auto;padding:0 .55rem .6rem}.growable-parent__card-cta{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:0;margin:0;border:0;border-radius:.55rem;padding:.48rem .4rem;font:inherit;font-size:.74rem;font-weight:750;letter-spacing:-.01em;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.growable-parent__card-cta svg{flex-shrink:0}.growable-parent__card-cta--growers{background:#e3f3e8;color:#176433;box-shadow:inset 0 0 0 1px #1f6b381f}.growable-parent__card-cta--growers:hover{background:#d2ebda}.growable-parent__card-cta--sellers{background:#e4eefb;color:#15467d;box-shadow:inset 0 0 0 1px #1a4f8c1f}.growable-parent__card-cta--sellers:hover{background:#d4e4f7}.growable-parent__card-media{position:relative;display:grid;place-items:center;flex:1 1 auto;min-height:8.25rem;padding:.85rem .5rem .35rem;background:linear-gradient(180deg,#e7f4ea,#f4faf5 52%,#fff);overflow:hidden}.growable-parent__card-media.has-cover,.growable-parent__card-media.is-skeleton{padding:0}.growable-parent__card-media.has-cover{background:#1a2744}.growable-parent__card-media.is-skeleton{background:#e8eee9}.growable-parent__card-cover{display:block;width:100%;height:100%;min-height:9.5rem;object-fit:cover;object-position:center}.growable-parent__card-cover.is-pending,.growable-parent__familiar-cover.is-pending,.growable-child__pick-cover.is-pending{position:absolute;inset:0;opacity:.01;pointer-events:none}.growable-parent__card-icon{width:4.25rem;height:4.25rem}.growable-parent__card-icon--empty{display:block;border-radius:.65rem;background:#5a788c1f}.growable-cover-fallback{display:inline-flex;align-items:center;justify-content:center;color:#2f8f4e;opacity:.72}.growable-parent__card-body{display:grid;gap:.32rem;flex:0 0 auto;padding:.55rem .7rem .75rem;background:#fff}.growable-parent__card-name{color:#1a2744;font-size:.84rem;font-weight:800;line-height:1.2}.growable-parent__card-meta{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:#5a6b72;line-height:1.2}.growable-parent__card-meta.is-easy{color:#1f6b38}.growable-parent__card-meta.is-site{color:#c47a12}.growable-parent__card-meta.is-protected{color:#9a5b16}.growable-parent__card-meta.is-ornamental{color:#6b5b8a}.growable-parent__card-meta.is-indoor{color:#3b6ea5}.growable-parent__card-meta.is-season{color:#5a6b72}.growable-parent__familiar-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem}.growable-parent__familiar{display:grid;justify-items:stretch;align-content:start;gap:.35rem;margin:0;border:1px solid rgb(90 120 140 / .12);border-radius:.85rem;padding:.35rem .35rem .4rem;background:#fff;overflow:hidden}.growable-parent__familiar-main{display:grid;justify-items:center;gap:.3rem;margin:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.growable-parent__familiar-ctas{display:grid;grid-template-columns:1fr;gap:.25rem}.growable-parent__familiar-ctas .growable-parent__card-cta{font-size:.62rem;padding:.36rem .22rem;gap:.22rem;border-radius:.45rem}.growable-parent__familiar-ctas .growable-parent__card-cta svg{width:.8rem;height:.8rem}.growable-parent__familiar-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:.85rem;background:linear-gradient(160deg,#eef5ef,#e4efe6);border:1px solid rgb(90 120 140 / .1);overflow:hidden}.growable-parent__familiar-media.has-cover{background:#1a2744}.growable-parent__familiar-media.is-skeleton{background:#e8eee9;border-color:transparent}.growable-parent__familiar-cover{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.growable-parent__familiar:hover{border-color:#2f8f4e59;box-shadow:0 4px 12px #28503c14}.growable-parent__familiar:hover .growable-parent__familiar-media{border-color:#2f8f4e66}.growable-parent__familiar-icon{width:2.1rem;height:2.1rem}.growable-parent__familiar-label{color:#1a2744;font-size:.72rem;font-weight:700;text-align:center;line-height:1.2}.growable-parent__quick-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.growable-parent__quick{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;margin:0;border:1px solid rgb(90 120 140 / .14);border-radius:.85rem;padding:.7rem .75rem;background:#f4f6f5;color:#1a2744;font:inherit;font-size:.78rem;font-weight:700;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:background .15s ease,border-color .15s ease}.growable-parent__quick:hover{background:#eef3ef;border-color:#2f8f4e47}.growable-parent__quick.is-active{background:#2f8f4e1f;border-color:#2f8f4e59;color:#1f6b38}.growable-parent__quick-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:.45rem;background:#fff;border:1px solid rgb(90 120 140 / .12);color:#4a5d55}.growable-parent__quick.is-active .growable-parent__quick-icon{color:#1f6b38;border-color:#2f8f4e47}.growable-parent__quick-label{min-width:0;line-height:1.2}.growable-parent__footer-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;margin-top:auto;border:1px solid rgb(47 143 78 / .2);border-radius:.95rem;padding:.85rem 1rem;background:#eaf6ee;color:#1f6b38;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer}.growable-parent__footer-cta:hover{background:#dff3e5;border-color:#2f8f4e59}.growable-parent__footer-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.55rem;background:#2f8f4e24;color:#1f6b38}.growable-parent__footer-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.growable-parent__footer-copy strong{font-size:.88rem;font-weight:700;line-height:1.25;color:#1a2744}.growable-parent__footer-copy span{font-size:.72rem;color:#5a6b7a;line-height:1.3}.growable-child{--growable-sidebar-w: 17.5rem;--growable-side-w: 18.5rem;--growable-card-radius: 1.1rem;--growable-card-border: 1px solid rgb(90 120 140 / .11);--growable-card-shadow: 0 12px 32px rgb(22 40 28 / .08);display:grid;grid-template-columns:var(--growable-sidebar-w) minmax(0,1fr) var(--growable-side-w);min-height:0;flex:1;overflow:hidden}.growable-child__nav{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:.75rem .55rem .85rem .65rem;border-right:1px solid rgb(90 120 140 / .12);background:#f7f9f4}.growable-child__back{display:flex;align-items:center;width:100%;margin:0 0 .45rem;border:0;border-radius:.65rem;padding:.45rem .5rem;background:transparent;color:#2f5a32;font:inherit;font-size:.8rem;font-weight:700;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer}.growable-child__back:hover{background:#2f8f4e1a}.growable-child__nav-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;margin:0 0 .45rem;border:0;border-radius:.65rem;padding:.45rem .5rem;background:transparent;color:#1a2744;font:inherit;font-size:.88rem;font-weight:700;text-align:left;cursor:pointer}.growable-child__nav-head-lead{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.growable-child__nav-cat-icon{width:1.25rem;height:1.25rem}.growable-child__nav-chevron-closed{transform:rotate(-90deg)}.growable-child__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.12rem}.growable-child__nav-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;width:100%;margin:0;border:0;border-radius:.65rem;padding:.4rem .45rem;background:transparent;color:#24343c;font:inherit;font-size:.8rem;font-weight:500;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer}.growable-child__nav-item:hover:not(:disabled){background:#2f8f4e14}.growable-child__nav-item.is-active{background:#2f8f4e29;color:#1f6b38;font-weight:700}.growable-child__nav-item.is-preview:not(.is-active){background:#2f8f4e14}.growable-child__nav-item:disabled{cursor:default}.growable-child__nav-thumb{display:grid;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:700;color:#2f5a32;overflow:hidden}.growable-child__nav-thumb-icon{width:1.35rem;height:1.35rem;object-fit:contain}.growable-child__main{display:flex;flex-direction:column;gap:.85rem;min-width:0;min-height:0}.growable-child__body{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:.75rem .85rem}.growable-child__center{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.growable-child__intro{margin-bottom:.55rem}.growable-child__intro-title{display:flex;align-items:center;gap:.55rem}.growable-child__intro-title h3{margin:0;font-size:1.35rem;font-weight:800;color:#1a2744;letter-spacing:-.01em}.growable-child__intro-icon{width:1.85rem;height:1.85rem}.growable-child__source-info{position:relative;display:inline-flex;align-items:center;margin-left:.1rem}.growable-child__source-btn{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin:0;border:1px solid rgb(90 120 140 / .22);border-radius:999px;padding:0;background:#f3f6f4;color:#5a6b72;cursor:help}.growable-child__source-btn:hover,.growable-child__source-info:focus-within .growable-child__source-btn{color:#1f6b38;border-color:#2f8f4e73;background:#eaf6ee}.growable-child__source-tip{position:absolute;left:0;top:100%;z-index:5;display:none;width:max-content;max-width:16rem;border:1px solid rgb(90 120 140 / .16);border-radius:.65rem;margin-top:.35rem;padding:.5rem .65rem;background:#fff;box-shadow:0 8px 20px #28465a24;color:#4a5d55;font-size:.75rem;font-weight:500;line-height:1.35;white-space:normal}.growable-child__source-tip:before{content:"";position:absolute;left:0;right:0;top:-.4rem;height:.4rem}.growable-child__source-info:hover .growable-child__source-tip,.growable-child__source-info:focus-within .growable-child__source-tip{display:block}.growable-child__source-tip a{color:#2f6f45;font-weight:600;text-decoration:underline;text-underline-offset:2px}.growable-child__question{margin:.45rem 0 .15rem;font-size:1rem;font-weight:700;color:#1a2744}.growable-child__hint{margin:0;font-size:.82rem;color:#5a6b7a;line-height:1.4;max-width:36rem}.growable-child__tabs{display:flex;gap:1.1rem;margin:.75rem 0 .65rem;border-bottom:1px solid rgb(90 120 140 / .14)}.growable-child__tabs button{margin:0;border:0;border-bottom:2px solid transparent;padding:.35rem .05rem .5rem;background:transparent;color:#6a7b82;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.growable-child__tabs button.is-active{border-bottom-color:#2f8f4e;color:#1f6b38}.growable-child__chart-block{display:grid;gap:.45rem;min-width:0;max-width:100%}.growable-child__chart-block:has(.growable-hardiness-scale__chart--citrus){overflow-x:clip;overflow-y:visible}.growable-child__chart-block:has(.growable-hardiness-scale__chart--citrus):has(.has-open){overflow:visible;position:relative;z-index:30}.growable-child__slider{display:grid;gap:.2rem}.growable-child__slider-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.76rem;color:#4a5d55;font-weight:600}.growable-child__slider-label strong{color:#1f6b38;font-size:.88rem}.growable-child__slider input[type=range]{width:100%;accent-color:#2f8f4e;cursor:pointer}.growable-child__side{display:flex;flex-direction:column;gap:.85rem;min-height:0;overflow:visible;padding:.75rem .7rem .85rem;border-left:1px solid rgb(90 120 140 / .12);background:#fff}.growable-child__sellers{display:flex;flex-direction:column;gap:.2rem;min-width:0}.growable-child__sellers-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin:0 0 .35rem;padding:.55rem .65rem;border-radius:.75rem;background:#fff0e5;color:#c84620}.growable-child__sellers-head-lead{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:.84rem;font-weight:800;color:inherit}.growable-child__sellers-head svg{color:inherit;flex:0 0 auto}.growable-child__side-empty{margin:.15rem .1rem .35rem;font-size:.75rem;line-height:1.4;color:#6a7b82}.growable-child__sellers-notice{display:flex;align-items:flex-start;gap:.55rem;margin:.1rem 0 .55rem;padding:.65rem .7rem;border-radius:.75rem;background:#fbf4ec;border:1px solid rgb(196 140 70 / .28);font-size:.72rem;line-height:1.45;color:#5c4a3a}.growable-child__sellers-notice-icon{flex:0 0 auto;margin-top:.08rem;color:#c47a28}.growable-child__sellers-notice-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.growable-child__sellers-notice-copy strong{font-size:.8rem;font-weight:700;color:#8a4f12}.growable-child__sellers-notice-copy span{color:#6a5644}.growable-child__sellers-notice-copy span b{font-weight:700;color:#3d2e22}.growable-child__seller-group{display:flex;flex-direction:column;gap:.15rem;min-width:0}.growable-child__seller-group+.growable-child__seller-group{margin-top:.45rem;padding-top:.35rem;border-top:1px solid rgb(90 120 140 / .12)}.growable-child__seller-similar-head{margin:.65rem 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#4a5c64}.growable-child__seller-group-label{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;max-width:100%;margin:0 0 .2rem;padding:.16rem .48rem;border:1px solid rgb(90 120 140 / .22);border-radius:999px;background:#f4f7f9;color:#3d5560;font-size:.66rem;font-weight:600;line-height:1.25;letter-spacing:.015em}.growable-child__goal-row{cursor:pointer}.growable-child__seller-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.growable-child__seller-row{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto auto;align-items:center;gap:.45rem;width:100%;margin:0;border:0;border-radius:.7rem;padding:.4rem .35rem;background:transparent;color:#24343c;font:inherit;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer}.growable-child__seller-row:hover{background:#2f8f4e14}.growable-child__seller-row.is-static{cursor:default}.growable-child__seller-row.is-skel{pointer-events:none}.growable-child__seller-thumb{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.45rem;background:#e4ebe4;color:#2f5a32;font-size:.75rem;font-weight:700;overflow:hidden}.growable-child__seller-thumb img{display:block;width:100%;height:100%;object-fit:cover}.growable-child__seller-copy{display:flex;flex-direction:column;gap:.06rem;min-width:0}.growable-child__seller-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;color:#1a2744}.growable-child__seller-offer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:500;color:#6a7b82}.growable-child__seller-place{display:inline-flex;align-items:center;gap:.22rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:500;color:#6a7b82}.growable-child__seller-price{justify-self:end;max-width:4.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;color:#1f6b38}.growable-child__seller-lines{display:flex;flex-direction:column;gap:.28rem;min-width:0;flex:1}.growable-child__sellers-all{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;margin:.45rem 0 0;border:0;border-radius:.75rem;padding:.55rem .7rem;background:#e8f5e9;color:#1f6b38;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.growable-child__sellers-all:hover{background:#dceee0}.growable-child__pick{display:grid;gap:.55rem;padding:0;background:transparent}.growable-child__pick-media{position:relative;display:grid;place-items:center;aspect-ratio:1.15;border-radius:.75rem;background:linear-gradient(160deg,#e8f5e9,#dceee0 55%,#f4f7f2);color:#2f8f4e;overflow:hidden}.growable-child__pick-media.has-cover{background:#1a2744}.growable-child__pick-media.is-skeleton{background:#e8eee9;color:transparent}.growable-child__pick-cover{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.growable-child__pick-icon{width:3.5rem;height:3.5rem}.growable-child__pick-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.growable-child__pick-head h4{margin:0;font-size:.98rem;font-weight:800;color:#1a2744;line-height:1.2}.growable-child__pick-head p{margin:.15rem 0 0;font-size:.78rem;font-style:italic;color:#6a7b82}.growable-child__pick-blurb{margin:.45rem 0 0;font-size:.78rem;line-height:1.35;color:#4a5c62}.growable-child__heart{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin:0;border:1px solid rgb(90 120 140 / .16);border-radius:999px;background:#fff;color:#6a7b82;cursor:pointer}.growable-child__heart:hover{color:#c44b4b;border-color:#c44b4b59}.growable-child__stats{display:flex;flex-wrap:wrap;gap:.35rem}.growable-child__stats>span,.growable-child__tags>span{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;padding:.22rem .55rem;background:#eef2f6;color:#2f4450;font-size:.72rem;font-weight:600}.growable-child__tags{display:flex;flex-wrap:wrap;gap:.3rem}.growable-child__cta{display:flex;flex-direction:column;gap:.4rem;padding:0;background:transparent}.growable-child__cta-btn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;margin:0;border:1px solid rgb(47 143 78 / .28);border-radius:.85rem;padding:.65rem .7rem;background:#fff;color:#1f6b38;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.growable-child__cta-btn:hover{background:#f3faf5;border-color:#2f8f4e73}.growable-child__cta-btn--primary{background:#2f5a32;border-color:#2f5a32;color:#fff;box-shadow:0 4px 14px #2f5a3238}.growable-child__cta-btn--primary:hover{background:#264a29;border-color:#264a29}.growable-child__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.5rem;background:#2f8f4e1a;color:inherit}.growable-child__cta-btn--primary .growable-child__cta-icon{background:#ffffff24}.growable-child__cta-copy{display:flex;flex-direction:column;gap:.06rem;min-width:0}.growable-child__cta-copy strong{font-size:.8rem;font-weight:700;line-height:1.2}.growable-child__cta-copy span{font-size:.68rem;opacity:.78;line-height:1.25}.growable-ripening{display:grid;gap:.65rem;border:1px solid rgb(90 120 140 / .12);border-radius:.95rem;padding:.85rem .9rem;background:#fbfcfb}.growable-ripening__months{display:grid;grid-template-columns:repeat(12,1fr);gap:.15rem;font-size:.68rem;font-weight:600;color:#7a8b92;text-align:center}.growable-ripening__empty{display:grid;place-items:center;gap:.35rem;min-height:12rem;border-radius:.75rem;background:repeating-linear-gradient(90deg,transparent,transparent calc(100% / 12 - 1px),rgb(90 120 140 / .08) calc(100% / 12 - 1px),rgb(90 120 140 / .08) calc(100% / 12));color:#4a5d55;text-align:center;padding:1.5rem 1rem}.growable-ripening__empty p{margin:0;font-size:.88rem;max-width:22rem;line-height:1.4}.growable-ripening__hint{font-size:.75rem!important;color:#7a8b92!important}.growable-ripening__legend{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:0;list-style:none;font-size:.72rem;color:#4a5d55}.growable-ripening__legend li{display:inline-flex;align-items:center;gap:.35rem}.growable-ripening__legend span{width:.55rem;height:.55rem;border-radius:999px}.growable-ripening--chart{--growable-ripening-label: minmax(5.75rem, 8.25rem);--growable-ripening-slices: 36;padding-bottom:.75rem}.growable-ripening--chart .growable-chart__toolbar{margin-bottom:.45rem}.growable-ripening--collapsed .growable-ripening__gantt-row .growable-ripening__gantt-label{padding:.32rem .45rem;font-size:.68rem}.growable-ripening--collapsed .growable-ripening__gantt-row .growable-ripening__gantt-grid{min-height:1.65rem}.growable-ripening__gantt-body-wrap{position:relative}.growable-ripening__gantt-body-wrap.is-clipped{overflow:hidden}.growable-ripening__gantt-row.is-fade-penultimate{opacity:.72;mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 100%);pointer-events:none}.growable-ripening__gantt-row.is-fade-tail{opacity:.35;max-height:1.1rem;overflow:hidden;mask-image:linear-gradient(to bottom,#000 0%,transparent 85%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 85%);pointer-events:none}.growable-ripening__fold-rail{display:flex;justify-content:center;align-items:center;z-index:2}.growable-ripening__fold-rail.is-collapsed{position:absolute;left:0;right:0;bottom:0;align-items:flex-end;padding:0 0 .35rem;pointer-events:none;background:linear-gradient(to bottom,#fff0,#ffffffe0 42%,#fff 72%)}.growable-ripening__fold-rail.is-expanded{position:relative;padding:.4rem 0 .25rem;border-top:1px solid rgb(90 120 140 / .12);background:#f8faf999}.growable-ripening__fold-btn{pointer-events:auto;display:grid;place-items:center;width:2rem;height:2rem;margin:0;padding:0;border:1px solid rgb(90 120 140 / .22);border-radius:999px;background:#fff;color:#4a6356;box-shadow:0 4px 14px #16281c1a;cursor:pointer;transition:color .12s ease,border-color .12s ease,transform .12s ease}.growable-ripening__fold-btn:hover{color:#1a5c32;border-color:#1a5c3259;transform:translateY(1px)}.growable-ripening__gantt{border:1px solid rgb(90 120 140 / .16);border-radius:.65rem;overflow:hidden;background:#fff}.growable-ripening__gantt-head,.growable-ripening__gantt-row{display:grid;grid-template-columns:var(--growable-ripening-label) 1fr;align-items:stretch}.growable-ripening__gantt-head{border-bottom:1px solid rgb(90 120 140 / .14);background:#f8faf9f2}.growable-ripening__gantt-label{padding:.45rem .55rem;font-size:.72rem;font-weight:700;color:#2a3d35;line-height:1.25;text-align:left;border-right:1px solid rgb(90 120 140 / .12)}.growable-ripening__gantt-grid{display:grid;grid-template-columns:repeat(var(--growable-ripening-slices),minmax(0,1fr));min-width:0;position:relative;background:repeating-linear-gradient(90deg,transparent,transparent calc(100% / 12 - 1px),rgb(90 120 140 / .12) calc(100% / 12 - 1px),rgb(90 120 140 / .12) calc(100% / 12))}.growable-ripening__gantt-head .growable-ripening__gantt-grid{background:transparent}.growable-ripening__month{padding:.38rem .15rem;font-size:.64rem;font-weight:700;letter-spacing:.02em;color:#6a7b82;text-align:center;border-right:1px solid rgb(90 120 140 / .08)}.growable-ripening__gantt-row{width:100%;margin:0;padding:0;border:none;border-bottom:1px solid rgb(90 120 140 / .1);background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:background .12s ease}.growable-ripening__gantt-row:last-child{border-bottom:none}.growable-ripening__gantt-row:hover{background:#f8fbf9fa}.growable-ripening__gantt-row.is-active{background:#2f8f4e12}.growable-ripening__gantt-row.is-pick .growable-ripening__gantt-label:after{content:"Ajánlott";margin-left:.35rem;padding:.05rem .35rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#1f5a38;background:#2f8f4e24}.growable-ripening__gantt-row .growable-ripening__gantt-label{display:flex;align-items:center;min-height:2rem}.growable-ripening__gantt-row .growable-ripening__gantt-grid{min-height:2rem;align-items:center}.growable-ripening__bar{height:.72rem;margin:0 1px;border-radius:2px;min-width:2px}.growable-ripening__bar--early{background:#e8c84a}.growable-ripening__bar--main{background:#e89a3a}.growable-ripening__bar--late{background:#d4573a}.growable-ripening__bar--approx{background-image:repeating-linear-gradient(-45deg,rgb(255 255 255 / .35),rgb(255 255 255 / .35) 3px,transparent 3px,transparent 6px);box-shadow:inset 0 0 0 1px #ffffff40}.growable-ripening__legend-swatch{display:inline-block;width:.55rem;height:.55rem;border-radius:999px}.growable-ripening__detail{margin-top:.35rem;padding:.75rem .85rem;border-radius:.75rem;border:1px solid rgb(90 120 140 / .14);background:#fff}.growable-ripening__detail-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;color:#2f8f4e}.growable-ripening__detail-head h4{margin:0;font-size:.95rem;font-weight:700;color:#1e2e28}.growable-ripening__detail-grid{display:grid;gap:.55rem 1rem;margin:0}@media(min-width:520px){.growable-ripening__detail-grid{grid-template-columns:1fr 1fr}}.growable-ripening__detail-grid dt{margin:0 0 .12rem;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6a7b82;display:inline-flex;align-items:center;gap:.25rem}.growable-ripening__detail-grid dd{margin:0;font-size:.82rem;line-height:1.4;color:#2a3d35}.growable-ripening--frost{gap:.45rem}.growable-chart--frost .growable-frost__stage{border:none;background:transparent;padding:0;box-shadow:none}.growable-frost__stage{display:flex;flex-direction:column;gap:0;padding:.35rem .15rem 0;border-radius:.75rem;border:1px solid rgb(90 120 140 / .14);background:linear-gradient(180deg,#fafcfb,#fff)}.growable-frost__plot-wrap{position:relative}.growable-frost__plot-wrap.is-clipped{overflow:hidden}.growable-frost__plot-wrap.is-clipped .growable-frost__plot{padding-bottom:.35rem}.growable-frost__plot{position:relative;width:100%;padding:.35rem .5rem .15rem;background:repeating-linear-gradient(to right,rgb(90 120 140 / .05) 0,rgb(90 120 140 / .05) 1px,transparent 1px,transparent 12.5%)}.growable-frost__x-axis{position:relative;min-height:2rem;margin:0 .5rem;padding-top:.35rem;border-top:2px solid rgb(45 80 65 / .22)}.growable-frost__tick{position:absolute;top:.4rem;transform:translate(-50%);font-size:.64rem;font-weight:700;color:#4a5f58;white-space:nowrap}.growable-frost__place-line{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#1a5c32;opacity:.88;z-index:3;pointer-events:none}.growable-frost__range{position:absolute;height:3px;margin-top:-1px;border-radius:999px;opacity:.45;z-index:1;pointer-events:none}.growable-frost__range--numeric{background:#3a8fd9}.growable-frost__range--described{background:#6a9fbf}.growable-frost__range--conflicting{background:#d4894a}.growable-frost__range--unknown{background:#9aa8ad}.growable-frost__marker{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.2rem;width:4.25rem;margin-left:-2.125rem;padding:.15rem .1rem .25rem;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;border-radius:.55rem;transition:background .15s ease,box-shadow .15s ease}.growable-frost__marker:hover{background:#2f8f4e0f}.growable-frost__marker.is-active{background:#2f8f4e1a;box-shadow:0 0 0 2px #2f8f4e59}.growable-frost__marker.is-pick .growable-frost__marker-media:after{content:"";position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:999px;background:#2f8f4e;box-shadow:0 0 0 2px #fff}.growable-frost__marker-media{position:relative;display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.55rem;background:#fff;box-shadow:0 1px 2px #14281e14,inset 0 0 0 1px #5a788c2e}.growable-frost__marker-media--numeric{box-shadow:0 1px 2px #14281e14,inset 0 0 0 2px #3a8fd98c}.growable-frost__marker-media--described{box-shadow:0 1px 2px #14281e14,inset 0 0 0 2px #6a9fbf80}.growable-frost__marker-media--conflicting{box-shadow:0 1px 2px #14281e14,inset 0 0 0 2px #d4894a8c}.growable-frost__marker-media--unknown{box-shadow:0 1px 2px #14281e14,inset 0 0 0 2px #9aa8ad73}.growable-frost__marker-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;overflow:hidden}.growable-frost__marker-cover{width:100%;height:100%;object-fit:cover}.growable-frost__marker-icon{width:1.65rem;height:1.65rem}.growable-frost__marker-label{max-width:4.1rem;font-size:.58rem;font-weight:700;line-height:1.2;text-align:center;color:#2a3d35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.growable-ripening__source{margin:.65rem 0 0;font-size:.68rem;line-height:1.45;color:#7a8b92}@media(max-width:640px){.growable-ripening--chart{--growable-ripening-label: minmax(4.75rem, 5.75rem)}.growable-ripening__gantt{overflow-x:auto}.growable-ripening__gantt-head,.growable-ripening__gantt-row{min-width:36rem}.growable-ripening__month{font-size:.58rem}}.growable-chart{display:grid;gap:.7rem;box-sizing:border-box;padding:.95rem 1rem .85rem;border-radius:1.1rem;border:1px solid rgb(90 120 140 / .11);background:#fff;box-shadow:0 12px 32px #16281c14;overflow:visible}.growable-chart__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0;overflow:visible}.growable-chart__toolbar-lead{position:relative;display:block;min-width:0;flex:1 1 auto}.growable-chart__fold{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;margin:0 0 0 auto;align-self:flex-start;padding:.28rem .15rem;border:0;background:transparent;color:#4a6356;font:inherit;font-size:.82rem;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer}.growable-chart__fold:hover{color:#1a5c32}.growable-chart__place-banner{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;gap:.5rem;max-width:min(100%,22rem);width:max-content;margin:0;padding:.55rem 1.15rem .55rem .85rem;border-radius:999px;background:#1a5c32;color:#fff;font-size:.88rem;font-weight:700;line-height:1.2;letter-spacing:.01em;box-shadow:0 8px 20px #1a5c3238}.growable-chart__place-banner svg{flex:0 0 auto;color:#fff}.growable-chart__place-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growable-chart__plot--wheel{overscroll-behavior:contain}.growable-chart__plot--pinch{touch-action:none}.growable-chart__stage{display:grid;grid-template-columns:1.2rem auto minmax(0,1fr);column-gap:.45rem;align-items:stretch;min-width:0}.growable-chart__y-title{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.15rem 0 2.1rem;box-sizing:border-box;min-height:0}.growable-chart__source-popover{position:absolute;left:0;top:calc(100% + .28rem);z-index:8;display:flex;align-items:center}.growable-chart__source-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin:0;padding:0;border:1px solid rgb(90 120 140 / .22);border-radius:999px;background:#f3f6f4;color:#5a6b72;cursor:pointer}.growable-chart__source-trigger.is-open,.growable-chart__source-trigger:hover{color:#1f6b38;border-color:#2f8f4e73;background:#eaf6ee}.growable-chart__source-panel{position:absolute;left:0;right:auto;top:calc(100% + .35rem);z-index:50;box-sizing:border-box;width:max-content;max-width:min(17rem,calc(100vw - 1.5rem));padding:.55rem .65rem;border:1px solid rgb(90 120 140 / .16);border-radius:.65rem;background:#fff;box-shadow:0 10px 28px #16161624;writing-mode:horizontal-tb;transform:none;text-align:left}.growable-chart__source-panel-label{margin:0 0 .25rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#6a7b82}.growable-chart__source-panel a{display:block;font-size:.78rem;font-weight:650;line-height:1.35;color:#2f6f45;text-decoration:none}.growable-chart__source-panel a:hover{text-decoration:underline}.growable-chart__y-info{display:grid;place-items:center;width:1.05rem;height:1.05rem;margin:0;padding:0;border:1px solid rgb(90 120 140 / .35);border-radius:999px;background:#fff;color:#5a6b72;cursor:default;flex:0 0 auto}.growable-chart__y-label{flex:1 1 auto;display:grid;place-items:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.78rem;font-weight:750;letter-spacing:.01em;color:#24332c;line-height:1.1;white-space:nowrap}.growable-chart__quality{display:grid;min-height:0;padding:10px .4rem 2.15rem 0;box-sizing:border-box;transition:padding .14s ease-out}.growable-chart__scale-labels{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;min-height:0;min-width:3.1rem;transition:grid-template-rows .14s ease-out}.growable-chart--collapsed .growable-chart__scale-labels{grid-template-rows:1fr 1fr}.growable-chart--collapsed .growable-chart__plot{height:min(16rem,34vh);min-height:13.5rem}.growable-chart__scale-item{display:grid;align-content:center;justify-items:end;text-align:right;gap:.02rem;min-height:0;line-height:1.15;white-space:nowrap;transition:opacity .12s ease}.growable-chart__scale-item strong{font-size:.72rem;font-weight:800;letter-spacing:.01em}.growable-chart__scale-item span{font-size:.62rem;font-weight:650;opacity:.85}.growable-chart__plot{position:relative;width:100%;height:min(26rem,48vh);min-height:20rem;background:transparent;overflow:hidden;transition:height .14s ease-out,min-height .14s ease-out}.growable-chart--transitioning .growable-chart__plot{will-change:height}@media(prefers-reduced-motion:reduce){.growable-chart__plot,.growable-chart__quality,.growable-chart__scale-labels,.growable-chart__scale-item{transition:none!important}}.growable-chart__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.15rem;margin:0;padding:.55rem .1rem 0;list-style:none;font-size:.76rem;color:#4a5d55;border-top:1px solid rgb(90 120 140 / .1)}.growable-chart__legend li{display:inline-flex;align-items:center;gap:.38rem}.growable-chart__legend span{width:.55rem;height:.55rem;border-radius:999px;flex:0 0 auto}.growable-chart__legend-avg{width:.55rem!important;height:.55rem!important;border-radius:2px!important;background:#5b7cfa!important;transform:rotate(45deg)}.growable-chart__legend-place{color:#1a5c32;font-weight:700}.growable-chart__legend-stock-mark{width:.85rem!important;height:.85rem!important;border-radius:50%!important;background:transparent!important;box-shadow:inset 0 0 0 2px #1d4ed8;border:2px dashed #1d4ed8!important}.growable-chart__legend-place-mark{width:.7rem!important;height:.9rem!important;border-radius:2px!important;background:#2f8f4e47!important;box-shadow:inset 0 0 0 2px #1a5c32}.growable-chart__legend-trend{width:.95rem!important;height:0!important;border-radius:0!important;border-top:2px dashed #7a8b92;background:transparent!important}@media(max-width:900px){.growable-chart{padding:.75rem .7rem .7rem;gap:.55rem}.growable-chart__toolbar{position:relative;align-items:center}.growable-chart__place-banner{max-width:100%;width:auto;font-size:.78rem;padding:.45rem .85rem .45rem .65rem}.growable-chart__source-trigger{width:1.65rem;height:1.65rem}.growable-chart__fold{font-size:.74rem}.growable-chart__stage{margin-top:-.2rem}.growable-chart--collapsed .growable-chart__plot{height:12.5rem;min-height:11rem}.growable-chart--collapsed.growable-chart--mobile-compact .growable-chart__plot{height:9.5rem;min-height:8.5rem}.growable-chart--mobile-compact .growable-chart__plot,.growable-chart--mobile-compact .growable-chart__quality,.growable-chart--mobile-compact .growable-chart__scale-labels,.growable-chart--mobile-compact .growable-chart__scale-item{transition:none!important}.growable-chart--collapsed.growable-chart--mobile-compact{padding:.55rem .55rem .65rem .35rem}.growable-chart--collapsed.growable-chart--mobile-compact .growable-chart__stage{grid-template-columns:max-content auto minmax(0,1fr);column-gap:.12rem}.growable-chart--collapsed.growable-chart--mobile-compact .growable-chart__y-title{padding:.08rem 0 .85rem}.growable-chart--collapsed.growable-chart--mobile-compact .growable-chart__quality{padding:.35rem .1rem .85rem 0}.growable-chart--collapsed.growable-chart--mobile-compact .growable-chart__scale-labels{min-width:0;width:max-content}.growable-chart--collapsed.growable-chart--mobile-compact .growable-chart__scale-item{justify-items:start;text-align:left}.growable-chart__stage{grid-template-columns:1.05rem auto minmax(0,1fr);column-gap:.3rem}.growable-chart__y-title{padding-bottom:1.85rem}.growable-chart__quality{padding:.55rem 0 1.85rem}.growable-chart__y-label{font-size:.7rem}.growable-chart__scale-item strong{font-size:.64rem}.growable-chart__scale-item span{font-size:.55rem}.growable-chart__plot{height:18rem;min-height:16rem}.growable-chart__legend{font-size:.7rem;gap:.45rem .85rem}.growable-chart--mobile-compact.growable-chart--mobile-expanded{width:100%;max-width:100%;box-sizing:border-box;padding:.55rem .55rem .65rem .35rem}.growable-chart--mobile-compact.growable-chart--mobile-expanded .growable-chart__stage{display:flex;flex-direction:row;align-items:stretch;gap:0;margin-top:0;min-width:0}.growable-chart--mobile-compact.growable-chart--mobile-expanded .growable-chart__quality{flex:0 0 auto;padding:8px .12rem 1.65rem 0}.growable-chart--mobile-compact.growable-chart--mobile-expanded .growable-chart__scale-labels{min-width:0;width:max-content;grid-template-rows:1fr 1fr 1fr 1fr}.growable-chart--mobile-compact.growable-chart--mobile-expanded .growable-chart__scale-item{justify-items:start;text-align:left;gap:0}.growable-chart--mobile-compact.growable-chart--mobile-expanded .growable-chart__scale-item strong{font-size:.6rem;font-weight:800;letter-spacing:-.01em}.growable-chart--mobile-compact.growable-chart--mobile-expanded .growable-chart__plot{flex:1 1 0;min-width:0;height:min(22rem,52vh);min-height:19rem}}.growable-child__main>.growable-rail,.growable-child__main>.growable-community,.growable-child__main>.growable-sellers{flex:0 0 auto;box-sizing:border-box;width:100%;margin:0;padding:.7rem 1rem .85rem;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px #2d3a2514,0 10px 28px #1616160f}.growable-child__main>.growable-climate-tier-rec{flex:0 0 auto;box-sizing:border-box;width:100%;margin:0;padding:.7rem 0 .85rem;border-radius:0;background:transparent;box-shadow:none}.growable-child__main>.growable-climate-tier-rec .growable-climate-tier-rec__head{padding-inline:1rem}.growable-rail,.growable-community,.growable-sellers{flex:0 0 auto;box-sizing:border-box;width:calc(100% - var(--growable-sidebar-w) - .85rem);margin:0 0 0 auto;padding:.7rem 1rem .85rem;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px #2d3a2514,0 10px 28px #1616160f}.growable-rail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.growable-rail__head-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.growable-rail__subtitle{margin:0;font-size:.72rem;font-weight:550;line-height:1.35;color:#5a6b72;max-width:36rem}.growable-rail__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.growable-rail__all{display:inline-flex;align-items:center;gap:.15rem;margin:0;border:0;padding:0;background:transparent;color:#1f6b38;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}.growable-rail__all:hover{text-decoration:underline}.growable-rail__all-chevron.is-up{transform:rotate(-90deg)}.growable-rail__title{display:inline-flex;align-items:center;gap:.45rem;min-width:0;margin:0;font-size:.92rem;font-weight:700;color:#1c2a33;line-height:1.25}.growable-rail__title-icon{flex:0 0 auto;width:1.35rem;height:1.35rem;object-fit:contain}.growable-rail__clear{margin:0;border:0;border-radius:999px;padding:.25rem .65rem;background:#eef5ef;color:#1f6b38;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.growable-rail__clear:hover{background:#dff3e5}.growable-rail__empty{margin:0;padding:.85rem .2rem;color:#6a7b82;font-size:.82rem}.growable-rail__scroller{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0}.growable-rail__card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.55rem;row-gap:.35rem;min-width:0;margin:0;border:1px solid rgb(90 120 140 / .14);border-radius:.85rem;padding:.55rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.growable-rail__card.is-active,.growable-rail__card:hover{border-color:#2f8f4e73;box-shadow:0 4px 12px #2f5a3214}.growable-rail__thumb{grid-row:1 / span 2;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.65rem;background:#e8f5e9;color:#1f6b38;font-weight:800;font-size:.95rem}.growable-rail__thumb--photo{overflow:hidden;padding:0;background:#eef2f0}.growable-rail__thumb--photo img{width:100%;height:100%;object-fit:cover}.growable-rail__copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.growable-rail__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;color:#1c2a33;line-height:1.2}.growable-rail__meta{font-size:.66rem;color:#5a6b72}.growable-rail__badge{grid-column:2;justify-self:start;border-radius:999px;padding:.12rem .45rem;font-size:.65rem;font-weight:700}.growable-rail__badge--high{background:#dff3e5;color:#1f6b38}.growable-rail__badge--medium{background:#e8f5e9;color:#2f6f45}.growable-rail__badge--low{background:#eef5ef;color:#4a6b52}@media(max-width:900px){.growable-rail__scroller{grid-template-columns:repeat(2,minmax(0,1fr))}}.growable-community__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.growable-community__lead{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.growable-community__icon{display:grid;place-items:center;flex:0 0 auto;width:1.85rem;height:1.85rem;margin-top:.1rem;border-radius:.5rem;background:#e8f5e9;color:#1f6b38}.growable-community__icon--sellers{background:#fff0e6;color:#c45e1a}.growable-community__head-copy{display:grid;gap:.12rem;min-width:0}.growable-community__title{margin:0;font-size:.95rem;font-weight:800;color:#1f6b38;line-height:1.2}.growable-community__title--sellers{color:#a34d14}.growable-community__subtitle{margin:0;font-size:.75rem;font-weight:500;color:#6a7b82;line-height:1.35}.growable-community__actions{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .55rem;flex:0 0 auto;margin:.05rem 0 0}@media(max-width:760px){.growable-community__actions{flex-direction:column;align-items:flex-end;flex-wrap:nowrap;gap:.28rem}}.growable-community__map{display:inline-flex;align-items:center;gap:.32rem;flex:0 0 auto;margin:0;padding:.28rem .55rem .28rem .42rem;border:1px solid rgb(31 107 56 / .18);border-radius:999px;background:#f2f8f3;color:#2a5f3a;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;text-decoration:none;cursor:pointer}.growable-community__map:hover{background:#e7f2ea;border-color:#1f6b3847;color:#1a4d2a}.growable-community__all{display:inline-flex;align-items:center;gap:.12rem;flex:0 0 auto;margin:0;padding:.2rem 0;border:0;background:transparent;color:#1f6b38;font:inherit;font-size:.8rem;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer}.growable-community__all:hover{color:#155a2c}.growable-community__all--sellers{color:#c45e1a}.growable-community__empty{margin:0;padding:.35rem 0 .15rem;color:#6a7b82;font-size:.82rem}.growable-community__scroller{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0}.growable-community__card{display:grid;grid-template-columns:3.6rem minmax(0,1fr);align-items:stretch;gap:.45rem;box-sizing:border-box;min-width:0;margin:0;padding:.45rem;overflow:hidden;border:1px solid rgb(90 120 140 / .14);border-radius:.85rem;background:#fff;color:inherit;text-decoration:none}.growable-community__skel-line{display:block;height:.72rem;border-radius:999px;background:linear-gradient(90deg,#e4ece4 25%,#eef3ee,#e4ece4 75%);background-size:200% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.growable-community__skel-line--short{width:62%}.growable-community__skel-line--badge{width:4.2rem;height:1.05rem;margin-top:auto}.growable-community__card--skel .growable-community__media{background:linear-gradient(90deg,#e4ece4 25%,#eef3ee,#e4ece4 75%);background-size:200% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.growable-community__media{position:relative;flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:.55rem;background:#e4ece4;overflow:visible}.growable-community__photo{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.growable-community__avatar{position:absolute;right:-.28rem;bottom:-.28rem;z-index:1;width:1.35rem;height:1.35rem;border:2px solid #fff;border-radius:999px;object-fit:cover;background:#1f6b38;box-shadow:0 1px 4px #16281c2e}.growable-community__avatar--fallback{display:grid;place-items:center;color:#fff;font-size:.68rem;font-weight:800}.growable-community__copy{display:flex;flex-direction:column;gap:.18rem;min-width:0;padding:.05rem .1rem 0 0}.growable-community__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;color:#1c2a33;line-height:1.2}.growable-community__variety-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2f5a32;font-size:.7rem;font-weight:700;line-height:1.2}.growable-community__place{display:inline-flex;align-items:center;gap:.28rem;min-width:0;overflow:hidden;color:#6a7b82;font-size:.7rem;font-weight:560;line-height:1.2}.growable-community__place-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growable-community__flag{display:inline-flex;flex-shrink:0;font-size:.95rem;line-height:1}.growable-community__meta{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:auto;min-width:0}.growable-community__badge{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.16rem .48rem;background:#e7f4ea;color:#1f6b38;font-size:.66rem;font-weight:750;line-height:1.2}button.growable-community__card--link{font:inherit;text-align:left}.growable-community__card--link,.growable-sellers__card{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.growable-community__card--link:hover{border-color:#2f8f4e66;box-shadow:0 4px 12px #2f5a3214}.growable-sellers__card:hover{border-color:#c45e1a59;box-shadow:0 4px 12px #b45a1e14}.growable-sellers__price{flex:0 0 auto;margin-left:auto;color:#1f6b38;font-size:.74rem;font-weight:800;line-height:1.15;white-space:nowrap}@media(max-width:760px){.growable-rail__scroller,.growable-community__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - .55rem)/2);grid-template-columns:none;gap:.55rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:.15rem}.growable-rail__scroller>*,.growable-community__scroller>*{scroll-snap-align:start;min-width:0}}@media(max-width:1280px){.growable-parent__grid,.growable-parent__grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))}.growable-parent__familiar-row{grid-template-columns:repeat(4,minmax(0,1fr))}.growable-parent__quick-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.growable-parent{grid-template-columns:1fr;overflow:auto}.growable-parent__sidebar{border-right:0;border-bottom:1px solid rgb(90 120 140 / .12);max-height:none}.growable-parent__grid,.growable-parent__grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.growable-parent__familiar-row{grid-template-columns:repeat(4,minmax(0,1fr))}.growable-parent__quick-row{grid-template-columns:repeat(2,minmax(0,1fr))}.growable-child{grid-template-columns:1fr;overflow:auto}.growable-rail,.growable-community,.growable-sellers{width:100%;margin-left:0}.growable-child__nav{border-right:0;border-bottom:1px solid rgb(90 120 140 / .12);max-height:12rem}.growable-child__main{gap:.75rem}.growable-child__body{overflow:visible;padding:.75rem .85rem .85rem}.growable-child__side{border-left:0;border-top:1px solid rgb(90 120 140 / .12);max-height:none;margin-top:.85rem}.growable-child__main>.growable-rail,.growable-child__main>.growable-community,.growable-child__main>.growable-sellers,.growable-child__main>.growable-climate-tier-rec{width:100%;margin:0}.growable-child__cta{flex-direction:row;flex-wrap:wrap}.growable-child__cta-btn{flex:1 1 12rem}}@keyframes growable-cover-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.growable-cover-skel{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;min-height:inherit;background:linear-gradient(110deg,#e4ebe5 0% 38%,#f3f7f3 50%,#e4ebe5 62% 100%);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.growable-parent__card-media.is-skeleton .growable-cover-skel{min-height:8.25rem}.growable-parent__skel-nav,.growable-parent__skel-line{display:block;border-radius:.45rem;background:linear-gradient(110deg,#e4ebe5 0% 38%,#f3f7f3 50%,#e4ebe5 62% 100%);background-size:220% 100%;animation:growable-cover-shimmer 1.2s ease-in-out infinite}.growable-parent__skel-nav{height:2.15rem;width:100%}.growable-parent__skel-line--filters-head{width:6.5rem;height:.7rem;margin:0 0 .55rem .2rem}.growable-parent__skel-line--title{width:11rem;height:.95rem}.growable-parent__skel-line--link{width:7rem;height:.75rem}.growable-parent__skel-line--desc{width:min(28rem,92%);height:.7rem;margin:.15rem 0 .85rem}.growable-parent__skel-line--name{width:70%;height:.8rem}.growable-parent__skel-line--meta{width:55%;height:.65rem}.growable-parent__skel-line--cta{width:100%;height:1.6rem;border-radius:.5rem}.growable-parent__skel-line--familiar{width:3.2rem;height:.65rem;margin-inline:auto}.growable-parent__card--skeleton{pointer-events:none;cursor:default}.growable-parent__card--skeleton:hover{border-color:#5a788c24;box-shadow:0 1px 4px #28465a0d;transform:none}.growable-hardiness-scale .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.growable-hardiness-scale{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%}.growable-hardiness-scale:has(.has-open){position:relative;z-index:40}.growable-hardiness-scale__chart{padding:.65rem .35rem .25rem;border-radius:.85rem;border:1px solid rgb(90 120 140 / .14);background:linear-gradient(180deg,#f7fbf9,#fff 72%)}.growable-hardiness-scale__ends{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.55rem;font-size:.72rem;font-weight:700;color:#4a6258}.growable-hardiness-scale__end{display:inline-flex;align-items:center;gap:.3rem}.growable-hardiness-scale__end--cold{color:#2a6f8f}.growable-hardiness-scale__end--warm{color:#b85a22}.growable-hardiness-scale__chart--citrus{padding:0 0 .2rem;border:none;border-radius:0;background:transparent;box-shadow:none;overflow-x:clip;overflow-y:visible;max-width:100%}.growable-hardiness-scale__chart--citrus .growable-hardiness-scale__bar{height:.62rem;background:linear-gradient(90deg,#3a8fd9,#4a9e9a 18%,#5cb88a 32%,#c8d84a 52%,#e8c84a,#e88a3a,#e05a4a)}.growable-hardiness-scale__citrus-stack{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;max-width:100%}.growable-hardiness-scale__citrus-scroll{width:100%;max-width:100%;min-width:0}.growable-hardiness-scale__citrus-scroll-track{width:100%;min-width:100%}.growable-hardiness-scale__citrus-measure{position:relative;min-width:0;max-width:100%}.growable-hardiness-scale__citrus-cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:stretch}@media(max-width:960px){.growable-child__chart-block:has(.growable-hardiness-scale__chart--citrus),.growable-hardiness-scale__chart--citrus,.growable-hardiness-scale__citrus-stack{overflow:visible}.growable-hardiness-scale__citrus-scroll{overflow-x:auto;overflow-y:hidden;padding-top:2.15rem;margin-top:-2.15rem;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.growable-hardiness-scale__citrus-scroll::-webkit-scrollbar{display:none;width:0;height:0}.growable-hardiness-scale__citrus-scroll:has(.has-open){padding-bottom:11rem}.growable-hardiness-scale__citrus-scroll-track{width:max(100%,40rem)}.growable-hardiness-scale__citrus-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.growable-hardiness-scale__citrus-col{min-width:0;position:relative}.growable-hardiness-scale__citrus-col.is-empty{opacity:.62}.growable-hardiness-scale__citrus-col.has-open{z-index:50}.growable-hardiness-scale__citrus-col.has-open .growable-hardiness-scale__tier-card{filter:brightness(.97);box-shadow:inset 0 0 0 2px #2f8f4e73}.growable-hardiness-scale__citrus-stack:has(.has-open),.growable-hardiness-scale__citrus-measure:has(.has-open),.growable-hardiness-scale__citrus-scroll-track:has(.has-open){overflow:visible}.growable-hardiness-scale__tier-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;height:100%;cursor:pointer;font:inherit;color:inherit;min-height:9.75rem;padding:.45rem .3rem .4rem;border:none;border-radius:0;border-right:1px solid rgb(90 120 140 / .08);box-shadow:none;transition:filter .15s ease}.growable-hardiness-scale__citrus-col:last-child .growable-hardiness-scale__tier-card{border-right:none}.growable-hardiness-scale__citrus-col:first-child .growable-hardiness-scale__tier-card{border-top-left-radius:8px}.growable-hardiness-scale__citrus-col:last-child .growable-hardiness-scale__tier-card{border-top-right-radius:8px}.growable-hardiness-scale__tier-card:not(:disabled):hover{filter:brightness(.98)}.growable-hardiness-scale__tier-card--ice{background:#e6f3fb}.growable-hardiness-scale__tier-card--forest{background:#e8f6ee}.growable-hardiness-scale__tier-card--lime{background:#f2f6dc}.growable-hardiness-scale__tier-card--amber{background:#fdf0e0}.growable-hardiness-scale__tier-card--rose{background:#fceaea}.growable-hardiness-scale__tier-title{margin:.35rem 0 .2rem;font-size:.76rem;font-weight:800;line-height:1.25;color:#1a2e28}.growable-hardiness-scale__tier-card--ice .growable-hardiness-scale__tier-title{color:#2a6f8f}.growable-hardiness-scale__tier-card--forest .growable-hardiness-scale__tier-title{color:#2a7a52}.growable-hardiness-scale__tier-card--lime .growable-hardiness-scale__tier-title{color:#6a7a22}.growable-hardiness-scale__tier-card--amber .growable-hardiness-scale__tier-title{color:#b86a22}.growable-hardiness-scale__tier-card--rose .growable-hardiness-scale__tier-title{color:#c04a4a}.growable-hardiness-scale__tier-range{margin:0 0 .15rem;font-weight:800;font-size:.92rem;line-height:1.2;color:#1a2e28}.growable-hardiness-scale__tier-media{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:4.25rem;margin:.15rem 0 .35rem}.growable-hardiness-scale__tier-thumb{display:flex;align-items:center;justify-content:center;width:auto;height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none;background:transparent}.growable-hardiness-scale__tier-cover,.growable-hardiness-scale__tier-icon{display:block;width:auto;height:4.25rem;max-width:5.75rem;border-radius:0;object-fit:contain}.growable-hardiness-scale__tier-examples{margin:0;font-size:.64rem;line-height:1.3;color:#5a7268;font-style:italic}.growable-hardiness-scale__citrus-measure .growable-hardiness-scale__plot--citrus{position:relative;margin:0;min-height:0;padding:0;line-height:0}.growable-hardiness-scale__tier-card:disabled{cursor:default}.growable-hardiness-scale__place-pin--citrus-stack{position:absolute;top:0;bottom:calc(.29rem - 1px);width:0;transform:translate(-50%);z-index:12;pointer-events:none}.growable-hardiness-scale__place-pin--citrus-stack .growable-hardiness-scale__place-chip{position:absolute;top:0;left:0;max-width:min(15.5rem,calc(100vw - 3rem));transform:translate(-50%,calc(-100% - .2rem));pointer-events:auto;overflow:hidden;text-overflow:ellipsis}.growable-hardiness-scale__place-pin--citrus-stack .growable-hardiness-scale__place-stem{position:absolute;top:0;bottom:0;left:0;width:0;transform:translate(-50%);border-left:2px dashed rgb(47 143 78 / .45)}.growable-hardiness-scale__citrus-measure .growable-hardiness-scale__bar-wrap{position:relative;left:auto;right:auto;bottom:auto;height:.62rem;margin:0}.growable-hardiness-scale__chart--citrus .growable-hardiness-scale__citrus-measure .growable-hardiness-scale__bar{height:.58rem;margin:0;border-radius:0 0 6px 6px;box-shadow:none}.growable-hardiness-scale__ends--bar{margin:.18rem 0 0;font-size:.68rem;font-weight:600}.growable-hardiness-scale__ticks--citrus{position:relative;height:1.2rem;margin:0;overflow:hidden}.growable-hardiness-scale__ticks--citrus .growable-hardiness-scale__tick:first-child{transform:translate(0)}.growable-hardiness-scale__ticks--citrus .growable-hardiness-scale__tick:last-child{transform:translate(-100%)}.growable-hardiness-scale__tooltip--tier{bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);min-width:11rem}.growable-hardiness-scale__tooltip.growable-hardiness-scale__tooltip--from-tier-card{top:calc(100% + .4rem);bottom:auto;left:50%;right:auto;transform:translate(-50%);width:17.5rem;min-width:15rem;max-width:min(19rem,calc(100vw - 2.5rem));margin:0}.growable-hardiness-scale__citrus-col.is-edge-start .growable-hardiness-scale__tooltip--from-tier-card{left:0;right:auto;transform:none}.growable-hardiness-scale__citrus-col.is-edge-end .growable-hardiness-scale__tooltip--from-tier-card{left:auto;right:0;transform:none}.growable-hardiness-scale__plot{position:relative;margin:0 .35rem;padding-top:1.85rem}.growable-hardiness-scale__zones{position:absolute;left:0;right:0;top:0;bottom:1.15rem;pointer-events:none;z-index:1}.growable-hardiness-scale__zone{position:absolute;top:0;bottom:0;border-radius:.55rem .55rem 0 0}.growable-hardiness-scale__zone--ok{left:0;background:linear-gradient(180deg,#2f8f4e24,#2f8f4e08 72%);border-bottom:2px dashed rgb(47 143 78 / .35)}.growable-hardiness-scale__zone--risk{background:linear-gradient(180deg,#c44b4b1f,#c44b4b05 72%);border-bottom:2px dashed rgb(196 75 75 / .32)}.growable-hardiness-scale__zone-mark{position:absolute;top:.35rem;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;box-shadow:0 1px 4px #28465a1f}.growable-hardiness-scale__zone-mark--ok{left:.45rem;background:#2f8f4e2e;color:#1a5c32;border:1px solid rgb(47 143 78 / .35)}.growable-hardiness-scale__zone-mark--risk{right:.45rem;background:#c44b4b24;color:#a83232;border:1px solid rgb(196 75 75 / .35)}.growable-hardiness-scale__bar-wrap{position:absolute;left:0;right:0;bottom:0;height:1.15rem}.growable-hardiness-scale__bar{height:.55rem;margin-top:.35rem;border-radius:999px;background:linear-gradient(90deg,#3a8fd9,#5cb88a 28%,#e8c84a 62%,#e88a3a);box-shadow:inset 0 0 0 1px #ffffff59}.growable-hardiness-scale__place-on-bar{position:absolute;bottom:.05rem;width:.65rem;height:.65rem;border-radius:999px;background:#fff;border:2px solid #1a5c32;box-shadow:0 1px 4px #1a5c3240;transform:translate(-50%)}.growable-hardiness-scale__place-pin{position:absolute;top:.2rem;bottom:.95rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:3;pointer-events:none}.growable-hardiness-scale__place-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .55rem;border-radius:999px;background:#1a5c32;color:#fff;font-size:.72rem;font-weight:700;white-space:nowrap;box-shadow:0 2px 8px #1a5c3247}.growable-hardiness-scale__place-stem{width:0;flex:1;min-height:.35rem;border-left:2px dashed rgb(26 92 50 / .55)}.growable-hardiness-scale__cluster{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:4}.growable-hardiness-scale__cluster.has-open{z-index:40}.growable-hardiness-scale__cluster-stack{display:flex;flex-direction:column-reverse;align-items:center;gap:.52rem}.growable-hardiness-scale__group{position:relative;display:flex;flex-direction:column;align-items:center}.growable-hardiness-scale__group.is-open{z-index:2}.growable-hardiness-scale__cluster-line{width:0;flex:0 0 auto;height:.35rem;border-left:2px solid rgb(47 143 78 / .4)}.growable-hardiness-scale__cluster.is-suitable .growable-hardiness-scale__cluster-line{border-left-color:#2f8f4e73}.growable-hardiness-scale__cluster.is-borderline .growable-hardiness-scale__cluster-line{border-left-color:#d4a0178c}.growable-hardiness-scale__cluster.is-unsuitable .growable-hardiness-scale__cluster-line{border-left-color:#c44b4b80}.growable-hardiness-scale__cluster-dot{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0;border:2px solid #fff;box-shadow:0 0 0 1px #5a788c33}.growable-hardiness-scale__cluster.is-suitable .growable-hardiness-scale__cluster-dot{background:#2f8f4e}.growable-hardiness-scale__cluster.is-borderline .growable-hardiness-scale__cluster-dot{background:#d4a017}.growable-hardiness-scale__cluster.is-unsuitable .growable-hardiness-scale__cluster-dot{background:#c44b4b}.growable-hardiness-scale__group-marker{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:2px solid rgb(255 255 255 / .95);border-radius:999px;background:#fff;box-shadow:0 2px 10px #28465a24;cursor:pointer;font:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.growable-hardiness-scale__group-marker:hover{transform:translateY(-2px) scale(1.05);border-color:#2f8f4e80;box-shadow:0 4px 14px #2f8f4e42}.growable-hardiness-scale__group-marker:focus-visible{outline:none;border-color:#2f8f4e;box-shadow:0 0 0 3px #2f8f4e52,0 4px 14px #2f8f4e47}.growable-hardiness-scale__group.is-open .growable-hardiness-scale__group-marker{transform:scale(1.12);border-color:#1a5c32;border-width:2.5px;box-shadow:0 0 0 4px #2f8f4e61,0 6px 20px #1a5c3252}.growable-hardiness-scale__group.is-open .growable-hardiness-scale__group-marker:hover{transform:scale(1.12) translateY(-1px)}@media(prefers-reduced-motion:reduce){.growable-hardiness-scale__group-marker{transition:none}.growable-hardiness-scale__group-marker:hover,.growable-hardiness-scale__group.is-open .growable-hardiness-scale__group-marker{transform:none}}.growable-hardiness-scale__group-thumb{width:1.65rem;height:1.65rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.growable-hardiness-scale__group-marker .growable-hardiness-scale__group-thumb,.growable-hardiness-scale__citrus-scale-marker-btn .growable-hardiness-scale__group-thumb{width:100%;height:100%;border-radius:999px;overflow:hidden}.growable-hardiness-scale__group-cover,.growable-hardiness-scale__group-icon{display:block;width:100%;height:100%;border-radius:999px;object-fit:contain}.growable-hardiness-scale__tooltip{position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);min-width:11rem;max-width:16rem;padding:.45rem .35rem;border-radius:.65rem;border:1px solid rgb(90 120 140 / .18);background:#fff;background-color:#fff;opacity:1;isolation:isolate;box-shadow:0 12px 32px #1e322838;z-index:60;pointer-events:auto}.growable-hardiness-scale__plot:has(.growable-hardiness-scale__cluster.has-open) .growable-hardiness-scale__cluster:not(.has-open){z-index:2}.growable-hardiness-scale__tooltip-title{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;margin:0 .35rem .35rem;font-size:.72rem;font-weight:800;color:#1a5c32}.growable-hardiness-scale__tooltip-list{list-style:none;margin:0;padding:0;max-height:11rem;overflow:auto}.growable-hardiness-scale__tooltip-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.55rem;padding:.4rem .45rem;border:none;border-radius:.45rem;background:transparent;font:inherit;font-size:.78rem;text-align:left;cursor:pointer;color:#243830}.growable-hardiness-scale__tooltip-item:hover{background:#2f8f4e14}.growable-hardiness-scale__tooltip-item.is-active{background:#2f8f4e24;font-weight:700}.growable-hardiness-scale__tooltip-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growable-hardiness-scale__taste{display:inline-flex;flex-shrink:0;align-items:center;gap:.28rem;padding:.16rem .48rem;border-radius:999px;font-size:.64rem;font-weight:800;line-height:1.2;white-space:nowrap}.growable-hardiness-scale__taste-dot{width:.4rem;height:.4rem;border-radius:999px;background:currentColor}.growable-hardiness-scale__taste--excellent{background:#2f8f4e24;color:#1a5c32}.growable-hardiness-scale__taste--good{background:#3a8f6424;color:#2a7a52}.growable-hardiness-scale__taste--fair{background:#e8a04a2e;color:#a05a12}.growable-hardiness-scale__taste--low{background:#a0785a29;color:#6a4a32}.growable-hardiness-scale__taste--inedible{background:#785a5a24;color:#6a4040}.growable-hardiness-scale__tooltip-temp{font-size:.68rem;font-weight:700;color:#5a6b72;white-space:nowrap}.growable-hardiness-scale__ticks{position:relative;min-height:1.65rem;margin:.35rem .35rem 0}.growable-hardiness-scale__tick{position:absolute;top:0;transform:translate(-50%);font-size:.68rem;font-weight:700;color:#4a5f58;white-space:nowrap}.growable-hardiness-scale__rec-title{margin:0 0 .25rem;font-size:.95rem;font-weight:800;color:#1f342c}.growable-hardiness-scale__rec-lead{margin:0 0 .65rem;font-size:.82rem;line-height:1.45;color:#5a6b72}.growable-hardiness-scale__rec-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.growable-hardiness-scale__rec-card{display:flex;width:100%;align-items:center;gap:.65rem;padding:.55rem .65rem;border:1px solid rgb(90 120 140 / .14);border-radius:.75rem;background:#fff;cursor:pointer;font:inherit;text-align:left;color:inherit;box-shadow:0 1px 4px #28465a0d}.growable-hardiness-scale__rec-card:hover{border-color:#2f8f4e59}.growable-hardiness-scale__rec-thumb{width:2.75rem;height:2.75rem;flex-shrink:0}.growable-hardiness-scale__rec-cover,.growable-hardiness-scale__rec-icon{width:100%;height:100%;border-radius:.55rem;object-fit:cover}.growable-hardiness-scale__rec-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}.growable-hardiness-scale__rec-body strong{font-size:.88rem}.growable-hardiness-scale__badge{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800}.growable-hardiness-scale__badge--suitable{background:#2f8f4e24;color:#1a5c32}.growable-hardiness-scale__badge--borderline{background:#d4a0172e;color:#7a5a08}.growable-hardiness-scale__footer{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding-top:.15rem}.growable-hardiness-scale__detail-link{border:none;background:none;padding:0;font:inherit;font-size:.82rem;font-weight:700;color:#1a5c32;text-decoration:underline;cursor:pointer}.growable-hardiness-scale__detail-hint{font-size:.72rem;color:#6a7b82}.growable-climate-tier-rec{position:relative;z-index:1;display:grid;gap:.65rem;margin-top:.55rem;min-width:0;max-width:100%;overflow-x:clip}.growable-climate-tier-rec__head{display:grid;gap:.15rem}.growable-climate-tier-rec__head-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.growable-climate-tier-rec__back{flex-shrink:0;margin:0;padding:0;border:0;background:none;font:inherit;font-size:.78rem;font-weight:700;color:#1a5c32;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.growable-climate-tier-rec__back:hover{color:#134a28}.growable-climate-tier-rec__title{margin:0;font-size:1rem;font-weight:800;color:#1a5c32}.growable-climate-tier-rec__lead{margin:0;font-size:.78rem;line-height:1.4;color:#5a6b72}.growable-climate-tier-rec__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;align-items:start;min-width:0;max-width:100%}@media(min-width:720px){.growable-climate-tier-rec__groups{grid-template-columns:minmax(0,100%)}}.growable-climate-tier-rec__group{display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:0;padding:.85rem;border-radius:16px;border:1px solid rgb(90 120 140 / .1);box-shadow:none;overflow:visible}.growable-climate-tier-rec__group--ice{background:#eef6fb;border-color:#5ba4d92e}.growable-climate-tier-rec__group--forest{background:#eef7f1;border-color:#4caf7a2e}.growable-climate-tier-rec__group--lime{background:#f3f7e8;border-color:#a8b83a33}.growable-climate-tier-rec__group--amber{background:#faf3e8;border-color:#e8a04a33}.growable-climate-tier-rec__group--rose{background:#faf0f0;border-color:#e878782e}.growable-climate-tier-rec__group-head{display:flex;align-items:flex-start;gap:.55rem}.growable-climate-tier-rec__leaf{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:999px;background:#ffffffe6;overflow:hidden}.growable-climate-tier-rec__leaf-img{display:block;width:1.35rem;height:1.35rem;object-fit:contain}.growable-climate-tier-rec__leaf .growable-cover-fallback{display:grid;place-items:center}.growable-climate-tier-rec__leaf--ice{color:#2a6f8f}.growable-climate-tier-rec__leaf--forest{color:#2a7a52}.growable-climate-tier-rec__leaf--lime{color:#6a7a22}.growable-climate-tier-rec__leaf--amber{color:#b86a22}.growable-climate-tier-rec__leaf--rose{color:#c04a4a}.growable-climate-tier-rec__group-copy{flex:1;min-width:0;display:grid;gap:.08rem;padding-top:.05rem}.growable-climate-tier-rec__group-title{margin:0;font-size:.92rem;font-weight:800;line-height:1.25;color:#1a2744}.growable-climate-tier-rec__group-range{margin:0;font-size:.74rem;font-weight:600;color:#6a7b82}.growable-climate-tier-rec__suit{display:inline-flex;flex-shrink:0;align-items:center;gap:.28rem;max-width:9.5rem;padding:.28rem .55rem;border-radius:999px;font-size:.64rem;font-weight:800;line-height:1.2;white-space:normal;text-align:left}.growable-climate-tier-rec__suit--suitable{background:#2f8f4e24;color:#1a5c32}.growable-climate-tier-rec__suit--borderline{background:#e8a04a2e;color:#a05a12}.growable-climate-tier-rec__suit--unsuitable{background:#c44b4b1f;color:#a83232}.growable-climate-tier-rec__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;overflow:visible}@media(max-width:760px){.growable-climate-tier-rec__list{grid-auto-flow:column;grid-auto-columns:calc((100% - .55rem)/2);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:.15rem}.growable-climate-tier-rec__list>li{scroll-snap-align:start;min-width:0}}.growable-climate-tier-rec__variety{display:grid;grid-template-columns:3.6rem minmax(0,1fr);align-items:stretch;gap:.45rem;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:.45rem;overflow:hidden;border:1px solid rgb(90 120 140 / .14);border-radius:.85rem;background:#fff;box-shadow:none;cursor:pointer;font:inherit;text-align:left;color:inherit;transition:border-color .14s ease,box-shadow .14s ease}.growable-climate-tier-rec__variety:hover,.growable-climate-tier-rec__variety.is-active{border-color:#2f8f4e66;box-shadow:0 3px 10px #2f5a3214}@keyframes growable-climate-tier-rec-glow{0%{box-shadow:0 0 #2f8f4e73,0 0 #2f8f4e00}55%{box-shadow:0 0 0 3px #2f8f4e47,0 0 22px #2f8f4e66}to{box-shadow:0 0 0 2px #2f8f4e38,0 0 14px #2f8f4e47}}@media(hover:hover)and (min-width:901px){.growable-climate-tier-rec__variety.is-active:hover{border-color:#2f8f4e8c;box-shadow:0 0 0 2px #2f8f4e47,0 0 18px #2f8f4e59;animation:growable-climate-tier-rec-glow .75s ease-out}.growable-climate-tier-rec__variety.is-active[data-glow-nonce]:hover{animation-name:growable-climate-tier-rec-glow}}.growable-climate-tier-rec__media{position:relative;width:3.6rem;height:3.6rem;flex-shrink:0;border-radius:.55rem;background:#e4ece4;overflow:visible}.growable-climate-tier-rec__photo{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.growable-climate-tier-rec__photo-fallback{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;font-weight:800;font-size:.95rem;color:#3a5248;background:#5a788c1a}.growable-climate-tier-rec__avatar{position:absolute;right:-.28rem;bottom:-.28rem;z-index:1;display:grid;place-items:center;width:1.35rem;height:1.35rem;border:2px solid #fff;border-radius:999px;background:#1f6b38;color:#fff;font-size:.68rem;font-weight:800;box-shadow:0 1px 4px #16281c2e}.growable-climate-tier-rec__variety-body{display:flex;flex-direction:column;gap:.18rem;min-width:0;padding:.05rem .1rem 0 0}.growable-climate-tier-rec__variety-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;color:#1c2a33;line-height:1.2}.growable-climate-tier-rec__variety-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2f5a32;font-size:.7rem;font-weight:700;line-height:1.2}.growable-climate-tier-rec__variety-temp{display:inline-flex;align-items:center;gap:.28rem;min-width:0;overflow:hidden;color:#6a7b82;font-size:.7rem;font-weight:560;line-height:1.2}.growable-climate-tier-rec__variety-temp span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growable-climate-tier-rec__more{display:inline-flex;align-items:center;justify-content:space-between;gap:.45rem;width:100%;margin:0;padding:.15rem .15rem 0;border:none;background:none;font:inherit;font-size:.78rem;font-weight:700;color:#1a5c32;text-align:left;cursor:pointer;text-decoration:none}.growable-climate-tier-rec__more:hover{color:#134a28}.growable-climate-tier-rec__more-chevron{flex-shrink:0}.growable-climate-tier-rec__more-chevron.is-up{transform:rotate(-90deg)}@media(max-width:900px){.growable-child__main>.growable-climate-tier-rec{width:100%;max-width:none;padding-inline:0;overflow-x:visible}.growable-child__main>.growable-climate-tier-rec .growable-climate-tier-rec__head{padding-inline:.85rem}.growable-child__main>.growable-climate-tier-rec .growable-climate-tier-rec__group{border-radius:0;border-left:0;border-right:0;padding-inline:.85rem}.growable-climate-tier-rec__leaf{display:none!important}.growable-climate-tier-rec__group-head{gap:.4rem}}@media(prefers-reduced-motion:reduce){.growable-cover-skel,.growable-parent__skel-nav,.growable-parent__skel-line{animation:none}}html[data-home-shell-leaving]{cursor:wait}html[data-home-shell-leaving] #page-main{visibility:hidden;pointer-events:none}html[data-map-section-fill]:has(.home-logged-in-band),html[data-map-section-fill]:has(.home-logged-in-band) body{overflow:hidden}html[data-home-logged-in],html[data-home-logged-in-desktop]{--home-logged-in-surface: #f5f7f2;--home-logged-in-radius: 1.25rem}html[data-home-logged-in] .press-appearances__wave-top .block-divider__svg>path,html[data-home-logged-in-desktop] .press-appearances__wave-top .block-divider__svg>path{fill:var(--home-logged-in-surface)}html[data-ssr-auth-home] .press-appearances{position:relative;z-index:2}html[data-ssr-auth-home] .community-posts{position:relative;z-index:1;margin-top:calc(100vw * -81.82 / 2047 + 1px)}html[data-ssr-auth-home] .community-posts__body{padding-top:calc(clamp(2rem,5vw,3.5rem) + .9rem)}html[data-ssr-auth-home] .community-posts__wave{display:none}.map-visibility-toggle-row{--map-chrome-bar-bg: #e8f0f4;--map-chrome-bar-h: 4.35rem;--map-chrome-bar-h-compact: 3.35rem;--map-tab-bg: transparent;--map-tab-scoop: 0;--map-chrome-left-inset: calc( var(--home-logged-in-rail-w, 5.75rem) + var(--home-logged-in-gap, 1rem) + .5rem );position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;box-sizing:border-box;width:100%;min-height:var(--map-chrome-bar-h);margin:0;padding:.35rem .85rem;background:transparent;border-bottom:1px solid transparent;pointer-events:none;transition:background-color .2s ease,border-color .2s ease,min-height .2s ease,padding .2s ease}.map-visibility-toggle-row.is-map-engaged{min-height:var(--map-chrome-bar-h-compact);padding:.18rem .85rem;background:var(--map-chrome-bar-bg);border-bottom-color:#5a788c1f}.map-visibility-toggle-row.is-private-mode.is-map-engaged,.map-visibility-toggle-row.is-private-mode{--map-chrome-header-pad-y: .28rem;--map-chrome-header-h: var(--map-chrome-bar-h, 2.75rem);--map-chrome-panel-gap: 1.35rem;--private-filters-chrome-w: 18rem;--map-chrome-extra-left: 0rem;--map-chrome-left-inset: calc( var(--home-logged-in-rail-w, 5.75rem) + var(--home-logged-in-gap, 1rem) + var(--private-filters-chrome-w, 18rem) + var(--map-chrome-panel-gap, 1.35rem) + var(--map-chrome-extra-left, 0rem) );background:transparent;border-bottom-color:transparent;min-height:var(--map-chrome-bar-h);padding:.28rem .85rem}html[data-private-filters=compact] .map-visibility-toggle-row.is-private-mode{--private-filters-chrome-w: 4.75rem}html[data-private-filters=expanded] .map-visibility-toggle-row.is-private-mode{--private-filters-chrome-w: 18rem}html[data-private-filters=expanded] .private-usda-slider{display:none!important}.map-visibility-toggle-row__left,.map-visibility-toggle-row__center,.map-visibility-toggle-row__right{min-width:0;display:flex;align-items:center}.map-visibility-toggle-row__left-wrap{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:var(--map-chrome-left-inset);pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.map-visibility-toggle-row__left{justify-content:flex-start;align-items:center;pointer-events:none;opacity:0;padding-left:0;width:100%;min-width:0;min-height:1.35rem}html[data-map-section-fill] .map-visibility-toggle-row{--map-chrome-left-inset: 1rem}html[data-map-section-fill] .map-visibility-toggle-row.is-private-mode{--map-chrome-extra-left: 0rem;--map-chrome-left-inset: 1rem}html[data-map-section-fill] .map-visibility-toggle-row__left-wrap{padding-left:var(--map-chrome-left-inset)}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle-row__left,.map-visibility-toggle-row.is-private-mode .map-visibility-toggle-row__left{opacity:1;pointer-events:none}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle-row__left .private-map-breadcrumb,.map-visibility-toggle-row.is-private-mode .map-visibility-toggle-row__left .private-map-breadcrumb{pointer-events:auto}.map-visibility-toggle-row__center{justify-content:center;overflow:visible;pointer-events:auto;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.map-visibility-toggle-row__right{justify-content:flex-end;gap:.45rem;pointer-events:none;align-items:center;min-height:2rem}.map-visibility-toggle-row__usda{display:inline-flex;align-items:center;pointer-events:auto;margin-right:0;flex-shrink:0;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}html:not([data-map-section-in-view]):not([data-ssr-auth-home]) .map-visibility-toggle-row__left-wrap,html:not([data-map-section-in-view]):not([data-ssr-auth-home]) [data-map-viewport]>.private-country-caption-crumbs,html:not([data-map-section-in-view]):not([data-ssr-auth-home]) .home-logged-in-band--below-marketing>.pfc,html:not([data-map-section-in-view]):not([data-ssr-auth-home]) .map-visibility-toggle-row__center,html:not([data-map-section-in-view]):not([data-ssr-auth-home]) .map-visibility-toggle-row__usda,html:not([data-map-section-in-view]):not([data-ssr-auth-home]) .map-visibility-toggle-row__fill{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(4px)}.home-logged-in-band--below-marketing section.map-block{scroll-margin-top:calc(var(--site-header-h, 64px) + var(--map-chrome-bar-h, 4.35rem))}.map-visibility-toggle-row__admin-zoom{display:inline-flex;align-items:center;pointer-events:none;flex-shrink:0;border:1px solid #fcd34d;border-radius:.25rem;background:#fef3c7;padding:.2rem .45rem;font-size:10px;font-weight:500;line-height:1.2;color:#92400e;box-shadow:0 1px 2px #28465a0f;font-variant-numeric:tabular-nums;min-width:2.6rem;justify-content:center}.map-visibility-toggle-row__right:has(.map-visibility-toggle-row__usda){pointer-events:none}.map-visibility-toggle-row__right .map-visibility-toggle-row__fill,.map-visibility-toggle-row__right .map-visibility-toggle-row__usda,.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle-row__right{pointer-events:auto}html[data-map-section-fill] .map-visibility-toggle-row__right,html[data-map-section-fill] .map-visibility-toggle-row.is-map-engaged .map-visibility-toggle-row__right{pointer-events:auto;padding-right:.85rem!important}html[data-map-section-fill] .map-visibility-toggle-row__left-wrap{padding-left:var(--map-chrome-left-inset)!important}html[data-map-section-fill] .map-visibility-toggle-row.is-map-engaged .map-visibility-toggle-row__left{opacity:1}.map-visibility-toggle-row__fill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2rem;height:2rem;margin:0;padding:0;flex-shrink:0;border:1px solid rgb(90 120 140 / .16);border-radius:999px;background:#fff;color:#3d5560;box-shadow:0 1px 2px #28465a0f;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.map-visibility-toggle-row__fill:hover{background:#f4f8fa;color:#2f4530}.map-visibility-toggle-row__fill svg{width:.95rem;height:.95rem}html[data-map-section-fill] .map-visibility-toggle-row__fill{position:relative}html[data-map-section-fill] .map-visibility-toggle-row__fill:after{content:"";position:absolute;top:0;right:50%;width:3rem;height:calc(100% + 3.25rem);transform:translate(50%)}html[data-map-chrome-compact="1"] [data-map-section-fill-toggle],html[data-map-section-fill] [data-map-section-fill-toggle],html[data-home-logged-in] [data-map-section-fill-toggle],html[data-home-logged-in-desktop] [data-map-section-fill-toggle],.map-block--private-trees [data-map-section-fill-toggle]{display:none!important}.map-visibility-tab{position:relative;z-index:1;box-sizing:border-box;padding:0;border-radius:0;background:transparent;box-shadow:none}.map-visibility-tab:before,.map-visibility-tab:after{display:none}.map-visibility-tab{position:relative;pointer-events:auto}.map-visibility-tab .map-visibility-toggle{border:1px solid rgb(90 120 140 / .14);background:#fff;box-shadow:0 1px 2px #28465a0a}.map-visibility-toggle{--map-vis-green: #2f4530;--map-vis-muted: #5a6b72;display:inline-flex;align-items:center;gap:.2rem;box-sizing:border-box;padding:.28rem;border:1px solid rgb(90 120 140 / .12);border-radius:999px;background:#fff;box-shadow:0 1px 4px #28465a14;transition:padding .2s ease,gap .2s ease,box-shadow .2s ease}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle{gap:.12rem;padding:.14rem;box-shadow:0 1px 2px #28465a0a}.map-visibility-toggle__btn{display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:999px;padding:.45rem .95rem .45rem .45rem;background:transparent;color:var(--map-vis-muted);font:inherit;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,padding .2s ease,gap .2s ease,font-size .2s ease}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle__btn{gap:.32rem;padding:.22rem .65rem .22rem .28rem;font-size:.75rem;line-height:1.15}a.map-visibility-toggle__btn:hover,a.map-visibility-toggle__btn:focus-visible{text-decoration:none}.map-visibility-toggle__btn:hover:not(:disabled):not(.map-visibility-toggle__btn--active){background:#5a788c14;color:#3d5560}.map-visibility-toggle__btn--active{background:var(--map-vis-green);color:#fff;box-shadow:0 2px 8px #2f45303d}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle__btn--active{box-shadow:0 2px 6px #2f453038}.map-visibility-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex-shrink:0;color:inherit;transition:width .2s ease,height .2s ease}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle__icon{width:1.2rem;height:1.2rem}.map-visibility-toggle__icon svg{width:1.05rem;height:1.05rem;transition:width .2s ease,height .2s ease}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle__icon svg{width:.85rem;height:.85rem}.map-visibility-toggle__icon--tree{border-radius:999px;background:#ffffff2e;color:#fff}.map-visibility-toggle__btn:not(.map-visibility-toggle__btn--active) .map-visibility-toggle__icon--tree{background:#2f453014;color:var(--map-vis-green)}.map-visibility-toggle__icon--lock,.map-visibility-toggle__icon--home{border-radius:999px}.map-visibility-toggle__btn:not(.map-visibility-toggle__btn--active) .map-visibility-toggle__icon--lock,.map-visibility-toggle__btn:not(.map-visibility-toggle__btn--active) .map-visibility-toggle__icon--home{background:#2f453014;color:var(--map-vis-green)}.map-visibility-toggle__btn--active .map-visibility-toggle__icon--lock,.map-visibility-toggle__btn--active .map-visibility-toggle__icon--home{background:#ffffff2e;color:#fff}.map-visibility-toggle__spin{animation:map-visibility-toggle-spin .7s linear infinite}.map-visibility-toggle__btn--switching{pointer-events:none;cursor:default}.map-mode-switcher{--map-vis-green: #2f4530;--map-vis-ink: #1c2a33;--map-vis-muted: #6a7b82;position:relative;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.map-mode-switcher__primary{display:inline-flex;align-items:stretch;gap:.15rem;box-sizing:border-box;padding:.22rem;border:1px solid rgb(90 120 140 / .14);border-radius:999px;background:#fff;box-shadow:0 1px 2px #28465a0a,0 6px 18px #28465a0f}.map-mode-switcher__tab{position:relative;display:inline-flex;align-items:center;gap:.55rem;max-width:15.5rem;margin:0;border:0;border-radius:999px;padding:.42rem 1rem .42rem .48rem;background:transparent;color:var(--map-vis-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,padding .2s ease,gap .2s ease}.map-mode-switcher__tab:hover:not(:disabled):not(.map-mode-switcher__tab--active){background:#5a788c12}.map-mode-switcher__tab:disabled{cursor:default;opacity:.85}.map-mode-switcher__tab--active{background:var(--map-vis-green);color:#fff;box-shadow:0 2px 10px #2f453047}.map-mode-switcher__tab--active:after{content:"";position:absolute;left:50%;bottom:-.34rem;width:.55rem;height:.55rem;border-radius:.1rem;background:var(--map-vis-green);transform:translate(-50%) rotate(45deg);box-shadow:1px 1px #2f453014}.map-mode-switcher__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;flex-shrink:0;border-radius:999px;color:inherit}.map-mode-switcher__tab-icon svg{width:1.05rem;height:1.05rem}.map-mode-switcher__tab:not(.map-mode-switcher__tab--active) .map-mode-switcher__tab-icon{background:#2f453014;color:var(--map-vis-green)}.map-mode-switcher__tab--active .map-mode-switcher__tab-icon{background:#ffffff29;color:#fff}.map-mode-switcher__tab-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.map-mode-switcher__tab-title{font-size:.9rem;font-weight:700;letter-spacing:.01em;line-height:1.15;white-space:nowrap}.map-mode-switcher__tab-sub{font-size:.68rem;font-weight:500;letter-spacing:.005em;line-height:1.2;color:var(--map-vis-muted);white-space:nowrap}.map-mode-switcher__tab--active .map-mode-switcher__tab-sub{color:#ffffffc7}.map-mode-switcher__sub{position:absolute;top:calc(100% + .42rem);left:50%;z-index:8;display:inline-flex;align-items:center;gap:.15rem;box-sizing:border-box;padding:.18rem;border:1px solid rgb(90 120 140 / .14);border-radius:999px;background:#fff;box-shadow:0 1px 2px #28465a0d,0 8px 20px #28465a1a;transform:translate(-50%);pointer-events:auto}.map-mode-switcher__sub-btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.38rem .85rem .38rem .4rem;background:transparent;color:var(--map-vis-ink);font:inherit;font-size:.82rem;font-weight:600;letter-spacing:.01em;line-height:1.15;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}a.map-mode-switcher__sub-btn:hover,a.map-mode-switcher__sub-btn:focus-visible{text-decoration:none}.map-mode-switcher__sub-btn:hover:not(.map-mode-switcher__sub-btn--active){background:#5a788c14}.map-mode-switcher__sub-btn--active{background:var(--map-vis-green);color:#fff;box-shadow:0 2px 8px #2f45303d}.map-mode-switcher__sub-btn--switching{pointer-events:none;cursor:default}.map-mode-switcher__sub-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0;border-radius:999px;color:inherit}.map-mode-switcher__sub-icon svg{width:.95rem;height:.95rem}.map-mode-switcher__sub-btn:not(.map-mode-switcher__sub-btn--active) .map-mode-switcher__sub-icon{background:#2f453014;color:var(--map-vis-green)}.map-mode-switcher__sub-btn--active .map-mode-switcher__sub-icon{background:#ffffff29;color:#fff}.map-mode-switcher__spin{animation:map-visibility-toggle-spin .7s linear infinite}@keyframes map-visibility-toggle-spin{to{transform:rotate(360deg)}}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__primary{padding:.14rem;box-shadow:0 1px 2px #28465a0d}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab{gap:.4rem;padding:.28rem .72rem .28rem .34rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab-icon{width:1.35rem;height:1.35rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab-icon svg{width:.85rem;height:.85rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab-title{font-size:.78rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab-sub{font-size:.6rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab--active:after{bottom:-.28rem;width:.45rem;height:.45rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__sub{top:calc(100% + .3rem);padding:.12rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__sub-btn{gap:.3rem;padding:.26rem .65rem .26rem .28rem;font-size:.72rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__sub-icon{width:1.15rem;height:1.15rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__sub-icon svg{width:.8rem;height:.8rem}@media(max-width:767px){.map-mode-switcher__tab{max-width:11.5rem;gap:.4rem;padding:.34rem .7rem .34rem .34rem}.map-mode-switcher__tab-title{font-size:.78rem}.map-mode-switcher__tab-sub{display:none}.map-mode-switcher__sub-label{font-size:.75rem}}@media(min-width:768px){html[data-ssr-auth-home] #page-main{display:flex;flex-direction:column}html[data-ssr-auth-home] .hero-section,html[data-ssr-auth-home] .home-about-nearest-row,html[data-ssr-auth-home] .about-section,html[data-ssr-auth-home] .map-block__intro{display:none!important}html[data-ssr-auth-home] .home-logged-in-band{order:1}html[data-ssr-auth-home] .press-appearances{order:2}html[data-ssr-auth-home] .community-posts{order:3}html[data-ssr-auth-home] .who-we-are{order:4}html[data-ssr-auth-home] .footer-section{order:5}@property --private-filters-chrome-w{syntax: "<length>"; inherits: true; initial-value: 0px;}html{transition:--private-filters-chrome-w .28s cubic-bezier(.22,1,.36,1)}.home-logged-in-band{--site-header-h: 78px;--home-logged-in-gap: 1rem;--home-logged-in-radius: 1.25rem;--home-logged-in-rail-w: 5.75rem;--home-logged-in-aside-w: 19rem;--home-logged-in-map-gap: .85rem;--home-logged-in-band-pad-extra: .85rem;position:relative;display:flex;flex-direction:row;align-items:stretch;gap:var(--home-logged-in-gap);box-sizing:border-box;width:100%;min-height:0;padding:calc(var(--site-header-h) + var(--home-logged-in-band-pad-extra)) 0 3rem 0;background:#f5f7f2}.home-logged-in-band .map-block{scroll-margin-top:calc(var(--site-header-h) + var(--home-logged-in-band-pad-extra))}.home-logged-in-band--below-marketing{padding-top:clamp(2rem,5vw,3rem)}html[data-home-logged-in],html[data-home-logged-in-desktop]{--home-logged-in-rail-w: 5.75rem;--home-logged-in-gap: 1rem;--home-logged-in-aside-w: 19rem;--map-chrome-bar-h: 4.35rem}.map-logged-in-sidebar{display:flex;width:var(--home-logged-in-rail-w);flex-shrink:0;flex-direction:column;align-items:center;align-self:flex-start;box-sizing:border-box;margin-left:0;padding:1.1rem .4rem .85rem;border-radius:var(--home-logged-in-radius);background:#fff;position:relative;z-index:85;box-shadow:0 1px #0000000a,0 10px 28px #16161614}.map-logged-in-sidebar__avatar-link{display:flex;justify-content:center;margin-bottom:1.1rem;text-decoration:none}.map-logged-in-sidebar__avatar{position:relative;display:block;width:3.15rem;height:3.15rem;border-radius:999px;overflow:visible}.map-logged-in-sidebar__avatar-img,.map-logged-in-sidebar__avatar-fallback{display:block;width:3.15rem;height:3.15rem;border-radius:999px;object-fit:cover}.map-logged-in-sidebar__avatar-fallback{display:grid;place-items:center;background:#dfe5d4;color:#3f5235;font-size:1.05rem;font-weight:700}.map-logged-in-sidebar__online{position:absolute;right:.05rem;bottom:.05rem;width:.72rem;height:.72rem;border:2px solid #fff;border-radius:999px;background:#3f9d4a;box-shadow:0 0 0 1px #3f9d4a33}.map-logged-in-sidebar__nav{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.85rem}.map-logged-in-sidebar__item{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border:0;border-radius:.75rem;padding:.35rem .15rem;background:transparent;color:#1a1a1a;font:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.map-logged-in-sidebar__item:hover{background:#0000000a}.map-logged-in-sidebar__item--active{background:#e4eedc}.map-logged-in-sidebar__item--active .map-logged-in-sidebar__icon{color:#2f6b3c}.map-logged-in-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;color:#111}.map-logged-in-sidebar__lucide{width:1.5rem;height:1.5rem}.map-logged-in-sidebar__lucide--spin{animation:map-logged-in-spin .8s linear infinite}@keyframes map-logged-in-spin{to{transform:rotate(360deg)}}.map-logged-in-sidebar__label{max-width:100%;padding-inline:.05rem;font-size:.65rem;font-weight:500;line-height:1.15;letter-spacing:.01em;hyphens:auto;overflow-wrap:anywhere}.map-logged-in-sidebar__chevron{display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;color:#222}.map-logged-in-sidebar__chevron svg{width:1.05rem;height:1.05rem}.home-logged-in-band__map{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;margin-left:0}.home-logged-in-band>.pfc{position:absolute;left:calc(var(--home-logged-in-rail-w) + var(--home-logged-in-gap));top:calc(var(--site-header-h, 78px) + var(--map-chrome-bar-h, 4.35rem) + .35rem);margin:0;max-height:min(42rem,calc(100vh - var(--site-header-h) - 2rem))}html[data-map-tree-visibility=private] .home-logged-in-band>.pfc,.home-logged-in-band--private>.pfc{position:absolute!important;left:calc(var(--home-logged-in-rail-w) + var(--home-logged-in-gap));top:calc(var(--site-header-h, 78px) + var(--map-chrome-bar-h, 4.35rem) + .35rem);z-index:75;flex:0 0 0!important;min-width:0!important}html[data-map-tree-visibility=private] .home-logged-in-band,.home-logged-in-band--private{--private-map-card-h: min(44svh, 32rem);--private-map-ocean: #a5d3de;position:relative;overflow-x:clip;background:#f5f7f2}html[data-map-tree-visibility=private] .home-logged-in-band:before,.home-logged-in-band--private:before{content:"";position:absolute;left:0;right:0;top:0;z-index:0;height:calc(var(--site-header-h) + var(--home-logged-in-band-pad-extra, .85rem) + var(--private-map-card-h));pointer-events:none;background:var(--private-map-ocean, #a5d3de)}html[data-map-tree-visibility=private] .home-logged-in-band>.map-logged-in-aside,.home-logged-in-band--private>.map-logged-in-aside{position:relative!important;z-index:70!important}html[data-map-tree-visibility=private] .map-logged-in-stage,.home-logged-in-band--private .map-logged-in-stage{position:relative;flex:0 0 auto;min-height:0;height:auto;background:transparent}html[data-map-tree-visibility=private] .home-logged-in-band__map .map-logged-in-map-card,.home-logged-in-band--private .home-logged-in-band__map .map-logged-in-map-card{flex:0 0 auto!important;height:var(--private-map-card-h)!important;min-height:var(--private-map-card-h)!important;max-height:var(--private-map-card-h)!important;overflow:hidden;border:0!important;box-shadow:none!important;background:transparent!important}html[data-map-tree-visibility=private][data-private-filters=expanded] .map-quick-filter-strip:not(.map-quick-filter-strip--private),.home-logged-in-band--private .map-quick-filter-strip:not(.map-quick-filter-strip--private){display:none!important}.home-logged-in-band--private .map-block-lazy-root{flex:0 0 auto!important;min-height:0!important;height:auto!important}.home-logged-in-band--private .map-block-skeleton__stage.map-logged-in-map-card{flex:0 0 auto!important;height:var(--private-map-card-h, min(44svh, 32rem))!important;min-height:var(--private-map-card-h, min(44svh, 32rem))!important;max-height:var(--private-map-card-h, min(44svh, 32rem))!important}@media(max-width:959.98px){.home-logged-in-band{padding-right:var(--desktop-content-inset-x, 10rem)}html[data-home-logged-in] .map-visibility-toggle-row__right,html[data-home-logged-in-desktop] .map-visibility-toggle-row__right,.map-logged-in-stage .map-visibility-toggle-row__right{padding-right:.85rem}}.map-logged-in-stage{--public-map-card-h: calc(100svh - var(--site-header-h) - 4.5rem);position:relative;display:flex;min-width:0;min-height:var(--public-map-card-h);flex:1 1 auto;flex-direction:column}html[data-home-logged-in] .map-visibility-toggle-row,html[data-home-logged-in-desktop] .map-visibility-toggle-row,.map-logged-in-stage .map-visibility-toggle-row,html[data-map-section-fill] .map-visibility-toggle-row{position:fixed;top:var(--site-header-h, 64px);left:0;right:0;z-index:80;align-items:center;margin:0;transform:none;pointer-events:none;flex:none}html[data-home-logged-in] .map-visibility-toggle-row__left-wrap,html[data-home-logged-in-desktop] .map-visibility-toggle-row__left-wrap,.map-logged-in-stage .map-visibility-toggle-row__left-wrap{padding-left:var(--map-chrome-left-inset)}html[data-home-logged-in] .map-visibility-toggle-row__right,html[data-home-logged-in-desktop] .map-visibility-toggle-row__right,.map-logged-in-stage .map-visibility-toggle-row__right{padding-right:calc(var(--home-logged-in-aside-w, 19rem) + var(--home-logged-in-gap, 1rem) + .15rem)}html[data-map-section-in-view] .map-logged-in-stage .map-visibility-toggle-row__left-wrap,html[data-map-section-in-view] .map-logged-in-stage .map-visibility-toggle-row__center,html[data-map-section-in-view] .map-logged-in-stage .map-visibility-toggle-row__usda,html[data-map-section-in-view] .map-logged-in-stage .map-visibility-toggle-row__fill,html[data-ssr-auth-home] .map-logged-in-stage .map-visibility-toggle-row__left-wrap,html[data-ssr-auth-home] .map-logged-in-stage .map-visibility-toggle-row__center,html[data-ssr-auth-home] .map-logged-in-stage .map-visibility-toggle-row__usda,html[data-ssr-auth-home] .map-logged-in-stage .map-visibility-toggle-row__fill,html[data-map-section-in-view] [data-map-viewport]>.private-country-caption-crumbs,html[data-ssr-auth-home] [data-map-viewport]>.private-country-caption-crumbs,html[data-map-section-in-view] .home-logged-in-band--below-marketing>.pfc,html[data-ssr-auth-home] .home-logged-in-band--below-marketing>.pfc,.map-logged-in-stage .map-visibility-toggle-row.is-map-engaged .map-visibility-toggle-row__right,html[data-map-section-fill] .map-logged-in-stage .map-visibility-toggle-row__right{pointer-events:auto}.map-logged-in-stage .map-visibility-tab{border-radius:0;padding:0;box-shadow:none}.map-logged-in-stage .map-visibility-tab:before,.map-logged-in-stage .map-visibility-tab:after{display:none}.home-logged-in-band>.map-logged-in-aside{position:relative;z-index:70;margin-top:calc(-1 * (var(--home-logged-in-band-pad-extra, .85rem) - var(--home-logged-in-map-gap, .85rem)))}.map-logged-in-stage>.map-block.map-block--logged-in-shell{--site-header-h: 78px;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;margin:0;padding:0;background:transparent}.home-logged-in-band__map .map-block.map-block--logged-in-shell{--site-header-h: 78px;width:100%;margin:0;padding:0;background:transparent}.home-logged-in-band__map .map-block--logged-in-shell .map-block__inner,.home-logged-in-band__map .map-block--logged-in-shell .map-block__frame,.map-logged-in-stage .map-logged-in-map-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.home-logged-in-band__map .map-block--logged-in-shell .map-block__inner{padding:0}.home-logged-in-band__map .map-block--logged-in-shell .map-block__frame{padding:0;border:0;border-radius:var(--home-logged-in-radius);background:transparent;box-shadow:none}html[data-map-tab-switch] .map-logged-in-map-card .map-canvas,html[data-map-tab-switch] .map-logged-in-map-card .leaflet-container,html[data-map-tab-switch] .map-logged-in-map-card [data-map-stage-wrapper]{visibility:hidden!important}html[data-map-tab-switch][data-map-tab-switch-to=private] .map-logged-in-map-card{--map-logged-in-card-bg: var(--map-logged-in-card-bg-private, #a5d3de)}html[data-map-tab-switch][data-map-tab-switch-to=public] .map-logged-in-map-card{--map-logged-in-card-bg: var(--map-logged-in-card-bg-public, #e8eadf)}html[data-private-tab-shell] .map-logged-in-map-card,html[data-map-tree-visibility=private]:not([data-private-tab-reveal]) .map-block--private-trees:not(.map-block--private-content-live) .map-logged-in-map-card,.home-logged-in-band--private .map-block--private-trees:not(.map-block--private-content-live) .map-logged-in-map-card,.map-block--private-trees:not(.map-block--private-content-live) .map-logged-in-map-card{--map-logged-in-card-bg: var(--map-logged-in-card-bg-private, #a5d3de)}html[data-private-tab-shell] .map-logged-in-map-card .leaflet-container,html[data-private-tab-shell] .map-logged-in-map-card [data-map-stage-wrapper],.map-block--private-trees:not(.map-block--private-content-live) .map-logged-in-map-card .leaflet-container,.map-block--private-trees:not(.map-block--private-content-live) .map-logged-in-map-card [data-map-stage-wrapper]{visibility:hidden!important}.map-block--private-trees:not(.map-block--private-content-live) .private-tab-map-shell,html[data-private-tab-shell] .private-tab-map-shell,html[data-private-tab-loading] .private-tab-map-shell{visibility:visible!important}html[data-private-tab-loading] .home-logged-in-band>.pfc.pfc--tab-shell,html[data-private-tab-loading] .private-trees-feed--tab-shell{animation:private-tab-shell-in .32s cubic-bezier(.22,1,.36,1) both}html[data-private-tab-loading] .pfc-skel,html[data-private-tab-loading] .ptf-discover-card__skel,html[data-private-tab-loading] .pmci-skel,html[data-private-tab-loading] .private-map-breadcrumb-skel{animation-duration:1.25s}html[data-private-tab-reveal] .map-block--private-content-live .map-logged-in-map-card .map-viewport,html[data-private-tab-reveal] .map-block--private-content-live .map-logged-in-map-card .leaflet-container{animation:private-tab-map-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes private-tab-shell-in{0%{opacity:0}to{opacity:1}}@keyframes private-tab-map-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-private-tab-loading] .home-logged-in-band>.pfc.pfc--tab-shell,html[data-private-tab-loading] .private-trees-feed--tab-shell,html[data-private-tab-reveal] .map-block--private-content-live .map-logged-in-map-card .map-viewport,html[data-private-tab-reveal] .map-block--private-content-live .map-logged-in-map-card .leaflet-container{animation:none!important}}.map-logged-in-stage .map-logged-in-map-card{height:var(--public-map-card-h, calc(100svh - var(--site-header-h) - 4.5rem));min-height:var(--public-map-card-h, calc(100svh - var(--site-header-h) - 4.5rem));max-height:var(--public-map-card-h, calc(100svh - var(--site-header-h) - 4.5rem))}html[data-map-tree-visibility=private] .map-logged-in-stage,.home-logged-in-band--private .map-logged-in-stage{flex:0 0 auto!important;min-height:0!important;height:auto!important}html[data-map-tree-visibility=private] .map-logged-in-stage>.map-block.map-block--logged-in-shell,.home-logged-in-band--private .map-logged-in-stage>.map-block.map-block--logged-in-shell{flex:0 0 auto!important;min-height:0!important;height:auto!important}html[data-map-tree-visibility=private] .map-block-lazy-root,.home-logged-in-band--private .map-block-lazy-root,html[data-map-tree-visibility=private] .map-block__ssr-placeholder,.home-logged-in-band--private .map-block__ssr-placeholder,html[data-map-tree-visibility=private] .map-block__frame[data-map-shell],.home-logged-in-band--private .map-block__frame[data-map-shell]{flex:0 0 auto!important;min-height:0!important;max-height:var(--private-map-card-h, min(44svh, 32rem))!important;height:auto!important;overflow:hidden!important}html[data-map-tree-visibility=private] .map-logged-in-stage .map-logged-in-map-card,.home-logged-in-band--private .map-logged-in-stage .map-logged-in-map-card,html[data-map-tree-visibility=private] .map-block-skeleton__stage.map-logged-in-map-card,.home-logged-in-band--private .map-block-skeleton__stage.map-logged-in-map-card,html[data-map-tree-visibility=private] .map-block__ssr-viewport,.home-logged-in-band--private .map-block__ssr-viewport{flex:0 0 auto!important;height:var(--private-map-card-h, min(44svh, 32rem))!important;min-height:var(--private-map-card-h, min(44svh, 32rem))!important;max-height:var(--private-map-card-h, min(44svh, 32rem))!important;overflow:hidden!important;border:0!important;box-shadow:none!important;background:transparent!important}html[data-map-tree-visibility=private] .map-quick-filter-strip:not(.map-quick-filter-strip--private),.home-logged-in-band--private .map-quick-filter-strip:not(.map-quick-filter-strip--private){display:none!important}.map-logged-in-stage .map-block--logged-in-shell .map-viewport{flex:1 1 auto;width:100%;aspect-ratio:unset;height:var(--public-map-card-h, calc(100svh - var(--site-header-h) - 4.5rem));min-height:var(--public-map-card-h, calc(100svh - var(--site-header-h) - 4.5rem));max-height:var(--public-map-card-h, calc(100svh - var(--site-header-h) - 4.5rem))}html[data-map-tree-visibility=private] .map-logged-in-stage .map-block--logged-in-shell .map-viewport,.home-logged-in-band--private .map-logged-in-stage .map-block--logged-in-shell .map-viewport,html[data-map-tree-visibility=private] .map-block-skeleton__viewport,.home-logged-in-band--private .map-block-skeleton__viewport{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important}.home-logged-in-band:has(.map-block--private-trees){--private-map-card-h: min(44svh, 32rem);--private-map-wave-h: 0px;--private-map-ocean: #a5d3de;position:relative;overflow-x:clip;background:#f5f7f2}.home-logged-in-band:has(.map-block--private-trees):before{content:"";position:absolute;left:0;right:0;top:0;z-index:0;height:calc(var(--site-header-h) + var(--home-logged-in-band-pad-extra, .85rem) + var(--private-map-card-h));pointer-events:none;background:var(--private-map-ocean, #a5d3de)}.home-logged-in-band:has(.map-block--private-trees):after{content:none}.home-logged-in-band:has(.map-block--private-trees) .map-block--private-trees{position:relative;z-index:1;margin-top:0}.home-logged-in-band:has(.map-block--private-trees)>:not(.home-logged-in-band__map):not(.pfc),.home-logged-in-band:has(.map-block--private-trees) .map-logged-in-aside{position:relative!important;z-index:70!important}.home-logged-in-band:has(.map-block--private-trees) .map-logged-in-sidebar{position:relative!important;z-index:85!important}.home-logged-in-band:has(.map-block--private-trees)>.pfc{position:absolute!important;left:calc(var(--home-logged-in-rail-w) + var(--home-logged-in-gap));top:calc(var(--site-header-h, 78px) + var(--map-chrome-bar-h, 4.35rem) + .35rem);z-index:75!important}html[data-home-logged-in] [data-map-viewport]>.private-country-caption-crumbs,html[data-home-logged-in-desktop] [data-map-viewport]>.private-country-caption-crumbs{display:none!important}.map-logged-in-stage:has(.map-block--private-trees){--private-map-wave-h: 0px;position:relative;flex:0 0 auto;min-height:0;height:auto;background:transparent}.map-logged-in-stage:has(.map-block--private-trees):before{content:none;display:none}html[data-private-wave-pending] .map-logged-in-stage:has(.map-block--private-trees):before{content:none;display:none}.map-logged-in-stage:has(.map-block--private-trees)>.map-block.map-block--logged-in-shell{position:relative;z-index:1;flex:0 0 auto;min-height:0;height:auto}html[data-map-tree-visibility=private] .map-logged-in-stage>.map-block.map-block--logged-in-shell,.home-logged-in-band--private .map-logged-in-stage>.map-block.map-block--logged-in-shell,html[data-private-tab-shell] .map-logged-in-stage>.map-block.map-block--logged-in-shell,html[data-private-tab-loading] .map-logged-in-stage>.map-block.map-block--logged-in-shell{position:relative;z-index:1}.map-logged-in-stage .private-trees-feed{position:relative;z-index:3;flex:0 0 auto;width:min(100%,48rem);margin:0 auto;padding:0 .15rem 1.5rem;box-sizing:border-box;background:transparent}html[data-map-tree-visibility=private] .map-logged-in-stage .private-trees-feed,.home-logged-in-band--private .map-logged-in-stage .private-trees-feed,html[data-private-tab-shell] .map-logged-in-stage .private-trees-feed,html[data-private-tab-loading] .map-logged-in-stage .private-trees-feed{z-index:5}html[data-map-tree-visibility=private] .ptf-quick-discover,.home-logged-in-band--private .ptf-quick-discover,html[data-private-tab-shell] .ptf-quick-discover,html[data-private-tab-loading] .ptf-quick-discover{z-index:6}.map-block--private-trees .map-block__inner,.map-block--private-trees .map-block__frame,.map-block--private-trees .map-block__frame>astro-island,.map-block--private-trees .map-block-lazy-root{flex:0 0 auto!important;min-height:0!important;height:auto!important;gap:0!important}.map-block--private-trees{--private-map-card-h: min(44svh, 32rem)}.map-block--private-trees .map-logged-in-map-card{flex:0 0 auto!important;height:var(--private-map-card-h)!important;min-height:var(--private-map-card-h)!important;max-height:var(--private-map-card-h)!important;overflow:hidden;border:0!important;box-shadow:none!important;background:transparent!important}.map-block--private-trees .map-viewport{flex:none!important;height:var(--private-map-card-h)!important;min-height:var(--private-map-card-h)!important;max-height:var(--private-map-card-h)!important}html[data-map-tree-visibility=private] .home-logged-in-band__map .map-block--private-trees .map-viewport{height:var(--private-map-card-h, min(44svh, 32rem))!important;min-height:var(--private-map-card-h, min(44svh, 32rem))!important;max-height:var(--private-map-card-h, min(44svh, 32rem))!important}html[data-map-tree-visibility=private] .home-logged-in-band__map .map-block--private-trees .map-canvas,html[data-map-tree-visibility=private] .home-logged-in-band__map .map-block--private-trees .leaflet-container{height:100%!important;min-height:0!important;max-height:none!important}.map-block--private-trees .map-quick-filter-strip--desktop{top:calc(1.25rem - 15px)!important}html[data-map-section-fill] .home-logged-in-band{height:100dvh;max-height:100dvh;padding-bottom:0;overflow:hidden}html[data-map-section-fill] .home-logged-in-band:has(.map-block--private-trees) .map-block--private-trees{margin-top:0}html[data-map-section-fill] .home-logged-in-band:has(.map-block--private-trees):before{content:none!important;display:none!important}html[data-map-section-fill] .home-logged-in-band:has(.map-block--private-trees):after{display:none}html[data-map-section-fill] .map-logged-in-stage,html[data-map-section-fill] .map-logged-in-stage:has(.map-block--private-trees){position:fixed!important;inset:var(--site-header-h, 64px) 0 0 0!important;z-index:75!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:calc(100dvh - var(--site-header-h, 64px))!important;min-height:0!important;max-height:none!important;margin:0!important;background:#f5f7f2}html[data-map-section-fill] .map-logged-in-stage:has(.map-block--private-trees),html[data-map-section-fill] .map-block--private-trees.map-block--section-fill,html[data-map-section-fill] .map-block--private-trees.map-block--section-fill .map-viewport,html[data-map-section-fill] .map-block--private-trees.map-block--section-fill .map-canvas,html[data-map-section-fill] .map-block--private-trees.map-block--section-fill .leaflet-container,html[data-map-section-fill] .map-block--private-trees.map-block--section-fill .map-viewport .leaflet-container{--map-block-bg: #a5d3de;background:#a5d3de!important}html[data-map-section-fill] .map-logged-in-stage:has(.map-block--private-trees):before{content:none}html[data-map-section-fill] .map-block--private-trees.map-block--section-fill .map-viewport:before{display:none!important;content:none!important}html[data-map-section-fill] .map-logged-in-stage>.map-block,html[data-map-section-fill] .map-logged-in-stage:has(.map-block--private-trees)>.map-block.map-block--logged-in-shell,html[data-map-section-fill] .map-logged-in-stage .map-block.map-block--section-fill{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;height:0!important;max-height:none!important;width:100%!important;margin:0!important;padding:0!important}html[data-map-section-fill] .map-logged-in-stage .map-block--section-fill .map-block__inner,html[data-map-section-fill] .map-logged-in-stage .map-block--section-fill .map-block__frame,html[data-map-section-fill] .map-logged-in-stage .map-block--section-fill .map-block__frame>astro-island,html[data-map-section-fill] .map-logged-in-stage .map-block--section-fill .map-block-lazy-root,html[data-map-section-fill] .map-logged-in-stage .map-block--section-fill .map-logged-in-map-card,html[data-map-section-fill] .map-logged-in-stage .map-block--private-trees.map-block--section-fill .map-block__inner,html[data-map-section-fill] .map-logged-in-stage .map-block--private-trees.map-block--section-fill .map-block__frame,html[data-map-section-fill] .map-logged-in-stage .map-block--private-trees.map-block--section-fill .map-block__frame>astro-island,html[data-map-section-fill] .map-logged-in-stage .map-block--private-trees.map-block--section-fill .map-block-lazy-root,html[data-map-section-fill] .map-logged-in-stage .map-block--private-trees.map-block--section-fill .map-logged-in-map-card{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;height:0!important;max-height:none!important;width:100%!important;max-width:none!important;margin:0!important;gap:0!important}html[data-map-section-fill] .map-logged-in-stage .map-block--logged-in-shell .map-viewport,html[data-map-section-fill] .map-logged-in-stage .map-block--section-fill .map-viewport,html[data-map-section-fill] .map-logged-in-stage .map-block--private-trees.map-block--section-fill .map-viewport,html[data-map-section-fill] .map-logged-in-stage .map-block--section-fill .map-canvas{width:100%!important;height:0!important;min-height:0!important;max-height:none!important;flex:1 1 0!important;margin:0!important}html[data-map-section-fill] .map-logged-in-stage .map-logged-in-map-card{border-radius:0!important;border:0!important;box-shadow:none!important}html[data-map-section-fill] .map-logged-in-stage:has(.map-block--private-trees) .map-logged-in-map-card{background:transparent!important}html[data-map-section-fill] .map-logged-in-sidebar,html[data-map-section-fill] .map-logged-in-aside,html[data-map-section-fill] .private-trees-feed,html[data-map-section-fill] .press-appearances,html[data-map-section-fill] .community-posts,html[data-map-section-fill] .who-we-are,html[data-map-section-fill] .footer-section{display:none!important}.map-private-controls__btn,.map-private-controls .user-location-control-button{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgb(65 80 38 / .14)!important;background:#fffffff5!important;box-shadow:0 2px 8px #0000001f!important;color:#384321eb!important;cursor:pointer}.map-private-controls__btn:hover,.map-private-controls .user-location-control-button:hover:not(:disabled){background:#f8faf4!important}.map-private-controls__btn svg,.map-private-controls .user-location-control-button svg,.map-private-controls__zoom .leaflet-control-zoom-in svg,.map-private-controls__zoom .leaflet-control-zoom-out svg{width:22px!important;height:22px!important}.map-private-controls__zoom.leaflet-control-zoom.leaflet-bar{border-radius:12px!important;overflow:hidden;box-shadow:0 2px 8px #0000001f!important;border:1px solid rgb(65 80 38 / .14)!important;background:#fffffff5!important}.map-private-controls__zoom .leaflet-control-zoom-in,.map-private-controls__zoom .leaflet-control-zoom-out{width:40px!important;height:52px!important}.map-private-controls__zoom-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.35rem;padding:0 .35rem;border-radius:.4rem;border:1px solid rgb(251 191 36 / .7);background:#fef3c7;color:#92400e;font-size:.625rem;font-weight:650;line-height:1}.map-private-controls__add{display:flex;align-items:flex-end;align-self:flex-end;padding-bottom:.1rem}.map-private-controls__rail{height:100%;justify-content:space-between}}@media(max-width:767.98px){html[data-home-logged-in],html[data-home-logged-in] body,html[data-home-logged-in] #page-main{max-width:100%;overflow-x:clip}.home-logged-in-band{display:contents}.map-logged-in-sidebar,.map-logged-in-aside{display:none!important}.home-logged-in-band__map{display:contents}.map-logged-in-stage{--site-header-h: 78px;position:relative;display:block;min-width:0;max-width:100%;background:#f5f7f2;overflow-x:clip}.map-visibility-toggle-row{position:fixed;top:var(--site-header-h, 64px);left:0;right:0;z-index:40;transform:none;pointer-events:none;min-height:var(--map-chrome-bar-h, 2.75rem);padding:.22rem .65rem;background:transparent;border-bottom-color:transparent}html[data-map-section-in-view] .map-visibility-toggle-row__left-wrap,html[data-map-section-in-view] .map-visibility-toggle-row__center,html[data-map-section-in-view] .map-visibility-toggle-row__usda,html[data-map-section-in-view] .map-visibility-toggle-row__fill,html[data-map-section-in-view] [data-map-viewport]>.private-country-caption-crumbs,html[data-map-section-in-view] .home-logged-in-band--below-marketing>.pfc,html[data-ssr-auth-home] .map-visibility-toggle-row__left-wrap,html[data-ssr-auth-home] .map-visibility-toggle-row__center,html[data-ssr-auth-home] .map-visibility-toggle-row__usda,html[data-ssr-auth-home] .map-visibility-toggle-row__fill,html[data-ssr-auth-home] [data-map-viewport]>.private-country-caption-crumbs,html[data-ssr-auth-home] .home-logged-in-band--below-marketing>.pfc,.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle-row__right,html[data-map-section-fill] .map-visibility-toggle-row__right{pointer-events:auto}.map-visibility-toggle-row.is-map-engaged{min-height:1.9rem;padding:.14rem .65rem;background:var(--map-chrome-bar-bg, #e8f0f4);border-bottom-color:#5a788c1f}.map-visibility-toggle-row.is-private-mode.is-map-engaged,.map-visibility-toggle-row.is-private-mode{background:transparent;border-bottom-color:transparent;min-height:var(--map-chrome-bar-h, 2.75rem);padding:.22rem .65rem}.map-visibility-toggle-row__left-wrap{--map-chrome-left-inset: .65rem;padding-left:var(--map-chrome-left-inset)!important}.map-visibility-toggle-row.is-private-mode .map-visibility-toggle-row__left-wrap{--map-chrome-left-inset: calc( .75rem + var(--map-quick-filter-compact-btn-width, 2.375rem) + .55rem )}.map-visibility-toggle-row__left{padding-left:0}.map-visibility-tab{padding:0;background:transparent;box-shadow:none}.map-visibility-toggle-row.is-map-engaged .map-visibility-tab .map-visibility-toggle,.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle{gap:.12rem;padding:.1rem}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle__btn{gap:.22rem;padding:.16rem .45rem .16rem .2rem;font-size:.7rem}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle__icon{width:1.05rem;height:1.05rem}.map-visibility-toggle-row.is-map-engaged .map-visibility-toggle__icon svg{width:.75rem;height:.75rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__primary{padding:.1rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab{gap:.28rem;padding:.2rem .55rem .2rem .26rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab-icon{width:1.1rem;height:1.1rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab-icon svg{width:.72rem;height:.72rem}.map-visibility-toggle-row.is-map-engaged .map-mode-switcher__tab-title{font-size:.7rem}.map-logged-in-stage{--logged-in-mobile-map-h: min(78svh, 820px);--logged-in-mobile-map-min-h: max(24rem, 68svh);--private-map-card-h: var(--logged-in-mobile-map-h);--public-map-card-h: var(--logged-in-mobile-map-h)}html[data-home-logged-in] .map-block,html[data-home-logged-in] .map-block--logged-in-shell,html[data-home-logged-in-desktop] .map-block--logged-in-shell,html[data-home-logged-in] .map-block.map-block--private-trees,html[data-home-logged-in] .map-block--logged-in-shell.map-block--private-trees,html[data-home-logged-in-desktop] .map-block--logged-in-shell.map-block--private-trees{--site-header-h: 78px;--map-block-bg: #f5f7f2 !important;box-sizing:border-box;padding:calc(var(--site-header-h) + .55rem) 0 0;background:#f5f7f2}html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) .map-logged-in-map-card,html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) .map-block__map-stage,html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) .map-viewport,html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) .map-canvas,html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) [data-map-stage-wrapper],html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) .map-block__frame[data-map-shell],html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) .map-block-lazy-root,html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) .map-block__frame[data-map-shell]>astro-island,html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .map-logged-in-map-card,html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .map-viewport,html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .map-canvas,html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) [data-map-stage-wrapper],html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .map-block__frame[data-map-shell],html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .map-block-lazy-root,html[data-map-tree-visibility=private] .map-block--logged-in-shell:not(.map-block--section-fill) .map-block__frame[data-map-shell],html[data-map-tree-visibility=private] .map-block--logged-in-shell:not(.map-block--section-fill) .map-block-lazy-root,html[data-map-tree-visibility=private] .map-block--logged-in-shell:not(.map-block--section-fill) .map-logged-in-map-card{overflow:visible!important}html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) .leaflet-container,html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .leaflet-container{overflow:hidden!important;border-radius:var(--home-logged-in-radius, 1.25rem)}html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .map-logged-in-map-card,html[data-map-tree-visibility=private] .map-block--logged-in-shell:not(.map-block--section-fill) .map-logged-in-map-card,.home-logged-in-band--private .map-logged-in-map-card,.map-block--private-trees .map-logged-in-map-card{border:1px solid rgb(255 255 255 / .9)!important;border-radius:var(--home-logged-in-radius, 1.25rem)!important;background:var(--map-logged-in-card-bg-private, #a5d3de)!important;box-shadow:0 1px #4150260f,0 12px 32px #2d381c1f!important}html[data-home-logged-in] .map-quick-filter-strip--mobile,html[data-home-logged-in] .map-block--logged-in-shell .map-quick-filter-strip--mobile,html[data-home-logged-in-desktop] .map-block--logged-in-shell .map-quick-filter-strip--mobile{top:.55rem!important;left:-1.2rem!important}html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) [data-map-right-controls],html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) [data-map-right-controls],html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .private-usda-slider{right:-1rem!important;transform:none!important}html[data-home-logged-in] .map-block--logged-in-shell:not(.map-block--section-fill) [data-map-add-tree-wrapper],html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) [data-map-add-tree-wrapper]{right:-22px!important;transform:none!important}html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) .map-external-zoom{bottom:108px!important}html[data-home-logged-in] .map-block--private-trees:not(.map-block--section-fill) [data-map-right-controls]:not(.map-external-zoom):not([data-map-add-tree-wrapper]){bottom:193px!important}html[data-home-logged-in] .map-block .map-viewport,html[data-home-logged-in] .map-block--logged-in-shell .map-viewport,html[data-home-logged-in-desktop] .map-block--logged-in-shell .map-viewport,html[data-map-tree-visibility=private] .map-block .map-viewport,html[data-map-tree-visibility=private] .map-block--logged-in-shell .map-viewport,.home-logged-in-band--private .map-block--logged-in-shell .map-viewport,.map-block--private-trees .map-viewport,html[data-map-tree-visibility=private] .map-logged-in-map-card,.home-logged-in-band--private .map-logged-in-map-card,.map-block--private-trees .map-logged-in-map-card{box-sizing:border-box;aspect-ratio:unset;height:var(--logged-in-mobile-map-h, min(78svh, 820px));min-height:var(--logged-in-mobile-map-min-h, max(24rem, 68svh));max-height:none}.map-logged-in-stage .private-trees-feed{box-sizing:border-box;width:100%;max-width:100%;margin:.75rem 0 0;padding:0 .15rem 1.5rem}html[data-map-section-fill] .map-block,html[data-map-section-fill] .map-block--logged-in-shell{padding:var(--site-header-h, 64px) 0 0!important;min-height:100dvh!important;max-height:100dvh!important}html[data-map-section-fill] .map-block .map-viewport,html[data-map-section-fill] .map-block--logged-in-shell .map-viewport{height:100%!important;min-height:0!important;max-height:none!important}html[data-map-section-fill] .private-trees-feed{display:none!important}html[data-map-tree-visibility=private] .map-quick-filter-strip:not(.map-quick-filter-strip--private),html[data-map-tree-visibility=private] .map-block--private-trees .map-quick-filter-strip:not(.map-quick-filter-strip--private),.home-logged-in-band--private .map-quick-filter-strip:not(.map-quick-filter-strip--private){display:none!important}html[data-map-tree-visibility=private] .map-quick-filter-strip--private,.home-logged-in-band--private .map-quick-filter-strip--private,.map-block--private-trees .map-quick-filter-strip--private{display:block!important}html[data-map-tree-visibility=private] .map-visibility-toggle-row.is-private-mode .map-visibility-toggle-row__left-wrap,.home-logged-in-band--private .map-visibility-toggle-row.is-private-mode .map-visibility-toggle-row__left-wrap{--map-chrome-left-inset: 4.175rem }}.map-logged-in-aside:has([data-your-trees-ready]) [data-your-trees-boot-skel]{display:none}.map-logged-in-aside:has([data-what-can-i-grow-ready]) [data-what-can-i-grow-boot-skel]{display:none}[data-your-trees-boot-skel],[data-what-can-i-grow-boot-skel]{box-sizing:border-box;padding:.8rem .85rem .85rem;border:1px solid rgb(36 48 36 / .06);border-radius:1rem;background:#fff}[data-your-trees-boot-skel] .map-aside-card__head,[data-what-can-i-grow-boot-skel] .map-aside-card__head{margin-bottom:.65rem}[data-your-trees-boot-skel] .map-aside-card__title,[data-what-can-i-grow-boot-skel] .map-aside-card__title{margin:0;color:#243024;font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.map-aside-growable-skel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 .55rem;padding:0;list-style:none}.map-aside-growable-skel__tile{display:flex;flex-direction:column;align-items:center;gap:.28rem}.map-aside-growable-skel__media,.map-aside-growable-skel__line,.map-aside-growable-skel__all{display:block;background:#e6e9df}.map-aside-growable-skel__media{width:100%;aspect-ratio:1;max-height:3.1rem;border-radius:.55rem}.map-aside-growable-skel__line{width:70%;height:.4rem;border-radius:999px}.map-aside-growable-skel__all{width:58%;height:.55rem;margin:.55rem auto 0;border-radius:999px}.map-aside-yours-skel__row{display:grid;grid-template-columns:3.55rem minmax(0,1fr) 1.85rem;align-items:center;column-gap:.7rem;min-height:3.55rem;padding:.38rem .2rem}.map-aside-yours-skel__thumb,.map-aside-yours-skel__line,.map-aside-yours-skel__more{display:block;flex-shrink:0;background:#e6e9df}.map-logged-in-aside{--map-aside-ink: #243024;--map-aside-muted: rgb(36 48 36 / .58);--map-aside-accent: #2f4530;--map-aside-radius: 1rem;--map-aside-soft: #f3f4ef;display:none}@media(min-width:960px){.map-logged-in-aside{display:flex;width:var(--home-logged-in-aside-w, 17.5rem);flex-shrink:0;flex-direction:column;gap:.65rem;box-sizing:border-box;align-self:stretch;max-height:calc(100svh - var(--site-header-h, 64px) - 1rem);min-height:calc(100svh - var(--site-header-h, 64px) - 1rem);overflow-x:hidden;overflow-y:auto;margin-right:0;padding:0 .85rem .25rem 0;color:var(--map-aside-ink);scrollbar-width:thin}}@media(min-width:1280px){.map-logged-in-aside{width:var(--home-logged-in-aside-w, 19rem)}}.map-aside-card{box-sizing:border-box;padding:.8rem .85rem .85rem;border:1px solid rgb(36 48 36 / .06);border-radius:var(--map-aside-radius);background:#fff;box-shadow:0 1px #41502608,0 8px 20px #2d381c0f}.map-aside-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.map-aside-card__title{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.map-aside-card__link,.map-aside-card__footer-link{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:var(--map-aside-accent);font:inherit;font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.map-aside-card__link:hover,.map-aside-card__footer-link:hover{text-decoration:underline;text-underline-offset:.12em}.map-aside-card__title--top{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem}.map-aside-card__title--top svg{flex-shrink:0;color:var(--map-aside-accent)}.map-aside-card__footer-link{display:inline-flex;margin-top:.65rem}.map-aside-card__show-all,.map-aside-yours__all{display:block;width:100%;margin:.55rem 0 0;padding:0;border:0;background:transparent;color:var(--map-aside-accent);font:inherit;font-size:.78rem;font-weight:600;letter-spacing:-.01em;text-align:center}button.map-aside-card__show-all,button.map-aside-yours__all,a.map-aside-card__show-all,a.map-aside-yours__all{cursor:pointer;text-decoration:none}button.map-aside-card__show-all:hover,button.map-aside-yours__all:hover,a.map-aside-card__show-all:hover,a.map-aside-yours__all:hover{text-decoration:underline;text-underline-offset:.12em}.map-aside-card__empty{margin:0;color:var(--map-aside-muted);font-size:.8rem;line-height:1.35}.map-aside-list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.map-aside-list--ranked{list-style:none}.map-aside-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;margin:0;padding:.3rem .2rem;border:0;border-radius:.65rem;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.map-aside-row:hover{background:var(--map-aside-soft)}.map-aside-row--activity{grid-template-columns:auto minmax(0,1fr) auto}.map-aside-row__rank{width:1rem;color:var(--map-aside-muted);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.map-aside-row__thumb{display:grid;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;overflow:hidden;border-radius:.45rem;background:#e4e8dc;color:#3f5235;font-size:.7rem;font-weight:700}.map-aside-row__thumb img{width:85%;height:85%;object-fit:contain}.map-aside-row__thumb-fallback{display:grid;place-items:center;width:100%;height:100%}.map-aside-row__avatar{display:grid;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;overflow:hidden;border-radius:999px;background:#e4e8dc;color:#3f5235;font-size:.7rem;font-weight:700}.map-aside-row__avatar img{width:100%;height:100%;object-fit:cover}.map-aside-row__avatar span{display:grid;place-items:center;width:100%;height:100%}.map-aside-row__copy{display:flex;min-width:0;flex-direction:column;gap:.08rem}.map-aside-row__title{overflow:hidden;font-size:.8rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.map-aside-row__title strong{font-weight:700}.map-aside-row__meta{color:var(--map-aside-muted);font-size:.7rem;line-height:1.2}.map-aside-row__media{display:block;width:2.15rem;height:2.15rem;overflow:hidden;border-radius:.45rem;background:#e8ecdf}.map-aside-row__media img{width:100%;height:100%;object-fit:cover}.map-aside-row__medal{font-size:1rem;line-height:1}.map-aside-skel{display:block;flex-shrink:0;background:linear-gradient(90deg,#e6e9df,#f3f4ef 45%,#e6e9df);background-size:200% 100%;animation:map-aside-skel-shimmer 1.2s ease-in-out infinite}.map-aside-skel--circle{width:1.85rem;height:1.85rem;border-radius:999px}.map-aside-skel--thumb{width:2.15rem;height:2.15rem;border-radius:.45rem}.map-aside-skel--rank{width:.85rem;height:.85rem;border-radius:.25rem}.map-aside-skel--pill{height:1.85rem;border-radius:999px}.map-aside-skel--line{height:.55rem;border-radius:999px}.map-aside-skel--line-lg{width:78%}.map-aside-skel--line-md{width:100%;max-width:6.5rem}.map-aside-skel--line-sm{width:42%}.map-aside-skel--line-xs{width:2.4rem;justify-self:end}.map-aside-skel-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding:.3rem .2rem}.map-aside-skel-row__copy{display:flex;min-width:0;flex-direction:column;gap:.35rem}.map-aside-skel-top{display:grid;grid-template-columns:1.35rem 1.85rem minmax(0,1fr) auto;align-items:center;column-gap:.45rem;padding:.4rem .15rem}.map-aside-top-list--skeleton{margin-top:.55rem}.map-aside-yours-skel{display:flex;flex-direction:column;gap:.15rem;margin:0 0 .85rem;padding:0;list-style:none}.map-aside-yours-skel__row{display:grid;grid-template-columns:3.55rem minmax(0,1fr) 1.85rem;align-items:center;column-gap:.7rem;padding:.38rem .2rem}.map-aside-yours-skel__thumb{width:3.55rem;height:3.55rem;border-radius:.85rem}.map-aside-yours-skel__line{width:58%;height:.55rem;border-radius:999px}.map-aside-yours-skel__more{width:1.85rem;height:1.85rem;border-radius:999px}@keyframes map-aside-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}html[data-instant-nav-shell=map] .home-logged-in-band[data-instant-map-shell]{align-items:flex-start}html[data-instant-nav-shell=map] .map-logged-in-sidebar{flex:0 0 var(--home-logged-in-rail-w, 5.75rem)!important;width:var(--home-logged-in-rail-w, 5.75rem)!important;align-self:flex-start}html[data-instant-nav-shell=map] .home-logged-in-band__map{flex:1 1 auto;min-width:0}@media(min-width:960px){html[data-instant-nav-shell=map] .map-logged-in-aside--instant-skel{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.65rem!important;box-sizing:border-box;flex:0 0 var(--home-logged-in-aside-w, 19rem)!important;width:var(--home-logged-in-aside-w, 19rem)!important;min-height:0!important;max-height:calc(100svh - var(--site-header-h, 78px) - .5rem);overflow-x:hidden;overflow-y:auto;align-self:flex-start;padding:0 .85rem .35rem 0!important}}html[data-instant-nav-shell=map] .map-logged-in-aside--instant-skel>.map-aside-card{flex:0 0 auto!important;width:100%!important;min-height:auto!important;margin:0!important}html[data-instant-nav-shell=map] .map-aside-card--instant-skel .map-aside-card__title-skel{display:block;width:62%;max-width:11rem;height:.72rem;margin:0 0 .75rem;border-radius:999px}html[data-instant-nav-shell=map] .map-aside-card--instant-skel .map-aside-growable-skel{margin:0 0 .55rem}html[data-instant-nav-shell=map] .map-aside-card--instant-skel .map-aside-yours-skel{gap:.35rem;margin:0}html[data-instant-nav-shell=map] .map-aside-card--instant-skel .map-aside-yours-skel__row{min-height:3.55rem}html[data-instant-nav-shell=map] .map-aside-list--skeleton{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}html[data-instant-nav-shell=map] .map-aside-skel-row{min-height:2.65rem;box-sizing:border-box}html[data-instant-nav-shell=map] .map-aside-skel-stack{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}html[data-instant-nav-shell=map] .map-aside-skel-stack__row{display:flex;align-items:center;gap:.55rem;min-height:2rem;padding:.35rem .15rem}html[data-instant-nav-shell=map] .map-aside-nearby-row--skel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.75rem;padding:.45rem .15rem}html[data-instant-nav-shell=map] .map-aside-nearby-row__pin-skel{width:1.35rem;height:1.35rem}html[data-instant-nav-shell=map] .map-aside-nearby-row__loc-skel{width:2rem;height:2rem}@media(min-width:768px){.home-logged-in-band>.pfc{position:absolute;left:calc(var(--home-logged-in-rail-w, 5.75rem) + var(--home-logged-in-gap, 1rem));top:calc(var(--site-header-h, 78px) + var(--map-chrome-bar-h, 4.35rem) + .35rem);margin:0}.pfc.pfc--dormant{width:0!important;max-width:0!important;min-width:0!important;height:0!important;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;border:0;padding:0}}.pfc{--pfc-ink: #1a2f3a;--pfc-muted: #5a6b72;--pfc-green: #1b4332;--pfc-green-soft: #e4eedc;--pfc-line: rgb(65 80 38 / .12);--pfc-enter-ms: .28s;--pfc-enter-ease: cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;flex-shrink:0;align-self:flex-start;contain:layout style paint;color:var(--pfc-ink);font-family:var(--font-sans, system-ui, sans-serif);pointer-events:none;z-index:75;opacity:0;transform:translate3d(-.5rem,0,0);transition:transform var(--pfc-enter-ms) var(--pfc-enter-ease),opacity var(--pfc-enter-ms) var(--pfc-enter-ease),width var(--pfc-enter-ms) var(--pfc-enter-ease),max-width var(--pfc-enter-ms) var(--pfc-enter-ease);will-change:transform,opacity}.pfc.pfc--visible{opacity:1;transform:translateZ(0);pointer-events:auto}.pfc--compact{display:flex;width:4.75rem;max-width:4.75rem;flex-direction:column;align-items:stretch;gap:1.15rem;padding:.35rem 0}.pfc-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;width:100%;margin:0;padding:.55rem .2rem .5rem;border:1px solid var(--pfc-line);border-radius:.85rem;background:#fff;box-shadow:0 .2rem .55rem #1e2d2312;color:var(--pfc-ink);font:inherit;font-size:.58rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.pfc-chip svg{width:1.15rem;height:1.15rem;color:#2f5d34}.pfc-chip:hover{background:#f7faf3}.pfc-chip--active{border-color:#2f5d3459;background:var(--pfc-green-soft)}.pfc-chip--expand{padding:.65rem .2rem}.pfc-chip--expand svg{color:var(--pfc-ink)}.pfc--expanded{display:flex;width:18rem;max-width:0;flex-direction:column;max-height:min(42rem,calc(100dvh - var(--site-header-h, 78px) - var(--map-chrome-bar-h, 4.35rem) - 1rem));padding:0;border:1px solid transparent;border-radius:1.25rem;background:#fff;box-shadow:0 1px #0000000a,0 12px 32px #1616161a;overflow:hidden;transition:transform var(--pfc-enter-ms) var(--pfc-enter-ease),opacity var(--pfc-enter-ms) var(--pfc-enter-ease),max-width var(--pfc-enter-ms) var(--pfc-enter-ease),border-color var(--pfc-enter-ms) var(--pfc-enter-ease)}.pfc--expanded.pfc--visible{max-width:18rem;border-color:var(--pfc-line)}.pfc--tab-shell.pfc--expanded,.pfc--overlay-instant.pfc--expanded{max-width:18rem!important;border-color:var(--pfc-line);transition:none!important;opacity:1;transform:none;pointer-events:auto}.pfc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.95rem 1rem .85rem;border-bottom:1px solid var(--pfc-line)}.pfc__head-main{min-width:0;flex:1 1 auto}.pfc__head-title{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.pfc__head-ico{width:1.15rem;height:1.15rem;color:var(--pfc-green)}.pfc__title{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.pfc__lead{margin:.35rem 0 0;color:var(--pfc-muted);font-size:.68rem;line-height:1.4;letter-spacing:-.01em}.pfc__close{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin:0;padding:0;border:0;border-radius:.55rem;background:transparent;color:var(--pfc-muted);cursor:pointer}.pfc__close:hover{background:#f3f5f0;color:var(--pfc-ink)}.pfc__close svg{width:1.1rem;height:1.1rem}.pfc__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem 1rem .5rem;overscroll-contain:contain}.pfc-block{margin-bottom:1rem}.pfc-block.is-spotlight,.pfc-cat-chips.is-spotlight,.pfc-rows.is-spotlight{position:relative;border-radius:.85rem;box-shadow:0 0 0 2px #10b98180,0 .3rem .9rem #10b98129;background:#ecfdf58c}.pfc-cat-chips.is-spotlight,.pfc-rows.is-spotlight{padding:.35rem .4rem;margin:-.15rem -.15rem .55rem}.pfc-block.is-spotlight{padding:.45rem .5rem .55rem;margin-left:-.35rem;margin-right:-.35rem}.pfc-block__label-row{display:flex;align-items:center;gap:.35rem;margin-bottom:.55rem}.pfc-block__label{font-size:.78rem;font-weight:650;letter-spacing:-.01em}.pfc-block__info{width:.78rem;height:.78rem;color:var(--pfc-muted)}.pfc-skel{border-radius:.45rem;background:linear-gradient(90deg,#1a2f3a1a,#1a2f3a38 45%,#1a2f3a1a);background-size:200% 100%;animation:pfc-skel-shimmer 1.1s ease-in-out infinite}.pfc-skel--title{height:1rem;width:55%}.pfc-skel--sub{height:.7rem;width:78%}.pfc-skel--slider{height:1.65rem;width:100%;margin-top:.15rem}.pfc-skel--block{height:3.4rem;width:100%}.pfc-skel--row{height:2.25rem;width:100%;margin-top:.55rem}.pfc-skel--field{height:2.85rem;width:100%;margin-top:.65rem;border-radius:.75rem}.pfc__close--shell{pointer-events:none;opacity:.55}.pfc-dual-slider--shell{pointer-events:none}.pfc-dual-slider--shell .pfc-skel--tip{position:absolute;top:0;z-index:2;box-sizing:border-box;width:2.7rem;min-width:2.7rem;height:1.35rem;border-radius:999px}.pfc-dual-slider--shell .pfc-skel--tip-lo{left:0}.pfc-dual-slider--shell .pfc-skel--tip-hi{right:0}.pfc-dual-slider--shell .pfc-skel--track{position:absolute;left:0;right:0;bottom:.48rem;height:.42rem;border-radius:999px}.pfc-skel--usda-range{display:inline-block;width:3.4rem;min-width:3.4rem;height:.78rem;border-radius:.3rem;vertical-align:-.1em}.pfc-skel--year-track{display:block;width:100%;min-width:0;height:.32rem;border-radius:999px}.pfc-skel--year-val{display:inline-block;width:2.35rem;min-width:2.35rem;height:1.05rem;border-radius:.35rem}.pfc-skel--row-val{display:inline-block;height:.78rem;border-radius:.3rem;flex:none}.pfc--tab-shell .pfc-row__btn--shell{cursor:default;pointer-events:none}.pfc--tab-shell .pfc__foot .pfc-btn:disabled{opacity:1;cursor:default}.pfc--tab-shell .pfc-skel--head-ico{width:1.15rem;height:1.15rem;border-radius:.3rem;flex:none}.pfc--tab-shell .pfc-skel--head-title{width:4.25rem;height:1.05rem}.pfc--tab-shell .pfc-skel--lead{display:block;width:100%;height:.62rem;margin-top:.35rem}.pfc--tab-shell .pfc-skel--lead-short{width:82%;margin-top:.28rem}.pfc--tab-shell .pfc-skel--close{flex:none;width:1.85rem;height:1.85rem;border-radius:.55rem}.pfc--tab-shell .pfc-skel--btn{display:block;width:100%;height:2.45rem;border-radius:.75rem}@keyframes pfc-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pfc-winter-year{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.35rem .4rem;margin-top:.55rem;padding:.45rem .15rem .1rem;border-top:1px solid var(--pfc-line)}.pfc-winter-year__label{display:inline-flex;align-items:center;gap:.22rem;color:var(--pfc-ink);font-size:.72rem;font-weight:750;letter-spacing:-.01em}.pfc-winter-card__source-wrap{position:relative;display:inline-flex;align-items:center}.pfc-winter-card__source-btn{display:inline-grid;place-items:center;width:.95rem;height:.95rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pfc-muted);cursor:pointer;transition:color .12s ease,background .12s ease}.pfc-winter-card__source-btn:hover,.pfc-winter-card__source-btn:focus-visible,.pfc-winter-card__source-btn[aria-expanded=true]{color:var(--pfc-green);background:var(--pfc-green-soft);outline:none}.pfc-winter-card__source-btn svg{width:.72rem;height:.72rem}.pfc-winter-card__source-tip{position:fixed;z-index:1200;width:max-content;max-width:min(16rem,calc(100vw - 1.5rem));padding:.4rem .55rem;border-radius:.5rem;background:#1c241ef5;color:#f4f7f4;font-size:.62rem;font-weight:550;line-height:1.4;letter-spacing:0;text-align:left;box-shadow:0 8px 22px #141e1647;transform:translate(-50%);pointer-events:auto}.pfc-winter-card__source-tip:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px}.pfc-winter-card__source-tip a{color:#e8f5e9;text-decoration:underline;text-underline-offset:.14em}.pfc-winter-card__source-tip a:hover{color:#fff}.pfc-winter-year__min,.pfc-winter-year__max{color:var(--pfc-muted);font-size:.58rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}.pfc-winter-year__val{min-width:2.4rem;padding:.2rem .4rem;border-radius:999px;background:var(--pfc-green-soft);color:var(--pfc-green);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center;line-height:1.2}.pfc-winter-year__range{width:100%;height:1.35rem;margin:0;padding:0;appearance:none;background:transparent;cursor:pointer;accent-color:var(--pfc-green)}.pfc-winter-year__range::-webkit-slider-runnable-track{height:.32rem;border-radius:999px;background:#cfe3c0}.pfc-winter-year__range::-webkit-slider-thumb{appearance:none;width:.95rem;height:.95rem;margin-top:-.32rem;border-radius:999px;border:2px solid #fff;background:var(--pfc-green);box-shadow:0 0 0 1px #2f5d3438,0 1px 4px #1e2d2329}.pfc-winter-year__range::-moz-range-track{height:.32rem;border-radius:999px;background:#cfe3c0;border:0}.pfc-winter-year__range::-moz-range-thumb{width:.95rem;height:.95rem;border-radius:999px;border:2px solid #fff;background:var(--pfc-green);box-shadow:0 0 0 1px #2f5d3438,0 1px 4px #1e2d2329}.pfc .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pfc-block__tag{margin-left:auto;padding:.2rem .5rem;border-radius:999px;background:var(--pfc-green-soft);color:var(--pfc-green);font-size:.78rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pfc-block__year-toggle{display:grid;place-items:center;flex:0 0 auto;width:1.45rem;height:1.45rem;margin:0;margin-left:-.1rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pfc-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.pfc-block__year-toggle:hover,.pfc-block__year-toggle:focus-visible{background:var(--pfc-green-soft);color:var(--pfc-green);outline:none}.pfc-block__chevron{width:1rem;height:1rem;transition:transform .18s ease}.pfc-block.is-year-open .pfc-block__chevron{transform:rotate(90deg)}.pfc-block__reset{display:grid;place-items:center;width:1.55rem;height:1.55rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pfc-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.pfc-block__reset svg{width:.85rem;height:.85rem}.pfc-block__reset:hover,.pfc-block__reset:focus-visible{background:var(--pfc-green-soft);color:var(--pfc-green)}.pfc-dual-slider{--pfc-track-fill: #c5d9b8;position:relative;height:1.65rem;margin:.15rem 0 .35rem}.pfc-dual-slider--tips{height:3.15rem;margin-top:.35rem}.pfc-dual-slider:before{content:"";position:absolute;left:0;right:0;top:50%;height:.42rem;border-radius:999px;background:var(--pfc-track-fill);transform:translateY(-50%);pointer-events:none}.pfc-dual-slider--tips:before{top:auto;bottom:.48rem;transform:none}.pfc-dual-slider__tip{--tip-half: 1.35rem;position:absolute;top:0;left:clamp(0px,calc(var(--tip-x, 50%) - var(--tip-half)),calc(100% - var(--tip-half) * 2));z-index:2;box-sizing:border-box;min-width:calc(var(--tip-half) * 2);padding:.2rem .42rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #1e2d370f,0 .25rem .65rem #1e2d371f;color:var(--pfc-muted);font-size:.62rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.2;text-align:center;white-space:nowrap;pointer-events:none;transform-origin:center bottom;transition:color .12s ease,font-weight .12s ease,box-shadow .12s ease,transform .12s ease}.pfc-dual-slider__tip:first-of-type{color:#2a6fbb}.pfc-dual-slider__tip:last-of-type{color:#c45a1a}.pfc-dual-slider__tip.is-active{z-index:3;font-weight:800;transform:scale(1.04);box-shadow:0 0 0 1px #2f5d342e,0 .35rem .85rem #1e2d3729}.pfc-dual-slider__input{position:absolute;left:0;width:100%;margin:0;appearance:none;background:transparent;pointer-events:none;height:1.65rem;touch-action:none}.pfc-dual-slider--tips .pfc-dual-slider__input{bottom:0;height:1.55rem}.pfc-dual-slider__input::-webkit-slider-thumb{appearance:none;width:1.05rem;height:1.05rem;border-radius:999px;border:2px solid #fff;background:#3f9d4a;box-shadow:0 0 0 1px #2f5d3440,0 2px 6px #1e2d232e;pointer-events:auto;cursor:pointer}.pfc-dual-slider__input::-moz-range-thumb{width:1.05rem;height:1.05rem;border-radius:999px;border:2px solid #fff;background:#3f9d4a;box-shadow:0 0 0 1px #2f5d3440,0 2px 6px #1e2d232e;pointer-events:auto;cursor:pointer}.pfc-dual-slider__input::-webkit-slider-runnable-track{height:.42rem;background:transparent}.pfc-dual-slider__input::-moz-range-track{height:.42rem;background:transparent}.pfc-block__ticks{display:flex;justify-content:space-between;gap:.25rem;color:var(--pfc-muted);font-size:.56rem;font-weight:600}.pfc-rows{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.85rem;overflow:visible}.pfc-row{position:relative;border:1px solid var(--pfc-line);border-radius:.95rem;background:#fff;overflow:visible}.pfc-row.is-open{z-index:30;border-bottom-left-radius:0;border-bottom-right-radius:0}.pfc-row__btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;width:100%;margin:0;padding:.72rem .8rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pfc-row__ico{display:inline-flex;color:#2f5d34}.pfc-row__ico svg{width:1.05rem;height:1.05rem}.pfc-row__text{display:flex;flex-direction:column;gap:.12rem;min-width:0}.pfc-row__label{font-size:.78rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.pfc-row__hint{color:var(--pfc-muted);font-size:.58rem;font-weight:500;line-height:1.3}.pfc-chip__flag{display:grid;place-items:center;width:1.35rem;height:1.35rem;font-size:1.05rem;line-height:1}.pfc-row--flag{border-color:#2f5d3447;background:#f3f7ef;box-shadow:inset 0 0 0 1px #2f5d340f}.pfc-row__flag{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:.35rem;background:#fff;box-shadow:inset 0 0 0 1px #4150261f;font-size:1rem;line-height:1}.pfc-row__flag--lg{width:1.55rem;height:1.55rem;font-size:1.15rem}.pfc-row__value-with-flag{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.pfc-row__value{color:var(--pfc-muted);font-size:.65rem;font-weight:600;min-width:2.75rem;text-align:right;flex:none}.pfc-row--flag .pfc-row__value{color:var(--pfc-ink);font-weight:700;min-width:6.5rem}.pfc-row__chevron{width:.95rem;height:.95rem;color:var(--pfc-muted);transition:transform .15s ease}.pfc-row.is-open .pfc-row__chevron{transform:rotate(90deg)}.pfc-row__panel{position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;z-index:5;display:flex;flex-direction:column;gap:.2rem;max-height:9rem;padding:.35rem .55rem .55rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--pfc-line);border-top-color:var(--pfc-line);border-radius:0 0 .95rem .95rem;background:#fff;box-shadow:0 10px 22px #2430241f}.pfc-row__panel--tall{max-height:min(18rem,52vh)}.pfc-option-group{display:flex;flex-direction:column;gap:.12rem;margin-top:.35rem;padding-top:.2rem;border-top:1px solid var(--pfc-line)}.pfc-option-group__label{position:sticky;top:0;z-index:1;display:block;margin:0;padding:.35rem .35rem .2rem;background:#fff;color:var(--pfc-muted);font-size:.62rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.pfc-option{display:flex;align-items:center;gap:.45rem;margin:0;padding:.4rem .45rem;border:0;border-radius:.45rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:600;text-align:left;cursor:pointer}.pfc-option:hover,.pfc-option.is-active{background:var(--pfc-green-soft)}.pfc-option__ico,.pfc-row__cat-ico{width:1.15rem;height:1.15rem;flex:none;border-radius:.28rem}.pfc-hint{margin:.35rem .2rem;color:var(--pfc-muted);font-size:.7rem;font-weight:550}.pfc-toggles{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.35rem}.pfc-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem .15rem}.pfc-toggle__ico{display:inline-flex;color:#2f5d34}.pfc-toggle__ico svg{width:1.05rem;height:1.05rem}.pfc-toggle__label{font-size:.78rem;font-weight:650}.pfc-switch{position:relative;width:2.35rem;height:1.3rem;margin:0;padding:0;border:0;border-radius:999px;background:#cfd6c8;cursor:pointer;transition:background-color .15s ease}.pfc-switch.is-on{background:#3f9d4a}.pfc-switch__knob{position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .15s ease}.pfc-switch.is-on .pfc-switch__knob{transform:translate(1.05rem)}.pfc__foot{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem 1rem 1rem;border-top:1px solid var(--pfc-line)}.pfc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.65rem .5rem;border-radius:.75rem;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:-.01em;cursor:pointer}.pfc-btn svg{width:.95rem;height:.95rem;flex:none}.pfc-btn--ghost{border:1.5px solid rgb(47 93 52 / .45);background:#fff;color:var(--pfc-green)}.pfc-btn--ghost:hover{background:#f7faf3}.pfc-btn--primary{border:0;background:var(--pfc-green);color:#fff}.pfc-btn--primary:hover{filter:brightness(1.06)}@media(max-width:959.98px){.pfc{display:none}.pfc.pfc--mobile-sheet{display:flex!important;flex-direction:column;position:relative;left:auto;top:auto;bottom:auto;width:100%;max-width:none!important;max-height:calc(min(92dvh,var(--mobile-map-sheet-max-expanded-height, 85vh)) - 2.75rem - env(safe-area-inset-bottom,0px))!important;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;transform:none;overflow:hidden;pointer-events:auto;z-index:auto}.pfc-mobile-backdrop{position:fixed;inset:0;z-index:100090;margin:0;padding:0;border:0;background:#0f191461;cursor:pointer;pointer-events:auto}.mobile-map-sheet.pfc-mobile-sheet{z-index:100100;height:auto;max-height:min(92dvh,var(--mobile-map-sheet-max-expanded-height));background:#f7f8f4;padding-bottom:env(safe-area-inset-bottom,0px)}.pfc--mobile-sheet .pfc__head{flex-shrink:0;border-bottom:0;padding-top:.15rem}.pfc--mobile-sheet .pfc__lead{font-size:.78rem}.pfc--mobile-sheet .pfc__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pfc--mobile-sheet .pfc__foot{flex-shrink:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);padding-bottom:.85rem;background:#f7f8f4}.pfc-cat-chips{margin-bottom:1rem}.pfc-cat-chips__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.pfc-cat-chips__label{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;letter-spacing:-.01em}.pfc-cat-chips__label svg{width:1rem;height:1rem;color:#2f5d34}.pfc-cat-chips__all{display:inline-flex;align-items:center;gap:.1rem;margin:0;padding:0;border:0;background:transparent;color:var(--pfc-green);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.pfc-cat-chips__all svg{width:.95rem;height:.95rem}.pfc-cat-chips__scroller{display:flex;gap:.45rem;overflow-x:auto;padding:.1rem .1rem .35rem;margin:0 -.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pfc-cat-chips__scroller::-webkit-scrollbar{display:none}.pfc-cat-chip{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;margin:0;padding:.55rem .75rem;border:1.5px solid var(--pfc-line);border-radius:.85rem;background:#fff;color:var(--pfc-ink);font:inherit;font-size:.82rem;font-weight:650;white-space:nowrap;cursor:pointer;touch-action:manipulation}.pfc-cat-chip.is-active{border-color:#2f5d3473;background:var(--pfc-green-soft);color:var(--pfc-green)}.pfc-cat-chip--more{color:var(--pfc-muted)}.pfc-cat-chip__ico,.pfc-cat-chip>svg{width:1.15rem;height:1.15rem;flex:none}.pfc-cat-chips__panel{margin-top:.55rem;max-height:12rem;overflow:auto;border:1px solid var(--pfc-line);border-radius:.85rem;background:#fff;padding:.35rem}}.private-tab-map-shell{position:absolute;inset:0;z-index:6;overflow:hidden;pointer-events:none;border-radius:inherit;background:#a5d3de;visibility:visible!important}.private-tab-map-shell__wash{position:absolute;inset:0;background:linear-gradient(90deg,#58808e24,#ffffff6b 46%,#58808e24);background-size:200% 100%;animation:private-tab-map-shell-shimmer 1.2s ease-in-out infinite}.private-tab-map-shell__stack{position:absolute;left:50%;top:46%;display:flex;width:min(72%,20rem);flex-direction:column;gap:.55rem;transform:translate(-50%,-50%)}.private-tab-map-shell__bar{display:block;height:.72rem;border-radius:.55rem;background:linear-gradient(90deg,#466c7a33,#ffffff8c 48%,#466c7a33);background-size:200% 100%;animation:private-tab-map-shell-shimmer 1.15s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ffffff59}.private-tab-map-shell__bar--lg{width:100%;height:4.25rem;border-radius:1rem;animation-duration:1.35s}.private-tab-map-shell__bar--md{width:78%;align-self:center}.private-tab-map-shell__bar--sm{width:52%;align-self:center;animation-delay:.12s}@keyframes private-tab-map-shell-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.private-tab-map-shell__wash,.private-tab-map-shell__bar{animation:none}.private-tab-map-shell__wash{opacity:.5}}.market-page{--market-ink: var(--brand-green, #4f5f21);--market-ink-soft: var(--brand-green-olive, #4b5d2d);--market-surface: #f3f6eb;--market-surface-deep: #e4ecda;--market-cream: #f7f4ec;--market-font: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-family:var(--market-font);background:var(--market-cream);color:var(--market-ink)}#market-hero.hero-section--content{background:var(--market-cream, #f7f4ec)}#market-hero.hero-section--content .hero-aspect:after{background:linear-gradient(to bottom,rgb(247 244 236 / 0) 0%,rgb(247 244 236 / .45) 50%,var(--market-cream, #f7f4ec) 100%)}#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-copy-stack{max-width:min(100%,22rem)!important;width:100%;gap:.75rem!important}#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-tile,#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-tagline,#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-mock-highlight{max-width:18.5rem!important}#market-hero.hero-section--content .hero-description{max-width:18.5rem!important;font-size:.95rem;line-height:1.45;color:#4f5f21c7}@media(min-width:768px){#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-title-two-line{flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.28em}#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-copy-stack{max-width:34rem!important}#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-tile,#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-tagline,#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-mock-highlight{max-width:26rem!important;font-size:1.05rem!important;line-height:1.45!important}#market-hero.hero-section--content .hero-description{max-width:26rem!important;font-size:1rem}}@media(max-width:767.98px){#market-hero.hero-section--content{margin-top:calc(var(--site-header-h, 64px) - 14px);padding:0;box-sizing:border-box}#market-hero .hero-aspect{width:100%;min-height:0!important;height:17.25rem!important;aspect-ratio:auto!important;border-radius:0;overflow:hidden}#market-hero.hero-section--content .hero-picture-root{-webkit-mask-image:none;mask-image:none;border-radius:0}#market-hero.hero-section--content .hero-aspect:after{height:min(28%,3.25rem);border-radius:0}#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-copy__inset{padding:1.65rem 1rem 1.15rem}#market-hero.hero-section--content .hero-copy.hero-copy--unified h1.hero-title{font-size:clamp(1.95rem,8vw,2.35rem)!important;line-height:.95!important}#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-title-two-line{gap:.12em}#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-copy-stack{gap:.45rem!important;max-width:min(100%,13.25rem)!important}#market-hero.hero-section--content .hero-description{margin-top:.25rem!important;max-width:11.25rem!important;width:100%;font-size:.84rem;line-height:1.3}#market-hero.hero-section--content .hero-content-cta-row{margin-top:.5rem;gap:.45rem;width:max-content;max-width:min(19.5rem,calc(100vw - 2rem))}#market-hero.hero-section--content .hero-content-cta{padding:.58rem 1.1rem;font-size:.86rem;white-space:nowrap}#market-hero .market-stats{display:none}#market-hero .hero-content-cta.cta--primary{background:var(--market-ink, #4f5f21)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:none}#market-hero .hero-content-cta.cta--primary:hover{background:var(--brand-green-olive, #4b5d2d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}#market-hero.hero-section--content .hero-copy.hero-copy--unified{padding-bottom:1.25rem}#market-hero.hero-section--content .hero-tagline-tile,#market-hero .market-how.market-section{display:none}@media(min-width:768px){#market-hero.hero-section--content .hero-copy.hero-copy--unified{z-index:6;padding-bottom:2.75rem}#market-hero.hero-section--content .hero-copy.hero-copy--unified .hero-copy__inset{padding-bottom:1.25rem}#market-hero.hero-section--content .hero-tagline-tile,#market-hero .market-how.market-section{display:block}}#market-hero .market-stats{box-sizing:border-box;width:100%;max-width:100%;margin:1.15rem 0 0;padding:.35rem 0 0;position:relative;z-index:2;background:transparent;pointer-events:auto}#market-hero .market-stats__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.1rem 1.5rem;margin:0;padding:0;list-style:none;max-width:100%}#market-hero .market-stats__item{display:flex;align-items:flex-start;gap:.55rem;min-width:0}#market-hero .market-stats__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.85rem;height:1.85rem;margin-top:.05rem;color:var(--market-ink, #4f5f21);background:none}#market-hero .market-stats__icon svg{display:block;width:1.85rem;height:1.85rem}#market-hero .market-stats__copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}#market-hero .market-stats__value{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--market-ink, #4f5f21)}#market-hero .market-stats__label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.8rem;font-weight:500;line-height:1.25;color:#4f5f21b8}.market-section{box-sizing:border-box;width:100%;padding:1.5rem 1.25rem 1rem}.market-section__inner{width:100%;box-sizing:border-box}.market-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.market-section__title{margin:0;font-family:var(--font-londrina-solid, "Londrina Solid", cursive);font-size:clamp(1.55rem,3.5vw,2.1rem);font-weight:300;color:var(--market-ink);line-height:1.05}.market-section__link{flex-shrink:0;font-size:.92rem;font-weight:600;color:var(--market-ink-soft);text-decoration:none}.market-section__link:hover{text-decoration:underline}.market-empty{margin:0;padding:1.25rem;border-radius:.65rem;background:var(--market-surface);color:#4f5f21cc}#market-hero .market-how.market-section{--market-ink: var(--brand-green, #4f5f21);--market-ink-soft: var(--brand-green-olive, #4b5d2d);--market-font: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;position:relative;z-index:12;box-sizing:border-box;width:100%;margin:-1.25rem 0 0;padding:0 1.25rem 1.15rem;background:transparent;color:var(--market-ink);pointer-events:none}#market-hero .market-how .market-section__inner,#market-hero .market-how__panel{pointer-events:auto}.market-how{background:transparent;padding-top:.5rem;padding-bottom:.75rem}.market-how__panel{box-sizing:border-box;width:100%;max-width:58rem;margin-inline:auto;border-radius:999px;background:#fff;border:1px solid rgb(79 95 33 / .1);box-shadow:0 6px 22px #2d371914;overflow:hidden}.market-how__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;padding:.7rem 1rem .7rem 1.15rem;cursor:pointer;list-style:none;user-select:none}.market-how__summary::-webkit-details-marker{display:none}.market-how__toggle{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;color:var(--market-ink)}.market-how__toggle-label{font-family:var(--font-londrina-solid, "Londrina Solid", cursive);font-size:1.15rem;font-weight:300;letter-spacing:.01em;line-height:1.15;color:var(--brand-green, #4f5f21);-webkit-text-fill-color:var(--brand-green, #4f5f21)}.market-how__chevron{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgb(79 95 33 / .18);background:#f7f4ec;color:var(--market-ink);transition:transform .2s ease}.market-how__panel[open]>.market-how__summary .market-how__chevron{transform:rotate(180deg)}.market-how__divider{display:none;flex-shrink:0;width:1px;height:1.85rem;background:#4f5f2124}.market-how__preview{display:none;flex:0 1 auto;align-items:center;justify-content:center;gap:.35rem .55rem;margin:0;padding:0;list-style:none;min-width:0}.market-how__preview-item{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.market-how__preview-num{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid rgb(79 95 33 / .22);font-family:var(--market-font);font-size:.72rem;font-weight:700;line-height:1;color:var(--market-ink);background:#fff}.market-how__preview-media{box-sizing:border-box;flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:999px;overflow:hidden;background:#f7f4ec}.market-how__preview-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.market-how__preview-icon{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--market-ink)}.market-how__preview-title{font-family:var(--market-font);font-size:.9rem;font-weight:600;line-height:1.2;color:#282d1ee6;white-space:nowrap}.market-how__preview-sep{display:inline-flex;flex-shrink:0;margin-inline:.2rem .1rem;color:#4f5f2152}.market-how__panel[open]{border-radius:1.35rem}.market-how__panel[open]>.market-how__summary{justify-content:flex-start;padding:1rem 1.25rem .35rem;border-bottom:none}.market-how__panel[open] .market-how__divider,.market-how__panel[open] .market-how__preview{display:none}.market-how__body{padding:.35rem 1.25rem 1.25rem}.market-how__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0;padding:.75rem 0 0;list-style:none}.market-how__col{display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center;min-width:0}.market-how__col-media{box-sizing:border-box;width:7.5rem;height:7.5rem;display:flex;align-items:center;justify-content:center}.market-how__col-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.market-how__col-icon{display:inline-flex;color:var(--market-ink)}.market-how__col-title{margin:0;font-family:var(--market-font);font-size:1.02rem;font-weight:700;line-height:1.3;color:var(--market-ink)}.market-how__col-text{margin:0;max-width:18rem;font-family:var(--market-font);font-size:.9rem;line-height:1.45;color:#464b3cc7}.market-how__tip{display:flex;align-items:flex-start;justify-content:center;gap:.45rem;margin:1.35rem 0 0;padding-top:.15rem;font-family:var(--market-font);font-size:.92rem;line-height:1.4;color:var(--market-ink);text-align:center}.market-how__tip-icon{display:inline-flex;flex-shrink:0;margin-top:.1rem;color:var(--market-ink);opacity:.85}.market-how__tip strong{font-weight:700}.market-categories__carousel{position:relative}.market-categories__viewport{min-width:0}.market-categories__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.market-categories__nav,.market-categories__dots{display:none}.market-category{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit;min-width:0}.market-category__media{aspect-ratio:1;border-radius:.75rem;overflow:hidden;background:#fff;border:1px solid rgb(79 95 33 / .14);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.market-category__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .32s cubic-bezier(.22,1,.36,1)}.market-category:hover .market-category__media{border-color:#4f5f2147;box-shadow:0 8px 20px #4f5f211a;transform:translateY(-2px)}.market-category:hover .market-category__media img{transform:scale(1.08)}.market-category__placeholder{width:100%;height:100%;background:radial-gradient(circle at 30% 30%,#d7e4c5 0%,transparent 55%),linear-gradient(145deg,var(--market-surface),var(--market-surface-deep))}.market-category__label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.market-category__name{margin:0;font-size:.95rem;font-weight:700}.market-category__meta{margin:0;font-size:.8rem;color:#4f5f21b8}@media(max-width:767.98px){.market-categories.market-section{padding-left:0;padding-right:0}.market-categories .market-section__head{margin-bottom:.35rem;padding-inline:1.25rem}.market-categories__carousel{position:relative;padding-bottom:.15rem}.market-categories__viewport{overflow:hidden;padding:0 .95rem .35rem}.market-categories__track{display:flex;align-items:flex-start;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 .2rem}.market-categories__track::-webkit-scrollbar{display:none}.market-category{flex:0 0 calc((100% - 1.95rem) / 3.55);align-self:flex-start;height:auto;gap:0;border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 3px 10px #2d371917;scroll-snap-align:start;border:1px solid rgb(79 95 33 / .08)}.market-category__media{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:0;background:#fff;aspect-ratio:1.45 / 1;padding:.15rem .28rem}.market-category__media img{width:auto;height:auto;max-width:82%;max-height:92%;object-fit:contain;transform:none}.market-category__placeholder{width:82%;height:92%;border-radius:.35rem}.market-category:hover .market-category__media{border-color:transparent;box-shadow:none;transform:none}.market-category:hover .market-category__media img{transform:none}.market-category__label{flex-shrink:0;align-items:center;justify-content:center;min-width:0;width:100%;padding:.28rem .3rem .32rem;background:#efe8da;text-align:center}.market-category__name{max-width:100%;font-size:.74rem;font-weight:700;color:var(--market-ink);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-category__meta{display:none}.market-categories__nav{position:absolute;top:calc(38% - .5rem);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin:0;padding:0;border:1px solid rgb(79 95 33 / .1);border-radius:999px;background:#fff;color:#3c462dcc;box-shadow:0 2px 7px #2d371924;cursor:pointer}.market-categories__nav svg{width:11px;height:11px}.market-categories__nav:disabled{opacity:.3;cursor:default}.market-categories__nav--prev{left:.15rem}.market-categories__nav--next{right:.15rem}.market-categories__dots{display:flex;align-items:center;justify-content:center;gap:.38rem;margin-top:.75rem;padding-inline:1.25rem}.market-categories__dot{width:.42rem;height:.42rem;padding:0;border:none;border-radius:999px;background:#4f5f2138;cursor:pointer}.market-categories__dot.is-active{background:var(--market-ink, #4f5f21)}}.market-listings{background:#fff}.market-listings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem .35rem}.market-listing{display:flex;flex-direction:column;gap:.2rem;min-width:0}.market-listing__media-wrap{position:relative}.market-listing__media{display:block;aspect-ratio:1;border-radius:.35rem;overflow:hidden;background:var(--market-surface)}.market-listing__media img{width:100%;height:100%;object-fit:cover;display:block}.market-listing__placeholder{width:100%;height:100%;background:linear-gradient(145deg,var(--market-surface),var(--market-surface-deep))}.market-listing__badge{position:absolute;top:.22rem;left:.22rem;padding:.1rem .28rem;border-radius:.25rem;background:var(--market-ink);color:#fff;font-size:.55rem;font-weight:700;z-index:1}.market-listing__menu-wrap{position:absolute;top:.2rem;right:.2rem;z-index:2}.market-listing__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:0;border-radius:999px;background:#ffffffeb;color:var(--market-ink);box-shadow:0 1px 3px #0000001f;cursor:pointer}.market-listing__menu-btn:hover,.market-listing__menu-wrap.is-open .market-listing__menu-btn{background:#fff}.market-listing__menu-btn:disabled{opacity:.6;cursor:wait}.market-listing__menu-btn:focus-visible{outline:2px solid var(--market-ink);outline-offset:2px}.market-listing__menu-dropdown{position:absolute;top:calc(100% + .25rem);right:0;min-width:8.5rem;padding:.3rem;border-radius:.55rem;background:#fff;box-shadow:0 8px 24px #00000024;border:1px solid rgb(79 95 33 / .12)}.market-listing__menu-item{display:block;width:100%;border:0;border-radius:.4rem;background:transparent;padding:.55rem .7rem;text-align:left;font-size:.85rem;font-weight:600;color:var(--market-ink);cursor:pointer}.market-listing__menu-item:hover:not(:disabled){background:var(--market-surface)}.market-listing__menu-item--danger{color:#b42318}.market-listing__menu-item--danger:hover:not(:disabled){background:#fef3f2}.market-listing__menu-item:disabled{opacity:.65;cursor:wait}.market-listing__menu-error{margin:.25rem .35rem .15rem;font-size:.72rem;line-height:1.3;color:#b42318}.market-listing__title{margin:0;font-size:.7rem;font-weight:700;line-height:1.2;color:var(--market-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-listing__title:hover{text-decoration:underline}.market-listing__location{margin:.05rem 0 0;font-size:.6rem;line-height:1.2;color:#4f5f21b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-listing__seller{display:flex;align-items:center;gap:.28rem;margin-top:.15rem;text-decoration:none;color:inherit;min-width:0}.market-listing__avatar{width:.95rem;height:.95rem;border-radius:999px;overflow:hidden;background:var(--market-surface-deep);flex-shrink:0}.market-listing__avatar img{width:100%;height:100%;object-fit:cover;display:block}.market-listing__avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.5rem;font-weight:700;color:var(--market-ink)}.market-listing__seller-name{font-size:.6rem;font-weight:600;color:#4f5f21d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-listing__price{margin-top:.1rem;font-size:.72rem;font-weight:700;color:var(--market-ink)}.market-detail-page.market-section{padding-top:calc(var(--site-header-h, 64px) + 1.5rem);padding-bottom:2.75rem}.market-detail{display:grid;gap:1.35rem;width:100%;max-width:80rem}.market-detail__back{margin:0}.market-detail__layout{display:grid;gap:1.5rem;align-items:start}.market-detail__gallery{display:grid;gap:.7rem;min-width:0}.market-detail__summary{display:grid;gap:1rem;align-content:start;min-width:0}.market-detail__aside{display:grid;gap:.85rem;align-content:start;min-width:0}.market-detail__stage{position:relative}.market-detail__main-media{position:relative;aspect-ratio:1;max-width:none;border-radius:1rem}.market-detail__main-media--video{background:#111}.market-detail__main-media--video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit}.market-detail__featured{position:absolute;top:.85rem;left:.85rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:var(--market-ink, #4f5f21);color:#fff;font-size:.78rem;font-weight:700}.market-detail__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin:0;padding:0;border:0;border-radius:999px;background:#ffffffeb;color:var(--market-ink);box-shadow:0 4px 14px #2d371924;cursor:pointer}.market-detail__nav--prev{left:.75rem}.market-detail__nav--next{right:.75rem}.market-detail__counter{position:absolute;right:.85rem;bottom:.85rem;z-index:2;padding:.28rem .55rem;border-radius:999px;background:#14180c9e;color:#fff;font-size:.75rem;font-weight:600}.market-detail__thumbs{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto}.market-detail__thumb{position:relative;flex:0 0 4.5rem;width:4.5rem;height:4.5rem;padding:0;border:2px solid transparent;border-radius:.65rem;overflow:hidden;background:var(--market-surface);cursor:pointer}.market-detail__thumb img{width:100%;height:100%;object-fit:cover;display:block}.market-detail__thumb--active{border-color:var(--market-ink)}.market-detail__thumb-more{position:absolute;inset:0;display:grid;place-items:center;background:#14180c73;color:#fff;font-size:.95rem;font-weight:700}.market-detail__thumb--video .market-detail__thumb-play{position:absolute;inset:0;display:grid;place-items:center;background:#14180c66;color:#fff;font-size:.85rem;pointer-events:none}.market-detail__thumb-video-fallback{display:block;width:100%;height:100%;background:linear-gradient(145deg,#2a3318,#4f5f21)}.market-detail__intro{display:grid;gap:.35rem}.market-detail__crumbs{margin:0;font-size:.82rem;color:#4f5f219e}.market-detail__crumbs a{color:inherit;text-decoration:none}.market-detail__crumbs a:hover{text-decoration:underline}.market-detail__title{margin:0;font-family:var(--font-londrina-solid, "Londrina Solid", cursive);font-size:clamp(1.85rem,4vw,2.45rem);font-weight:300;line-height:1.05;color:var(--market-ink)}.market-detail__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin:.15rem 0 0;font-size:.9rem;color:#4f5f21b8}.market-detail__meta-line span{display:inline-flex;align-items:center;gap:.28rem}.market-detail__price{margin:.55rem 0 0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:800;color:var(--market-ink)}.market-detail__quick{display:grid;grid-template-columns:1fr;gap:.65rem;padding:.95rem 1rem;border-radius:.95rem;background:#4f5f210f;border:1px solid rgb(79 95 33 / .08)}.market-detail__quick-item{display:flex;align-items:flex-start;gap:.65rem;color:var(--market-ink)}.market-detail__quick-item strong{display:block;margin-top:.12rem;font-size:.95rem}.market-detail__quick-label{font-size:.78rem;color:#4f5f21a6}.market-detail__description{margin:0;line-height:1.55;color:#4f5f21e0;white-space:pre-wrap}.market-detail__seller-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:.95rem 1rem;border-radius:.95rem;background:#fff;border:1px solid rgb(79 95 33 / .1)}.market-detail__seller-main{display:flex;align-items:center;gap:.7rem;min-width:0}.market-detail__seller-avatar{width:2.75rem;height:2.75rem;border-radius:999px;overflow:hidden;background:var(--market-surface-deep);flex-shrink:0;text-decoration:none;color:var(--market-ink);display:grid;place-items:center;font-weight:700}.market-detail__seller-avatar img{width:100%;height:100%;object-fit:cover;display:block}.market-detail__seller-copy{display:grid;gap:.25rem;min-width:0}.market-detail__seller-name{font-size:1rem;font-weight:700;color:var(--market-ink);text-decoration:none}.market-detail__seller-name:hover{text-decoration:underline}.market-detail__seller-badge{display:inline-flex;width:fit-content;padding:.15rem .45rem;border-radius:999px;background:#4f5f211a;color:var(--market-ink);font-size:.72rem;font-weight:700}.market-detail__seller-link{flex-shrink:0;padding:.55rem .9rem;border-radius:999px;border:1.5px solid rgb(79 95 33 / .22);color:var(--market-ink);font-size:.88rem;font-weight:600;text-decoration:none}.market-detail__seller-link:hover{background:#4f5f210f}.market-detail__facts{padding:1rem 1.05rem 1.1rem;border-radius:.95rem;background:#fff;border:1px solid rgb(79 95 33 / .1)}.market-detail__facts h2{margin:0 0 .85rem;font-size:1.05rem;color:var(--market-ink)}.market-detail__facts dl{display:grid;grid-template-columns:1fr;gap:.75rem 1.25rem;margin:0}.market-detail__facts dl>div{min-width:0}.market-detail__facts dt{margin:0;font-size:.78rem;color:#4f5f219e}.market-detail__facts dd{margin:.15rem 0 0;font-size:.95rem;font-weight:600;color:var(--market-ink)}.market-detail__actions,.market-detail__safety,.market-detail__place{padding:1rem;border-radius:1rem;background:#fff;border:1px solid rgb(79 95 33 / .1)}.market-detail__actions{display:grid;gap:.65rem}.market-detail__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;box-sizing:border-box;min-height:2.85rem;padding:.7rem 1rem;border-radius:999px;border:1.5px solid transparent;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer}.market-detail__btn--primary{background:var(--market-ink, #4f5f21);color:#fff}.market-detail__btn--primary:hover{background:var(--brand-green-olive, #4b5d2d)}.market-detail__btn--ghost{background:#fff;color:var(--market-ink);border-color:#4f5f2138}.market-detail__btn:disabled{opacity:.55;cursor:not-allowed}.market-detail__safety{display:flex;gap:.7rem;align-items:flex-start;color:var(--market-ink);background:#4f5f210f}.market-detail__safety strong{display:block;font-size:.95rem}.market-detail__safety p{margin:.25rem 0 0;font-size:.84rem;line-height:1.4;color:#4f5f21c7}.market-detail__place h2{margin:0 0 .55rem;font-size:1rem;color:var(--market-ink)}.market-detail__place p{display:flex;align-items:flex-start;gap:.4rem;margin:0 0 .85rem;color:#4f5f21d1;font-size:.92rem;line-height:1.4}.market-detail__utils{display:grid;gap:.35rem}.market-detail__util{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin:0;padding:.35rem .1rem;border:0;background:transparent;color:var(--market-ink);font-size:.9rem;font-weight:600;cursor:pointer}.market-detail__util:disabled{opacity:.45;cursor:not-allowed}.market-detail__similar{display:grid;gap:.95rem;margin-top:.75rem;padding-top:.5rem}.market-detail__similar-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.market-detail__similar-head h2{margin:0;font-family:var(--font-londrina-solid, "Londrina Solid", cursive);font-size:clamp(1.45rem,3vw,1.9rem);font-weight:300;color:var(--market-ink)}.market-detail__similar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.market-detail__similar-card{display:grid;gap:.35rem;min-width:0;text-decoration:none;color:inherit}.market-detail__similar-media{display:block;aspect-ratio:1;border-radius:.65rem;overflow:hidden;background:var(--market-surface)}.market-detail__similar-media img,.market-detail__similar-media .market-listing__placeholder{width:100%;height:100%;object-fit:cover;display:block}.market-detail__similar-title{font-size:.88rem;font-weight:700;color:var(--market-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-detail__similar-loc{font-size:.75rem;color:#4f5f21b3}.market-detail__similar-price{font-size:.9rem;font-weight:700;color:var(--market-ink)}.market-skel{display:block;border-radius:.4rem;background:linear-gradient(90deg,#4f5f2114,#4f5f2124 45%,#4f5f2114);background-size:200% 100%;animation:market-skel-shimmer 1.15s ease-in-out infinite}.market-skel--back{width:9.5rem;height:.95rem}.market-skel--media{width:100%;border-radius:.85rem;background-color:var(--market-surface)}.market-skel--title{width:min(100%,18rem);height:2rem}.market-skel--price{width:6.5rem;height:1.35rem}.market-skel--line{width:100%;height:.85rem}.market-skel--line-short{width:68%}@keyframes market-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.market-skel{animation:none;background:#4f5f211a}}.market-features__grid{display:grid;grid-template-columns:1fr;gap:.75rem}.market-feature{padding:1.1rem 1rem;border-radius:.65rem;background:#fff;border:1px solid rgb(79 95 33 / .1)}.market-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.55rem;color:var(--market-ink)}.market-feature__title{margin:0;font-size:.98rem;font-weight:700}.market-feature__text{margin:.35rem 0 0;font-size:.86rem;line-height:1.4;color:#4f5f21cc}@media(prefers-reduced-motion:reduce){.market-category__media,.market-category__media img{transition:none}.market-category:hover .market-category__media{transform:none}.market-category:hover .market-category__media img{transform:scale(1.02)}}@media(min-width:768px){#market-hero .market-stats{margin-top:1.5rem;padding-top:.5rem}#market-hero .market-stats__list{gap:1.35rem 2.25rem}#market-hero .market-stats__icon{width:2.05rem;height:2.05rem;margin-top:.1rem}#market-hero .market-stats__icon svg{width:2.05rem;height:2.05rem}#market-hero .market-stats__value{font-size:1.65rem}#market-hero .market-stats__label{font-size:.86rem}.market-section{padding:clamp(2rem,3.5vw,2.75rem) var(--desktop-content-inset-x, 10rem) clamp(1.15rem,2vw,1.5rem)}.market-section__title{font-size:clamp(1.85rem,2.8vw,2.4rem)}#market-hero .market-how.market-section{margin-top:-1.5rem;padding:0 var(--desktop-content-inset-x, 10rem) 1.75rem}.market-how{padding-top:.25rem;padding-bottom:1rem}.market-how__panel{border-radius:1.5rem}.market-how__panel{max-width:52rem}.market-how__summary{flex-wrap:nowrap;justify-content:center;gap:1.15rem 1.35rem;padding:.72rem 1.35rem .72rem 1.45rem}.market-how__toggle-label{font-size:1.35rem}.market-how__divider{display:block}.market-how__preview{display:flex;justify-content:center;gap:.4rem .65rem}.market-how__preview-num{width:1.45rem;height:1.45rem;font-size:.75rem}.market-how__preview-media{width:2.55rem;height:2.55rem}.market-how__preview-title{font-size:.95rem}.market-how__panel[open]{max-width:58rem;border-radius:1.5rem}.market-how__panel[open]>.market-how__summary{justify-content:flex-start;padding:1.05rem 1.5rem .35rem}.market-how__body{padding:.15rem 1.5rem 1.45rem}.market-how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:.5rem}.market-how__col{padding:.5rem 1.25rem .25rem;gap:.75rem}.market-how__col+.market-how__col{border-left:1px solid rgb(79 95 33 / .12)}.market-how__col-media{width:8.75rem;height:8.75rem}.market-how__col-title{font-size:1.08rem}.market-how__col-text{font-size:.92rem;max-width:17rem}.market-how__tip{justify-content:center;margin-top:1.15rem}.market-categories__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.market-categories__nav,.market-categories__dots{display:none}.market-listings__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem .75rem}.market-listing{gap:.4rem}.market-listing__media{border-radius:.55rem}.market-listing__badge{top:.4rem;left:.4rem;padding:.18rem .4rem;font-size:.65rem}.market-listing__menu-wrap{top:.35rem;right:.35rem}.market-listing__menu-btn{width:1.75rem;height:1.75rem}.market-listing__title{font-size:.88rem;line-height:1.3}.market-listing__location{font-size:.74rem}.market-listing__seller{gap:.4rem;margin-top:.3rem}.market-listing__avatar{width:1.35rem;height:1.35rem}.market-listing__avatar-fallback{font-size:.65rem}.market-listing__seller-name{font-size:.78rem}.market-listing__price{margin-top:.2rem;font-size:.9rem}.market-features__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.market-detail-page.market-section{padding-top:calc(var(--site-header-h, 64px) + 2rem)}.market-detail__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"gallery summary" "aside aside" "facts facts";gap:1.35rem 1.5rem;align-items:start}.market-detail__gallery{grid-area:gallery}.market-detail__summary{grid-area:summary}.market-detail__aside{grid-area:aside;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.market-detail__actions,.market-detail__safety,.market-detail__place{grid-column:span 1}.market-detail__utils{grid-column:1 / -1;grid-template-columns:repeat(2,max-content);gap:.75rem 1.25rem}.market-detail__facts{grid-area:facts}.market-detail__quick{grid-template-columns:1fr;gap:.65rem}.market-detail__facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail__similar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.market-detail__title{font-size:clamp(1.55rem,2.6vw,2rem)}}@media(min-width:1100px){.market-categories__track{grid-template-columns:repeat(8,minmax(0,1fr))}.market-listings__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem .85rem}.market-detail__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(15rem,.72fr);grid-template-areas:"gallery summary aside" "facts facts aside";gap:1.5rem 1.75rem}.market-detail__aside{grid-template-columns:1fr;position:sticky;top:calc(var(--site-header-h, 64px) + 1rem)}.market-detail__actions,.market-detail__safety,.market-detail__place,.market-detail__utils{grid-column:auto}.market-detail__utils{grid-template-columns:1fr}.market-detail__quick{grid-template-columns:repeat(3,minmax(0,1fr))}.market-detail__similar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-detail__title{font-size:clamp(1.65rem,2.4vw,2.15rem)}}@media(min-width:768px)and (max-width:1399.98px){#market-hero.hero-section--content .hero-copy.hero-copy--unified{padding-bottom:1.5rem}#market-hero .market-how.market-section{margin-top:1.35rem;padding:.35rem var(--desktop-content-inset-x, 10rem) 1.5rem}}.hero-section{position:relative;width:100%;margin:0;padding:0}.hero-aspect{position:relative;width:100%;overflow:hidden}.hero-stack-outer{position:absolute;inset:0}.hero-picture-root{position:relative;width:100%;height:100%;background:#000;isolation:isolate}.hero-blur-wrap{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:1;--hero-blur-progress: 0;will-change:opacity,filter;transition:opacity .22s ease-out,--hero-blur-progress .22s ease-out}.hero-blur-wrap.hero-blur--revealing{--hero-blur-progress: 1}.hero-blur-wrap.hero-blur--hidden{opacity:0;will-change:auto}.hero-picture-fill{position:absolute;inset:0;display:block;width:100%;height:100%}.hero-full-picture{z-index:1}.hero-full-img{opacity:1;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-img-blur{filter:blur(calc((1 - var(--hero-blur-progress)) * 24px));transform:scale(calc(1.04 - (var(--hero-blur-progress) * .04)));transition:filter .22s ease-out,transform .22s ease-out}.hero-copy{pointer-events:none;position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 1rem;padding-bottom:50px;text-align:center;color:#fff}@media(min-width:768px){.hero-copy:not(.hero-copy--unified){justify-content:flex-start;padding-top:4%;padding-bottom:0}}.hero-content-column{padding-bottom:var(--hero-content-pb-mobile, 50px)}@media(min-width:768px){.hero-content-column{padding-bottom:0}}.hero-fallback{min-height:40vh;padding:2rem 1rem;background:#1f2937;color:#fff}.hero-title{font-size:var(--hero-title-size-mobile, 2.8rem)!important;line-height:1.05!important}.hero-tagline{font-size:var(--hero-tagline-size-mobile, 1.0625rem)!important;text-shadow:0 1px 2px rgb(0 0 0 / .22),0 0 1px rgb(0 0 0 / .12)}@media(min-width:768px){.hero-copy--unified .hero-tagline{font-size:clamp(.88rem,1.75cqi,min(1.25rem,var(--hero-tagline-size-desktop, 1.25rem)))!important;text-shadow:none}}.hero-title,.hero-tagline{pointer-events:auto;margin:0}.hero-tagline{font-family:Bahnschrift,sans-serif}.hero-title{font-family:var(--font-londrina-solid, "Londrina Solid", cursive);font-style:normal;line-height:1.05!important;font-weight:900;text-transform:uppercase;color:var(--hero-title-color-mobile, #e9e9db);text-shadow:0 2px 5px rgb(0 0 0 / .2),0 1px 2px rgb(0 0 0 / .14)}@media(min-width:768px){.hero-copy:not(.hero-copy--unified) .hero-title{font-size:var(--hero-title-size-desktop, 128px)!important;line-height:1!important;color:var(--hero-title-color-desktop, #4f5f21)}}@media(max-width:767.98px){.hero-copy--unified .hero-title{color:var(--hero-mock-olive, #4b5d2d)!important}}.hero-tagline{margin:.5rem 0 0;line-height:1.2;font-weight:400;color:var(--hero-tagline-color, #4f5f21)}.hero-section.hero-section--content{--hero-content-ink: var(--brand-green, #4f5f21);--hero-content-font: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;margin-top:calc(var(--site-header-h, 64px) - 14px);margin-bottom:0;background:#fff;font-family:var(--hero-content-font)}.hero-section.hero-section--content .hero-aspect{overflow:hidden!important;isolation:isolate}.hero-section.hero-section--content .hero-picture-root{background:transparent;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 86%,rgb(0 0 0 / .55) 94%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 86%,rgb(0 0 0 / .55) 94%,transparent 100%)}.hero-section.hero-section--content .hero-aspect:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:5;height:min(16%,5.5rem);pointer-events:none;background:linear-gradient(to bottom,#fff0,#ffffff73,#fff)}.hero-section.hero-section--content .hero-copy.hero-copy--unified :is(.split-first,.split-second,.hero-title-two-line__a,.hero-title-two-line__b,.hero-title-plain,.hero-tagline-mock-highlight){background:none!important;padding:0!important;box-decoration-break:unset;-webkit-box-decoration-break:unset}.hero-section.hero-section--content .hero-copy.hero-copy--unified :is(.split-first,.split-second,.hero-title-two-line__a,.hero-title-two-line__b,.hero-title-plain){color:var(--hero-content-ink)!important;-webkit-text-fill-color:var(--hero-content-ink)!important;text-shadow:none!important}.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-tagline,.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-tile .hero-tagline,.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-mock-highlight,.hero-section.hero-section--content .hero-description,.hero-section.hero-section--content .hero-content-cta{font-family:var(--hero-content-font)!important}.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-title{color:var(--hero-content-ink)!important;-webkit-text-fill-color:var(--hero-content-ink)!important;text-shadow:none!important;text-transform:none!important;font-family:var(--font-londrina-solid, "Londrina Solid", cursive)!important;font-weight:300!important;letter-spacing:normal!important}.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-tagline,.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-tile .hero-tagline,.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-mock-highlight{color:var(--hero-content-ink)!important;-webkit-text-fill-color:var(--hero-content-ink)!important;text-shadow:none!important;max-width:min(40rem,100%)!important;font-weight:600!important}.hero-section.hero-section--content .hero-description{pointer-events:auto;margin:.85rem 0 0;max-width:40rem;font-size:1rem;line-height:1.5;font-weight:400;color:var(--hero-content-ink);text-shadow:none}.hero-section.hero-section--content .hero-content-cta-row{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem}.hero-section.hero-section--content .hero-content-cta{display:inline-flex;align-items:center;gap:.55rem;min-width:0;border-radius:999px;padding:.75rem 1.2rem;background:var(--hero-content-ink);color:#fff;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;box-shadow:none;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}.hero-section.hero-section--content .hero-content-cta--has-icon{padding-left:1rem}.hero-section.hero-section--content .hero-content-cta__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.hero-section.hero-section--content .hero-content-cta:hover{background:var(--brand-green-olive, #4b5d2d)}.hero-section.hero-section--content .hero-content-cta--secondary{padding:.75rem 1.2rem;background:#ffffffb8;color:var(--hero-content-ink);border:1.5px solid rgb(79 95 33 / .35)}.hero-section.hero-section--content .hero-content-cta--secondary:hover{background:#fff;border-color:#4f5f218c}.hero-section.hero-section--content .hero-content-cta__arrow{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#fff;color:var(--hero-content-ink);font-size:.95em;line-height:1}@media(max-width:767.98px){.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-copy__inset{padding:3.25rem 1.5rem 1rem}.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-copy-stack{width:100%;max-width:none;gap:.65rem}.hero-section.hero-section--content .hero-copy.hero-copy--unified h1.hero-title{font-size:var(--hero-title-size-mobile, clamp(3.25rem, 11vw, 4.25rem))!important;line-height:.92!important;margin-bottom:0!important}.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-tile .hero-tagline{font-size:1rem!important;font-weight:600!important;line-height:1.5!important}}@media(min-width:768px){.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-copy__inset{padding:clamp(4.5rem,8vw,6.5rem) var(--desktop-content-inset-x) clamp(1.25rem,2.5vw,1.75rem) var(--desktop-content-inset-x)}.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-copy-stack{max-width:56rem;gap:.85rem}.hero-section.hero-section--content .hero-copy.hero-copy--unified h1.hero-title{font-size:var(--hero-title-size-desktop, clamp(4.5rem, 8vw, 6.5rem))!important;line-height:.9!important;margin-bottom:0!important}@container hero-band (max-width: 68rem){.hero-section.hero-section--content .hero-copy.hero-copy--unified h1.hero-title{font-size:var(--hero-title-size-desktop, clamp(3.75rem, 7.5cqi, 5.5rem))!important}}@container hero-band (max-width: 52rem){.hero-section.hero-section--content .hero-copy.hero-copy--unified h1.hero-title{font-size:var(--hero-title-size-desktop, clamp(3.25rem, 8.5cqi, 4.75rem))!important}}.hero-section.hero-section--content .hero-copy.hero-copy--unified .hero-tagline-tile .hero-tagline{font-size:18px!important;font-weight:600!important;line-height:1.5!important;max-width:56rem!important}.hero-section.hero-section--content .hero-description{max-width:56rem;font-size:18px;line-height:1.5}.hero-section.hero-section--content .hero-content-cta{padding:.8rem 1.3rem;font-size:1rem}.hero-section.hero-section--content .hero-content-cta--has-icon{padding-left:1.1rem}}.tagline-mobile-hidden{display:none}@media(min-width:768px){.tagline-mobile-hidden{display:block}}.split-first{color:var(--hero-title-color-desktop, #4b5d2d)}@media(min-width:768px){.hero-copy--unified .split-second{color:#fff;text-shadow:none}}.hero-copy--unified .hero-copy-stack{--hero-brush-ink: #4b5d2d;--hero-brush-5: url(/hero/brush-stroke-banner-5.svg);--hero-brush-ar-5: 1126.4 / 407.4;--hero-slab-fill-light: linear-gradient( to left, rgb(255 255 255 / 0) 0%, rgb(255 255 255 / .42) 14%, rgb(255 255 255 / .88) 32%, #fff 52% );--hero-slab-fill-olive: linear-gradient( to left, rgb(75 93 45 / 0) 0%, rgb(75 93 45 / .48) 14%, rgb(75 93 45 / .92) 32%, #4b5d2d 52% )}.hero-copy--unified :is(.split-first,.split-second,.hero-title-two-line__a,.hero-title-two-line__b,.hero-title-plain,.hero-tagline-mock-highlight){border:none;box-shadow:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero-copy--unified :is(.split-first,.split-second,.hero-title-two-line__a,.hero-title-two-line__b,.hero-title-plain,.hero-tagline-mock-highlight){display:inline;padding:.12em .52em .14em .38em}@media(min-width:768px){.hero-copy--unified :is(.split-first,.split-second,.hero-title-two-line__a,.hero-title-two-line__b,.hero-title-plain,.hero-tagline-mock-highlight){padding:.12em .5em .14em .38em}}@container hero-band (max-width: 52rem){.hero-copy--unified :is(.split-first,.split-second,.hero-title-two-line__a,.hero-title-two-line__b,.hero-title-plain,.hero-tagline-mock-highlight){padding:.1em .42em .12em .32em}}.hero-copy--unified :is(.split-first,.hero-title-two-line__a,.hero-title-plain){background:var(--hero-slab-fill-light)}.hero-copy--unified :is(.split-second,.hero-title-two-line__b,.hero-tagline-mock-highlight){background:var(--hero-slab-fill-olive)}.hero-section--dual .hero-copy--unified .hero-copy-stack{--hero-slab-fill-olive: var(--hero-brush-ink)}.hero-section--dual .hero-copy--unified :is(.split-first,.hero-title-two-line__a,.hero-tagline-mock-highlight){display:inline-block;padding:0;background:none;color:var(--hero-brush-ink);-webkit-text-fill-color:var(--hero-brush-ink)}.hero-section--dual .hero-copy--unified .hero-tagline-brush-lines{display:flex;flex-direction:column;align-items:flex-start;gap:.15em}.hero-section--dual .hero-copy--unified .hero-brush-wrap{--hero-brush-mask: var(--hero-brush-5);--hero-brush-ar: var(--hero-brush-ar-5);--hero-brush-pad-x: .55em;--hero-brush-pad-y: .22em;position:relative;display:inline-block;margin-left:0;padding:var(--hero-brush-pad-y) var(--hero-brush-pad-x) calc(var(--hero-brush-pad-y) + .06em) 0;color:#fff;-webkit-text-fill-color:#fff;background:none;isolation:isolate}.hero-section--dual .hero-copy--unified .hero-brush-wrap:before{content:"";position:absolute;left:calc(var(--hero-brush-pad-x) * -1);top:50%;z-index:-1;width:calc((100% + var(--hero-brush-pad-x) * 1.2) * 1.22);aspect-ratio:var(--hero-brush-ar);height:auto;transform:translate(-9%,-50%);background:radial-gradient(circle at 22% 35%,rgb(255 255 255 / .1),transparent 42%),radial-gradient(circle at 78% 60%,rgb(0 0 0 / .14),transparent 45%),linear-gradient(165deg,#3a5730,#4b5d2d 45%,#3f5d33);-webkit-mask-image:var(--hero-brush-mask);mask-image:var(--hero-brush-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:luminance;mask-mode:luminance}@media(max-width:767.98px){.hero-section--dual .hero-copy--unified .hero-brush-wrap:before{width:calc((100% + var(--hero-brush-pad-x) * 1.2) * 1.1);transform:translate(-2%,-50%)}}@media(min-width:768px){.hero-section--dual .hero-copy--unified .hero-brush-wrap{--hero-brush-pad-x: .52em;--hero-brush-pad-y: .2em}}@container hero-band (max-width: 52rem){.hero-section--dual .hero-copy--unified .hero-brush-wrap{--hero-brush-pad-x: .45em;--hero-brush-pad-y: .18em}}.cta-row{pointer-events:auto;margin-top:calc(.75rem + 6px);display:none!important;width:100%;flex-direction:column;gap:1rem;align-items:center}.cta-mobile-bridge{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:20;box-shadow:0 1px 4px #0000002e}@media(min-width:768px){.cta-mobile-bridge{display:none}}.cta{text-decoration:none;font-weight:700;border-radius:999px;min-width:200px;padding:.5rem 1rem;text-align:center;font-family:Californian-FB,serif;font-size:1rem;line-height:1.5;transition:background-color .2s ease}@media(min-width:768px){.cta{padding:.25rem 1rem}}.cta--primary{background:#000;color:#fff}.cta--primary:hover{background:#2a2a2a}.cta--secondary{background:#fff;color:#000;border:1px solid #000}.cta--secondary:hover{background:#e5e5e5}.home-hero-stats-outer{--hero-stats-member-preview-height: 1.85rem;--hero-stats-shell-radius: 16px;position:relative;z-index:15;overflow:visible}.home-hero-stats{position:relative;z-index:1;padding:0 .5rem;border-radius:var(--hero-stats-shell-radius);background:#fcf5f1;box-shadow:0 8px 28px #00000014;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;text-align:center;overflow:hidden}.home-hero-stats__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:.85rem .35rem}.home-hero-stats__cell--link{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;align-self:stretch;box-sizing:border-box;text-decoration:none;color:inherit;cursor:pointer;border-radius:0;transition:background-color .22s ease}.home-hero-stats__cell--link:hover{background:#4b443a0b}.home-hero-stats__cell--link:active{background:#4b443a12}.home-hero-stats__cell--link:focus-visible{outline:2px solid var(--mobile-accent-olive, #3d4a24);outline-offset:1px}.home-hero-stats__cell--members,.home-hero-stats__cell--trees-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;align-self:stretch;box-sizing:border-box;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .22s ease}.home-hero-stats__cell--members:focus-visible,.home-hero-stats__cell--trees-trigger:focus-visible{outline:2px solid var(--mobile-accent-olive, #3d4a24);outline-offset:1px}.home-hero-stats__cell--members:hover,.home-hero-stats__cell--trees-trigger:hover{background:#4b443a0b}.home-hero-stats__cell--members:active,.home-hero-stats__cell--trees-trigger:active{background:#4b443a12}.home-hero-stats__cell:not(:last-child){border-right:1px solid rgb(0 0 0 / .08)}.home-hero-stats__icon{display:flex;justify-content:center;margin-bottom:.2rem;color:var(--mobile-accent-olive, #3d4a24)}.home-hero-stats__value{display:block;font-size:1.25rem;font-weight:800;color:#141412;font-variant-numeric:tabular-nums;line-height:1.15}.home-hero-stats__label{display:block;font-size:.58rem;line-height:1.2;color:#5a5c58e0;margin-top:.1rem}.home-hero-stats__cell--members .home-online-stat--hero{pointer-events:none}.home-hero-stats__member-preview-slot{position:absolute;left:83.333%;bottom:-1rem;transform:translate(-50%);display:inline-grid;align-items:center;justify-items:center;max-width:calc(33.333% - .5rem);pointer-events:auto;cursor:pointer;text-decoration:none;color:inherit;z-index:10}.home-hero-stats__member-preview-slot>*,.home-hero-stats__member-preview-slot astro-island,.home-hero-stats__member-preview-slot astro-island>*{grid-area:1 / 1}.home-hero-stats__member-preview-slot astro-island{display:contents}.home-hero-stats__member-preview{display:inline-flex;align-items:center;justify-content:center}.home-hero-stats__member-preview--ssr{transition:opacity .18s ease}.home-hero-stats__member-preview-slot:has(.home-hero-stats__member-preview--ready) .home-hero-stats__member-preview--ssr{opacity:0;visibility:hidden}.home-hero-stats__member-preview--ready{opacity:1}.home-hero-stats__member-skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,#e8e4dc,#f5f2ec,#e8e4dc);background-size:200% 100%;animation:home-hero-stats-member-shimmer 1.2s ease-in-out infinite}.home-hero-stats__member-skeleton--avatar{width:1.85rem;height:1.85rem;border:2px solid #fff;box-shadow:0 2px 6px #2f3e260d}.home-hero-stats__member-skeleton--more{position:relative;min-width:1.85rem;height:1.85rem;margin-left:-.35rem;border:2px solid #fff;box-shadow:0 2px 6px #2f3e260d;z-index:0}@keyframes home-hero-stats-member-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.home-hero-stats__member-preview-item{position:relative;flex-shrink:0;margin-left:-.35rem}.home-hero-stats__member-preview-item:first-child{margin-left:0}.home-hero-stats__member-avatar{display:block;width:1.85rem;height:1.85rem;border-radius:999px;border:2px solid #fff;box-shadow:0 2px 6px #2f3e2614;filter:blur(2.25px);transform:scale(1.06)}.home-hero-stats__member-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.62rem;font-weight:600;filter:blur(1.5px)}.home-hero-stats__member-avatar--limited{filter:blur(3px)}.home-hero-stats__member-more{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;height:1.85rem;margin-left:-.35rem;padding:0 .35rem;border-radius:999px;border:2px solid #fff;background:#d6e4c6f2;color:var(--mobile-accent-olive, #3d4a24);font-size:.58rem;font-weight:650;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px #2f3e260f;z-index:0}@media(max-width:767.98px){.home-hero-stats-outer{--hero-stats-member-preview-height: 1.65rem}.home-hero-stats{padding:0 .35rem}.home-hero-stats__cell,.home-hero-stats__cell--link,.home-hero-stats__cell--members,.home-hero-stats__cell--trees-trigger{padding:.75rem .2rem}.home-hero-stats__icon svg{width:18px;height:18px}.home-hero-stats__value{font-size:1.1rem}.home-hero-stats__label{font-size:.5rem;letter-spacing:-.01em}.home-hero-stats__member-preview-slot{bottom:-1rem}.home-hero-stats__member-avatar{width:1.65rem;height:1.65rem}.home-hero-stats__member-skeleton--avatar,.home-hero-stats__member-skeleton--more{width:1.65rem;min-width:1.65rem;height:1.65rem}.home-hero-stats__member-more{min-width:1.65rem;height:1.65rem;font-size:.52rem}}.hero-section .home-hero-stats-outer{margin:0}@media(min-width:768px){.hero-section .home-hero-stats-outer{margin:0}}@media(max-width:767.98px){body{--hero-mobile-cta-stats-gap: .85rem}.hero-section{display:flex;flex-direction:column;margin-bottom:0;padding-bottom:0}.hero-section .hero-aspect{position:relative;flex-shrink:0;aspect-ratio:calc(var(--hero-band-ar-desktop, 2387 / 830) / var(--hero-band-ar-crop, 1.45))!important;min-height:var(--hero-band-min-h-mobile, max(14rem, 40svh));width:100%;overflow:hidden}.hero-section .hero-stack-outer{transform:none}.hero-section .hero-picture-root .hero-img{object-position:center 58%;background-position:center 58%}.hero-section .hero-aspect--crop-from-top .hero-picture-root .hero-img{object-position:center bottom;background-position:center bottom}.hero-section .hero-blur-wrap{z-index:5}.hero-copy.hero-copy--unified{position:absolute;inset:0;z-index:10;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:left;color:#4b5d2d!important;-webkit-text-fill-color:#4b5d2d;padding:0;transform:none}.hero-copy--unified .hero-copy__inset{flex-shrink:0;box-sizing:border-box;width:100%;padding-top:clamp(3rem,18vw,6.75rem);padding-inline:1rem}.hero-copy.hero-copy--unified.hero-content-column{padding-bottom:0}.hero-section .hero-copy.hero-copy--unified h1.hero-title,.hero-section .hero-copy.hero-copy--unified h1.hero-title .split-first,.hero-section .hero-copy.hero-copy--unified h1.hero-title .split-second,.hero-section .hero-copy.hero-copy--unified h1.hero-title .hero-title-two-line__a,.hero-section .hero-copy.hero-copy--unified h1.hero-title .hero-title-two-line__b,.hero-section .hero-copy.hero-copy--unified h1.hero-title .hero-title-plain{color:#4b5d2d!important;-webkit-text-fill-color:#4b5d2d;text-shadow:0 1px 0 rgb(255 255 255 / .45),0 0 12px rgb(255 255 255 / .28)!important}.hero-section .hero-copy.hero-copy--unified h1.hero-title{text-align:left;align-self:flex-start;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;font-family:var(--font-londrina-solid, "Londrina Solid", cursive);font-size:clamp(2.1rem,9.4vw,2.8rem)!important;line-height:1.08!important;letter-spacing:.035em;font-weight:900!important}.hero-copy--unified .split-first,.hero-copy--unified .split-second,.hero-copy--unified .hero-title-two-line__a,.hero-copy--unified .hero-title-two-line__b,.hero-copy--unified .hero-title-plain{display:block;width:fit-content;max-width:100%}.hero-copy--unified .hero-title-two-line{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.hero-copy--unified h2.hero-tagline{display:block!important}.hero-copy--unified .hero-tagline-tile{display:block}.hero-copy--unified .hero-copy-stack{flex-shrink:0;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;box-sizing:border-box;width:fit-content;max-width:min(18.5rem,calc(100vw - 2.25rem))}.hero-copy--unified .hero-title-tile,.hero-copy--unified .hero-tagline-tile{box-sizing:border-box;padding:0;margin:0;background:none;border:none}.hero-section .hero-copy.hero-copy--unified .split-first,.hero-section .hero-copy.hero-copy--unified .split-second,.hero-section .hero-copy.hero-copy--unified .hero-title-two-line__a,.hero-section .hero-copy.hero-copy--unified .hero-title-two-line__b,.hero-section .hero-copy.hero-copy--unified .hero-title-plain{text-shadow:none!important}.hero-section .hero-copy.hero-copy--unified :is(.split-first,.split-second,.hero-title-two-line__a,.hero-title-two-line__b,.hero-title-plain){background:var(--hero-slab-fill-light)!important;color:var(--hero-mock-olive, #4b5d2d)!important;-webkit-text-fill-color:var(--hero-mock-olive, #4b5d2d)}.hero-copy--unified .hero-tagline-tile .hero-tagline{margin:0!important;text-align:left;font-family:system-ui,-apple-system,Segoe UI,roboto,sans-serif;font-size:.9375rem!important;font-weight:500;line-height:1.45!important;color:#2c3228!important;-webkit-text-fill-color:#2c3228;text-shadow:none!important;max-width:min(10.75rem,100%)!important}.hero-section .hero-copy.hero-copy--unified .hero-tagline-mock-highlight{text-shadow:none!important;background:var(--hero-slab-fill-light)!important;color:#2c3228!important;-webkit-text-fill-color:#2c3228}.hero-section--dual .hero-copy.hero-copy--unified :is(.split-first,.hero-title-two-line__a){background:none!important;color:var(--hero-mock-olive, #4b5d2d)!important;-webkit-text-fill-color:var(--hero-mock-olive, #4b5d2d)!important}.hero-section--dual .hero-copy.hero-copy--unified :is(.split-second,.hero-title-two-line__b,.hero-title-plain.hero-brush-wrap){background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.hero-section--dual .hero-copy--unified .hero-tagline-tile .hero-tagline{color:var(--hero-brush-ink, #4b5d2d)!important;-webkit-text-fill-color:var(--hero-brush-ink, #4b5d2d);max-width:min(12.5rem,100%)!important}.hero-section--dual .hero-copy.hero-copy--unified .hero-tagline-mock-highlight{background:none!important;color:var(--hero-brush-ink, #4b5d2d)!important;-webkit-text-fill-color:var(--hero-brush-ink, #4b5d2d);-webkit-text-stroke:.045em #fff;paint-order:stroke fill}.hero-section>.hero-action-strip{position:static;flex-shrink:0;display:flex;flex-direction:column;gap:var(--hero-mobile-cta-stats-gap, .85rem);margin:0;padding:.65rem var(--hero-mobile-strip-inset-x, 1rem) 1rem;pointer-events:auto;transform:none;z-index:auto}.hero-action-strip__interactive.hero-mobile-cta-card{pointer-events:auto;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;margin:0;padding-top:0;transform:none;box-sizing:border-box;width:auto;max-width:none;align-self:stretch;position:relative;z-index:1;cursor:pointer}.hero-mobile-cta-row{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.hero-desktop-map-preview{display:none}.hero-section>.hero-action-strip>.home-hero-stats-outer{position:relative;top:auto;left:auto;right:auto;margin:0;--hero-stats-shell-radius: 16px}.hero-section>.hero-action-strip>.home-hero-stats-outer .home-hero-stats{padding:0;border-radius:var(--hero-stats-shell-radius);background:#fcf5f1;box-shadow:0 8px 28px #00000014;pointer-events:auto}.hero-section>.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell,.hero-section>.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell--link,.hero-section>.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell--members,.hero-section>.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell--trees-trigger{padding:1rem .5rem}.hero-section>.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell:not(:last-child){border-right:1px solid rgb(0 0 0 / .08)}.hero-action-strip__interactive.hero-mobile-cta-card{box-shadow:0 6px 18px #0000001f!important;border:1px solid rgb(75 93 45 / .42)!important;border-radius:1.1rem!important;box-sizing:border-box;min-width:0;min-height:6.35rem;max-height:none;padding:.72rem .72rem .62rem;font-size:.8125rem;line-height:1.2;font-family:system-ui,-apple-system,Segoe UI,roboto,sans-serif;font-weight:500;opacity:1!important;text-align:left;text-decoration:none;overflow:hidden;isolation:isolate;gap:.85rem}.hero-mobile-cta-card__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.52rem;position:relative;z-index:2;margin-bottom:.2rem}.hero-mobile-cta-card__text-col{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.02rem}.hero-mobile-cta-card__icon-wrap{width:1.82rem;height:1.82rem;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .28);background:#ffffff29;backdrop-filter:blur(2px)}.hero-mobile-cta-card__icon{width:.96rem;height:.96rem}.hero-mobile-cta-card__lead{display:block;font-size:.56rem;font-weight:500;line-height:1.35;letter-spacing:.01em;color:#2c3228;-webkit-text-fill-color:#2c3228;text-transform:none}.hero-mobile-cta-card__headline{display:flex;flex-direction:column;align-items:flex-start;gap:.02rem;margin:.08rem 0 0;font-size:.92rem;font-weight:800;line-height:1.08;letter-spacing:.01em;color:#4b5d2d;-webkit-text-fill-color:#4b5d2d;text-transform:none}.hero-mobile-cta-card__headline span{display:block}.hero-mobile-cta-card__bottom{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:.65rem;position:relative;z-index:2;border-radius:999px;padding:.42rem .38rem .42rem .92rem;text-transform:none;letter-spacing:.01em;font-weight:700;font-size:.75rem;line-height:1.2;width:fit-content;max-width:100%;min-height:2rem}.hero-mobile-cta-card__action{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2}.hero-mobile-cta-card__arrow{flex-shrink:0;width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#4b5d2d}.hero-mobile-cta-card__arrow-icon{width:.82rem;height:.82rem;display:block}.hero-mobile-cta-map__art{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;background:#fbf5f1;z-index:1}.hero-mobile-cta-map__art-bg{--hero-cta-art-base-y: -1rem;position:absolute;top:0;right:0;display:block;width:256px;height:171px;max-width:100%;background:url(/btn_bg.avif) right top / contain no-repeat;transform:translate3d(calc(-1 * var(--hero-cta-art-x, 0px)),calc(var(--hero-cta-art-base-y) + var(--hero-cta-art-y, 0px)),0)}.hero-mobile-cta-map__art-bg.is-animating{will-change:transform}@media(prefers-reduced-motion:reduce){.hero-mobile-cta-map__art-bg{transform:translate3d(0,var(--hero-cta-art-base-y),0)}}.hero-section .hero-action-strip__interactive.hero-mobile-cta-card{background-color:#fbf5f1!important;background-image:none!important;color:#4b5d2d!important;-webkit-text-fill-color:#4b5d2d;border:1px solid rgb(75 93 45 / .42)!important;box-shadow:0 6px 18px #0000001f!important}.hero-section .hero-action-strip__interactive.hero-mobile-cta-card:hover{background-color:#f6efe9!important;color:#4b5d2d!important}.hero-section .hero-action-strip__interactive.hero-mobile-cta-card .hero-mobile-cta-card__icon-wrap{border:1px solid rgb(75 93 45 / .28);background:#ffffffeb;backdrop-filter:none;color:#4b5d2d}.hero-section .hero-action-strip__interactive.hero-mobile-cta-card .hero-mobile-cta-card__bottom{background:#4b5d2d;color:#fff!important;-webkit-text-fill-color:#ffffff;box-shadow:0 2px 8px #2d381c38}.hero-section .hero-action-strip__interactive.hero-mobile-cta-card .hero-mobile-cta-card__arrow{background:#fff;color:#4b5d2d}}@media(min-width:768px){.hero-section{position:relative;margin-bottom:var(--hero-desktop-strip-overlap, 4.75rem);padding-bottom:0}.hero-section .hero-aspect{aspect-ratio:var(--hero-band-ar-desktop, 2387 / 830)!important;min-height:var(--hero-band-min-h-desktop, max(28rem, 48svh));overflow:hidden;container-type:size;container-name:hero-band}.hero-section .hero-picture-root .hero-img{object-position:center 42%;background-position:center 42%}.hero-section .hero-aspect--crop-from-top .hero-picture-root .hero-img{object-position:center bottom;background-position:center bottom}.hero-copy.hero-copy--unified{inset:0;display:block;text-align:left;padding:0;color:#fff;pointer-events:none}.hero-copy--unified .hero-copy__inset{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:calc(var(--site-header-h, 64px) + clamp(2.5rem,6.5cqi,5.5rem)) var(--desktop-content-inset-x, 10rem) clamp(9rem,24cqb,12rem) var(--desktop-content-inset-x, 10rem)}.hero-copy--unified .hero-copy-stack{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.45rem,1.4cqi,.85rem);max-width:min(34rem,52cqi)}.hero-copy--unified .hero-title-tile,.hero-copy--unified .hero-tagline-tile{margin:0;padding:0;background:none;border:none}.hero-section .hero-copy--unified h1.hero-title{text-align:left;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;gap:.06em;font-family:var(--font-londrina-solid, "Londrina Solid", cursive);font-size:clamp(2rem,6.85cqi,min(5.15rem,var(--hero-title-size-desktop, 5.15rem)))!important;line-height:.98!important;letter-spacing:clamp(.02em,.32cqi,.045em);font-weight:900!important;text-transform:uppercase;text-shadow:none}.hero-copy--unified .split-first,.hero-copy--unified .hero-title-two-line__a,.hero-copy--unified .hero-title-plain{display:block;color:var(--hero-title-color-desktop, #4b5d2d)!important;-webkit-text-fill-color:var(--hero-title-color-desktop, #4b5d2d);text-shadow:none!important}.hero-copy--unified .split-second,.hero-copy--unified .hero-title-two-line__b{display:block;color:#fff!important;-webkit-text-fill-color:#fff;text-shadow:none!important}.hero-copy--unified .hero-title-two-line{display:flex;flex-direction:column;align-items:flex-start;gap:.06em}.hero-copy--unified .hero-tagline-tile .hero-tagline{margin:0;max-width:min(26rem,44cqi);font-family:system-ui,-apple-system,Segoe UI,roboto,sans-serif;font-size:clamp(.88rem,1.75cqi,min(1.25rem,var(--hero-tagline-size-desktop, 1.25rem)))!important;font-weight:600;line-height:1.38!important;color:#fff!important;-webkit-text-fill-color:#fff;text-shadow:none}.hero-section--dual .hero-copy--unified .hero-tagline-tile .hero-tagline{color:var(--hero-brush-ink, #4b5d2d)!important;-webkit-text-fill-color:var(--hero-brush-ink, #4b5d2d)}@container hero-band (max-width: 68rem){.hero-section .hero-copy--unified h1.hero-title{font-size:clamp(1.75rem,6.7cqi,3.5rem)!important}.hero-copy--unified .hero-tagline-tile .hero-tagline{font-size:clamp(.82rem,1.95cqi,1.08rem)!important}}@container hero-band (max-width: 52rem){.hero-section .hero-copy--unified h1.hero-title{font-size:clamp(1.55rem,7.3cqi,2.8rem)!important}.hero-copy--unified .hero-tagline-tile .hero-tagline{font-size:clamp(.78rem,2.1cqi,1rem)!important}.hero-copy--unified .hero-copy__inset{padding-top:calc(var(--site-header-h, 64px) + clamp(1.75rem,5cqi,3.25rem));padding-bottom:clamp(8.5rem,22cqb,11rem)}.hero-section>.hero-action-strip{min-height:9.25rem;transform:translateY(10%)}}@container hero-band (max-height: 30rem){.hero-section .hero-copy--unified h1.hero-title{font-size:clamp(1.45rem,7.8cqi,2.5rem)!important}.hero-copy--unified .hero-tagline-tile .hero-tagline{font-size:clamp(.75rem,2.25cqi,.95rem)!important}}.hero-copy--unified .hero-tagline-mock-highlight{color:#fff!important;-webkit-text-fill-color:#fff;text-shadow:none!important}.hero-section--dual .hero-copy--unified .hero-tagline-mock-highlight{color:var(--hero-brush-ink, #4b5d2d)!important;-webkit-text-fill-color:var(--hero-brush-ink, #4b5d2d)}.hero-copy--unified .tagline-mobile-hidden{display:block!important}.hero-copy--unified h2.tagline-mobile-hidden{display:flex!important}.hero-section>.hero-action-strip{position:absolute;left:var(--desktop-content-inset-x, 10rem);right:auto;bottom:0;width:var(--home-desktop-feature-card-width);max-width:calc(100% - 2 * var(--desktop-content-inset-x, 10rem));transform:translateY(var(--hero-desktop-strip-overhang, 15%));z-index:21;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--hero-desktop-stats-base-w, 16.5rem) + 86px);column-gap:0;align-items:stretch;min-height:10.5rem;border-radius:1.75rem;border:1px solid rgb(0 0 0 / .09);background:#fbf5f1;box-shadow:0 16px 48px #00000024;overflow:visible;pointer-events:auto}.hero-action-strip>.home-hero-stats-outer{position:relative;transform:none;margin:0;align-self:stretch;height:100%;--hero-stats-shell-radius: 0 1.75rem 1.75rem 0}.hero-action-strip>.home-hero-stats-outer .home-hero-stats{padding:0;border-radius:var(--hero-stats-shell-radius);box-shadow:none;border-left:1px solid rgb(0 0 0 / .06);height:100%}.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell,.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell--link,.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell--members,.hero-action-strip>.home-hero-stats-outer .home-hero-stats__cell--trees-trigger{padding:.95rem .75rem}.hero-action-strip>.home-hero-stats-outer .home-hero-stats__value{font-size:clamp(1.15rem,1.55vw,1.5rem)}.hero-action-strip>.home-hero-stats-outer .home-hero-stats__label{font-size:clamp(.58rem,.75vw,.6875rem);line-height:1.25}.hero-action-strip__interactive.hero-mobile-cta-card{position:relative;z-index:999;display:grid;grid-template-columns:var(--hero-desktop-strip-col-w, 14.5rem) calc(var(--hero-desktop-strip-col-w, 14.5rem) - 86px);min-width:0;min-height:10.5rem;height:auto;padding:0;gap:0;overflow:hidden;cursor:pointer;text-decoration:none;color:#4b5d2d!important;-webkit-text-fill-color:#4b5d2d;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;isolation:isolate;text-align:left}.hero-action-strip__interactive>.hero-mobile-cta-row{position:static;transform:none;margin:0;padding:1rem .25rem .85rem 1rem;display:flex;flex-direction:column;width:100%;min-width:0;min-height:10.5rem;box-sizing:border-box;font-size:.9375rem;line-height:1.2;font-family:system-ui,-apple-system,Segoe UI,roboto,sans-serif;font-weight:500;gap:1rem}.hero-mobile-cta-card:hover{background:transparent!important}.hero-mobile-cta-card .hero-mobile-cta-map__art{display:none}.hero-mobile-cta-card .hero-mobile-cta-card__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.65rem;position:relative;z-index:2;margin-bottom:.35rem}.hero-mobile-cta-card .hero-mobile-cta-card__text-col{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.02rem}.hero-mobile-cta-card .hero-mobile-cta-card__icon-wrap{width:2.15rem;height:2.15rem;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(75 93 45 / .28);background:#ffffffeb;color:#4b5d2d}.hero-mobile-cta-card .hero-mobile-cta-card__icon{width:1.12rem;height:1.12rem}.hero-mobile-cta-card .hero-mobile-cta-card__lead{display:block;font-size:.6875rem;font-weight:500;line-height:1.35;letter-spacing:.01em;color:#2c3228;-webkit-text-fill-color:#2c3228;text-transform:none}.hero-mobile-cta-card .hero-mobile-cta-card__headline{display:flex;flex-direction:column;align-items:flex-start;gap:.04rem;margin:.1rem 0 0;font-size:1.2rem;font-weight:800;line-height:1.08;letter-spacing:.01em;color:#4b5d2d;-webkit-text-fill-color:#4b5d2d;text-transform:none}.hero-mobile-cta-card .hero-mobile-cta-card__headline span{display:block}.hero-mobile-cta-card .hero-mobile-cta-card__bottom{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;z-index:2;border-radius:999px;padding:.5rem .45rem .5rem 1.05rem;text-transform:none;letter-spacing:.01em;font-weight:700;font-size:.875rem;line-height:1.2;width:fit-content;max-width:100%;min-height:2.35rem;background:#4b5d2d;color:#fff!important;-webkit-text-fill-color:#fff;box-shadow:0 2px 8px #2d381c38;transition:background-color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.hero-mobile-cta-card .hero-mobile-cta-card__bottom:hover,.hero-mobile-cta-card .hero-mobile-cta-card__bottom:focus-visible{background:#5a7038;box-shadow:0 8px 22px #2d381c5c;transform:translateY(-2px)}.hero-mobile-cta-card .hero-mobile-cta-card__action{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.2}.hero-mobile-cta-card .hero-mobile-cta-card__arrow{flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#4b5d2d;transition:transform .28s cubic-bezier(.22,1,.36,1)}.hero-mobile-cta-card .hero-mobile-cta-card__bottom:hover .hero-mobile-cta-card__arrow,.hero-mobile-cta-card .hero-mobile-cta-card__bottom:focus-visible .hero-mobile-cta-card__arrow{transform:translate(3px)}.hero-mobile-cta-card .hero-mobile-cta-card__arrow-icon{width:.95rem;height:.95rem;display:block}.hero-action-strip__interactive>.hero-desktop-map-preview{position:relative;display:block;width:100%;min-width:0;padding:0;overflow:visible;pointer-events:none}.hero-action-strip__interactive>.hero-desktop-map-preview .hero-mobile-cta-map__art-bg{pointer-events:none}.hero-desktop-map-preview .hero-mobile-cta-map__art-bg{position:absolute;top:0;left:0;right:auto;display:block;width:256px;height:171px;max-width:none;margin-left:-86px;background:url(/btn_bg.avif) left top / contain no-repeat;transform-origin:58% 42%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.hero-action-strip__interactive:hover .hero-desktop-map-preview .hero-mobile-cta-map__art-bg,.hero-action-strip__interactive:focus-visible .hero-desktop-map-preview .hero-mobile-cta-map__art-bg{transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.hero-desktop-map-preview .hero-mobile-cta-map__art-bg{transition:none}.hero-action-strip__interactive:hover .hero-desktop-map-preview .hero-mobile-cta-map__art-bg,.hero-action-strip__interactive:focus-visible .hero-desktop-map-preview .hero-mobile-cta-map__art-bg{transform:none}.hero-mobile-cta-card .hero-mobile-cta-card__bottom:hover,.hero-mobile-cta-card .hero-mobile-cta-card__bottom:focus-visible{transform:none}.hero-mobile-cta-card .hero-mobile-cta-card__bottom:hover .hero-mobile-cta-card__arrow,.hero-mobile-cta-card .hero-mobile-cta-card__bottom:focus-visible .hero-mobile-cta-card__arrow{transform:none}}}.hero-section--dual{--hero-dual-private-bg: #294b2e;--hero-dual-private-ink: #f4f7ef;--hero-dual-public-bg: #fcf5f1;--hero-dual-public-ink: #3d3428;--hero-dual-public-title: #a36a2b;--hero-dual-fade: #fcf5f1}.hero-section--dual .hero-picture-root .hero-img{object-position:72% center;background-position:72% center}.hero-section--dual .hero-aspect--crop-from-top .hero-picture-root .hero-img{object-position:72% bottom;background-position:72% bottom}.hero-section--dual .hero-picture-root:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to right,var(--hero-dual-fade) 0%,rgb(251 245 240 / .92) 18%,rgb(251 245 240 / .62) 34%,rgb(251 245 240 / .18) 48%,transparent 62%)}.hero-action-strip--dual{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible}.hero-dual-cluster{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;width:min(34rem,100%);max-width:100%;pointer-events:auto}.hero-dual-cluster-slot--copy{display:none;width:100%}.hero-dual-cluster-slot--strip{display:block;width:100%}.hero-dual-cluster .home-hero-stats-outer{position:relative;transform:none;margin:0;width:fit-content;max-width:100%;height:auto!important;flex:0 0 auto;align-self:flex-start;--hero-stats-shell-radius: 0}.hero-dual-cluster .home-hero-stats{background:transparent;box-shadow:none;border:none;border-radius:0;padding:0;width:fit-content;max-width:100%;height:auto;gap:0;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:stretch;overflow:visible}.hero-dual-cluster .home-hero-stats__cell,.hero-dual-cluster .home-hero-stats__cell--link,.hero-dual-cluster .home-hero-stats__cell--members,.hero-dual-cluster .home-hero-stats__cell--trees-trigger{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.1rem;padding:.15rem 1.65rem;text-align:center}.hero-dual-cluster .home-hero-stats__cell:first-child,.hero-dual-cluster .home-hero-stats__cell--trees-trigger:first-child{padding-left:0}.hero-dual-cluster .home-hero-stats__icon{display:flex;justify-content:center;margin:0 0 .15rem;color:#4b5d2d}.hero-dual-cluster .home-hero-stats__icon svg{width:1.15rem;height:1.15rem}.hero-dual-cluster .home-hero-stats__value{font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:800;color:#1f2a16;line-height:1.1}.hero-dual-cluster .home-hero-stats__label{font-size:.7rem;line-height:1.25;color:#5a6350;text-align:center;margin-top:.05rem}.hero-dual-cluster .home-hero-stats__cell--members>:last-child:not(.home-hero-stats__icon):not(.home-hero-stats__value):not(.home-hero-stats__label){margin-top:.15rem}.hero-dual-cluster .home-hero-stats__cell:not(:last-child){border-right:1px solid rgb(0 0 0 / .1)}.hero-dual-cluster .home-hero-stats__member-preview-slot{display:none}.hero-dual-cta{position:relative;display:grid;grid-template-columns:1fr 1fr;min-width:0;width:min(34rem,100%);border-radius:1.35rem;overflow:hidden;isolation:isolate;background:var(--hero-dual-public-bg);box-shadow:0 14px 40px #00000024}.hero-dual-cta__card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;min-width:0;min-height:8.75rem;padding:1.15rem 1.15rem 1.1rem;text-decoration:none;box-sizing:border-box;overflow:hidden}.hero-dual-cta__card:focus-visible{outline:2px solid #4b5d2d;outline-offset:-2px;z-index:3}.hero-dual-cta__card--public{background:var(--hero-dual-public-bg);color:var(--hero-dual-public-ink);padding-right:1.5rem;border-radius:1.35rem 0 0 1.35rem;z-index:0}.hero-dual-cta__card--private{background:var(--hero-dual-private-bg);color:var(--hero-dual-private-ink);padding-left:1.35rem;border-radius:0 1.35rem 1.35rem 0;z-index:2}.hero-dual-cta__wave{position:absolute;top:-2%;bottom:-2%;left:50%;width:2.75rem;transform:translate(-55%);z-index:1;pointer-events:none;color:var(--hero-dual-private-bg)}@media(min-width:768px){.hero-dual-cta__wave{filter:drop-shadow(-3px 0 4px rgb(0 0 0 / .05))}}.hero-dual-cta__wave svg{display:block;width:100%;height:100%;overflow:visible}.hero-dual-cta__wave-seal{fill:var(--hero-dual-public-bg)}.hero-dual-cta__wave-fill{fill:currentColor}.hero-dual-cta__art{position:absolute;top:0;display:block;pointer-events:none;z-index:0}.hero-dual-cta__card--private .hero-dual-cta__art{inset:0;width:100%;height:100%;max-height:100%;overflow:hidden}.hero-dual-cta__card--private .hero-dual-cta__art img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:95% center;transform:scale(.9);transform-origin:95% center;transition:transform .25s ease}.hero-dual-cta__card--private:hover .hero-dual-cta__art img,.hero-dual-cta__card--private:focus-visible .hero-dual-cta__art img{transform:scale(.97)}.hero-dual-cta__card--public .hero-dual-cta__art--map-static{inset:0;width:100%;height:100%;overflow:hidden;background-color:var(--hero-dual-public-bg)}.hero-dual-cta__card--public .hero-dual-cta__art--map-static img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;transform:translate(-.7rem) scale(.95);transform-origin:left center;transition:transform .25s ease;pointer-events:none;user-select:none}.hero-dual-cta__card--public:hover .hero-dual-cta__art--map-static img,.hero-dual-cta__card--public:focus-visible .hero-dual-cta__art--map-static img{transform:translate(-.7rem) scale(1)}.hero-dual-cta__card--public .hero-dual-cta__art--map{display:none}.hero-dual-cta__card--public .hero-dual-cta__art-bg{--hero-cta-art-base-y: 0px;position:absolute;top:calc(var(--hero-cta-art-base-y) + var(--hero-cta-art-y, 0px));right:calc(-1.5rem + var(--hero-cta-art-x, 0px));display:block;width:256px;height:171px;max-width:none;background:none;transform:none!important;will-change:auto!important}.hero-dual-cta__card--public .hero-dual-cta__art-bg img{display:block;width:256px;height:171px;max-width:none;object-fit:fill;transform:scale(.95);transform-origin:right center;transition:transform .25s ease;pointer-events:none;user-select:none}.hero-dual-cta__card--public:hover .hero-dual-cta__art-bg img,.hero-dual-cta__card--public:focus-visible .hero-dual-cta__art-bg img{transform:scale(1)}@media(max-width:767.98px){.hero-dual-cta__card--public .hero-dual-cta__art--map-static{display:none}.hero-dual-cta__card--public .hero-dual-cta__art--map{display:block;inset:0;width:auto;height:auto;max-width:none;overflow:hidden;background-color:var(--hero-dual-public-bg)}}.hero-dual-cta__copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:.4rem;max-width:11.5rem;text-align:left}.hero-dual-cta__card--public .hero-dual-cta__copy{max-width:min(12.5rem,calc(100% - 3.5rem));margin-left:auto;margin-right:0;align-items:flex-end;text-align:right}.hero-dual-cta__card--public .hero-dual-cta__desc{text-align:right}.hero-dual-cta__card--public .hero-dual-cta__footer{justify-content:flex-end}.hero-dual-cta__card--private .hero-dual-cta__copy{max-width:9.75rem;margin-left:0;margin-right:auto;align-items:flex-start;text-align:left}.hero-dual-cta__card--private .hero-dual-cta__footer{justify-content:flex-start}.hero-dual-cta__lock-badge{position:absolute;top:.55rem;left:50%;z-index:4;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:#fff;color:#a36a2b;box-shadow:0 2px 10px #2d1c0829;transform:translate(-50%);pointer-events:none;transition:transform .28s ease,box-shadow .28s ease}.hero-dual-cta__lock-badge .hero-dual-cta__lock{grid-area:1 / 1;width:1.05rem;height:1.05rem;display:block;transition:opacity .22s ease,transform .22s ease}.hero-dual-cta__lock--open{opacity:1;transform:scale(1)}.hero-dual-cta__lock--closed{opacity:0;transform:scale(.88)}.hero-dual-cta:has(.hero-dual-cta__card--public:hover) .hero-dual-cta__lock--closed,.hero-dual-cta:has(.hero-dual-cta__card--public:focus-visible) .hero-dual-cta__lock--closed,.hero-dual-cta[data-intro=public] .hero-dual-cta__lock--closed{opacity:0;transform:scale(.88)}.hero-dual-cta:has(.hero-dual-cta__card--public:hover) .hero-dual-cta__lock--open,.hero-dual-cta:has(.hero-dual-cta__card--public:focus-visible) .hero-dual-cta__lock--open,.hero-dual-cta[data-intro=public] .hero-dual-cta__lock--open{opacity:1;transform:scale(1)}.hero-dual-cta:has(.hero-dual-cta__card--private:hover) .hero-dual-cta__lock--closed,.hero-dual-cta:has(.hero-dual-cta__card--private:focus-visible) .hero-dual-cta__lock--closed,.hero-dual-cta[data-intro=private] .hero-dual-cta__lock--closed{opacity:1;transform:scale(1)}.hero-dual-cta:has(.hero-dual-cta__card--private:hover) .hero-dual-cta__lock--open,.hero-dual-cta:has(.hero-dual-cta__card--private:focus-visible) .hero-dual-cta__lock--open,.hero-dual-cta[data-intro=private] .hero-dual-cta__lock--open{opacity:0;transform:scale(.88)}.hero-dual-cta__card--private:after,.hero-dual-cta__card--public:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .22s ease}.hero-dual-cta__card--public:after{box-shadow:inset 0 0 0 2px #a36a2b99,inset 0 0 24px #a36a2b1a;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 34%,transparent 58%);mask-image:linear-gradient(to right,#000 0%,#000 34%,transparent 58%)}.hero-dual-cta__card--private:after{box-shadow:inset 0 0 0 2px #ffffff8c,inset 0 0 24px #ffffff1a;-webkit-mask-image:linear-gradient(to left,#000 0%,#000 42%,transparent 72%);mask-image:linear-gradient(to left,#000 0%,#000 42%,transparent 72%)}.hero-dual-cta__card--private:hover:after,.hero-dual-cta__card--private:focus-visible:after,.hero-dual-cta[data-intro=private] .hero-dual-cta__card--private:after,.hero-dual-cta__card--public:hover:after,.hero-dual-cta__card--public:focus-visible:after,.hero-dual-cta[data-intro=public] .hero-dual-cta__card--public:after{opacity:1}.hero-dual-cta__card--private:hover .hero-dual-cta__art img,.hero-dual-cta__card--private:focus-visible .hero-dual-cta__art img,.hero-dual-cta[data-intro=private] .hero-dual-cta__card--private .hero-dual-cta__art img{transform:scale(.97)}.hero-dual-cta__card--private:hover .hero-dual-cta__arrow,.hero-dual-cta__card--private:focus-visible .hero-dual-cta__arrow,.hero-dual-cta[data-intro=private] .hero-dual-cta__card--private .hero-dual-cta__arrow{transform:scale(1.1);background:#ffffff1f;border-color:#fff;box-shadow:0 0 0 4px #ffffff24}.hero-dual-cta:has(.hero-dual-cta__card--private:hover) .hero-dual-cta__lock-badge,.hero-dual-cta:has(.hero-dual-cta__card--private:focus-visible) .hero-dual-cta__lock-badge,.hero-dual-cta[data-intro=private] .hero-dual-cta__lock-badge{box-shadow:0 2px 10px #2d1c0829,0 0 0 4px #a36a2b38;transform:translate(-50%) scale(1.08)}.hero-dual-cta__card--public:hover .hero-dual-cta__art--map-static img,.hero-dual-cta__card--public:focus-visible .hero-dual-cta__art--map-static img,.hero-dual-cta[data-intro=public] .hero-dual-cta__card--public .hero-dual-cta__art--map-static img{transform:translate(-.7rem) scale(1)}.hero-dual-cta[data-intro=public] .hero-dual-cta__card--public .hero-dual-cta__art-bg img{transform:scale(1)}.hero-dual-cta__card--public:hover .hero-dual-cta__arrow,.hero-dual-cta__card--public:focus-visible .hero-dual-cta__arrow,.hero-dual-cta[data-intro=public] .hero-dual-cta__card--public .hero-dual-cta__arrow{transform:scale(1.1);background:var(--hero-dual-arrow-bg-hover);box-shadow:0 3px 10px #2d1c0833,0 0 0 4px #a36a2b33}.hero-dual-cta:has(.hero-dual-cta__card--public:hover) .hero-dual-cta__lock-badge,.hero-dual-cta:has(.hero-dual-cta__card--public:focus-visible) .hero-dual-cta__lock-badge,.hero-dual-cta[data-intro=public] .hero-dual-cta__lock-badge{box-shadow:0 2px 10px #2d1c0829,0 0 0 4px #a36a2b47;transform:translate(-50%) scale(1.08)}.hero-dual-cta__title{display:block;margin:0;font-family:system-ui,-apple-system,Segoe UI,roboto,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.15;letter-spacing:.01em}.hero-dual-cta__card--private .hero-dual-cta__title{color:#fff}.hero-dual-cta__card--public .hero-dual-cta__title{color:var(--hero-dual-public-title);white-space:nowrap}.hero-dual-cta__desc{margin:0;font-family:system-ui,-apple-system,Segoe UI,roboto,sans-serif;font-size:.72rem;font-weight:500;line-height:1.35;max-width:6.75rem;opacity:.92}.hero-dual-cta__card--private .hero-dual-cta__desc{color:#f4f7efe0}.hero-dual-cta__card--public .hero-dual-cta__desc{color:#2c3228;max-width:none}.hero-dual-cta__desc--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem}.hero-dual-cta__card--public .hero-dual-cta__desc--stacked{align-items:flex-end}.hero-dual-cta__desc--stacked>span{display:block}.hero-dual-cta__footer{position:relative;z-index:2;display:flex;margin-top:.55rem;padding-top:0}.hero-dual-cta__arrow{--hero-dual-arrow-bg: #a36a2b;--hero-dual-arrow-bg-hover: #8f5a24;flex-shrink:0;box-sizing:border-box;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.hero-dual-cta__card--private .hero-dual-cta__arrow{background:transparent;border:1.5px solid rgb(255 255 255 / .92);box-shadow:none}.hero-dual-cta__card--private:hover .hero-dual-cta__arrow,.hero-dual-cta__card--private:focus-visible .hero-dual-cta__arrow{transform:scale(1.1);background:#ffffff1f;border-color:#fff;box-shadow:0 0 0 4px #ffffff24}.hero-dual-cta__card--public .hero-dual-cta__arrow{background:var(--hero-dual-arrow-bg);border:none;box-shadow:0 2px 8px #2d1c0829}.hero-dual-cta__card--public:hover .hero-dual-cta__arrow,.hero-dual-cta__card--public:focus-visible .hero-dual-cta__arrow{transform:scale(1.1);background:var(--hero-dual-arrow-bg-hover);box-shadow:0 3px 10px #2d1c0833,0 0 0 4px #a36a2b33}.hero-dual-cta__arrow-icon{width:16px;height:16px;display:block}@media(min-width:768px){.hero-section--dual{margin-bottom:.75rem;overflow:visible}.hero-section--dual .hero-aspect{overflow:visible}.hero-section--dual .hero-stack-outer,.hero-section--dual .hero-picture-root{overflow:hidden}.hero-section--dual .hero-copy--unified .hero-copy-stack{max-width:min(40.5rem,58cqi);gap:0;overflow:visible}.hero-section--dual .hero-copy--unified .hero-copy__inset{padding-bottom:clamp(1rem,3cqb,1.75rem)}.hero-section--dual .hero-copy--unified .hero-tagline-tile{margin-top:.5rem}.hero-section--dual .hero-copy--unified .hero-tagline{margin:0!important}.hero-section--dual .hero-copy--unified .hero-tagline-mock-highlight{white-space:pre-line}.hero-dual-cluster-slot--copy{display:block;width:100%;margin-top:clamp(1.45rem,3.2cqi,1.85rem)}.hero-dual-cluster-slot--strip{display:none!important}.hero-section--dual>.hero-action-strip.hero-action-strip--dual{display:block!important;position:relative!important;left:auto;right:auto;bottom:auto;width:100%;max-width:none;height:0;min-height:18.1rem;margin:-5.5rem 0 1rem;padding:0;transform:none!important;border:none!important;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:hidden;visibility:hidden;pointer-events:none;z-index:0}.hero-dual-cluster{width:min(38.5rem,100%);max-width:100%;gap:clamp(1.45rem,3.2cqi,1.85rem)}.hero-dual-cluster .home-hero-stats-outer{padding-bottom:.35rem}.hero-dual-cluster .home-hero-stats__cell,.hero-dual-cluster .home-hero-stats__cell--link,.hero-dual-cluster .home-hero-stats__cell--members,.hero-dual-cluster .home-hero-stats__cell--trees-trigger{padding:.25rem 2rem;gap:.15rem}.hero-dual-cluster .home-hero-stats__cell:first-child,.hero-dual-cluster .home-hero-stats__cell--trees-trigger:first-child{padding-left:0}.hero-dual-cluster .home-hero-stats__value{font-size:1.5rem}.hero-dual-cluster .home-hero-stats__label{font-size:.95rem}.hero-dual-cluster .home-hero-stats__icon svg{width:1.4rem;height:1.4rem}.hero-dual-cluster .hero-dual-cta{width:100%;min-height:12rem;flex:0 0 auto}.hero-dual-cluster .hero-dual-cta__card{min-height:12rem;padding:1.35rem 1.5rem 1.25rem}.hero-dual-cluster .hero-dual-cta__card--public{padding-right:2rem}.hero-dual-cluster .hero-dual-cta__card--private{padding-left:2rem}.hero-dual-cluster .hero-dual-cta__card--public .hero-dual-cta__copy{margin-right:.4rem}.hero-dual-cluster .hero-dual-cta__card--private .hero-dual-cta__copy{margin-left:.4rem}.hero-dual-cluster .hero-dual-cta__copy{gap:.5rem}.hero-dual-cluster .hero-dual-cta__lock-badge{top:.6rem;width:2.75rem;height:2.75rem}.hero-dual-cluster .hero-dual-cta__lock-badge .hero-dual-cta__lock{width:1.35rem;height:1.35rem}.hero-dual-cluster .hero-dual-cta__title{font-size:1.15rem}.hero-dual-cluster .hero-dual-cta__desc{font-size:.95rem;max-width:8.5rem}.hero-dual-cluster .hero-dual-cta__card--public .hero-dual-cta__desc{max-width:none}.hero-dual-cluster .hero-dual-cta__arrow{width:56px;height:56px}.hero-dual-cluster .hero-dual-cta__arrow-icon{width:18px;height:18px}}@media(max-width:767.98px){.hero-section--dual .hero-copy--unified .hero-tagline-mock-highlight{white-space:pre-line}.hero-section--dual .hero-picture-root .hero-img{object-position:35% 58%;background-position:35% 58%}.hero-section--dual .hero-aspect--crop-from-top .hero-picture-root .hero-img{object-position:35% bottom;background-position:35% bottom}.hero-section--dual .hero-picture-root:after{background:linear-gradient(to right,var(--hero-dual-fade) 0%,rgb(251 245 240 / .88) 28%,rgb(251 245 240 / .35) 52%,transparent 72%)}.hero-dual-cluster-slot--copy{display:none!important}.hero-dual-cluster-slot--strip{display:block;width:100%}.hero-section>.hero-action-strip.hero-action-strip--dual{display:flex;flex-direction:column;gap:.85rem;padding:.65rem var(--hero-mobile-strip-inset-x, 1rem) 1rem}.hero-dual-cluster{width:100%;gap:.85rem}.hero-dual-cluster .hero-dual-cta{order:-1;width:100%;border-radius:1.15rem;overflow:visible;clip-path:inset(-2.5rem 0 0 0 round 1.15rem)}.hero-dual-cluster .hero-dual-cta__card--public{border-radius:1.15rem 0 0 1.15rem}.hero-dual-cluster .hero-dual-cta__card--private{border-radius:0 1.15rem 1.15rem 0}.hero-dual-cluster .home-hero-stats-outer{width:100%;max-width:100%;order:0}.hero-dual-cluster .home-hero-stats{width:100%;max-width:100%;justify-content:stretch;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;background:transparent;box-shadow:none;border:none;border-radius:0;overflow:visible}.hero-dual-cluster .home-hero-stats__cell,.hero-dual-cluster .home-hero-stats__cell--link,.hero-dual-cluster .home-hero-stats__cell--members,.hero-dual-cluster .home-hero-stats__cell--trees-trigger{padding:.35rem .45rem}.hero-dual-cluster .home-hero-stats__cell:not(:last-child){border-right:1px solid rgb(0 0 0 / .1)}.hero-dual-cluster .home-hero-stats__icon svg{width:1.1rem;height:1.1rem}.hero-dual-cluster .home-hero-stats__value{font-size:1.15rem}.hero-dual-cluster .home-hero-stats__label{font-size:.64rem}.hero-dual-cluster .hero-dual-cta__card{min-height:7.5rem;padding:1.2rem 1.2rem 1.05rem;overflow:hidden}.hero-dual-cluster .hero-dual-cta__card--public{padding-right:1.4rem}.hero-dual-cluster .hero-dual-cta__card--private{padding-left:1.4rem}.hero-dual-cluster .hero-dual-cta__lock-badge{top:0;width:2.4rem;height:2.4rem;transform:translate(-50%,-50%)}.hero-dual-cluster .hero-dual-cta:has(.hero-dual-cta__card--private:hover) .hero-dual-cta__lock-badge,.hero-dual-cluster .hero-dual-cta:has(.hero-dual-cta__card--private:focus-visible) .hero-dual-cta__lock-badge,.hero-dual-cluster .hero-dual-cta[data-intro=private] .hero-dual-cta__lock-badge,.hero-dual-cluster .hero-dual-cta:has(.hero-dual-cta__card--public:hover) .hero-dual-cta__lock-badge,.hero-dual-cluster .hero-dual-cta:has(.hero-dual-cta__card--public:focus-visible) .hero-dual-cta__lock-badge,.hero-dual-cluster .hero-dual-cta[data-intro=public] .hero-dual-cta__lock-badge{transform:translate(-50%,-50%) scale(1.08)}.hero-dual-cluster .hero-dual-cta__lock-badge .hero-dual-cta__lock{width:1.18rem;height:1.18rem}.hero-dual-cluster .hero-dual-cta__card--private .hero-dual-cta__art img{object-position:100% 70%;transform:translate(calc(2% - 10px),9%) scale(.6);transform-origin:right center}.hero-dual-cluster .hero-dual-cta__card--private:hover .hero-dual-cta__art img,.hero-dual-cluster .hero-dual-cta__card--private:focus-visible .hero-dual-cta__art img,.hero-dual-cluster .hero-dual-cta[data-intro=private] .hero-dual-cta__card--private .hero-dual-cta__art img{transform:translate(calc(2% - 10px),9%) scale(.64)}.hero-dual-cluster .hero-dual-cta__card--public .hero-dual-cta__art-bg{--hero-cta-art-base-y: -1rem;right:calc(.35rem + var(--hero-cta-art-x, 0px))}.hero-dual-cluster .hero-dual-cta__copy{max-width:9rem}.hero-dual-cluster .hero-dual-cta__card--private .hero-dual-cta__copy{max-width:8rem}.hero-dual-cluster .hero-dual-cta__card--public .hero-dual-cta__copy{max-width:min(11.5rem,calc(100% - 3.25rem));overflow:visible}.hero-dual-cluster .hero-dual-cta__card--public .hero-dual-cta__title{font-size:clamp(.82rem,3.6vw,.92rem)}.hero-dual-cluster .hero-dual-cta__title{font-size:.92rem}.hero-dual-cluster .hero-dual-cta__desc{font-size:.65rem;max-width:5.75rem}.hero-dual-cluster .hero-dual-cta__card--public .hero-dual-cta__desc{max-width:none}.hero-dual-cluster .hero-dual-cta__arrow{width:40px;height:40px}.hero-dual-cluster .hero-dual-cta__arrow-icon{width:15px;height:15px}.hero-dual-cta__wave{width:2.15rem}}@media(prefers-reduced-motion:reduce){.hero-dual-cta__card--private .hero-dual-cta__art img,.hero-dual-cta__card--public .hero-dual-cta__art--map-static img,.hero-dual-cta__arrow{transition:none}.hero-dual-cta__card--private:hover .hero-dual-cta__art img,.hero-dual-cta__card--private:focus-visible .hero-dual-cta__art img{transform:scale(.9)}.hero-dual-cta__card--public:hover .hero-dual-cta__art--map-static img,.hero-dual-cta__card--public:focus-visible .hero-dual-cta__art--map-static img{transform:translate(-.7rem) scale(1)}.hero-dual-cta__card--public:hover .hero-dual-cta__art-bg img,.hero-dual-cta__card--public:focus-visible .hero-dual-cta__art-bg img{transform:scale(1)}@media(max-width:767.98px){.hero-dual-cluster .hero-dual-cta__card--private:hover .hero-dual-cta__art img,.hero-dual-cluster .hero-dual-cta__card--private:focus-visible .hero-dual-cta__art img{transform:translate(calc(2% - 10px),9%) scale(.6)}}.hero-dual-cta__card:hover .hero-dual-cta__arrow,.hero-dual-cta__card:focus-visible .hero-dual-cta__arrow{transform:none}}
