.ds[data-astro-cid-tc6jxghk]{--m:0;padding-block:var(--section) clamp(2rem, 5vw, 3rem)}.ds-intro[data-astro-cid-tc6jxghk]{gap:1.25rem;max-width:52rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:grid}.ds-intro[data-astro-cid-tc6jxghk] p[data-astro-cid-tc6jxghk]{margin:0}.ds-intro[data-astro-cid-tc6jxghk] .ut{justify-self:start}.ds[data-astro-cid-tc6jxghk] h2[data-astro-cid-tc6jxghk]{font-size:var(--step-3)}.ds-grid[data-astro-cid-tc6jxghk]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:3rem;display:grid}.ds-stage[data-astro-cid-tc6jxghk]{order:2;grid-template-rows:auto 1fr auto;align-self:start;gap:.75rem;height:min(34rem,100vh - 8rem);display:grid;position:sticky;top:6rem}.ds-clock[data-astro-cid-tc6jxghk]{justify-content:space-between;align-items:baseline;display:flex}.ds-clock[data-astro-cid-tc6jxghk] span[data-astro-cid-tc6jxghk]{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--blueprint);font-size:clamp(2.6rem,4vw,3.6rem);line-height:1}.ds-clock[data-astro-cid-tc6jxghk] small[data-astro-cid-tc6jxghk]{color:var(--muted);font-size:var(--step--1)}.ds-plot[data-astro-cid-tc6jxghk]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative}svg[data-astro-cid-tc6jxghk]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}path[data-astro-cid-tc6jxghk]{vector-effect:non-scaling-stroke;fill:none}.b[data-astro-cid-tc6jxghk]{stroke:none;transition:opacity .6s}.b-day[data-astro-cid-tc6jxghk]{fill:#1018200d}.b-entry[data-astro-cid-tc6jxghk]{fill:#14365f24;opacity:0}.b-ride[data-astro-cid-tc6jxghk]{fill:#14365f3d;opacity:0}[data-astro-cid-tc6jxghk][data-step="2"] .b-entry[data-astro-cid-tc6jxghk],[data-astro-cid-tc6jxghk][data-step="3"] .b-entry[data-astro-cid-tc6jxghk],[data-astro-cid-tc6jxghk][data-step="4"] .b-entry[data-astro-cid-tc6jxghk],[data-astro-cid-tc6jxghk][data-step="5"] .b-entry[data-astro-cid-tc6jxghk],[data-astro-cid-tc6jxghk][data-step="3"] .b-ride[data-astro-cid-tc6jxghk],[data-astro-cid-tc6jxghk][data-step="4"] .b-ride[data-astro-cid-tc6jxghk],[data-astro-cid-tc6jxghk][data-step="5"] .b-ride[data-astro-cid-tc6jxghk]{opacity:1}.clip[data-astro-cid-tc6jxghk]{transform-origin:0 0;transform:scaleX(var(--m))}.line[data-astro-cid-tc6jxghk]{stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.off[data-astro-cid-tc6jxghk]{stroke-width:3.6px;stroke-linejoin:round;stroke-linecap:round}.off-hi[data-astro-cid-tc6jxghk]{stroke:var(--low-sun)}.off-lo[data-astro-cid-tc6jxghk]{stroke:var(--dusk)}.cursor[data-astro-cid-tc6jxghk]{stroke:var(--blueprint);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transform:translateX(calc(var(--m) * 1000px))}.grid[data-astro-cid-tc6jxghk]{stroke:#14365f1f;stroke-width:1px;stroke-dasharray:2 4}.ds-mark[data-astro-cid-tc6jxghk]{font-size:var(--step--1);color:var(--muted);white-space:nowrap;position:absolute;top:.4rem;transform:translate(-50%)}.ds-mark[data-astro-cid-tc6jxghk].row2{top:1.75rem}.ds-mark[data-astro-cid-tc6jxghk] b[data-astro-cid-tc6jxghk]{font-family:var(--mono);color:var(--blueprint);margin-left:.4em;font-size:.72rem;font-weight:500}.ds-tick[data-astro-cid-tc6jxghk]{background:var(--paper);font-family:var(--mono);color:var(--blueprint);font-variant-numeric:tabular-nums;padding:0 .35rem 0 0;font-size:.68rem;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.ds-unit[data-astro-cid-tc6jxghk]{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);font-size:.66rem;position:absolute;bottom:calc(100% + .3rem);left:0}.ds-head[data-astro-cid-tc6jxghk]{pointer-events:none;width:0;height:0;position:absolute}.ds-head[data-astro-cid-tc6jxghk] i[data-astro-cid-tc6jxghk],.ds-head[data-astro-cid-tc6jxghk]:before{border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px}.ds-head[data-astro-cid-tc6jxghk] i[data-astro-cid-tc6jxghk]{background:var(--paper);border:2.5px solid var(--ink);box-sizing:border-box}.ds-head[data-astro-cid-tc6jxghk]:before{content:"";border:1.5px solid var(--blueprint);animation:2.8s ease-in-out infinite ds-breathe}.ds-head[data-astro-cid-tc6jxghk] b[data-astro-cid-tc6jxghk]{border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font:500 .72rem/1.2 var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.2rem .55rem;position:absolute;top:-.75rem;left:12px}.ds-head[data-astro-cid-tc6jxghk].flip b[data-astro-cid-tc6jxghk]{left:auto;right:12px}@keyframes ds-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.ds-head[data-astro-cid-tc6jxghk]:before{opacity:0;animation:none}}.ds-mark[data-astro-cid-tc6jxghk].end{transform:translate(-100%)}.ds-mark[data-astro-cid-tc6jxghk].start{transform:none}.ds-axis[data-astro-cid-tc6jxghk]{font-family:var(--mono);color:var(--muted);justify-content:space-between;font-size:.72rem;display:flex}.ds-steps[data-astro-cid-tc6jxghk]{order:1;margin:0;padding:0;list-style:none}.ds-step[data-astro-cid-tc6jxghk]{align-items:center;min-height:62vh;display:flex}.ds-step[data-astro-cid-tc6jxghk]:last-child{min-height:70vh}.ds-card[data-astro-cid-tc6jxghk]{opacity:.3;gap:.6rem;max-width:30ch;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(1.25rem)}.ds-step[data-astro-cid-tc6jxghk].on .ds-card[data-astro-cid-tc6jxghk]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ds-card[data-astro-cid-tc6jxghk]{opacity:1;transform:none}}.ds-card[data-astro-cid-tc6jxghk] h3[data-astro-cid-tc6jxghk]{font-size:var(--step-2);color:var(--blueprint);font-style:italic;font-weight:400}.ds-card[data-astro-cid-tc6jxghk] p[data-astro-cid-tc6jxghk]{font-family:var(--serif);margin:0;font-size:clamp(1.2rem,.8vw + 1rem,1.55rem);line-height:1.35}.ds-next[data-astro-cid-tc6jxghk]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}@media (width<=52rem){.ds-grid[data-astro-cid-tc6jxghk]{grid-template-columns:1fr;gap:0}.ds-stage[data-astro-cid-tc6jxghk]{z-index:1;background:var(--paper);order:0;height:44vh;padding-block:.5rem;top:4.5rem}.ds-steps[data-astro-cid-tc6jxghk]{order:1}.ds-step[data-astro-cid-tc6jxghk]{align-items:center;min-height:46vh}.ds-mark[data-astro-cid-tc6jxghk].n0{top:1.75rem}.ds-card[data-astro-cid-tc6jxghk]{max-width:none}}.proof[data-astro-cid-kur57igv]{position:relative;overflow:clip}.grid[data-astro-cid-kur57igv]{align-items:start;gap:2.5rem 4rem;display:grid}.photo[data-astro-cid-kur57igv]{margin:0}.photo[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{aspect-ratio:1086/724;object-fit:cover;width:100%;height:auto}.photo[data-astro-cid-kur57igv]{--fade-x:linear-gradient(to right, transparent 0%, transparent 18%, #000 62%);--fade-y:linear-gradient(to bottom, transparent 0%, #000 12%, #000 55%, transparent 100%);-webkit-mask-image:var(--fade-x), var(--fade-y);mask-image:var(--fade-x), var(--fade-y);-webkit-mask-composite:source-in;mask-composite:intersect}.words[data-astro-cid-kur57igv]{z-index:1;position:relative}@media (width>=62rem){.photo[data-astro-cid-kur57igv]{z-index:0;width:min(72vw,1086px);position:absolute;top:0;right:0}.grid[data-astro-cid-kur57igv]{min-height:calc(min(72vw, 1086px) * 724 / 1086 * .9 - var(--section));grid-template-columns:minmax(0,30rem);align-content:end}}@media (width<=61.99rem){.photo[data-astro-cid-kur57igv]{margin:calc(-1 * var(--section)) calc(-1 * var(--gutter)) 0;--fade-x:linear-gradient(#000, #000);--fade-y:linear-gradient(to bottom, #000 52%, transparent 96%)}.photo[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{aspect-ratio:4/3;object-position:70% 50%}.words[data-astro-cid-kur57igv]{margin-top:-2rem}}.quote[data-astro-cid-kur57igv]{margin:0}.quote[data-astro-cid-kur57igv] p[data-astro-cid-kur57igv]{font-family:var(--serif);font-size:var(--step-2);text-wrap:balance;margin:0 0 1rem;line-height:1.15}.quote[data-astro-cid-kur57igv] footer[data-astro-cid-kur57igv],.testimonial[data-astro-cid-kur57igv] footer[data-astro-cid-kur57igv]{color:var(--muted);font-weight:400}.creds[data-astro-cid-kur57igv]{gap:1.25rem;margin:2.25rem 0 0;display:grid}.creds[data-astro-cid-kur57igv] div[data-astro-cid-kur57igv]{border-top:1px solid var(--rule);gap:.25rem;padding-top:.9rem;display:grid}dt[data-astro-cid-kur57igv]{font-family:var(--serif);font-size:var(--step-1)}dd[data-astro-cid-kur57igv]{color:var(--muted);margin:0;font-size:.97rem}.next[data-astro-cid-kur57igv]{margin-top:2rem}.testimonial[data-astro-cid-kur57igv]{border-left:3px solid var(--blueprint);max-width:52rem;margin:clamp(3rem,7vw,5rem) 0 0;padding-left:1.5rem}.testimonial[data-astro-cid-kur57igv] p[data-astro-cid-kur57igv]{font-family:var(--serif);font-style:italic;font-size:var(--step-2);margin:0 0 1rem;line-height:1.2}@media (width<=47.99rem){.grid[data-astro-cid-kur57igv]{gap:0}.creds[data-astro-cid-kur57igv]{grid-template-columns:1fr 1fr;gap:1.25rem 1rem;margin-top:1.75rem}dt[data-astro-cid-kur57igv]{font-size:1.05rem;line-height:1.2}dd[data-astro-cid-kur57igv]{font-size:.88rem}.quote[data-astro-cid-kur57igv] p[data-astro-cid-kur57igv]{font-size:1.45rem}.testimonial[data-astro-cid-kur57igv]{margin-top:2.25rem;padding-left:1rem}.testimonial[data-astro-cid-kur57igv] p[data-astro-cid-kur57igv]{font-size:1.3rem}}.trace[data-astro-cid-vaayt5qt]{margin:0}.plot[data-astro-cid-vaayt5qt]{height:clamp(13rem,24vw,19rem);position:relative}svg[data-astro-cid-vaayt5qt]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}path[data-astro-cid-vaayt5qt]{vector-effect:non-scaling-stroke;fill:none}.b[data-astro-cid-vaayt5qt]{stroke:none;animation:.7s ease-out both fade}.b-day[data-astro-cid-vaayt5qt]{fill:#14365f0d;animation-delay:.15s}.b-entry[data-astro-cid-vaayt5qt]{fill:#14365f1a;animation-delay:.3s}.b-ride[data-astro-cid-vaayt5qt]{fill:#14365f2e;animation-delay:.45s}.ride[data-astro-cid-vaayt5qt]{stroke:#10182040;stroke-width:1px;stroke-dasharray:3 5}.line[data-astro-cid-vaayt5qt]{stroke:var(--fg);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;animation:2.6s cubic-bezier(.45,.05,.25,1) .7s both draw}.off[data-astro-cid-vaayt5qt]{stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;animation:.6s ease-out 3.2s both fade}.off-hi[data-astro-cid-vaayt5qt]{stroke:var(--low-sun)}.off-lo[data-astro-cid-vaayt5qt]{stroke:var(--below)}.mark[data-astro-cid-vaayt5qt]{font-size:var(--step--1);color:var(--fg);white-space:nowrap;animation:fade .5s ease-out calc(3.4s + var(--i) * .14s) both;padding-top:.15rem;position:absolute;top:0;transform:translate(-50%)}.mark[data-astro-cid-vaayt5qt]:before{content:"";background:var(--low-sun);width:1px;height:.6rem;margin:0 auto .3rem;display:block}.mark[data-astro-cid-vaayt5qt].end{text-align:right;transform:translate(-100%)}.mark[data-astro-cid-vaayt5qt].end:before{margin-right:0}.mark[data-astro-cid-vaayt5qt].start{transform:none}.mark[data-astro-cid-vaayt5qt].start:before{margin-left:0}figcaption[data-astro-cid-vaayt5qt]{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.6rem;padding-top:.5rem;font-size:.72rem;display:flex}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}}@media (width<=40rem){figcaption[data-astro-cid-vaayt5qt] span[data-astro-cid-vaayt5qt]:nth-child(2n){visibility:hidden}.mark[data-astro-cid-vaayt5qt]{font-size:.72rem}}.sticky-cta[data-astro-cid-bjs4jpu3]{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:9;backdrop-filter:blur(12px);border:1px solid var(--rule);border-radius:var(--r-pill);background:#14365ff5;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.25rem;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translateY(calc(100% + 2rem));box-shadow:0 10px 30px #10182040}.sticky-cta[data-astro-cid-bjs4jpu3].on{transform:none}.sticky-cta[data-astro-cid-bjs4jpu3] p[data-astro-cid-bjs4jpu3]{font-family:var(--serif);margin:0;font-size:1.05rem;line-height:1.2}.sticky-cta[data-astro-cid-bjs4jpu3] .button[data-astro-cid-bjs4jpu3]{flex:none;padding:.8em 1.2em}@media (width>=48rem){.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}}.rail[data-astro-cid-bv7sds2h]{right:var(--gutter);z-index:8;backdrop-filter:blur(10px);color:var(--paper);opacity:0;pointer-events:none;background:#14365feb;border:1px solid #f6f2ea29;border-radius:999px;align-items:center;gap:.9rem;padding:.55rem .9rem;transition:opacity .26s,translate .26s;display:flex;position:fixed;bottom:1.5rem;translate:0 .5rem}.rail[data-astro-cid-bv7sds2h].on{opacity:1;pointer-events:auto;translate:0}.rail[data-astro-cid-bv7sds2h] ol[data-astro-cid-bv7sds2h]{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.rail[data-astro-cid-bv7sds2h] a{width:2.25rem;padding:.55rem 0;display:block;position:relative}.rail[data-astro-cid-bv7sds2h] a:before{content:"";background:#f6f2ea38;border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;inset:50% 0 auto}.rail[data-astro-cid-bv7sds2h] a i{background:var(--low-sun);transform-origin:0;border-radius:2px;height:3px;display:block;position:relative;transform:scaleX(0)}.rail-name[data-astro-cid-bv7sds2h]{font-size:var(--step--1);white-space:nowrap;min-width:7.5rem}.rail-line[data-astro-cid-bv7sds2h]{z-index:11;background:var(--low-sun);transform-origin:0;height:2px;display:none;position:fixed;top:4.25rem;left:0;right:0;transform:scaleX(0)}@media (width<=47.99rem){.rail[data-astro-cid-bv7sds2h]{display:none}.rail-line[data-astro-cid-bv7sds2h]{display:block}}.cs[data-astro-cid-62nj2e7p]{--p:0;isolation:isolate;padding-block:clamp(3rem,8vw,6rem);position:relative}.cs[data-astro-cid-62nj2e7p]:before{content:"";z-index:-1;pointer-events:none;background:var(--dusk);opacity:0;transition:opacity .9s,background-color .9s;position:absolute;inset:0}.cs[data-astro-cid-62nj2e7p][data-step="4"]:before,.cs[data-astro-cid-62nj2e7p][data-step="5"]:before{opacity:.32}.cs[data-astro-cid-62nj2e7p][data-step="6"]:before{opacity:.45;background:#0b1f38}.cs-grid[data-astro-cid-62nj2e7p]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;display:grid}.cs-stage[data-astro-cid-62nj2e7p]{order:2;place-items:center;height:calc(100vh - 8rem);display:grid;position:sticky;top:6rem}.cs-svg[data-astro-cid-62nj2e7p]{width:100%;height:100%;max-height:640px;overflow:visible}.cs-svg[data-astro-cid-62nj2e7p] [data-astro-cid-62nj2e7p]{pointer-events:none}.cs-svg[data-astro-cid-62nj2e7p] [data-astro-cid-62nj2e7p][data-xp] [data-astro-cid-62nj2e7p]:is(circle,rect,path,ellipse,text,tspan){pointer-events:auto}.cs-svg[data-astro-cid-62nj2e7p] [data-astro-cid-62nj2e7p][data-xp].door rect[data-astro-cid-62nj2e7p]{pointer-events:visible}.cs-svg[data-astro-cid-62nj2e7p] .cell[data-astro-cid-62nj2e7p] [data-astro-cid-62nj2e7p]:is(.glow,.halo){pointer-events:none}.cs-svg[data-astro-cid-62nj2e7p] [data-astro-cid-62nj2e7p][data-xp],.cs-svg[data-astro-cid-62nj2e7p] [data-astro-cid-62nj2e7p][data-xp] [data-astro-cid-62nj2e7p]{text-decoration:none}.cs-sci[data-astro-cid-62nj2e7p]{font-family:var(--sans);margin-top:.4rem;font-size:.92rem;line-height:1.55}.cs-sci[data-astro-cid-62nj2e7p] summary[data-astro-cid-62nj2e7p]{cursor:pointer;width:max-content;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--label);border:1px solid var(--rule);border-radius:var(--r-pill);padding:.35em .85em;font-size:.72rem;list-style:none}.cs-sci[data-astro-cid-62nj2e7p] summary[data-astro-cid-62nj2e7p]::-webkit-details-marker{display:none}.cs-sci[data-astro-cid-62nj2e7p] summary[data-astro-cid-62nj2e7p]:after{content:" +"}.cs-sci[data-astro-cid-62nj2e7p][open] summary[data-astro-cid-62nj2e7p]:after{content:" −"}.cs-card[data-astro-cid-62nj2e7p] .cs-sci[data-astro-cid-62nj2e7p] p[data-astro-cid-62nj2e7p]{color:var(--fg);max-width:46ch;font:400 .95rem/1.6 var(--sans);margin:.75rem 0 0}.cs-card[data-astro-cid-62nj2e7p] .cs-sci[data-astro-cid-62nj2e7p] .cs-src[data-astro-cid-62nj2e7p]{font:400 .7rem/1.5 var(--mono);color:var(--muted)}.cs-hint[data-astro-cid-62nj2e7p]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--label);opacity:.85;margin:0;font-size:.7rem;position:absolute;top:.5rem;left:0}.cs-hint[data-astro-cid-62nj2e7p] .coarse[data-astro-cid-62nj2e7p]{display:none}.cs[data-astro-cid-62nj2e7p][data-step="7"] .cs-hint[data-astro-cid-62nj2e7p]{opacity:0}.cs-hint[data-astro-cid-62nj2e7p]{transition:opacity .3s}@media (pointer:coarse){.cs-hint[data-astro-cid-62nj2e7p] .fine[data-astro-cid-62nj2e7p]{display:none}.cs-hint[data-astro-cid-62nj2e7p] .coarse[data-astro-cid-62nj2e7p]{display:inline}}.cs-steps[data-astro-cid-62nj2e7p]{pointer-events:none}.cs-steps[data-astro-cid-62nj2e7p] .cs-card[data-astro-cid-62nj2e7p],.cs-steps[data-astro-cid-62nj2e7p] .cs-title[data-astro-cid-62nj2e7p],.cs-steps[data-astro-cid-62nj2e7p] .cs-for[data-astro-cid-62nj2e7p],.cs-steps[data-astro-cid-62nj2e7p] .ut{pointer-events:auto}.cs-steps[data-astro-cid-62nj2e7p]{order:1}.cs-title[data-astro-cid-62nj2e7p]{font-size:var(--step-3);margin:0;padding-top:2rem}.cs-for[data-astro-cid-62nj2e7p]{max-width:28ch;font-family:var(--serif);font-style:italic;font-size:var(--step-1);color:var(--low-sun);margin:1rem 0 0;line-height:1.35;display:none}.cs-for[data-astro-cid-62nj2e7p].for-better{color:var(--sky)}html[data-rider=percent] .cs-for[data-astro-cid-62nj2e7p].for-percent,html[data-rider=better] .cs-for[data-astro-cid-62nj2e7p].for-better{display:block}.cs-steps[data-astro-cid-62nj2e7p] .cs-units{margin-top:1.25rem}.cs-steps[data-astro-cid-62nj2e7p] ol[data-astro-cid-62nj2e7p]{margin:0;padding:0;list-style:none}.cs-title[data-astro-cid-62nj2e7p]:focus{outline:none}html[data-rider=better] .cs-title[data-astro-cid-62nj2e7p] em[data-astro-cid-62nj2e7p]{color:var(--sky)}.cs-step[data-astro-cid-62nj2e7p]{align-items:center;min-height:68vh;display:flex}.cs-card[data-astro-cid-62nj2e7p]{opacity:.28;gap:.6rem;max-width:30ch;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(1.5rem)}.cs-step[data-astro-cid-62nj2e7p].on .cs-card[data-astro-cid-62nj2e7p]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cs-card[data-astro-cid-62nj2e7p]{opacity:1;transform:none}}.cs-n[data-astro-cid-62nj2e7p]{font-family:var(--serif);color:var(--sky);opacity:.55;font-variant-numeric:lining-nums;font-size:clamp(3.5rem,6vw,5.5rem);line-height:.85}.cs-t1[data-astro-cid-62nj2e7p]{background:var(--dusk-light);color:var(--ink);border-radius:999px;justify-self:start;padding:.25rem .7rem;font-size:.85rem;font-weight:500}.cs-h[data-astro-cid-62nj2e7p]{font-size:var(--step-2);color:var(--low-sun);font-style:italic;font-weight:400}.cs-step[data-astro-cid-62nj2e7p] p[data-astro-cid-62nj2e7p]{font-family:var(--serif);color:var(--fg);margin:0;font-size:clamp(1.25rem,.9vw + 1rem,1.65rem);line-height:1.32}.cs-step[data-astro-cid-62nj2e7p]:last-child{min-height:64vh}.cs-nums[data-astro-cid-62nj2e7p]{display:none}svg[data-astro-cid-62nj2e7p] [data-astro-cid-62nj2e7p]{transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s,fill .6s,stroke .6s}.g[data-astro-cid-62nj2e7p]{fill:var(--low-sun);animation:drift 6s ease-in-out var(--d) infinite alternate;transform-box:fill-box}.membrane[data-astro-cid-62nj2e7p]{fill:#f6f2ea0d;stroke:var(--paper);stroke-width:2.5px;transform-origin:360px 320px}.halo[data-astro-cid-62nj2e7p]{fill:none;stroke:#8fb4d940;stroke-width:1px;stroke-dasharray:2 7;transform-origin:360px 320px}.glow[data-astro-cid-62nj2e7p]{opacity:.7;transform-origin:360px 320px}.s3[data-astro-cid-62nj2e7p] .glow[data-astro-cid-62nj2e7p]{opacity:1;animation:1.2s ease-in-out infinite breathe}[data-astro-cid-62nj2e7p][data-step="6"] .glow[data-astro-cid-62nj2e7p]{opacity:.4;animation:none}.layer[data-astro-cid-62nj2e7p]{transition:none}.layer[data-astro-cid-62nj2e7p].far{transform:translateY(calc(var(--p) * -60px));opacity:.4;filter:url(#cs-soft)}.layer[data-astro-cid-62nj2e7p].mid{transform:translateY(calc(var(--p) * -130px));opacity:.7}.layer[data-astro-cid-62nj2e7p].near{transform:translateY(calc(var(--p) * -240px))}.layer[data-astro-cid-62nj2e7p].base{transform:translateY(calc(var(--p) * -90px))}.nucleus[data-astro-cid-62nj2e7p]{fill:#8fb4d91f;stroke:#8fb4d966;stroke-width:1.5px}.door[data-astro-cid-62nj2e7p]{--k:0;transform:translate(calc(var(--x0) + (var(--x1) - var(--x0)) * var(--k)), calc(var(--y0) + (var(--y1) - var(--y0)) * var(--k))) rotate(calc(var(--r) * var(--k)));opacity:calc(.45 + .55 * var(--k));transition:opacity .4s}.door[data-astro-cid-62nj2e7p].ins{--k:var(--ki,0)}.door[data-astro-cid-62nj2e7p].ex{--k:var(--ke,0)}.door[data-astro-cid-62nj2e7p] rect[data-astro-cid-62nj2e7p]{fill:none;stroke:var(--paper);stroke-width:2.5px}.s2[data-astro-cid-62nj2e7p] .door[data-astro-cid-62nj2e7p].ins rect[data-astro-cid-62nj2e7p],.s3[data-astro-cid-62nj2e7p] .door[data-astro-cid-62nj2e7p].ex rect[data-astro-cid-62nj2e7p]{fill:var(--blueprint)}.insulin[data-astro-cid-62nj2e7p]{transform:translate(var(--x), calc(var(--y) - 120px * (1 - var(--ki,0))));opacity:var(--ki,0);transition:none}.insulin[data-astro-cid-62nj2e7p] path[data-astro-cid-62nj2e7p]{fill:none;stroke:var(--sky);stroke-width:3px;stroke-linecap:round}.insulin[data-astro-cid-62nj2e7p] rect[data-astro-cid-62nj2e7p]{fill:var(--sky)}.cytosol[data-astro-cid-62nj2e7p]{fill:var(--low-sun);opacity:var(--fill,0);transition:none}.flow[data-astro-cid-62nj2e7p] circle[data-astro-cid-62nj2e7p]{fill:var(--low-sun);opacity:0}.s2[data-astro-cid-62nj2e7p] .flow[data-astro-cid-62nj2e7p].ins circle[data-astro-cid-62nj2e7p],.s3[data-astro-cid-62nj2e7p] .flow[data-astro-cid-62nj2e7p].ex circle[data-astro-cid-62nj2e7p]{animation:inflow 1.6s ease-in var(--d) infinite}.s3[data-astro-cid-62nj2e7p] .membrane[data-astro-cid-62nj2e7p]{animation:1.2s ease-in-out infinite pulse}.glucagon[data-astro-cid-62nj2e7p] path[data-astro-cid-62nj2e7p]{fill:none;stroke:var(--dusk-light);stroke-width:2.5px;opacity:0}.liver-body[data-astro-cid-62nj2e7p]{fill:#f6f2ea1a;stroke:var(--paper);stroke-width:2.5px}.lg[data-astro-cid-62nj2e7p]{fill:var(--low-sun);opacity:.85}.s3[data-astro-cid-62nj2e7p] .lg[data-astro-cid-62nj2e7p]:nth-child(n+8),.s4[data-astro-cid-62nj2e7p] .lg[data-astro-cid-62nj2e7p]:nth-child(n+6),.s5[data-astro-cid-62nj2e7p] .lg[data-astro-cid-62nj2e7p]:nth-child(n+5),[data-astro-cid-62nj2e7p][data-step="6"] .lg[data-astro-cid-62nj2e7p]:nth-child(n+5){opacity:.12}.organ[data-astro-cid-62nj2e7p]{fill:var(--sky);font:16px var(--sans)}.liver-flow[data-astro-cid-62nj2e7p] circle[data-astro-cid-62nj2e7p]{fill:var(--low-sun);opacity:0;animation:inflow var(--fd,2.2s) ease-out var(--d) infinite}.cs[data-astro-cid-62nj2e7p]{--fd:2.2s;--fo:1}.liver-flow[data-astro-cid-62nj2e7p]{opacity:var(--fo)}.cs[data-astro-cid-62nj2e7p][data-step="2"]{--fd:4s;--fo:.55}.cs[data-astro-cid-62nj2e7p][data-step="4"]{--fd:4.6s;--fo:.35}.cs[data-astro-cid-62nj2e7p][data-step="5"]{--fd:4.6s;--fo:.3}.cs[data-astro-cid-62nj2e7p][data-step="6"]{--fd:3.6s;--fo:.5}[data-astro-cid-62nj2e7p][data-step="5"] .liver-body[data-astro-cid-62nj2e7p]{stroke:var(--dusk-light)}[data-astro-cid-62nj2e7p][data-step="7"] .liver[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="7"] .liver-flow[data-astro-cid-62nj2e7p]{opacity:0}.rosette[data-astro-cid-62nj2e7p]{transform-box:fill-box;transform-origin:50%}.rosette[data-astro-cid-62nj2e7p] circle[data-astro-cid-62nj2e7p]{fill:var(--low-sun);opacity:.85}.s2[data-astro-cid-62nj2e7p] .rosette[data-astro-cid-62nj2e7p]{transform:scale(1.18)}.s3[data-astro-cid-62nj2e7p] .rosette[data-astro-cid-62nj2e7p]{transform:scale(.85)}.s4[data-astro-cid-62nj2e7p] .rosette[data-astro-cid-62nj2e7p]{transform:scale(.65)}.s5[data-astro-cid-62nj2e7p] .rosette[data-astro-cid-62nj2e7p]{transform:scale(.5)}[data-astro-cid-62nj2e7p][data-step="6"] .rosette[data-astro-cid-62nj2e7p]{transform:scale(.92)}.mito[data-astro-cid-62nj2e7p] rect[data-astro-cid-62nj2e7p]{fill:#8fb4d91f;stroke:var(--sky);stroke-width:2px}.mito[data-astro-cid-62nj2e7p] path[data-astro-cid-62nj2e7p]{fill:none;stroke:var(--sky);stroke-width:1.5px}.mito[data-astro-cid-62nj2e7p]{opacity:.45}.s3[data-astro-cid-62nj2e7p] .mito[data-astro-cid-62nj2e7p]{opacity:1}.s3[data-astro-cid-62nj2e7p] .mito[data-astro-cid-62nj2e7p] rect[data-astro-cid-62nj2e7p]{animation:work 1.4s ease-in-out calc(var(--i) * .3s) infinite}[data-astro-cid-62nj2e7p][data-step="6"] .mito[data-astro-cid-62nj2e7p]{opacity:.7}[data-astro-cid-62nj2e7p][data-step="6"] .mito[data-astro-cid-62nj2e7p] rect[data-astro-cid-62nj2e7p]{animation:none}.gauge[data-astro-cid-62nj2e7p] text[data-astro-cid-62nj2e7p]{fill:var(--muted);font:16px var(--sans)}.gauge[data-astro-cid-62nj2e7p] .track[data-astro-cid-62nj2e7p]{fill:#f6f2ea14}.gauge[data-astro-cid-62nj2e7p] .fill[data-astro-cid-62nj2e7p]{fill:var(--sky);transform-origin:702px 530px;transform:scaleY(var(--g,.62));transition:fill .6s}[data-astro-cid-62nj2e7p][data-step="4"] .gauge[data-astro-cid-62nj2e7p] .fill[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="5"] .gauge[data-astro-cid-62nj2e7p] .fill[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="6"] .gauge[data-astro-cid-62nj2e7p] .fill[data-astro-cid-62nj2e7p]{fill:var(--dusk-light)}.s4[data-astro-cid-62nj2e7p] .g[data-astro-cid-62nj2e7p]:nth-child(3n),.s4[data-astro-cid-62nj2e7p] .g[data-astro-cid-62nj2e7p]:nth-child(3n+1){opacity:.12}.s4[data-astro-cid-62nj2e7p] .layer[data-astro-cid-62nj2e7p].near .g[data-astro-cid-62nj2e7p]:nth-child(2n){opacity:.1}.note[data-astro-cid-62nj2e7p]{fill:var(--paper);font:500 17px var(--sans);opacity:0}[data-astro-cid-62nj2e7p][data-step="4"] .note-4[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="6"] .note-6[data-astro-cid-62nj2e7p]{opacity:1}[data-astro-cid-62nj2e7p][data-step="5"] .glucagon[data-astro-cid-62nj2e7p] path[data-astro-cid-62nj2e7p]{opacity:.55;animation:2.4s ease-out .2s both fadeout}[data-astro-cid-62nj2e7p][data-step="6"] .membrane[data-astro-cid-62nj2e7p]{stroke:var(--sky);animation:none}[data-astro-cid-62nj2e7p][data-step="6"] .cell[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="6"] .door[data-astro-cid-62nj2e7p]{filter:brightness(.85)}.bp[data-astro-cid-62nj2e7p] .bp-set[data-astro-cid-62nj2e7p].percent,.bp[data-astro-cid-62nj2e7p] .bp-set[data-astro-cid-62nj2e7p].better,html[data-rider=percent] .bp[data-astro-cid-62nj2e7p] .bp-set[data-astro-cid-62nj2e7p].default,html[data-rider=better] .bp[data-astro-cid-62nj2e7p] .bp-set[data-astro-cid-62nj2e7p].default{display:none}html[data-rider=percent] .bp[data-astro-cid-62nj2e7p] .bp-set[data-astro-cid-62nj2e7p].percent,html[data-rider=better] .bp[data-astro-cid-62nj2e7p] .bp-set[data-astro-cid-62nj2e7p].better{display:inline}.bp-note[data-astro-cid-62nj2e7p]{fill:var(--muted);font:400 18px var(--sans);opacity:0}[data-astro-cid-62nj2e7p][data-step="7"] .bp-note[data-astro-cid-62nj2e7p]{opacity:1;transition-delay:1.3s}.bp-set[data-astro-cid-62nj2e7p].better .bp-kicker[data-astro-cid-62nj2e7p]{fill:var(--sky)}.bp-kicker[data-astro-cid-62nj2e7p]{fill:var(--low-sun);font:italic 400 28px var(--serif);opacity:0}[data-astro-cid-62nj2e7p][data-step="7"] .bp-kicker[data-astro-cid-62nj2e7p]{opacity:1;transition-delay:.3s}.bp-row[data-astro-cid-62nj2e7p]{opacity:0;transform:translateY(16px)}[data-astro-cid-62nj2e7p][data-step="7"] .bp-row[data-astro-cid-62nj2e7p]{opacity:1;transition-delay:calc(.5s + var(--i) * .22s);transform:none}.bp-k[data-astro-cid-62nj2e7p]{fill:var(--muted);font:400 24px var(--sans)}.bp-v[data-astro-cid-62nj2e7p]{fill:var(--paper);font:400 88px var(--serif);letter-spacing:-.02em}.bp-u[data-astro-cid-62nj2e7p]{fill:var(--sky);font:400 22px var(--sans);letter-spacing:0}[data-astro-cid-62nj2e7p][data-step="7"] .cell[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="7"] .door[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="7"] .flow[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="7"] .insulin[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="7"] .blood[data-astro-cid-62nj2e7p]{opacity:0;transform:scale(.1)}[data-astro-cid-62nj2e7p][data-step="7"] .cell[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="7"] .blood[data-astro-cid-62nj2e7p]{transform-origin:360px 320px}.cs[data-astro-cid-62nj2e7p].s7 .door[data-astro-cid-62nj2e7p].ins,.cs[data-astro-cid-62nj2e7p].s7 .door[data-astro-cid-62nj2e7p].ex,.cs[data-astro-cid-62nj2e7p].s7 .door[data-astro-cid-62nj2e7p],[data-astro-cid-62nj2e7p][data-step="7"] .gauge[data-astro-cid-62nj2e7p]{opacity:0}@keyframes drift{to{transform:translate(6px,-8px)}}@keyframes inflow{0%{transform:translate(var(--x0), var(--y0));opacity:0}20%{opacity:1}to{transform:translate(var(--x1), var(--y1));opacity:0}}@keyframes pulse{50%{transform:scale(1.025,.975)}}@keyframes breathe{50%{transform:scale(1.05)}}@keyframes fadeout{to{opacity:.05}}@keyframes work{50%{fill:#8fb4d966}}@media (prefers-reduced-motion:reduce){svg[data-astro-cid-62nj2e7p] [data-astro-cid-62nj2e7p]{transition:none!important}.s2[data-astro-cid-62nj2e7p] .flow[data-astro-cid-62nj2e7p].ins circle[data-astro-cid-62nj2e7p],.s3[data-astro-cid-62nj2e7p] .flow[data-astro-cid-62nj2e7p].ex circle[data-astro-cid-62nj2e7p]{opacity:.9;transform:translate(var(--x1), var(--y1));animation:none!important}.liver-flow[data-astro-cid-62nj2e7p] circle[data-astro-cid-62nj2e7p]{opacity:.9;transform:translate(calc((var(--x0) + var(--x1)) / 2), calc((var(--y0) + var(--y1)) / 2));animation:none!important}.mito[data-astro-cid-62nj2e7p] rect[data-astro-cid-62nj2e7p]{animation:none!important}}@media (width<=52rem){.cs-grid[data-astro-cid-62nj2e7p]{grid-template-columns:1fr;gap:0}.cs-stage[data-astro-cid-62nj2e7p]{z-index:0;order:0;height:50vh;top:4.5rem}.cs-steps[data-astro-cid-62nj2e7p]{z-index:1;order:1;margin-top:0;position:relative}.cs-title[data-astro-cid-62nj2e7p]{margin-bottom:1rem;padding-top:0}.cs-step[data-astro-cid-62nj2e7p]{align-items:flex-end;min-height:54vh;padding-bottom:6vh}.gauge[data-astro-cid-62nj2e7p]{transform:translate(-26px)}.cs-steps[data-astro-cid-62nj2e7p]{padding-left:0}.cs-step[data-astro-cid-62nj2e7p]:not(.on) .cs-card[data-astro-cid-62nj2e7p]{opacity:0}.cs-card[data-astro-cid-62nj2e7p]{border-radius:var(--r-card);max-width:none;box-shadow:inset 3px 0 0 var(--low-sun);background:#14365ff0;padding:1rem 1.2rem 1.15rem}html[data-rider=better] .cs-card[data-astro-cid-62nj2e7p]{box-shadow:inset 3px 0 0 var(--sky)}.bp[data-astro-cid-62nj2e7p]{display:none}.cs-nums[data-astro-cid-62nj2e7p].default{display:grid}html[data-rider=percent] .cs-nums[data-astro-cid-62nj2e7p].default,html[data-rider=better] .cs-nums[data-astro-cid-62nj2e7p].default{display:none}html[data-rider=percent] .cs-nums[data-astro-cid-62nj2e7p].percent,html[data-rider=better] .cs-nums[data-astro-cid-62nj2e7p].better{display:grid}.cs-nums[data-astro-cid-62nj2e7p]{border-top:1px solid var(--rule);gap:.75rem;margin:.75rem 0 0;padding-top:.9rem}.cs-note[data-astro-cid-62nj2e7p]{margin:.25rem 0 0;font:400 .78rem/1.45 var(--sans)!important;color:var(--muted)!important}.cs-nums[data-astro-cid-62nj2e7p] dt[data-astro-cid-62nj2e7p]{color:var(--muted);font-size:.85rem}.cs-nums[data-astro-cid-62nj2e7p] dd[data-astro-cid-62nj2e7p]{color:var(--sky);margin:0;font-size:.85rem}.cs-nums[data-astro-cid-62nj2e7p] b[data-astro-cid-62nj2e7p]{font-family:var(--serif);color:var(--paper);letter-spacing:-.01em;margin-right:.3rem;font-size:2rem;font-weight:400}.cs-n[data-astro-cid-62nj2e7p]{font-size:2.6rem}.note[data-astro-cid-62nj2e7p]{font-size:30px}.bp-kicker[data-astro-cid-62nj2e7p]{font-size:38px}.bp-k[data-astro-cid-62nj2e7p]{font-size:34px}.bp-u[data-astro-cid-62nj2e7p]{font-size:30px}.gauge[data-astro-cid-62nj2e7p] text[data-astro-cid-62nj2e7p]{font-size:26px}}.rc[data-astro-cid-ypanhdwb]{padding-block:clamp(3.5rem,8vw,6rem)}.rc[data-astro-cid-ypanhdwb] h2[data-astro-cid-ypanhdwb]{font-size:var(--step-3);max-width:18ch}.rc-lede[data-astro-cid-ypanhdwb]{max-width:40ch;font-size:var(--step-1);color:#101820b8;margin:1rem 0 0}.rc-options[data-astro-cid-ypanhdwb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin-top:clamp(2rem,5vw,3rem);display:grid}.rc-opt[data-astro-cid-ypanhdwb]{text-align:left;cursor:pointer;font:inherit;color:var(--ink);border-radius:var(--r-card);background:#fbf8f2;border:1px solid #e2dacb;align-content:start;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,background-color .22s;display:grid;position:relative}.rc-opt[data-astro-cid-ypanhdwb]:before{content:"";border-radius:var(--r-pill);background:var(--low-sun);width:2.5rem;height:5px}.rc-opt[data-astro-cid-ypanhdwb].better:before{background:var(--sky)}.rc-opt[data-astro-cid-ypanhdwb]:hover,.rc-opt[data-astro-cid-ypanhdwb]:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #14365f1f}.rc-name[data-astro-cid-ypanhdwb]{font-family:var(--serif);font-size:var(--step-2);line-height:1.1}.rc-text[data-astro-cid-ypanhdwb]{color:#101820b8}.rc-opt[data-astro-cid-ypanhdwb][aria-pressed=true]{background:var(--blueprint);color:var(--paper);border-color:var(--blueprint)}.rc-opt[data-astro-cid-ypanhdwb][aria-pressed=true] .rc-text[data-astro-cid-ypanhdwb]{color:#f6f2eacc}.rc-options[data-astro-cid-ypanhdwb]:has([aria-pressed=true]) .rc-opt[data-astro-cid-ypanhdwb][aria-pressed=false]{opacity:.55}.rc-veil[data-astro-cid-ypanhdwb]{z-index:9;pointer-events:none;background:linear-gradient(#8fb4d90f 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #8fb4d90f 1px, transparent 1px) 0 0 / 40px 40px, var(--blueprint);position:fixed;inset:0}.rc-fx[data-astro-cid-ypanhdwb]{z-index:9;pointer-events:none;position:fixed;inset:0}.rc-fx[data-astro-cid-ypanhdwb] i[data-astro-cid-ypanhdwb]{display:none;position:absolute}.rc-fx[data-astro-cid-ypanhdwb].measured .rc-trace[data-astro-cid-ypanhdwb]{background:var(--paper);transform-origin:0;height:2px;display:block;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #e8a33de6}.rc-veil[data-astro-cid-ypanhdwb].measured{clip-path:inset(100% 0 0);background:radial-gradient(ellipse 85% 55% at 50% 108%, #e8a33df2, #e8a33d00 70%), linear-gradient(#8fb4d90f 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #8fb4d90f 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(to top, var(--low-sun) 0%, #c27a45 22%, var(--dusk) 50%, #3a3f68 72%, var(--blueprint) 100%)}.rc-edge[data-astro-cid-ypanhdwb]{z-index:10;pointer-events:none;clip-path:inset(calc(100% - 3px) 0 0);background:linear-gradient(90deg, #f6f2ea99, var(--paper) 30%, #fbe3b8 50%, var(--paper) 70%, #f6f2ea99);position:fixed;inset:0}.rc-veil[data-astro-cid-ypanhdwb].calm{background:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #8fb4d938, transparent 60%), linear-gradient(#8fb4d912 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #8fb4d912 1px, transparent 1px) 0 0 / 40px 40px, var(--dusk)}.rc-fx[data-astro-cid-ypanhdwb].calm .rc-ring[data-astro-cid-ypanhdwb]{border:2px solid var(--sky);border-radius:50%;width:100px;height:100px;display:block;transform:translate(-50%,-50%)scale(0)}.rc-next[data-astro-cid-ypanhdwb]{font-family:var(--serif);font-style:italic;font-size:var(--step-1);color:var(--blueprint);margin:clamp(1.75rem,4vw,2.5rem) 0 0}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem);overflow:clip}.invite[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:none;margin:0;font-size:clamp(2.6rem,11.5vw,7rem);font-weight:400;line-height:.95}.invite[data-astro-cid-lcdefpme] .l1[data-astro-cid-lcdefpme],.invite[data-astro-cid-lcdefpme] .l2[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,.8,.2,1) both rise;display:block}.invite[data-astro-cid-lcdefpme] .l2[data-astro-cid-lcdefpme]{animation-delay:.14s}.invite[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{letter-spacing:-.04em}@keyframes rise{0%{opacity:0;transform:translateY(.18em)}}.hero-row[data-astro-cid-lcdefpme]{gap:clamp(2rem,5vw,3rem);margin-top:clamp(2rem,5vw,3.5rem);display:grid}.pitch[data-astro-cid-lcdefpme]{align-content:end;gap:1.5rem;display:grid}.pitch[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:30ch;margin:0}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}@media (width>=64rem){.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:4rem}.pitch[data-astro-cid-lcdefpme]{padding-top:2.5rem}}h2[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.turn[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.for-rider[data-astro-cid-lcdefpme]{font-family:var(--serif);font-style:italic;font-size:var(--step-2);color:var(--em);margin:1rem 0 0;display:none}html[data-rider=percent] .for-percent[data-astro-cid-lcdefpme],html[data-rider=better] .for-better[data-astro-cid-lcdefpme]{display:block}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:2rem;margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;border-top:1px solid var(--rule);padding-top:1.25rem}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);font-family:var(--serif);font-size:var(--step-2);color:var(--em);line-height:1}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin:.6rem 0 .5rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.97rem}.close[data-astro-cid-lcdefpme]{border-radius:var(--r-card);grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:1.5rem 3rem;margin-top:clamp(3rem,7vw,4.5rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.plans[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.plans[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:.6rem}.plans[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--fg);font-weight:500}.close[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{justify-items:start;gap:1.1rem;margin:0;display:grid}.wl[data-astro-cid-lcdefpme]{justify-items:start;gap:.6rem;display:grid}.wl-note[data-astro-cid-lcdefpme]{color:var(--muted);max-width:32ch;margin:0;font-size:.85rem;line-height:1.45}.more[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2.5rem;display:flex}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch}.head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.08em}@media (width<=52rem){.close[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme]{gap:1.25rem;margin-top:2rem}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:2rem 1fr;column-gap:.75rem;padding-top:.9rem;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{grid-row:1/span 2}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .35rem}.close[data-astro-cid-lcdefpme]{margin-top:2.25rem;padding:1.25rem}}
