h1[data-astro-cid-lxphkh2x]{text-wrap:balance;max-width:17ch;margin:0}.hero__sub[data-astro-cid-lxphkh2x]{max-width:46ch;font-size:var(--text-lead);color:var(--color-haze);margin-top:1.25rem}.hero__ctas[data-astro-cid-lxphkh2x]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=360px){h1[data-astro-cid-lxphkh2x]{font-size:1.8rem}.hero__sub[data-astro-cid-lxphkh2x]{margin-top:.85rem;font-size:1rem}.hero__ctas[data-astro-cid-lxphkh2x]{margin-top:1.25rem}}@media (height<=700px){h1[data-astro-cid-lxphkh2x]{font-size:clamp(1.6rem,4.4vw,2.1rem)}.hero__sub[data-astro-cid-lxphkh2x]{margin-top:.85rem;font-size:1rem}.hero__ctas[data-astro-cid-lxphkh2x]{gap:.5rem;margin-top:1.25rem}}.hero__ctas[data-astro-cid-lxphkh2x] .cta{flex:auto}@media (width>=480px){.hero__ctas[data-astro-cid-lxphkh2x] .cta{flex:none}}@property --tag-c{syntax:"<color>";inherits:true;initial-value:#0000}.opening[data-astro-cid-alk7kc2g]{--ground:var(--color-ink);--green:var(--color-sage-300);--ink:#4e5961;margin-top:calc(-1 * var(--header-h));background:var(--ground);position:relative;overflow-x:clip}.opening[data-astro-cid-alk7kc2g][data-ink=black]{--ink:#000}.opening__track[data-astro-cid-alk7kc2g]{view-timeline-name:--opening;view-timeline-axis:block;height:260svh}.opening__pin[data-astro-cid-alk7kc2g]{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden;container:opening/size}.hero[data-astro-cid-alk7kc2g]{inset:var(--header-h) 0 0 0;z-index:5;grid-template-rows:.3fr auto 1fr;display:grid;position:absolute}.hero[data-astro-cid-alk7kc2g] .layer__inner[data-astro-cid-alk7kc2g]{grid-row:2}.hero[data-astro-cid-alk7kc2g] .hero__sub{color:var(--color-mist)}@container opening (width>=1024px) and (aspect-ratio>=6/5){.hero[data-astro-cid-alk7kc2g] .layer__inner[data-astro-cid-alk7kc2g]>*{max-width:min(38rem,42cqw)}.hero[data-astro-cid-alk7kc2g] .hero__sub{color:var(--color-haze)}}[data-astro-cid-alk7kc2g]:is(.tree-box,.layer--outro){--k:2.65;--rl:1.25rem;--rr:calc(100cqw - 1.25rem);--rt:calc(var(--header-h) + .75rem);--rb:calc(100cqh - 9rem);--Xs:5cqw;--Ys:calc(var(--header-h) + .5rem);--E:min(calc((var(--rb) - var(--rt)) / .851), calc((var(--rr) - var(--rl)) / .731));--B:calc(var(--E) * var(--k));--sx:calc(var(--Xs) - var(--B) * .2295);--sy:calc(var(--Ys) - var(--B) * .0744);--ex:calc((var(--rl) + var(--rr) - var(--E)) / 2);--group:calc(var(--E) * .851 + 8rem);--ey:calc(var(--rt) + (100cqh - var(--rt) - var(--group)) / 2 - var(--E) * .0744)}@container opening (width>=1024px) and (aspect-ratio>=6/5){[data-astro-cid-alk7kc2g]:is(.tree-box,.layer--outro){--k:2.2;--rl:50cqw;--rr:calc(100cqw - 2rem);--rt:calc(var(--header-h) + 1.5rem);--rb:calc(100cqh - 1.5rem);--Xs:54cqw;--Ys:calc(var(--header-h) + 4cqh);--ey:calc((var(--rt) + var(--rb) - var(--E)) / 2)}}.tree-box[data-astro-cid-alk7kc2g]{width:var(--B);height:var(--B);transform-origin:0 0;transform:translate(var(--sx), var(--sy));z-index:1;position:absolute;top:0;left:0}.tree[data-astro-cid-alk7kc2g]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tree[data-astro-cid-alk7kc2g] .ink{fill:color-mix(in srgb, var(--ink) var(--o), var(--ground))}.tree[data-astro-cid-alk7kc2g] .grn{fill:color-mix(in srgb, var(--green) var(--o), var(--ground))}.tree[data-astro-cid-alk7kc2g] .to{opacity:0}.tree[data-astro-cid-alk7kc2g] [data-state=finding]>.from{--ink:var(--color-signal)}.tree[data-astro-cid-alk7kc2g] [data-state=watch]>.from{--ink:var(--color-caution)}.tree[data-astro-cid-alk7kc2g] .roots-wipe{transform-origin:1024px 1263px;transform:scale(.001)}.veil[data-astro-cid-alk7kc2g]{left:calc(-1 * var(--sx));top:calc(-1 * var(--sy));z-index:1;pointer-events:none;background:linear-gradient(#0f1a20d6 0%,#0f1a20e6 45%,#0f1a20f2 100%);width:100cqw;height:100cqh;position:absolute}@container opening (width>=1024px) and (aspect-ratio>=6/5){.veil[data-astro-cid-alk7kc2g]{display:none}}.glows[data-astro-cid-alk7kc2g]{z-index:2;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.glow[data-astro-cid-alk7kc2g]{position:absolute}.glow__pulse[data-astro-cid-alk7kc2g]{width:100%;height:100%;filter:blur(calc(var(--B) * .0045));opacity:.3;will-change:opacity;transform:scale(1.08)}.glow__pulse[data-astro-cid-alk7kc2g] svg[data-astro-cid-alk7kc2g]{width:100%;height:100%;display:block;overflow:visible}.glow__pulse[data-astro-cid-alk7kc2g] path[data-astro-cid-alk7kc2g]{fill:currentColor}.glow[data-astro-cid-alk7kc2g][data-state=finding]{color:var(--color-signal);--pulse:2s}.glow[data-astro-cid-alk7kc2g][data-state=watch]{color:var(--color-caution);--pulse:2.6s}.glow[data-astro-cid-alk7kc2g][data-state=inhand]{color:var(--color-sage-300);--pulse:3.8s}.tag[data-astro-cid-alk7kc2g]{--warn:var(--color-signal);--tag-c:var(--warn);--reach:2.25rem;z-index:3;pointer-events:none;width:0;height:0;position:absolute}.tag[data-astro-cid-alk7kc2g][data-state=watch]{--warn:var(--color-caution)}.tag__dot[data-astro-cid-alk7kc2g],.tag__line[data-astro-cid-alk7kc2g]{display:none}.tag__text[data-astro-cid-alk7kc2g]{white-space:nowrap;text-align:center;border:1px solid color-mix(in srgb, var(--tag-c) 42%, transparent);font-size:var(--text-legal);color:var(--color-mist);background:#0f1a20db;border-radius:6px;padding:.28rem .55rem .32rem;line-height:1.3;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tag__sep[data-astro-cid-alk7kc2g]{color:var(--color-haze);display:none}.tag__status[data-astro-cid-alk7kc2g]{display:grid}.tag__before[data-astro-cid-alk7kc2g],.tag__after[data-astro-cid-alk7kc2g]{grid-area:1/1}.tag__before[data-astro-cid-alk7kc2g]{color:var(--warn)}.tag__after[data-astro-cid-alk7kc2g]{color:var(--color-sage-300);opacity:0}@container opening (width>=1024px) and (aspect-ratio>=6/5){.tag__dot[data-astro-cid-alk7kc2g]{background:var(--tag-c);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 3px #0f1a2099}.tag__line[data-astro-cid-alk7kc2g]{width:var(--reach);background:var(--tag-c);opacity:.7;height:1px;display:block;position:absolute;top:-.5px;left:8px}.tag__text[data-astro-cid-alk7kc2g]{left:calc(var(--reach) + 12px);text-align:left;font-size:var(--text-small);padding-inline:.6rem;transform:translateY(-50%)}.tag[data-astro-cid-alk7kc2g]:is([data-leaf=L02],[data-leaf=L04]) .tag__line[data-astro-cid-alk7kc2g]{left:auto;right:8px}.tag[data-astro-cid-alk7kc2g]:is([data-leaf=L02],[data-leaf=L04]) .tag__text[data-astro-cid-alk7kc2g]{left:auto;right:calc(var(--reach) + 12px)}}@container opening (width>=1280px) and (aspect-ratio>=6/5){.tag__sep[data-astro-cid-alk7kc2g]{display:inline}.tag__status[data-astro-cid-alk7kc2g]{display:inline-grid}}.layer[data-astro-cid-alk7kc2g]{inset:var(--header-h) 0 0 0;z-index:4;pointer-events:none;opacity:0;align-items:end;display:grid;position:absolute}.layer__inner[data-astro-cid-alk7kc2g]{width:100%;max-width:76rem;padding-inline:max(1.25rem, env(safe-area-inset-left));box-sizing:border-box;margin-inline:auto}.layer--claim[data-astro-cid-alk7kc2g]:before{content:"";z-index:-1;background:linear-gradient(#0000 0%,#0f1a20cc 40%,#0f1a20f5 100%);height:40%;position:absolute;inset:auto 0 0}.layer--outro[data-astro-cid-alk7kc2g]{align-items:start}.layer--outro[data-astro-cid-alk7kc2g] .layer__inner[data-astro-cid-alk7kc2g]{padding-top:calc(var(--ey) + var(--E) * .9257 + 1.5rem - var(--header-h))}.claim[data-astro-cid-alk7kc2g],.outro[data-astro-cid-alk7kc2g]{font-family:var(--font-serif);font-size:var(--text-h2);max-width:18ch;margin:0 0 max(1.75rem, env(safe-area-inset-bottom));color:var(--color-mist);text-wrap:balance;line-height:1.15}.outro[data-astro-cid-alk7kc2g]{margin:0}@container opening (width>=1024px) and (aspect-ratio>=6/5){.layer--claim[data-astro-cid-alk7kc2g],.layer--outro[data-astro-cid-alk7kc2g]{align-items:center}.layer--outro[data-astro-cid-alk7kc2g] .layer__inner[data-astro-cid-alk7kc2g]{padding-top:0}.layer--claim[data-astro-cid-alk7kc2g]:before{display:none}.claim[data-astro-cid-alk7kc2g],.outro[data-astro-cid-alk7kc2g]{max-width:min(19ch,40cqw);margin:0 0 6cqh}}@supports (animation-timeline:view()){.hero[data-astro-cid-alk7kc2g],.veil[data-astro-cid-alk7kc2g],.glows[data-astro-cid-alk7kc2g],.layer--claim[data-astro-cid-alk7kc2g],.layer--outro[data-astro-cid-alk7kc2g],.tree-box[data-astro-cid-alk7kc2g],.glow[data-astro-cid-alk7kc2g],.tag[data-astro-cid-alk7kc2g],.tag__before[data-astro-cid-alk7kc2g],.tag__after[data-astro-cid-alk7kc2g],.tree[data-astro-cid-alk7kc2g] .to,.tree[data-astro-cid-alk7kc2g] .roots-wipe{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--opening}.hero[data-astro-cid-alk7kc2g]{animation-name:hero-out;animation-range:contain 3% contain 20%}.veil[data-astro-cid-alk7kc2g]{animation-name:veil-out;animation-range:contain 3% contain 20%}.glows[data-astro-cid-alk7kc2g]{animation-name:glows-lift;animation-range:contain 3% contain 20%}.layer--claim[data-astro-cid-alk7kc2g]{animation-name:claim-in;animation-range:contain 21% contain 72%}.layer--outro[data-astro-cid-alk7kc2g]{animation-name:outro-in;animation-range:contain 74% contain 86%}.tree-box[data-astro-cid-alk7kc2g]{animation-name:tree-zoom;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-range:contain 50% contain 78%}.tree[data-astro-cid-alk7kc2g] .to{animation-name:turn;animation-range:contain var(--rs) contain var(--re)}.tree[data-astro-cid-alk7kc2g] .roots-wipe{animation-name:roots-grow;animation-timing-function:cubic-bezier(.3,0,.3,1);animation-range:contain 60% contain 76%}.glow[data-astro-cid-alk7kc2g]{animation-name:glow-gate;animation-range:contain var(--rs) contain var(--re)}.glow[data-astro-cid-alk7kc2g][data-state=inhand]{animation-range:contain 58% contain 66%}.glow__pulse[data-astro-cid-alk7kc2g]{animation:glow-pulse var(--pulse) ease-in-out infinite;animation-delay:calc(var(--i) * -.45s)}.tag[data-astro-cid-alk7kc2g]{animation-name:tag-show,tag-tone;animation-range:contain 17% contain 58%, contain var(--rs) contain var(--re)}@container opening (width>=1024px) and (aspect-ratio>=6/5){.tag[data-astro-cid-alk7kc2g]{animation-name:tag-out,tag-tone;animation-range:contain 52% contain 58%, contain var(--rs) contain var(--re)}.glows[data-astro-cid-alk7kc2g]{animation:none}}.tag__before[data-astro-cid-alk7kc2g]{animation-name:text-out;animation-range:contain var(--rs) contain var(--re)}.tag__after[data-astro-cid-alk7kc2g]{animation-name:text-in;animation-range:contain var(--rs) contain var(--re)}}@keyframes hero-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes veil-out{0%{opacity:1}to{opacity:0}}@keyframes glows-lift{0%{opacity:.6}to{opacity:1}}@keyframes claim-in{0%{opacity:0;transform:translateY(2.5svh)}25%{opacity:1;transform:translate(0,0)}80%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-2.5svh)}}@keyframes outro-in{0%{opacity:0;transform:translateY(1.5svh)}to{opacity:1;transform:translate(0,0)}}@keyframes tree-zoom{to{transform:translate(var(--ex), var(--ey)) scale(calc(1 / var(--k)))}}@keyframes turn{0%{opacity:0}to{opacity:1}}@keyframes roots-grow{0%{transform:scale(.001)}to{transform:scale(1)}}@keyframes glow-gate{0%,25%{opacity:1}75%,to{opacity:0}}@keyframes glow-pulse{0%,to{opacity:.12}50%{opacity:.5}}@keyframes tag-out{0%{opacity:1}to{opacity:0}}@keyframes tag-show{0%{opacity:0}20%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes tag-tone{0%,40%{--tag-c:var(--warn)}60%,to{--tag-c:var(--color-sage-300)}}@keyframes text-out{0%,42%{opacity:1}50%,to{opacity:0}}@keyframes text-in{0%,50%{opacity:0}58%,to{opacity:1}}@supports not (animation-timeline:view()){.hero[data-astro-cid-alk7kc2g],.veil[data-astro-cid-alk7kc2g]{opacity:calc(1 - clamp(0, (var(--p,0) - .03) / .17, 1))}.glows[data-astro-cid-alk7kc2g]{opacity:calc(.6 + .4 * clamp(0, (var(--p,0) - .03) / .17, 1))}.tree-box[data-astro-cid-alk7kc2g]{transform:translate(calc(var(--sx) + (var(--ex) - var(--sx)) * var(--z,0)), calc(var(--sy) + (var(--ey) - var(--sy)) * var(--z,0))) scale(calc(1 + (1 / var(--k) - 1) * var(--z,0)))}.tree[data-astro-cid-alk7kc2g] .to{opacity:clamp(0, (var(--p,0) - var(--s)) / (var(--e) - var(--s)), 1)}.tree[data-astro-cid-alk7kc2g] .roots-wipe{transform:scale(max(.001, clamp(0, (var(--p,0) - .6) / .16, 1)))}.glow[data-astro-cid-alk7kc2g]{opacity:calc(1 - clamp(0, (var(--p,0) - var(--s) - (var(--e) - var(--s)) * .25) / ((var(--e) - var(--s)) * .5), 1))}.glow[data-astro-cid-alk7kc2g][data-state=inhand]{opacity:calc(1 - clamp(0, (var(--p,0) - .58) / .08, 1))}.glow__pulse[data-astro-cid-alk7kc2g]{animation:glow-pulse var(--pulse) ease-in-out infinite;animation-delay:calc(var(--i) * -.45s)}.tag[data-astro-cid-alk7kc2g]{opacity:calc(clamp(0, (var(--p,0) - .17) / .082, 1) - clamp(0, (var(--p,0) - .52) / .06, 1))}@container opening (width>=1024px) and (aspect-ratio>=6/5){.tag[data-astro-cid-alk7kc2g]{opacity:calc(1 - clamp(0, (var(--p,0) - .52) / .06, 1))}.glows[data-astro-cid-alk7kc2g]{opacity:1}}.tag__before[data-astro-cid-alk7kc2g]{opacity:calc(1 - clamp(0, (var(--p,0) - var(--s) - (var(--e) - var(--s)) * .42) / ((var(--e) - var(--s)) * .08), 1))}.tag__after[data-astro-cid-alk7kc2g]{opacity:clamp(0, (var(--p,0) - var(--s) - (var(--e) - var(--s)) * .5) / ((var(--e) - var(--s)) * .08), 1)}.layer--claim[data-astro-cid-alk7kc2g]{opacity:calc(clamp(0, (var(--p,0) - .21) / .13, 1) - clamp(0, (var(--p,0) - .62) / .1, 1))}.layer--outro[data-astro-cid-alk7kc2g]{opacity:clamp(0, (var(--p,0) - .74) / .12, 1)}}@media (prefers-reduced-motion:reduce),(height<=640px){.opening[data-astro-cid-alk7kc2g]{margin-top:0}.hero[data-astro-cid-alk7kc2g]{order:0;grid-template-rows:auto;position:static;opacity:1!important;visibility:visible!important;animation:none!important}.layer--claim[data-astro-cid-alk7kc2g]:before{display:none}.opening__track[data-astro-cid-alk7kc2g]{height:auto}.opening__pin[data-astro-cid-alk7kc2g]{flex-direction:column;height:auto;padding-block:clamp(2rem,6vw,4rem);display:flex;position:static;overflow:visible;container-type:normal}.layer[data-astro-cid-alk7kc2g]{position:static;opacity:1!important;animation:none!important;transform:none!important}.layer--claim[data-astro-cid-alk7kc2g]{order:1;margin-top:2.5rem}.tree-box[data-astro-cid-alk7kc2g]{aspect-ratio:1;order:2;width:min(34rem,88vw);height:auto;margin:0 auto 1rem;position:relative;animation:none!important;transform:none!important}.layer--outro[data-astro-cid-alk7kc2g]{order:3}.layer--outro[data-astro-cid-alk7kc2g] .layer__inner[data-astro-cid-alk7kc2g]{padding-top:0}.claim[data-astro-cid-alk7kc2g],.outro[data-astro-cid-alk7kc2g]{max-width:22ch;margin:0}.tree[data-astro-cid-alk7kc2g] .to{opacity:1!important;animation:none!important}.tree[data-astro-cid-alk7kc2g] .roots-wipe{animation:none!important;transform:none!important}.veil[data-astro-cid-alk7kc2g],.glows[data-astro-cid-alk7kc2g],.tag[data-astro-cid-alk7kc2g]{display:none}}
