.gm-pathways__hint,.gm-pstop{display:none}@media (max-width:820px){.gm-pathways--js{--gm-pstop-ring:#ede8dc}.gm-pathways--js.gm-sec--cream{--gm-pstop-ring:#fbf4ef}.gm-pathways--js.gm-sec--forest{--gm-pstop-ring:#28362a}.gm-pathways--js .gm-pathways__hint{color:#28362a;display:block;font-size:18px;font-weight:700;line-height:1.65;margin:12px auto 0}.gm-pathways--js.gm-sec--forest .gm-pathways__hint{color:#fbf4ef}.gm-pathways--js .gm-paths{display:block;position:relative}.gm-pathways--js .gm-paths:before{border-left:2px dashed #a8998a;bottom:7px;content:"";left:23px;position:absolute;top:38px}.gm-pathways--js .gm-paths:after{background:var(--gm-pstop-ring);border:2px dashed #a8998a;border-radius:50%;box-sizing:border-box;content:"";display:block;height:14px;margin-left:17px;position:relative;width:14px}.gm-pathways--js .gm-pstop{display:block;margin:0;position:relative;scroll-margin-top:96px}.gm-pstop__btn{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:48px minmax(0,1fr);margin:0;padding:0;text-align:left;width:100%;-webkit-tap-highlight-color:transparent}.gm-pstop__num{align-items:center;align-self:start;background:#95796e;border-radius:50%;box-shadow:0 0 0 5px var(--gm-pstop-ring),0 0 0 6px #c9bba9;color:#fffdfb;display:flex;font-family:Tiempos Text,serif;font-size:21px;font-weight:700;height:48px;justify-content:center;line-height:1;margin-top:14px;position:relative;width:48px;z-index:1}.gm-pstop--2 .gm-pstop__num{background:#918346}.gm-pstop--3 .gm-pstop__num{background:#d2704a}.gm-pstop__pill{align-items:center;background:#fffdfb;border:1px solid #d6cbb9;border-radius:16px;box-shadow:0 2px 6px rgba(40,54,42,.08);display:flex;gap:10px;min-height:48px;padding:14px 12px 14px 16px;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease,border-radius .12s ease}.gm-pstop__txt{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.gm-pstop__stage{color:#6f574d;font-family:Nunito Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.gm-pstop--2 .gm-pstop__stage{color:#6b6130}.gm-pstop--3 .gm-pstop__stage{color:#a9512f}.gm-pstop__title{color:#28362a;font-family:Tiempos Text,serif;font-size:20px;font-weight:600;line-height:1.2}.gm-pstop__best{color:#5f584d;font-size:13px;line-height:1.4}.gm-pstop__chev{align-items:center;background:#f3e2d7;border-radius:50%;color:#a9512f;display:flex;flex:none;height:36px;justify-content:center;transition:transform .28s cubic-bezier(.16,1,.3,1);width:36px}@media (hover:hover){.gm-pstop__btn:hover .gm-pstop__pill{border-color:#b9a994;box-shadow:0 6px 16px rgba(40,54,42,.14)}}.gm-pstop__btn:active .gm-pstop__pill{transform:scale(.985)}.gm-pstop__btn:focus{outline:none}.gm-pstop__btn:focus-visible .gm-pstop__pill{outline:3px solid #a9512f;outline-offset:2px}.gm-pstop__btn[aria-expanded=true] .gm-pstop__pill{border-bottom-left-radius:0;border-bottom-right-radius:0}.gm-pstop__btn[aria-expanded=true] .gm-pstop__chev{transform:rotate(180deg)}.gm-pathways--js .gm-path,.gm-pathways--js .gm-path.gm-reveal,.gm-pathways--js .gm-path.gm-reveal.is-in{background:#fffdfb;border-left:1px solid #d6cbb9;border-radius:0 0 16px 16px;border-right:1px solid #d6cbb9;border-top:0;box-shadow:0 2px 6px rgba(40,54,42,.08);display:block;height:0;margin:0 0 30px 60px;opacity:1;overflow:hidden;transform:none;visibility:hidden;--gm-lift:0px;border-bottom:0 solid #d6cbb9;transition:height .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s,border-bottom-width 0s linear .28s}.gm-pathways--js .gm-path.is-open,.gm-pathways--js .gm-path.is-open.gm-reveal,.gm-pathways--js .gm-path.is-open.gm-reveal.is-in{border-bottom-width:1px;height:auto;transition:height .28s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s,border-bottom-width 0s linear 0s;visibility:visible}.gm-pathways--js .gm-path:hover{box-shadow:0 2px 6px rgba(40,54,42,.08)}.gm-pathways--js .gm-path .gm-h3,.gm-pathways--js .gm-path:before,.gm-pathways--js .gm-path__best,.gm-pathways--js .gm-path__stage{display:none}.gm-pathways--js .gm-path__head{display:block;padding:18px 18px 4px}.gm-pathways--js .gm-path__actions{padding:20px 16px 22px}.gm-pathways--js .gm-path__act--primary a.gm-btn{height:auto;min-height:52px;padding:12px 14px}.gm-pathways--js.gm-sec--forest .gm-path{background:hsla(25,60%,96%,.07);border-color:hsla(25,60%,96%,.2)}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.gm-pathways--js .gm-path,.gm-pathways--js .gm-path.gm-reveal,.gm-pathways--js .gm-path.gm-reveal.is-in,.gm-pathways--js .gm-path.is-open,.gm-pathways--js .gm-path.is-open.gm-reveal,.gm-pathways--js .gm-path.is-open.gm-reveal.is-in,.gm-pstop__chev,.gm-pstop__pill{transition:none}.gm-pstop__btn:active .gm-pstop__pill{transform:none}}