@property --wc-d{syntax:"<number>";inherits:true;initial-value:1}@property --wc-f{syntax:"<number>";inherits:true;initial-value:1}@property --wc-e{syntax:"<number>";inherits:true;initial-value:0}@property --wc-x{syntax:"<number>";inherits:true;initial-value:0}@property --wc-run{syntax:"running|paused";inherits:true;initial-value:running}.wc[data-astro-cid-yymaulmr]{vertical-align:top;white-space:nowrap;height:1.1em;line-height:1.1;display:inline-grid;overflow:hidden}.wc-stage[data-astro-cid-yymaulmr]{display:grid}.wc-word[data-astro-cid-yymaulmr]{--wc-d:0;--wc-f:0;--wc-e:1;--wc-x:0;--wc-fh:calc(.03em + var(--wc-f) * 1.1em);--wc-band:calc(.3em * clamp(0, min(var(--wc-f) * 8, (1 - var(--wc-f)) * 8), 1));grid-area:1/1;display:grid;position:relative}.wc-word[data-astro-cid-yymaulmr]:first-child{--wc-d:1;--wc-f:1;--wc-e:0}.wc-ol[data-astro-cid-yymaulmr],.wc-hatch[data-astro-cid-yymaulmr],.wc-ink[data-astro-cid-yymaulmr]{grid-area:1/1;line-height:1.1;display:block}.wc-ol[data-astro-cid-yymaulmr]{font-family:"Geist Draft", var(--font-sans);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor;clip-path:inset(-.3em calc((1 - var(--wc-d)) * (100% + 2px) - 2px) var(--wc-fh) calc(var(--wc-e) * 100%))}.wc-hatch[data-astro-cid-yymaulmr]{-webkit-text-fill-color:transparent;background:repeating-linear-gradient(315deg,currentColor 0 1px,#0000 1px 6px);clip-path:inset(calc(100% - var(--wc-fh) - var(--wc-band)) calc((1 - var(--wc-d)) * (100% + 2px) - 2px) var(--wc-fh) calc(var(--wc-e) * 100%));-webkit-background-clip:text;background-clip:text}.wc-ink[data-astro-cid-yymaulmr]{clip-path:inset(calc(100% - var(--wc-fh)) calc((1 - var(--wc-d)) * (100% + 2px) - 2px) -.3em calc(var(--wc-e) * 100%))}.wc-edge[data-astro-cid-yymaulmr]{clip-path:inset(-.3em 0);grid-area:1/1;justify-self:start}.wc-edge[data-astro-cid-yymaulmr]:before{content:attr(data-w);visibility:hidden}.wc-edge[data-astro-cid-yymaulmr] i[data-astro-cid-yymaulmr]{transform:translateX(calc(var(--wc-x) * 100%)) scaleY(clamp(0, min(var(--wc-x) * 14, (1 - var(--wc-x)) * 14), 1));border-left:1px solid;position:absolute;inset:.14em 0 .03em}@media (prefers-reduced-motion:no-preference){.wc-word[data-astro-cid-yymaulmr]{animation:10s linear .3 forwards wc-draft;animation-delay:calc(var(--i) * 2.5s - 1.2s)}.wc-word[data-astro-cid-yymaulmr]:first-child{animation-iteration-count:1.2}@supports (animation-timeline:view()){.wc[data-astro-cid-yymaulmr]{animation-name:wc-seen;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}}@container style(--wc-run:paused){.wc-word[data-astro-cid-yymaulmr]{animation-play-state:paused}}@keyframes wc-draft{0%{--wc-d:0;--wc-x:0;--wc-f:0;--wc-e:0;animation-timing-function:cubic-bezier(.76,0,.24,1)}2.5%{--wc-f:0;animation-timing-function:cubic-bezier(.6,0,.1,1)}5%{--wc-d:1;--wc-x:1}11%{--wc-f:1}24.99%{--wc-x:1}25%{--wc-x:0;--wc-e:0;animation-timing-function:cubic-bezier(.76,0,.24,1)}30%{--wc-x:1;--wc-e:1}to{--wc-d:1;--wc-x:1;--wc-f:1;--wc-e:1}}@keyframes wc-seen{0%,to{--wc-run:paused}.5%,99.5%{--wc-run:running}}html.is-xray .wc-ol[data-astro-cid-yymaulmr]{clip-path:inset(-.3em calc((1 - var(--wc-d)) * (100% + 2px) - 2px) -.3em calc(var(--wc-e) * 100%))}html.is-xray [data-astro-cid-yymaulmr]:is(.wc-ink,.wc-hatch){visibility:hidden}@media (forced-colors:active){.wc-hatch[data-astro-cid-yymaulmr]{display:none}}.tl[data-astro-cid-zc7ycmru]{border-top:1px solid var(--ink)}.tl-head[data-astro-cid-zc7ycmru]{gap:clamp(20px,2.4vw,32px);padding-bottom:clamp(48px,6vw,96px);display:grid}.tl-head[data-astro-cid-zc7ycmru] .h2[data-astro-cid-zc7ycmru]{max-width:18ch}.tl-body[data-astro-cid-zc7ycmru]{--tl-col:clamp(72px, 8vw, 128px);--tl-x:10px;--tl-ny:calc(var(--t-mono) * 1.1 / 2);--tl-pt:clamp(40px, 5vw, 80px);--tl-pb:clamp(48px, 6vw, 96px);--path-wave:12;position:relative}.tl-list[data-astro-cid-zc7ycmru]{display:grid;position:relative}.tl-phase[data-astro-cid-zc7ycmru]{grid-template-columns:var(--tl-col) minmax(0, 1.5fr) minmax(0, 1fr);padding:var(--tl-pt) 0 var(--tl-pb);gap:clamp(28px,3vw,48px) clamp(24px,3vw,56px);display:grid;position:relative}.tl-marker[data-astro-cid-zc7ycmru]{align-content:start;justify-items:start;padding-left:32px;display:grid;position:relative}.tl-node[data-astro-cid-zc7ycmru]{left:calc(var(--tl-x) - 5.5px);top:calc(var(--tl-ny) - 5.5px);width:11px;height:11px;position:absolute}.tl-n[data-astro-cid-zc7ycmru]{line-height:1.1}.tl-main[data-astro-cid-zc7ycmru]{align-content:start;gap:clamp(20px,2.2vw,32px);display:grid}.tl-title[data-astro-cid-zc7ycmru]{line-height:.98}.tl-text[data-astro-cid-zc7ycmru]{text-wrap:pretty;max-width:44ch;line-height:1.45;font-size:var(--t-lead);letter-spacing:-.012em}.tl-aside[data-astro-cid-zc7ycmru]{align-content:start;gap:12px;padding-top:.4em;display:grid}.tl-label[data-astro-cid-zc7ycmru]+.tl-label[data-astro-cid-zc7ycmru],.tl-gets[data-astro-cid-zc7ycmru]+.tl-label[data-astro-cid-zc7ycmru]{margin-top:20px}.tl-gets[data-astro-cid-zc7ycmru]{display:grid}.tl-get[data-astro-cid-zc7ycmru]{text-wrap:pretty;border-top:1px solid;padding:10px 0;line-height:1.4}.tl-get[data-astro-cid-zc7ycmru]:last-child{border-bottom:1px solid}.tl-about[data-astro-cid-zc7ycmru]{line-height:1.4}.tl-sep[data-astro-cid-zc7ycmru]{left:var(--tl-col);position:absolute;bottom:0;right:0}@media (prefers-reduced-motion:no-preference){html.js .tl-n[data-astro-cid-zc7ycmru]:not(.is-path-on){visibility:hidden}}html:not(.js) .tl-list[data-astro-cid-zc7ycmru]:before{content:"";left:var(--tl-x);top:calc(var(--tl-pt) + var(--tl-ny));bottom:var(--tl-pb);background:currentColor;width:1px;position:absolute}html:not(.js) .tl-node[data-astro-cid-zc7ycmru]{z-index:1;background:var(--paper);border:1px solid;transform:rotate(20deg)}@media print{.tl-body[data-astro-cid-zc7ycmru] .pp-ink{stroke-dasharray:none!important;stroke-dashoffset:0!important}.tl-body[data-astro-cid-zc7ycmru] .pp-anchor{visibility:visible!important}.tl-body[data-astro-cid-zc7ycmru] .pp-sq{transform:rotate(20deg)!important}.tl-body[data-astro-cid-zc7ycmru] :is(.pp-guide,.pp-target,.pp-handles,.pp-pen){visibility:hidden!important}.tl-n[data-astro-cid-zc7ycmru]{visibility:visible!important}}@media (width<=900px){.tl-body[data-astro-cid-zc7ycmru]{--tl-col:56px;--path-wave:8}.tl-phase[data-astro-cid-zc7ycmru]{grid-template-columns:var(--tl-col) minmax(0, 1fr)}.tl-aside[data-astro-cid-zc7ycmru]{grid-column:2;padding-top:0}.tl-text[data-astro-cid-zc7ycmru]{font-size:var(--t-body);max-width:56ch}}@media (width<=480px){.tl-body[data-astro-cid-zc7ycmru]{--tl-col:44px;--tl-x:7px;--path-wave:6}.tl-marker[data-astro-cid-zc7ycmru]{padding-left:22px}}.we[data-astro-cid-m4alsfbh]{padding-top:clamp(40px,5vw,80px)}.we-grid[data-astro-cid-m4alsfbh]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(32px,4vw,64px) clamp(24px,3vw,48px);display:grid}.we-line[data-astro-cid-m4alsfbh]{text-wrap:balance;max-width:18ch;line-height:1.1}.we-aside[data-astro-cid-m4alsfbh]{max-width:36ch}.needs[data-astro-cid-m4alsfbh]{border-top:1px solid var(--ink)}.needs-head[data-astro-cid-m4alsfbh]{gap:clamp(20px,2.4vw,32px);padding-bottom:clamp(40px,5vw,72px);display:grid}.needs-head[data-astro-cid-m4alsfbh] .h2[data-astro-cid-m4alsfbh]{max-width:18ch}.needs-list[data-astro-cid-m4alsfbh]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.needs-item[data-astro-cid-m4alsfbh]{align-content:start;gap:14px;padding:clamp(24px,2.6vw,40px) clamp(20px,2.4vw,40px) clamp(28px,3vw,48px) 0;display:grid}.needs-item[data-astro-cid-m4alsfbh]+.needs-item[data-astro-cid-m4alsfbh]{border-left:1px solid var(--ink);padding-left:clamp(20px,2.4vw,40px)}.needs-n[data-astro-cid-m4alsfbh]{margin-bottom:10px}.needs-body[data-astro-cid-m4alsfbh]{text-wrap:pretty;max-width:30ch;line-height:1.45}.cta[data-astro-cid-m4alsfbh]{border-top:1px solid var(--ink)}.cta-row[data-astro-cid-m4alsfbh]{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:32px;display:grid}.cta-row[data-astro-cid-m4alsfbh] .h2[data-astro-cid-m4alsfbh]{max-width:20ch}@media (width<=900px){.we-grid[data-astro-cid-m4alsfbh]{grid-template-columns:1fr;align-items:start}.needs-list[data-astro-cid-m4alsfbh]{grid-template-columns:1fr}.needs-item[data-astro-cid-m4alsfbh]+.needs-item[data-astro-cid-m4alsfbh]{border-left:0;border-top:1px solid var(--ink);padding-left:0}}@media (width<=820px){.cta-row[data-astro-cid-m4alsfbh]{grid-template-columns:1fr}}
