.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-top:calc(var(--header-h) + clamp(1.5rem, 4vw, 3.5rem));padding-bottom:var(--space-5);flex-direction:column;display:flex;position:relative;overflow:clip}.hero[data-astro-cid-ge2uvauf]:before{content:"";background-image:linear-gradient(to right, var(--line) 1px, transparent 1px);background-size:calc((min(100vw, var(--container) + var(--gutter) * 2) - var(--gutter) * 2) / 12) 100%;background-position:max(var(--gutter), calc((100vw - var(--container)) / 2)) 0;opacity:.45;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-7);flex:1;align-items:center;display:grid;position:relative}@media (width>=64rem){.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--grid-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero__copy[data-astro-cid-ge2uvauf]{gap:var(--space-5);align-content:center;display:grid}.hero__kicker[data-astro-cid-ge2uvauf]{color:var(--fg-muted);align-items:center;gap:.75rem;display:inline-flex}.hero__pulse[data-astro-cid-ge2uvauf]{background:var(--green-600);border-radius:50%;width:8px;height:8px;position:relative}.hero__pulse[data-astro-cid-ge2uvauf]:after{content:"";border:1px solid var(--green-600);animation:pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--ff-display);font-variation-settings:var(--display-condensed);letter-spacing:-.032em;text-wrap:initial;margin-block:var(--space-2) var(--space-3);font-size:clamp(4.25rem,1.6rem + 8vw,9.75rem);font-weight:620;line-height:.88}.hl[data-astro-cid-ge2uvauf]{width:max-content;max-width:100%;display:block}.hl--accent[data-astro-cid-ge2uvauf]{color:var(--green-700)}.hl__accent[data-astro-cid-ge2uvauf]{display:inline-block;position:relative}.hl__underline[data-astro-cid-ge2uvauf]{width:calc(100% - .3em);height:.16em;position:absolute;bottom:-.1em;left:0;right:.3em;overflow:visible}.hl__underline[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--violet-500);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34rem}.hero__ctas[data-astro-cid-ge2uvauf]{margin-top:var(--space-2);flex-wrap:wrap;gap:.75rem;display:flex}.hero__note[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);color:var(--fg-muted);align-items:center;gap:.5rem;display:inline-flex}.hero__note[data-astro-cid-ge2uvauf] svg{color:var(--green-600)}@media (prefers-reduced-motion:no-preference){.hl[data-astro-cid-ge2uvauf]{transition:transform 1.2s var(--ease-out)}.hl[data-astro-cid-ge2uvauf][data-hero-line="1"]{transition-delay:70ms}.hl[data-astro-cid-ge2uvauf][data-hero-line="2"]{transition-delay:.14s}html.intro:not(.hero-in) .hl[data-astro-cid-ge2uvauf]{transform:translateY(.32em)}[data-astro-cid-ge2uvauf][data-hero-fade]{transition:opacity .9s var(--ease-out) .28s, transform .9s var(--ease-out) .28s}html.intro:not(.hero-in) [data-astro-cid-ge2uvauf][data-hero-fade]{opacity:0;transform:translateY(1rem)}[data-astro-cid-ge2uvauf][data-hero-rise]{transition:transform 1.1s var(--ease-out) .12s}html.intro:not(.hero-in) [data-astro-cid-ge2uvauf][data-hero-rise]{transform:translateY(1.25rem)}.hl__underline[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{transition:stroke-dashoffset 1.1s var(--ease-in-out) .65s}html.intro:not(.hero-in) .hl__underline[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dashoffset:1px}}.hero__plate[data-astro-cid-ge2uvauf]{--rx:0;--ry:0;isolation:isolate;border-radius:var(--radius-l);background:radial-gradient(120% 80% at 80% 0%, #1a9a6d59, transparent 60%), linear-gradient(160deg, var(--green-850), var(--green-900) 55%, var(--green-950));height:clamp(26rem,74svh,50rem);position:relative;overflow:hidden}@media (width<=63.99rem){.hero__plate[data-astro-cid-ge2uvauf]{height:clamp(24rem,112vw,34rem)}}.plate__grid[data-astro-cid-ge2uvauf]{background-image:linear-gradient(90deg,#a7f3d012 1px,#0000 1px),linear-gradient(#a7f3d012 1px,#0000 1px);background-position:50%;background-size:40px 40px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 100%)}.plate__glow[data-astro-cid-ge2uvauf]{aspect-ratio:1;filter:blur(30px);opacity:.8;background:radial-gradient(closest-side,#7467e88c,#0000),radial-gradient(closest-side at 70% 70%,#a7f3d040,#0000);border-radius:50%;width:70%;position:absolute;top:46%;left:50%;translate:-50% -50%}.plate__reg[data-astro-cid-ge2uvauf]{z-index:2;width:18px;height:18px;position:absolute}.plate__reg[data-astro-cid-ge2uvauf]:before,.plate__reg[data-astro-cid-ge2uvauf]:after{content:"";background:#a7f3d08c;position:absolute}.plate__reg[data-astro-cid-ge2uvauf]:before{width:1px;top:0;bottom:0;left:50%}.plate__reg[data-astro-cid-ge2uvauf]:after{height:1px;top:50%;left:0;right:0}.plate__reg--tl[data-astro-cid-ge2uvauf]{top:1.25rem;left:1.25rem}.plate__reg--tr[data-astro-cid-ge2uvauf]{top:1.25rem;right:1.25rem}.plate__reg--bl[data-astro-cid-ge2uvauf]{bottom:1.25rem;left:1.25rem}.plate__reg--br[data-astro-cid-ge2uvauf]{bottom:1.25rem;right:1.25rem}.plate__coords[data-astro-cid-ge2uvauf]{text-align:right;color:var(--dark-muted);z-index:2;font-size:.66rem;display:grid;position:absolute;top:1.15rem;right:3rem}.stage[data-astro-cid-ge2uvauf]{perspective:1400px;perspective-origin:50% 30%;position:absolute;inset:0 0 8.5rem}@property --gap{syntax:"<length>";inherits:true;initial-value:2.6rem}.stack[data-astro-cid-ge2uvauf]{--gap:clamp(1.75rem, 3.4vw, 2.9rem);aspect-ratio:1;width:min(64%,22rem);transform-style:preserve-3d;transform:translate3d(-50%, -50%, 0) rotateX(calc(57deg + var(--ry) * 7deg)) rotateZ(calc(-40deg + var(--rx) * 9deg));transition:transform .9s var(--ease-out), --gap .9s var(--ease-out);position:absolute;top:52%;left:50%}@media (hover:hover){.hero__plate[data-astro-cid-ge2uvauf]:hover .stack[data-astro-cid-ge2uvauf]{--gap:clamp(2.5rem, 4.6vw, 4rem)}}.layer[data-astro-cid-ge2uvauf]{transform-style:preserve-3d;transition:transform .9s var(--ease-out), border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), opacity .9s var(--ease-out), translate 1.1s var(--ease-out);border:1px solid #a7f3d059;border-radius:18px;position:absolute;inset:0}.layer--1[data-astro-cid-ge2uvauf]{background:linear-gradient(to right, #a7f3d01f 1px, transparent 1px) 0 0 / 12.5% 12.5%, linear-gradient(to bottom, #a7f3d01f 1px, transparent 1px) 0 0 / 12.5% 12.5%, var(--green-800);transform:translateZ(0);box-shadow:0 40px 60px -10px #0000008c}.layer--2[data-astro-cid-ge2uvauf]{transform:translateZ(var(--gap));backdrop-filter:blur(2px);background:#116b4d47}.rings[data-astro-cid-ge2uvauf]{background:repeating-radial-gradient(circle,#0000 0 14px,#a7f3d066 14px 15px);border-radius:50%;position:absolute;inset:12%;mask-image:radial-gradient(closest-side,#000 60%,#0000)}.layer--3[data-astro-cid-ge2uvauf]{transform:translateZ(calc(var(--gap) * 2));background:radial-gradient(circle,#a7f3d08c 1.2px,#0000 1.6px) 0 0/18px 18px,#10241d59}.bars[data-astro-cid-ge2uvauf]{align-items:flex-end;gap:9%;height:48%;display:flex;position:absolute;bottom:16%;left:14%;right:14%}.bars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:linear-gradient(to top, var(--mint-300), #a7f3d033);border-radius:4px 4px 0 0;flex:1}.bars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:first-child{height:38%}.bars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){height:62%}.bars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){height:80%}.bars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(4){background:linear-gradient(to top, var(--violet-500), #7467e840);height:100%}.layer--4[data-astro-cid-ge2uvauf]{transform:translateZ(calc(var(--gap) * 3));background:#f8faf7f5;border-color:#fffc;box-shadow:0 30px 50px -20px #00000080}.ui[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto auto 1fr;grid-template-columns:1.1fr 1fr;gap:7% 8%;display:grid;position:absolute;inset:9%}.ui__nav[data-astro-cid-ge2uvauf]{grid-column:1/-1;gap:6%;display:flex}.ui__nav[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--paper-3);border-radius:3px;width:14%;height:5px}.ui__nav[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:first-child{background:var(--green-900);width:9%}.ui__title[data-astro-cid-ge2uvauf]{background:var(--green-900);border-radius:4px;grid-column:1;height:13px}.ui__title--s[data-astro-cid-ge2uvauf]{background:var(--green-700);width:70%}.ui__btn[data-astro-cid-ge2uvauf]{background:var(--violet-500);border-radius:99px;grid-column:1;width:55%;height:14px}.ui__img[data-astro-cid-ge2uvauf]{background:linear-gradient(150deg, var(--mint-300), var(--green-600));border-radius:10px;grid-area:2/2/5}.ui__orb[data-astro-cid-ge2uvauf]{aspect-ratio:1;border:1.5px solid var(--green-700);border-radius:50%;grid-column:1;align-self:end;width:34%}.layer__n[data-astro-cid-ge2uvauf]{color:var(--mint-300);font-size:.56rem;position:absolute;top:7px;left:9px}.layer--4[data-astro-cid-ge2uvauf] .layer__n[data-astro-cid-ge2uvauf]{color:var(--green-700);display:none}.hero__plate[data-astro-cid-ge2uvauf]:has([data-layer="01"]:hover) .layer--1[data-astro-cid-ge2uvauf],.hero__plate[data-astro-cid-ge2uvauf]:has([data-layer="02"]:hover) .layer--2[data-astro-cid-ge2uvauf],.hero__plate[data-astro-cid-ge2uvauf]:has([data-layer="03"]:hover) .layer--3[data-astro-cid-ge2uvauf],.hero__plate[data-astro-cid-ge2uvauf]:has([data-layer="04"]:hover) .layer--4[data-astro-cid-ge2uvauf]{border-color:var(--violet-500);box-shadow:var(--glow-violet);translate:0 0 1.5rem}@media (prefers-reduced-motion:no-preference){html.intro:not(.hero-in) .layer[data-astro-cid-ge2uvauf]{opacity:0;translate:0 0 9rem}.layer--1[data-astro-cid-ge2uvauf]{transition-delay:0s,0s,0s,.32s,.32s}.layer--2[data-astro-cid-ge2uvauf]{transition-delay:0s,0s,0s,.4s,.4s}.layer--3[data-astro-cid-ge2uvauf]{transition-delay:0s,0s,0s,.48s,.48s}.layer--4[data-astro-cid-ge2uvauf]{transition-delay:0s,0s,0s,.56s,.56s}html.hero-done .layer[data-astro-cid-ge2uvauf]{transition-delay:0s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stage[data-astro-cid-ge2uvauf]{animation:linear both explode view();animation-range:exit exit 90%}@keyframes explode{to{translate:0 -12%;scale:1.08}}}}.plate__legend[data-astro-cid-ge2uvauf]{z-index:2;gap:.9rem;display:grid;position:absolute;bottom:2.9rem;left:1.5rem;right:1.5rem}.plate__fig[data-astro-cid-ge2uvauf]{color:var(--dark-muted);font-size:.66rem}.plate__legend[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{border-top:1px solid var(--dark-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plate__legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-right:1px solid var(--dark-line);transition:background-color var(--dur-2) var(--ease-out);cursor:default;gap:.15rem;padding:.7rem .5rem 0 .6rem;display:grid}.plate__legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child{padding-left:0}.plate__legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child{border-right:0}.plate__legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf] .mono[data-astro-cid-ge2uvauf]{color:var(--mint-300);font-size:.62rem}.plate__label[data-astro-cid-ge2uvauf]{color:var(--dark-fg);font-size:.9rem;font-weight:600;line-height:1.2}.plate__hint[data-astro-cid-ge2uvauf]{color:var(--dark-muted);font-size:.74rem;line-height:1.3}@media (width<=30rem){.plate__hint[data-astro-cid-ge2uvauf]{display:none}.plate__legend[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr))}.plate__legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf],.plate__legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child{border-right:0;border-bottom:1px solid var(--dark-line);grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem;padding:.55rem 0}.plate__legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(2n){border-left:1px solid var(--dark-line);padding-left:.75rem}}.hero__meta[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);color:var(--fg-soft);display:flex;position:relative}.hero__meta[data-astro-cid-ge2uvauf]:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute}.hero__loc[data-astro-cid-ge2uvauf]{align-items:center;gap:.5rem;display:inline-flex}.hero__scroll[data-astro-cid-ge2uvauf]{min-height:2.75rem;color:var(--fg-muted);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.hero__scroll-line[data-astro-cid-ge2uvauf]{background:var(--line-strong);width:3.5rem;height:1px;position:relative;overflow:hidden}.hero__scroll-line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--green-700);animation:scroll-cue 2.2s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes scroll-cue{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=40rem){.hero__scroll[data-astro-cid-ge2uvauf]{display:none}}.xp[data-astro-cid-v2fl2x4p]{padding-block:clamp(4rem,2.5rem + 5vw,7rem);position:relative;overflow:hidden}.xp__ruler[data-astro-cid-v2fl2x4p]{background:linear-gradient(90deg,#a7f3d066 1px,#0000 1px) 0 0/80px 14px repeat-x,linear-gradient(90deg,#a7f3d033 1px,#0000 1px) 0 0/8px 6px repeat-x;height:14px;position:absolute;inset:0 0 auto}.xp__head[data-astro-cid-v2fl2x4p]{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}@media (width>=56rem){.xp__head[data-astro-cid-v2fl2x4p]{grid-template-columns:4fr 8fr;align-items:end}}.xp__label[data-astro-cid-v2fl2x4p]{color:var(--mint-300)}.xp__title[data-astro-cid-v2fl2x4p]{font-size:var(--fs-h3);max-width:22ch;font-weight:560}.xp__list[data-astro-cid-v2fl2x4p]{border-top:1px solid var(--dark-line);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=36rem){.xp__list[data-astro-cid-v2fl2x4p]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.xp__list[data-astro-cid-v2fl2x4p]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=88rem){.xp__list[data-astro-cid-v2fl2x4p]{grid-template-columns:repeat(6,minmax(0,1fr))}}.xp__item[data-astro-cid-v2fl2x4p]{padding:var(--space-5) var(--space-5) var(--space-6) 0;border-bottom:1px solid var(--dark-line);grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;gap:.5rem .875rem;display:grid;position:relative}@media (width>=36rem){.xp__item[data-astro-cid-v2fl2x4p]{padding-left:var(--space-5);border-right:1px solid var(--dark-line)}}.xp__item[data-astro-cid-v2fl2x4p]:before{content:"";background:linear-gradient(90deg, var(--mint-300), var(--violet-500));transform-origin:0;height:2px;transition:transform .7s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.xp__item[data-astro-cid-v2fl2x4p]:hover:before{transform:scaleX(1)}.xp__icon[data-astro-cid-v2fl2x4p]{border:1px solid var(--dark-line);width:2.75rem;height:2.75rem;color:var(--mint-300);transition:transform var(--dur-3) var(--ease-spring), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:12px;grid-row:1;place-items:center;display:grid}.xp__item[data-astro-cid-v2fl2x4p]:hover .xp__icon[data-astro-cid-v2fl2x4p]{background:var(--mint-300);color:var(--green-900);transform:translateY(-3px)rotate(-6deg)}.xp__n[data-astro-cid-v2fl2x4p]{color:var(--dark-muted);grid-row:1;place-self:start end}.xp__name[data-astro-cid-v2fl2x4p]{margin-top:var(--space-4);grid-column:1/-1;font-size:1.5rem;font-weight:600}.xp__text[data-astro-cid-v2fl2x4p]{color:var(--dark-muted);font-size:var(--fs-small);grid-column:1/-1;line-height:1.5}.shead[data-astro-cid-sjgajsms]{gap:var(--space-6);margin-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.shead__rule[data-astro-cid-sjgajsms]{align-items:center;gap:1.25rem;display:flex}.shead__label[data-astro-cid-sjgajsms]{color:var(--fg-muted);flex:none}.shead__idx[data-astro-cid-sjgajsms]{color:var(--accent)}.shead__line[data-astro-cid-sjgajsms]{background:var(--line-strong);flex:1;height:1px}.shead__body[data-astro-cid-sjgajsms]{gap:var(--space-5);align-items:end;display:grid}@media (width>=64rem){.shead__body[data-astro-cid-sjgajsms]{gap:var(--grid-gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.shead[data-astro-cid-sjgajsms] .shead__title{font-size:var(--fs-h2);font-variation-settings:var(--display-condensed);letter-spacing:-.022em;max-width:17ch;font-weight:600;line-height:.95}.shead--xl[data-astro-cid-sjgajsms] .shead__title{font-size:var(--fs-display);line-height:.9}.shead__intro[data-astro-cid-sjgajsms]{max-width:30rem}.srv[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line-strong);counter-reset:srv}.srv__row[data-astro-cid-lesv7jgp]{gap:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-strong);isolation:isolate;grid-template-columns:auto 1fr;padding-block:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid;position:relative}.srv__row[data-astro-cid-lesv7jgp]:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:linear-gradient(90deg, var(--mint-100), #e4fbef00);transform-origin:50% 100%;transition:transform .7s var(--ease-out);position:absolute;transform:scaleY(0)}@media (hover:hover){.srv__row[data-astro-cid-lesv7jgp]:hover:before{transform:scaleY(1)}}.srv__n[data-astro-cid-lesv7jgp]{color:var(--fg-soft);padding-top:.6rem}.srv__icon[data-astro-cid-lesv7jgp]{display:none}.srv__title[data-astro-cid-lesv7jgp]{font-size:var(--fs-h3);font-variation-settings:var(--display-normal);max-width:16ch;transition:transform .7s var(--ease-out)}.srv__body[data-astro-cid-lesv7jgp],.srv__points[data-astro-cid-lesv7jgp]{grid-column:2}.srv__body[data-astro-cid-lesv7jgp]{gap:var(--space-3);color:var(--fg-muted);max-width:34rem;display:grid}.srv__note[data-astro-cid-lesv7jgp]{font-size:var(--fs-small);border-left:2px solid var(--violet-500);color:var(--fg-muted);padding-left:.875rem}.srv__points[data-astro-cid-lesv7jgp]{font-size:var(--fs-small);gap:.5rem;display:grid}.srv__points[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{align-items:flex-start;gap:.5rem;display:flex}.srv__points[data-astro-cid-lesv7jgp] svg{color:var(--green-600);margin-top:.2em}@media (width>=64rem){.srv__row[data-astro-cid-lesv7jgp]{grid-template-columns:4rem 3.5rem minmax(0,4.5fr) minmax(0,4fr) minmax(0,3fr);align-items:start}.srv__icon[data-astro-cid-lesv7jgp]{border:1px solid var(--line-strong);width:3rem;height:3rem;color:var(--green-700);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.srv__body[data-astro-cid-lesv7jgp],.srv__points[data-astro-cid-lesv7jgp]{grid-column:auto}.srv__row[data-astro-cid-lesv7jgp]:hover .srv__icon[data-astro-cid-lesv7jgp]{background:var(--green-900);color:var(--mint-300);transform:rotate(-12deg)}.srv__row[data-astro-cid-lesv7jgp]:hover .srv__title[data-astro-cid-lesv7jgp]{transform:translate(.5rem)}}.srv__scope[data-astro-cid-lesv7jgp]{margin-top:var(--space-6);max-width:44rem;color:var(--fg-muted);font-size:var(--fs-small);align-items:flex-start;gap:.75rem;display:flex}.srv__scope[data-astro-cid-lesv7jgp] svg{color:var(--violet-600);margin-top:.15em}.process[data-astro-cid-grsovck6]{background:radial-gradient(60% 40% at 20% 100%, #a7f3d040, transparent 70%), var(--paper-2)}.track[data-astro-cid-grsovck6]{position:relative}.track__list[data-astro-cid-grsovck6]{gap:var(--space-6);display:grid}.track__rail[data-astro-cid-grsovck6]{background:var(--line-strong);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.track__fill[data-astro-cid-grsovck6]{background:linear-gradient(to bottom, var(--green-700), var(--violet-500), var(--green-700));position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .track__fill[data-astro-cid-grsovck6][data-line]{transform-origin:50% 0;transition:transform 2.2s var(--ease-in-out);transform:scaleY(0)}.js .track__fill[data-astro-cid-grsovck6][data-line].is-in{transform:scaleY(1)}}.step[data-astro-cid-grsovck6]{gap:var(--space-3);padding-left:4.5rem;display:grid;position:relative}.step__node[data-astro-cid-grsovck6]{background:var(--paper);border:1px solid var(--line-strong);width:3rem;height:3rem;color:var(--green-700);transition:transform var(--dur-3) var(--ease-spring), background-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.step[data-astro-cid-grsovck6]:hover .step__node[data-astro-cid-grsovck6]{transform:scale(1.08)}.step--key[data-astro-cid-grsovck6] .step__node[data-astro-cid-grsovck6]{background:var(--green-900);color:var(--mint-300);box-shadow:var(--glow-violet);border-color:#0000}.step--key[data-astro-cid-grsovck6] .step__node[data-astro-cid-grsovck6]:after{content:"";border:1px dashed #7467e899;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:-7px}@keyframes spin{to{transform:rotate(360deg)}}.step__badge[data-astro-cid-grsovck6]{border-radius:var(--radius-pill);background:var(--violet-500);color:#fff;justify-self:start;padding:.35rem .75rem;font-size:.64rem}.step__title[data-astro-cid-grsovck6]{font-size:var(--fs-h4);letter-spacing:-.02em;padding-top:.6rem;font-weight:620}.step--key[data-astro-cid-grsovck6] .step__title[data-astro-cid-grsovck6]{font-size:var(--fs-h3)}.step__badge[data-astro-cid-grsovck6]+.step__title[data-astro-cid-grsovck6]{padding-top:0}.step__text[data-astro-cid-grsovck6]{color:var(--fg-muted);font-size:var(--fs-small);max-width:32ch}@media (width>=64rem){.track__list[data-astro-cid-grsovck6]{gap:var(--grid-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.track__rail[data-astro-cid-grsovck6]{width:auto;height:1px;inset:1.5rem 0 auto}.track__fill[data-astro-cid-grsovck6]{background:linear-gradient(to right, var(--green-700), var(--violet-500) 30%, var(--green-700) 60%)}.js .track__fill[data-astro-cid-grsovck6][data-line]{transform-origin:0;transform:scaleX(0)}.js .track__fill[data-astro-cid-grsovck6][data-line].is-in{transform:scaleX(1)}.step[data-astro-cid-grsovck6]{align-content:start;padding-top:5rem;padding-left:0}.step--key[data-astro-cid-grsovck6]{border-radius:var(--radius-m);background:var(--paper);box-shadow:var(--shadow-m);margin-top:-1.5rem;padding:6.5rem 1.5rem 1.75rem}.step--key[data-astro-cid-grsovck6] .step__node[data-astro-cid-grsovck6]{top:1.5rem;left:1.5rem}}.pricing[data-astro-cid-htruwgye]{overflow:hidden}.pricing__glow[data-astro-cid-htruwgye]{aspect-ratio:1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#7467e838,#0000);border-radius:50%;width:60vw;position:absolute;top:-10%;right:-10%}.plans[data-astro-cid-htruwgye]{border-top:1px solid var(--dark-line);display:grid;position:relative}@media (width>=64rem){.plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan[data-astro-cid-htruwgye]{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--dark-line);flex-direction:column;display:flex;position:relative}@media (width>=64rem){.plan[data-astro-cid-htruwgye]{padding:var(--space-6) var(--space-6) var(--space-7);border-bottom:0;border-right:1px solid var(--dark-line)}.plan[data-astro-cid-htruwgye]:first-child{padding-left:0}.plan[data-astro-cid-htruwgye]:last-child{border-right:0;padding-right:0}.plan--featured[data-astro-cid-htruwgye]{padding-inline:var(--space-6);border-top:2px solid var(--mint-300);background:linear-gradient(#a7f3d014,#0000 70%);margin-top:-1px}}.plan__head[data-astro-cid-htruwgye]{align-items:baseline;gap:.75rem;display:flex}.plan__idx[data-astro-cid-htruwgye]{color:var(--mint-300)}.plan__name[data-astro-cid-htruwgye]{font-family:var(--ff-text);font-variation-settings:normal;letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.plan__price[data-astro-cid-htruwgye]{min-height:1em;font-family:var(--ff-display);font-variation-settings:"wdth" 76, "opsz" 96;letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;line-height:.85;display:flex}.plan__prefix[data-astro-cid-htruwgye]{font-family:var(--ff-mono);font-variation-settings:normal;font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--dark-muted);flex-basis:100%;margin-bottom:.4rem}.plan__amount[data-astro-cid-htruwgye]{font-size:clamp(4.5rem,3rem + 5vw,8rem);font-weight:600}.plan--free[data-astro-cid-htruwgye] .plan__amount[data-astro-cid-htruwgye]{color:var(--mint-300)}.plan__unit[data-astro-cid-htruwgye]{color:var(--dark-muted);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:500}.plan__text[data-astro-cid-htruwgye]{color:var(--dark-fg);max-width:30ch}.plan__points[data-astro-cid-htruwgye]{padding-top:var(--space-4);border-top:1px dashed var(--dark-line);font-size:var(--fs-small);color:var(--dark-muted);gap:.55rem;display:grid}.plan__points[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{gap:.55rem;display:flex}.plan__points[data-astro-cid-htruwgye] svg{color:var(--mint-300);margin-top:.2em}.plan__note[data-astro-cid-htruwgye]{padding-top:var(--space-4);color:var(--dark-muted);margin-top:auto;font-size:.85rem;font-style:italic;line-height:1.5}.pricing__foot[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-7);color:var(--dark-muted);flex-wrap:wrap;display:flex}.pricing__foot[data-astro-cid-htruwgye] .mono[data-astro-cid-htruwgye]{text-transform:none;letter-spacing:.02em;max-width:40rem;font-size:.8rem}.about__grid[data-astro-cid-oxgmilyn]{gap:var(--space-8) var(--grid-gap);display:grid}@media (width>=64rem){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.emblem[data-astro-cid-oxgmilyn]{aspect-ratio:1;width:min(100%,30rem);margin-inline:auto;position:relative}@media (width>=64rem){.emblem[data-astro-cid-oxgmilyn]{top:calc(var(--header-h) + 3rem);position:sticky}}.emblem__draw[data-astro-cid-oxgmilyn]{width:100%;height:100%;overflow:visible}.emblem__construct[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.emblem__construct[data-astro-cid-oxgmilyn] circle[data-astro-cid-oxgmilyn]:nth-child(2){stroke:var(--green-700)}.emblem__dash[data-astro-cid-oxgmilyn]{stroke-dasharray:.004 .012!important;stroke:var(--violet-500)!important}@media (prefers-reduced-motion:no-preference){.js .emblem[data-astro-cid-oxgmilyn] .emblem__construct[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]:not(.emblem__dash){stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease-in-out)}.js .emblem[data-astro-cid-oxgmilyn].is-in .emblem__construct[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{stroke-dashoffset:0}.js .emblem[data-astro-cid-oxgmilyn] .emblem__construct[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]:nth-child(2){transition-delay:.15s}.js .emblem[data-astro-cid-oxgmilyn] .emblem__construct[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]:nth-child(3){transition-delay:.3s}.js .emblem[data-astro-cid-oxgmilyn] .emblem__construct[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]:nth-child(4){transition-delay:.4s}.js .emblem[data-astro-cid-oxgmilyn] .emblem__construct[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]:nth-child(5){transition-delay:.55s}.emblem__ring[data-astro-cid-oxgmilyn]{transform-origin:200px 200px;animation:60s linear infinite ring}}@keyframes ring{to{transform:rotate(360deg)}}.emblem__ring[data-astro-cid-oxgmilyn] text[data-astro-cid-oxgmilyn]{fill:var(--fg-soft);font-family:var(--ff-mono);letter-spacing:.18em;font-size:11px}.emblem__pt[data-astro-cid-oxgmilyn]{fill:var(--violet-500)}.emblem__mark[data-astro-cid-oxgmilyn]{background:var(--green-900);width:44%;height:44%;color:var(--paper);box-shadow:var(--shadow-l);transition:transform 1s var(--ease-spring);border-radius:28%;place-items:center;margin:auto;font-size:clamp(3rem,8vw,5.5rem);display:grid;position:absolute;inset:0;transform:rotate(-8deg)}.emblem[data-astro-cid-oxgmilyn]:hover .emblem__mark[data-astro-cid-oxgmilyn]{transform:rotate(0)scale(1.03)}.about__text[data-astro-cid-oxgmilyn]{gap:var(--space-5);display:grid}.about__lead[data-astro-cid-oxgmilyn]{font-family:var(--ff-display);font-variation-settings:var(--display-normal);font-size:var(--fs-h3);letter-spacing:-.02em;max-width:26ch;font-weight:500;line-height:1.2}.about__body[data-astro-cid-oxgmilyn]{color:var(--fg-muted);max-width:40rem}.tl[data-astro-cid-oxgmilyn]{margin-top:var(--space-5);border-top:1px solid var(--line-strong)}.tl__item[data-astro-cid-oxgmilyn]{gap:.25rem var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--line);display:grid}@media (width>=40rem){.tl__item[data-astro-cid-oxgmilyn]{grid-template-columns:11rem 1fr;align-items:baseline}}.tl__when[data-astro-cid-oxgmilyn]{font-family:var(--ff-display);font-variation-settings:var(--display-condensed);letter-spacing:-.03em;color:var(--green-700);font-size:2rem;font-weight:600;line-height:1}.tl__title[data-astro-cid-oxgmilyn]{font-family:var(--ff-text);font-variation-settings:normal;letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.tl__text[data-astro-cid-oxgmilyn]{color:var(--fg-muted);font-size:var(--fs-small)}.passions[data-astro-cid-oxgmilyn]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.passions[data-astro-cid-oxgmilyn] .mono[data-astro-cid-oxgmilyn]{color:var(--fg-soft)}.passions[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.5rem;display:flex}.passions[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-radius:var(--radius-pill);background:var(--paper-2);border:1px solid var(--line);font-size:var(--fs-small);padding:.5rem 1rem;font-weight:500}.work[data-astro-cid-jgctki6q]{overflow:clip}.work__marquee[data-astro-cid-jgctki6q]:before{content:attr(data-text)}.work__marquee[data-astro-cid-jgctki6q]{word-spacing:.3em;font-family:var(--ff-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--line);pointer-events:none;user-select:none;font-size:clamp(7rem,22vw,22rem);font-weight:700;line-height:.8;position:absolute;top:clamp(2rem,6vw,5rem);left:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.work__marquee[data-astro-cid-jgctki6q]{animation:linear both marquee view();animation-range:cover}@keyframes marquee{0%{translate:5%}to{translate:-45%}}}}.work[data-astro-cid-jgctki6q] .shead{position:relative}.work__list[data-astro-cid-jgctki6q]{gap:clamp(5rem,3rem + 8vw,10rem);display:grid}.work__all[data-astro-cid-jgctki6q]{justify-content:center;margin-top:clamp(4rem,3rem + 4vw,7rem);display:flex}
