.journey[data-astro-cid-ej22s2rq]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);padding-top:40px;display:grid;position:relative}.track[data-astro-cid-ej22s2rq]{background:var(--hair-strong);height:1px;position:absolute;top:7px;left:0;right:0}.track-fill[data-astro-cid-ej22s2rq]{background:linear-gradient(90deg, var(--gold) 0%, var(--gold-soft) 70%, var(--verdant) 76%, var(--verdant) 100%);transform-origin:0;transition:transform 1.8s cubic-bezier(.45,0,.2,1) .2s;position:absolute;inset:0;transform:scaleX(0)}.js[data-astro-cid-ej22s2rq] .journey[data-astro-cid-ej22s2rq].is-in .track-fill[data-astro-cid-ej22s2rq],html:not(.js) .track-fill[data-astro-cid-ej22s2rq]{transform:scaleX(1)}.stage[data-astro-cid-ej22s2rq]{position:relative}.node[data-astro-cid-ej22s2rq]{background:var(--void);border:1px solid var(--gold);width:15px;height:15px;transition:background-color .4s;transition-delay:calc(.3s + var(--i) * .32s);border-radius:50%;position:absolute;top:-40px;left:0}.js[data-astro-cid-ej22s2rq] .journey[data-astro-cid-ej22s2rq].is-in .node[data-astro-cid-ej22s2rq]{background:var(--gold)}.node--booked[data-astro-cid-ej22s2rq]{border-color:var(--verdant)}.js[data-astro-cid-ej22s2rq] .journey[data-astro-cid-ej22s2rq].is-in .node--booked[data-astro-cid-ej22s2rq]{background:var(--verdant)}.stage-n[data-astro-cid-ej22s2rq]{color:var(--ash);letter-spacing:.04em;margin-bottom:18px;font-size:.8125rem;display:block}.stage-title[data-astro-cid-ej22s2rq]{letter-spacing:-.02em;margin-bottom:12px;font-size:1.375rem;line-height:1.2}.stage-body[data-astro-cid-ej22s2rq]{color:var(--silver);font-size:.975rem;line-height:1.6}.stage-tags[data-astro-cid-ej22s2rq]{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.js[data-astro-cid-ej22s2rq] .journey[data-astro-cid-ej22s2rq] .stage[data-astro-cid-ej22s2rq]>[data-astro-cid-ej22s2rq]:not(.node){opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(.25s + var(--i) * .32s);transform:translateY(8px)}.js[data-astro-cid-ej22s2rq] .journey[data-astro-cid-ej22s2rq].is-in .stage[data-astro-cid-ej22s2rq]>[data-astro-cid-ej22s2rq]:not(.node){opacity:1;transform:none}@media (width<=960px){.journey[data-astro-cid-ej22s2rq]{grid-template-columns:1fr;gap:40px;padding-top:0;padding-left:40px}.track[data-astro-cid-ej22s2rq]{width:1px;height:auto;inset:6px auto 6px 7px}.track-fill[data-astro-cid-ej22s2rq]{transform-origin:top;background:linear-gradient(180deg, var(--gold) 0%, var(--gold-soft) 70%, var(--verdant) 76%, var(--verdant) 100%);transform:scaleY(0)}.js[data-astro-cid-ej22s2rq] .journey[data-astro-cid-ej22s2rq].is-in .track-fill[data-astro-cid-ej22s2rq],html:not(.js) .track-fill[data-astro-cid-ej22s2rq]{transform:scaleY(1)}.node[data-astro-cid-ej22s2rq]{top:2px;left:-40px}.stage-n[data-astro-cid-ej22s2rq]{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.track-fill[data-astro-cid-ej22s2rq]{transform:none!important}.node[data-astro-cid-ej22s2rq]{background:var(--gold)}.node--booked[data-astro-cid-ej22s2rq]{background:var(--verdant)}.js[data-astro-cid-ej22s2rq] .journey[data-astro-cid-ej22s2rq] .stage[data-astro-cid-ej22s2rq]>[data-astro-cid-ej22s2rq]:not(.node){opacity:1;transform:none}}.est[data-astro-cid-3iqy46vq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.est-field[data-astro-cid-3iqy46vq]+.est-field[data-astro-cid-3iqy46vq]{margin-top:34px}.est-row[data-astro-cid-3iqy46vq]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.est-row[data-astro-cid-3iqy46vq] label[data-astro-cid-3iqy46vq]{color:var(--bone);font-size:1rem;font-weight:400}.est-row[data-astro-cid-3iqy46vq] output[data-astro-cid-3iqy46vq]{color:var(--gold-soft);letter-spacing:-.01em;font-size:1.25rem}.est-hint[data-astro-cid-3iqy46vq]{color:var(--ash);margin-top:10px;font-size:.875rem}input[data-astro-cid-3iqy46vq][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;height:28px}input[data-astro-cid-3iqy46vq][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold) var(--p), var(--hair-strong) var(--p));border-radius:2px;height:2px}input[data-astro-cid-3iqy46vq][type=range]::-moz-range-track{background:var(--hair-strong);height:2px}input[data-astro-cid-3iqy46vq][type=range]::-moz-range-progress{background:var(--gold);height:2px}input[data-astro-cid-3iqy46vq][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bone);border:4px solid var(--void);width:20px;height:20px;box-shadow:0 0 0 1px var(--gold);border-radius:50%;margin-top:-9px}input[data-astro-cid-3iqy46vq][type=range]::-moz-range-thumb{background:var(--bone);border:3px solid var(--void);width:14px;height:14px;box-shadow:0 0 0 1px var(--gold);border-radius:50%}input[data-astro-cid-3iqy46vq][type=range]:focus-visible{outline:none}input[data-astro-cid-3iqy46vq][type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--gold-soft)}input[data-astro-cid-3iqy46vq][type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--gold-soft)}.est-results[data-astro-cid-3iqy46vq]{border-left:1px solid var(--hair);padding-left:clamp(0px,4vw,56px)}.est-grid[data-astro-cid-3iqy46vq]{grid-template-columns:1fr 1fr;gap:28px 24px;margin:22px 0 28px;display:grid}.est-grid[data-astro-cid-3iqy46vq] dt[data-astro-cid-3iqy46vq]{color:var(--ash);margin-bottom:6px;font-size:.8125rem}.est-grid[data-astro-cid-3iqy46vq] dd[data-astro-cid-3iqy46vq]{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.1}.est-wide[data-astro-cid-3iqy46vq]{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-column:1/-1;padding:22px 0}.est-big[data-astro-cid-3iqy46vq]{color:var(--bone);font-size:clamp(2.75rem,6vw,4.5rem)!important}.est-note[data-astro-cid-3iqy46vq]{margin-bottom:28px;line-height:1.6}@media (width<=860px){.est[data-astro-cid-3iqy46vq]{grid-template-columns:minmax(0,1fr)}.est-results[data-astro-cid-3iqy46vq]{border-left:0;border-top:1px solid var(--hair);padding-top:36px;padding-left:0}.est-results[data-astro-cid-3iqy46vq] .btn[data-astro-cid-3iqy46vq]{width:100%}}.vai-grid[data-astro-cid-3kvq6n7t]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.vai-grid--compact[data-astro-cid-3kvq6n7t]{grid-template-columns:1fr}.vai-grid--compact[data-astro-cid-3kvq6n7t] .vai-list[data-astro-cid-3kvq6n7t]{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);display:grid}.vai-grid--compact[data-astro-cid-3kvq6n7t] .vai-list[data-astro-cid-3kvq6n7t] li[data-astro-cid-3kvq6n7t]{border-top:1px solid var(--hair);border-bottom:0}.vai-call[data-astro-cid-3kvq6n7t]{min-height:0;margin:0;position:sticky;top:112px}.call[data-astro-cid-3kvq6n7t]{width:100%;max-width:440px}.call-meta[data-astro-cid-3kvq6n7t]{color:var(--ash);align-items:center;gap:10px;margin-bottom:18px;font-size:.8125rem;display:flex}.call-dot[data-astro-cid-3kvq6n7t]{background:var(--verdant);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3fa58a2e}.call-lines[data-astro-cid-3kvq6n7t]{gap:8px;margin-bottom:22px;display:grid}.call-lines[data-astro-cid-3kvq6n7t] li[data-astro-cid-3kvq6n7t]{border-radius:16px;max-width:88%;padding:10px 14px;font-size:.9375rem;line-height:1.45}.call-lines[data-astro-cid-3kvq6n7t] .ai[data-astro-cid-3kvq6n7t]{color:var(--bone);background:#c9a55a1f;border:1px solid #c9a55a4d;border-bottom-left-radius:6px}.call-lines[data-astro-cid-3kvq6n7t] .caller[data-astro-cid-3kvq6n7t]{color:var(--silver);background:#23211e;border-bottom-right-radius:6px;justify-self:end}.call-record[data-astro-cid-3kvq6n7t]{border-top:1px solid var(--hair);margin:0}.call-record[data-astro-cid-3kvq6n7t] div[data-astro-cid-3kvq6n7t]{border-bottom:1px solid var(--hair);grid-template-columns:96px 1fr;gap:12px;padding:9px 0;font-size:.875rem;display:grid}.call-record[data-astro-cid-3kvq6n7t] dt[data-astro-cid-3kvq6n7t]{color:var(--ash)}.call-record[data-astro-cid-3kvq6n7t] dd[data-astro-cid-3kvq6n7t]{color:var(--bone);margin:0}.call-record[data-astro-cid-3kvq6n7t] dd[data-astro-cid-3kvq6n7t].ok{color:#7fd1bb}.vai-list[data-astro-cid-3kvq6n7t]{border-top:1px solid var(--hair)}.vai-list[data-astro-cid-3kvq6n7t] li[data-astro-cid-3kvq6n7t]{border-bottom:1px solid var(--hair);grid-template-columns:44px 1fr;gap:6px;padding:24px 0;display:grid}.vai-n[data-astro-cid-3kvq6n7t]{color:var(--gold-soft);padding-top:5px;font-size:.875rem}.vai-title[data-astro-cid-3kvq6n7t]{letter-spacing:-.02em;margin-bottom:8px;font-size:1.3125rem}.vai-note[data-astro-cid-3kvq6n7t]{color:var(--gold-soft);margin-top:8px}@media (width<=960px){.vai-grid[data-astro-cid-3kvq6n7t]{grid-template-columns:1fr}.vai-call[data-astro-cid-3kvq6n7t]{position:static}.vai-grid--compact[data-astro-cid-3kvq6n7t] .vai-list[data-astro-cid-3kvq6n7t]{grid-template-columns:1fr 1fr}}@media (width<=640px){.vai-grid--compact[data-astro-cid-3kvq6n7t] .vai-list[data-astro-cid-3kvq6n7t]{grid-template-columns:1fr}}.mkt-grid[data-astro-cid-hlciq7ud]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(20px,2.6vw,36px);display:grid}.mkt-item[data-astro-cid-hlciq7ud]{flex-direction:column;gap:8px;height:100%;text-decoration:none;display:flex}.mkt-photo[data-astro-cid-hlciq7ud]{aspect-ratio:4/3;border:1px solid var(--hair);background:var(--void-2);border-radius:18px;margin-bottom:14px;display:block;overflow:hidden}.mkt-photo[data-astro-cid-hlciq7ud] img[data-astro-cid-hlciq7ud]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.mkt-item[data-astro-cid-hlciq7ud]:hover .mkt-photo[data-astro-cid-hlciq7ud] img[data-astro-cid-hlciq7ud]{transform:scale(1.03)}.mkt-n[data-astro-cid-hlciq7ud]{color:var(--gold-soft);font-size:.8125rem}.mkt-name[data-astro-cid-hlciq7ud]{letter-spacing:-.02em;color:var(--bone);font-size:1.375rem;transition:color .2s}.mkt-item[data-astro-cid-hlciq7ud]:hover .mkt-name[data-astro-cid-hlciq7ud]{color:var(--gold-soft)}.mkt-short[data-astro-cid-hlciq7ud]{color:var(--silver);font-size:.975rem;line-height:1.5}.mkt-more[data-astro-cid-hlciq7ud]{margin-top:clamp(32px,4vw,48px)}.mkt-item--all[data-astro-cid-hlciq7ud]{border:1px solid #c9a55a66;border-radius:18px;justify-content:center;min-height:220px;padding:28px}.mkt-go[data-astro-cid-hlciq7ud]{color:var(--gold);transition:transform .25s var(--ease);margin-top:12px;font-size:1.5rem}.mkt-item--all[data-astro-cid-hlciq7ud]:hover .mkt-go[data-astro-cid-hlciq7ud]{transform:translate(4px)}@media (width<=960px){.mkt-grid[data-astro-cid-hlciq7ud]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mkt-grid[data-astro-cid-hlciq7ud]{grid-template-columns:minmax(0,1fr)}.mkt-item--all[data-astro-cid-hlciq7ud]{min-height:0}}
