.climb[data-astro-cid-llkmjy3n]{position:relative;height:460vh;background:var(--color-deck);color:var(--color-deck-ink)}.climb-sticky[data-astro-cid-llkmjy3n]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.climb-media[data-astro-cid-llkmjy3n],.climb-layer[data-astro-cid-llkmjy3n]{position:absolute;inset:0}.climb-layer[data-astro-cid-llkmjy3n]{opacity:0;will-change:opacity,transform}.climb-layer[data-astro-cid-llkmjy3n]:first-child{opacity:1}.climb-layer[data-astro-cid-llkmjy3n] img{width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;transform:scale(1.18);transform-origin:50% 70%;will-change:transform}.climb-scrim[data-astro-cid-llkmjy3n]{position:absolute;inset:0;background:linear-gradient(90deg,#061221d1,#06122173 45%,#06122100 75%),linear-gradient(0deg,#061221b3,#06122100 40%)}.climb-copy[data-astro-cid-llkmjy3n]{position:relative;height:100%;display:grid;align-items:center;padding-top:72px}.climb-title[data-astro-cid-llkmjy3n] span[data-astro-cid-llkmjy3n]{display:block}.climb-intro[data-astro-cid-llkmjy3n],.climb-stages[data-astro-cid-llkmjy3n]{grid-area:1 / 1}.climb-intro[data-astro-cid-llkmjy3n],.climb-stage[data-astro-cid-llkmjy3n]{max-width:40rem}.climb-stage[data-astro-cid-llkmjy3n]{grid-area:1 / 1}.climb-title[data-astro-cid-llkmjy3n]{font-family:var(--font-display);font-weight:750;font-size:clamp(2.7rem,1.2rem + 4.6vw,5.6rem);line-height:.95;letter-spacing:-.035em;margin:0 0 var(--space-5);color:var(--color-deck-ink);text-wrap:balance}.climb-lead[data-astro-cid-llkmjy3n]{font-size:clamp(1.1rem,1rem + .4vw,1.35rem);line-height:1.5;color:#dee6ec;max-width:34rem}.climb-actions[data-astro-cid-llkmjy3n]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.climb-cue[data-astro-cid-llkmjy3n]{margin-top:var(--space-7);font-size:var(--text-sm);color:#c5cfd7}.climb-stages[data-astro-cid-llkmjy3n]{list-style:none;margin:0;padding:0;display:grid}.climb-stage[data-astro-cid-llkmjy3n]{opacity:0;transform:translateY(24px);pointer-events:none}.climb-stage[data-astro-cid-llkmjy3n].is-active{pointer-events:auto}.climb-ft[data-astro-cid-llkmjy3n]{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-lg);color:var(--color-gold);margin:0 0 var(--space-2)}.climb-stage-title[data-astro-cid-llkmjy3n]{font-family:var(--font-display);font-weight:720;font-size:clamp(2.2rem,1.1rem + 3.6vw,4.4rem);line-height:.98;letter-spacing:-.03em;margin:0 0 var(--space-4);color:var(--color-deck-ink);text-wrap:balance}.climb-stage-body[data-astro-cid-llkmjy3n]{font-size:clamp(1.05rem,1rem + .35vw,1.3rem);line-height:1.55;color:#dee6ec;max-width:32rem}.climb-stage-cta[data-astro-cid-llkmjy3n]{margin-top:var(--space-5)}.altimeter[data-astro-cid-llkmjy3n]{opacity:0;transition:opacity .3s var(--ease);position:absolute;right:clamp(16px,4vw,56px);top:50%;transform:translateY(-50%);display:grid;justify-items:end;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-radius:var(--radius-lg);background:#0612216b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.alt-readout[data-astro-cid-llkmjy3n]{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,1.3rem + 2.4vw,3.6rem);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.alt-readout[data-astro-cid-llkmjy3n] small[data-astro-cid-llkmjy3n]{font-size:.4em;font-weight:600;color:#c5cfd7}.alt-tape[data-astro-cid-llkmjy3n]{position:relative;width:56px;height:min(52vh,440px);border-right:2px solid oklch(96% .01 240 / .55)}.alt-tick[data-astro-cid-llkmjy3n]{position:absolute;right:0;width:14px;height:0;border-top:2px solid oklch(96% .01 240 / .55)}.alt-tick[data-astro-cid-llkmjy3n] em[data-astro-cid-llkmjy3n]{position:absolute;right:20px;top:-.62em;font-style:normal;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:#d1d9df}.alt-marker[data-astro-cid-llkmjy3n]{position:absolute;right:-9px;bottom:0;width:16px;height:16px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 0 6px oklch(83% .15 72 / .25);transform:translateY(50%)}.alt-note[data-astro-cid-llkmjy3n]{margin:0;font-size:var(--text-xs);color:#d1d9df}@media(max-width:760px){.climb-scrim[data-astro-cid-llkmjy3n]{background:linear-gradient(0deg,#061221e6,#0612218c 55%,#06122140)}.climb-copy[data-astro-cid-llkmjy3n]{align-items:end;padding-bottom:12vh}.climb-title[data-astro-cid-llkmjy3n]{font-size:clamp(2.4rem,1.4rem + 5vw,3.4rem)}.alt-readout[data-astro-cid-llkmjy3n]{font-size:1.9rem}.altimeter[data-astro-cid-llkmjy3n]{top:18%;transform:none}.alt-tape[data-astro-cid-llkmjy3n]{height:26vh;width:40px}}html.no-climb .climb[data-astro-cid-llkmjy3n]{height:auto}html.no-climb .climb-sticky[data-astro-cid-llkmjy3n]{position:relative;height:auto}html.no-climb .climb-media[data-astro-cid-llkmjy3n],html.no-climb .altimeter[data-astro-cid-llkmjy3n],html.no-climb .climb-scrim[data-astro-cid-llkmjy3n]{display:none}html.no-climb .climb-copy[data-astro-cid-llkmjy3n]{display:block;padding-block:var(--space-9)}html.no-climb .climb-stages[data-astro-cid-llkmjy3n]{gap:var(--space-8);margin-top:var(--space-8)}html.no-climb .climb-stage[data-astro-cid-llkmjy3n]{opacity:1;transform:none;pointer-events:auto}html.no-climb .climb-cue[data-astro-cid-llkmjy3n]{display:none}html.no-climb .altimeter[data-astro-cid-llkmjy3n]{opacity:1}.lo-split-head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-6);align-items:end;margin-bottom:var(--space-7)}@media(max-width:860px){.lo-split-head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-3)}}.jobs-rail[data-astro-cid-j7pv25f6]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,30%);gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));padding:0 max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter))) var(--space-4);scrollbar-width:thin}.jobs-rail[data-astro-cid-j7pv25f6]:focus-visible{outline:var(--focus-ring);outline-offset:4px}@media(max-width:760px){.jobs-rail[data-astro-cid-j7pv25f6]{grid-auto-columns:78%}}.job[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;scroll-snap-align:start;color:var(--color-deck-ink);text-decoration:none;isolation:isolate}.job[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;transition:transform .7s var(--ease)}.job[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061221d9,#06122100 55%);z-index:1}.job[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.04)}.job-text[data-astro-cid-j7pv25f6]{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);z-index:2;display:grid;gap:var(--space-1)}.job-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.01em}.job-line[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:#d7dfe5}.job[data-astro-cid-j7pv25f6]:focus-visible{outline:var(--focus-ring);outline-offset:3px}.offer-h[data-astro-cid-j7pv25f6]{max-width:20ch;margin-bottom:var(--space-7)}.offer-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}@media(max-width:860px){.offer-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.offer[data-astro-cid-j7pv25f6]{padding:clamp(var(--space-5),4vw,var(--space-7));border-radius:var(--radius-lg);background:var(--color-bg)}.offer--paid[data-astro-cid-j7pv25f6]{background:var(--color-deck);color:var(--color-deck-ink)}.offer-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:750;font-size:var(--text-3xl);letter-spacing:-.03em;margin:0 0 var(--space-3)}.offer--paid[data-astro-cid-j7pv25f6] .offer-title[data-astro-cid-j7pv25f6]{color:var(--color-gold)}.offer-body[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);margin-bottom:var(--space-5)}.offer--paid[data-astro-cid-j7pv25f6] .offer-body[data-astro-cid-j7pv25f6]{color:#d7dfe5}.offer-points[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.offer-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:1.6rem;position:relative}.offer-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.5em;width:.7rem;height:.7rem;border-radius:50%;background:var(--color-accent)}.offer--paid[data-astro-cid-j7pv25f6] .offer-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{background:var(--color-gold)}.offer-foot[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6)}.offer-price[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-lg)}.offer-price[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--text-2xl)}.honest-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8);align-items:center}@media(max-width:860px){.honest-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-6)}}.honest-media[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-lg)}.quotes[data-astro-cid-j7pv25f6]{list-style:none;margin:var(--space-5) 0 var(--space-6);padding:0;display:grid;gap:var(--space-4)}.quotes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.015em}.quotes[data-astro-cid-j7pv25f6] q[data-astro-cid-j7pv25f6]{quotes:"“" "”"}.quotes[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:var(--space-1);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);color:var(--color-ink-faint);letter-spacing:0}.tools-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-8)}@media(max-width:860px){.tools-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-5)}}.tool-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.tool-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-1);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line);text-decoration:none;color:var(--color-ink)}.tool-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:-.02em;transition:color var(--dur-fast) var(--ease)}.tool-line[data-astro-cid-j7pv25f6]{color:var(--color-ink-soft)}.tool-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .tool-title[data-astro-cid-j7pv25f6]{color:var(--color-accent-strong)}.finale[data-astro-cid-j7pv25f6]{position:relative;min-height:88vh;display:grid;align-items:end;color:var(--color-deck-ink);background:var(--color-deck);isolation:isolate;overflow:hidden}.finale[data-astro-cid-j7pv25f6]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;z-index:-2}.finale[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#061221e6,#06122133 70%)}.finale-copy[data-astro-cid-j7pv25f6]{padding-block:var(--space-9)}.finale-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:750;font-size:clamp(2.6rem,1.4rem + 5vw,6rem);line-height:.96;letter-spacing:-.035em;max-width:14ch;margin:0 0 var(--space-4);color:var(--color-deck-ink)}.finale-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:#dee6ec}.climb-actions-row[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-5) 0}.finale-fine[data-astro-cid-j7pv25f6]{font-size:var(--text-xs)!important;color:#b5bfc7!important}
