.os[data-astro-cid-eb3gnzto] .link[data-astro-cid-eb3gnzto] .dots[data-astro-cid-eb3gnzto]{opacity:0;transition:opacity .4s ease}.os[data-astro-cid-eb3gnzto] .link[data-astro-cid-eb3gnzto].on .dots[data-astro-cid-eb3gnzto]{opacity:1}.os[data-astro-cid-eb3gnzto] .node[data-astro-cid-eb3gnzto] .box[data-astro-cid-eb3gnzto]{transition:fill .4s ease,stroke .4s ease}.os[data-astro-cid-eb3gnzto] .node[data-astro-cid-eb3gnzto].on .box[data-astro-cid-eb3gnzto]{fill:var(--flow-wash);stroke:var(--flow)}.osp[data-astro-cid-eb3gnzto]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.osp[data-astro-cid-eb3gnzto] b[data-astro-cid-eb3gnzto]{font-weight:600;font-size:22px;color:var(--flow);font-variant-numeric:tabular-nums}.osp[data-astro-cid-eb3gnzto] button[data-astro-cid-eb3gnzto]{appearance:none;border:1.5px solid var(--ink);background:transparent;font:inherit;color:var(--ink);padding:6px 10px;cursor:pointer}.osp[data-astro-cid-eb3gnzto] button[data-astro-cid-eb3gnzto]:hover{background:var(--ink);color:var(--paper)}.whofor[data-astro-cid-fmn24264]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.intro[data-astro-cid-fmn24264]{font-size:18px;color:var(--ink);max-width:56ch}.checks[data-astro-cid-fmn24264]{list-style:none;margin:0;padding:0;border:1.5px solid var(--ink);background:var(--paper)}.checks[data-astro-cid-fmn24264] li[data-astro-cid-fmn24264]{padding:15px 18px 15px 52px;border-bottom:1px solid var(--line);position:relative;font-size:16px;color:var(--text)}.checks[data-astro-cid-fmn24264] li[data-astro-cid-fmn24264]:last-child{border-bottom:0}.checks[data-astro-cid-fmn24264] li[data-astro-cid-fmn24264]:before{content:"";position:absolute;left:18px;top:18px;width:16px;height:16px;border:1.5px solid var(--flow);background:var(--flow-wash)}.checks[data-astro-cid-fmn24264] li[data-astro-cid-fmn24264]:after{content:"";position:absolute;left:23px;top:21px;width:5px;height:9px;border:solid var(--flow);border-width:0 2px 2px 0;transform:rotate(45deg)}.aside2[data-astro-cid-fmn24264]{margin-top:16px;font-size:15px;color:var(--muted)}.aside2[data-astro-cid-fmn24264] a{color:var(--ink);text-decoration-color:var(--flow);text-decoration-thickness:2px;text-underline-offset:3px}.steps[data-astro-cid-fmn24264]{list-style:none;margin:0;padding:0}.steps[data-astro-cid-fmn24264] .n[data-astro-cid-fmn24264]{font-family:var(--mono);font-weight:600;font-size:13px;width:30px;height:30px;display:grid;place-items:center;border:1.5px solid var(--ink);border-radius:50%}.steps[data-astro-cid-fmn24264] .price[data-astro-cid-fmn24264]{color:var(--flow)}.goal[data-astro-cid-fmn24264]{margin-top:24px;border:1.5px solid var(--flow);background:var(--flow-wash);padding:22px 24px;display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:10px 32px;align-items:start}.goal[data-astro-cid-fmn24264] h3[data-astro-cid-fmn24264]{font-size:22px;font-weight:780;color:var(--flow)}.goal[data-astro-cid-fmn24264] p[data-astro-cid-fmn24264]{font-size:16.5px;color:#1c2b32;max-width:64ch}.builds[data-astro-cid-fmn24264]{font-size:12px!important;color:var(--muted)!important;margin-top:auto}.path[data-astro-cid-fmn24264]{margin-top:18px;max-width:74ch;color:var(--text)}.long[data-astro-cid-fmn24264]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center}.long[data-astro-cid-fmn24264] h2[data-astro-cid-fmn24264]{font-size:clamp(28px,3.4vw,46px);line-height:1.02;font-weight:760}.long[data-astro-cid-fmn24264] p[data-astro-cid-fmn24264]{font-size:18px;color:var(--text);max-width:56ch}.booking[data-astro-cid-fmn24264]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:start}.booking[data-astro-cid-fmn24264] .sub[data-astro-cid-fmn24264]{margin-top:14px;color:var(--text);max-width:46ch}.tally[data-astro-cid-fmn24264]{padding:14px 18px}@media(max-width:960px){.whofor[data-astro-cid-fmn24264],.long[data-astro-cid-fmn24264],.booking[data-astro-cid-fmn24264],.goal[data-astro-cid-fmn24264]{grid-template-columns:minmax(0,1fr)}}
