.hero[data-astro-cid-i3irphx7]{isolation:isolate;background:var(--lm-dark);color:var(--lm-paper);align-content:center;min-height:min(92svh,48rem);padding-block:clamp(3rem,2rem + 5vw,5.5rem) clamp(3.5rem,2.5rem + 5vw,6rem);display:grid;position:relative;overflow:clip}.hero__bg[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0}.hero__grid[data-astro-cid-i3irphx7]{background-image:repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 16.6667%);background-size:100% 100%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.hero__inner[data-astro-cid-i3irphx7]{max-width:74rem;position:relative}.hero__eyebrow[data-astro-cid-i3irphx7]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);align-items:center;gap:.85rem;margin-bottom:clamp(1.25rem,1rem + 1vw,2rem);font-weight:500;display:flex}.hero__poles[data-astro-cid-i3irphx7]{width:34px;height:var(--stem);background:linear-gradient(to right, var(--lm-magenta) 0 15px, transparent 15px 19px, var(--lm-teal) 19px 34px);flex:none}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--fs-display);letter-spacing:var(--tracking-display);text-wrap:pretty;font-weight:700;line-height:1.03}.hero__line[data-astro-cid-i3irphx7]{display:block}.hero__word[data-astro-cid-i3irphx7]{margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:clip}.hero__word[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7],.hero__word[data-astro-cid-i3irphx7]{will-change:auto}@media (prefers-reduced-motion:no-preference){.hero__word[data-astro-cid-i3irphx7]{animation:word-in .72s var(--ease-out) both;animation-delay:calc(90ms + var(--w) * 55ms)}@keyframes word-in{0%{opacity:.2;filter:blur(4px);transform:translateY(.5em)rotate(1.4deg)}to{opacity:1;filter:blur();transform:none}}}.hero__word[data-astro-cid-i3irphx7]{margin-right:.26em}.hero__word[data-astro-cid-i3irphx7]:last-child{margin-right:0}.hero__accent[data-astro-cid-i3irphx7]{color:var(--lm-magenta)}.hero__lead[data-astro-cid-i3irphx7]{max-width:44rem;font-size:var(--fs-lead);color:var(--gray-400);margin-top:clamp(1.25rem,1rem + 1vw,1.9rem);line-height:1.6}.hero__lead[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{color:var(--lm-paper);font-weight:600}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.85rem;margin-top:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);display:flex}.hero__trust[data-astro-cid-i3irphx7]{--grid-line:var(--dark-border);background:var(--grid-line);gap:1px;margin-top:clamp(2.5rem,2rem + 3vw,4rem);padding:1px 0;list-style:none;display:grid}@media (width>=48rem){.hero__trust[data-astro-cid-i3irphx7]{grid-template-columns:repeat(3,1fr)}}.hero__trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{background:var(--lm-dark);gap:.3rem;padding:1rem 0;display:grid}@media (width>=48rem){.hero__trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{padding:1.1rem 1.25rem}.hero__trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:first-child{padding-left:0}}.hero__trust-key[data-astro-cid-i3irphx7]{letter-spacing:.04em;color:var(--lm-teal);font-size:.8125rem;font-weight:700}.hero__trust-val[data-astro-cid-i3irphx7]{font-size:var(--fs-xs);color:var(--gray-400);line-height:1.45}.hero__scroll[data-astro-cid-i3irphx7]{left:var(--gutter);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:#8a909b;transition:color var(--dur) var(--ease-out);align-items:center;gap:.6rem;text-decoration:none;display:none;position:absolute;bottom:1.5rem}.hero__scroll[data-astro-cid-i3irphx7]:hover{color:var(--lm-yellow)}.hero__scroll[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{animation:nudge 2.4s var(--ease-in-out) infinite}@keyframes nudge{0%,62%,to{transform:translateY(0)}76%{transform:translateY(4px)}}@media (width>=62rem) and (height>=46rem){.hero__scroll[data-astro-cid-i3irphx7]{display:flex}}@media (prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{animation:none}}@media (height>=36rem){.fx [data-curtain-stage]>.hero[data-astro-cid-i3irphx7]{top:var(--hero-top,0px);position:sticky}}.hero__lead[data-astro-cid-i3irphx7]{--in-delay:.52s}.hero__actions[data-astro-cid-i3irphx7]{--in-delay:.64s}.hero__trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:first-child{--in-delay:.78s}.hero__trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:nth-child(2){--in-delay:.86s}.hero__trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:nth-child(3){--in-delay:.94s}.hero__scroll[data-astro-cid-i3irphx7]{--in-delay:1.2s}.fx .hero__eyebrow[data-astro-cid-i3irphx7],.fx .hero__lead[data-astro-cid-i3irphx7],.fx .hero__actions[data-astro-cid-i3irphx7],.fx .hero__trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7],.fx .hero__scroll[data-astro-cid-i3irphx7]{animation:hero-in 1.1s var(--ease-expo) var(--in-delay,0s) both}.fx .hero__eyebrow[data-astro-cid-i3irphx7] .hero__poles[data-astro-cid-i3irphx7]{animation:poles-in 1s var(--ease-back) .2s both;background:linear-gradient(var(--lm-magenta), var(--lm-magenta)) 0 0 / 15px 100% no-repeat, linear-gradient(var(--lm-teal), var(--lm-teal)) 19px 0 / 15px 100% no-repeat}@keyframes hero-in{0%{opacity:0;translate:0 28px}}@supports (animation-timeline:scroll()){.fx .hero__eyebrow[data-astro-cid-i3irphx7],.fx .hero__lead[data-astro-cid-i3irphx7],.fx .hero__actions[data-astro-cid-i3irphx7]{animation:hero-in 1.1s var(--ease-expo) var(--in-delay,0s) both, hero-leave linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.fx .hero__title[data-astro-cid-i3irphx7],.fx .hero__trust[data-astro-cid-i3irphx7]{animation:linear both hero-leave scroll(root);animation-range:0 100vh}.fx .hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-depth="1"]{--leave:-24vh}.fx .hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-depth="2"]{--leave:-19vh}.fx .hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-depth="3"]{--leave:-14vh}.fx .hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-depth="4"]{--leave:-10vh}.fx .hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-depth="5"]{--leave:-6vh}@keyframes hero-leave{to{transform:translate3d(0, var(--leave,-12vh), 0)}}.fx .hero__bg[data-astro-cid-i3irphx7]{animation:linear both hero-bg scroll(root);animation-range:0 100vh}@keyframes hero-bg{to{opacity:.35;transform:scale(1.14)}}}.mq[data-astro-cid-umns3odb]{background:var(--bg);border-block:1px solid var(--border);padding-block:clamp(1.1rem,.7rem + 1.6vw,2.1rem);position:relative;overflow:clip}.mq__viewport[data-astro-cid-umns3odb]{overflow:clip;mask-image:linear-gradient(90deg,#0000,#000 7% 88%,#0000)}.mq__track[data-astro-cid-umns3odb]{white-space:nowrap;will-change:transform;display:inline-flex}.mq__item[data-astro-cid-umns3odb]{letter-spacing:-.045em;color:var(--lm-ink);transition:color var(--dur) var(--ease-out);align-items:center;padding-inline:clamp(1rem,.6rem + 1.6vw,2.25rem);font-size:clamp(2.4rem,1.3rem + 4.8vw,6.25rem);font-weight:700;line-height:1.05;display:inline-flex}.mq__item[data-astro-cid-umns3odb]:nth-child(2n){color:#0000;-webkit-text-stroke:1.5px var(--lm-ink)}@supports not (-webkit-text-stroke:1px black){.mq__item[data-astro-cid-umns3odb]:nth-child(2n){color:var(--gray-450)}}.mq__item[data-astro-cid-umns3odb]:hover{color:var(--lm-magenta);-webkit-text-stroke-color:var(--lm-magenta)}.mq__item[data-astro-cid-umns3odb]:after{content:"";background:linear-gradient(var(--lm-magenta), var(--lm-magenta)) 0 0 / 44% 100% no-repeat, linear-gradient(var(--lm-teal), var(--lm-teal)) 100% 0 / 44% 100% no-repeat;flex:none;width:.52em;height:.11em;margin-left:clamp(1rem,.6rem + 1.6vw,2.25rem);transform:translateY(.04em)}.mq__toggle[data-astro-cid-umns3odb]{right:var(--gutter);z-index:2;border:1px solid var(--border-strong);background:var(--bg);width:2.75rem;height:2.75rem;color:var(--lm-ink);cursor:pointer;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:none;position:absolute;top:50%;translate:0 -50%}.fx .mq__toggle[data-astro-cid-umns3odb]{display:grid}.mq__toggle[data-astro-cid-umns3odb]:hover{border-color:var(--lm-ink)}.mq__toggle[data-astro-cid-umns3odb]:before{content:"";background:linear-gradient(currentColor,currentColor) 0/4px 100% no-repeat,linear-gradient(currentColor,currentColor) 100%/4px 100% no-repeat;width:12px;height:12px}.mq__toggle[data-astro-cid-umns3odb][aria-pressed=true]:before{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:11px;margin-left:3px}.leaks[data-astro-cid-4tsd56h5]{border-top:1px solid var(--border-strong);padding:0;list-style:none}.leak[data-astro-cid-4tsd56h5]{border-bottom:1px solid var(--border-strong);transition:padding-left var(--dur-slow) var(--ease-out);gap:.5rem 1.5rem;padding:clamp(1.4rem,1.1rem + 1.2vw,2.25rem) 0;display:grid;position:relative}@media (width>=48rem){.leak[data-astro-cid-4tsd56h5]{grid-template-columns:5rem 1fr}}.leak[data-astro-cid-4tsd56h5]:before{content:"";width:var(--stem);background:linear-gradient(to bottom, var(--lm-magenta), var(--lm-teal));transform-origin:50% 0;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:0;bottom:-1px;left:0;transform:scaleY(0)}.leak[data-astro-cid-4tsd56h5]:hover:before{transform:scaleY(1)}.leak[data-astro-cid-4tsd56h5]:hover{padding-left:1.25rem}.leak__index[data-astro-cid-4tsd56h5]{letter-spacing:-.04em;color:var(--gray-450);font-variant-numeric:tabular-nums;transition:color var(--dur) var(--ease-out);font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);font-weight:700;line-height:.9}.leak[data-astro-cid-4tsd56h5]:hover .leak__index[data-astro-cid-4tsd56h5]{color:var(--lm-magenta)}@supports (animation-timeline:view()) and (-webkit-text-stroke:1px black){.fx .leak__index[data-astro-cid-4tsd56h5]{color:#0000;-webkit-text-stroke:1.5px var(--gray-450);background:linear-gradient(to right, var(--lm-magenta) 50%, transparent 50%) 100% 0 / 200% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:linear both leak-fill view();animation-range:entry 60% cover 45%}.fx .leak[data-astro-cid-4tsd56h5]:hover .leak__index[data-astro-cid-4tsd56h5]{-webkit-text-stroke-color:var(--lm-magenta)}@keyframes leak-fill{to{-webkit-text-stroke-color:var(--lm-magenta);background-position:0 0}}}.leak[data-astro-cid-4tsd56h5]:after{content:"";background:linear-gradient(to right, var(--lm-magenta), var(--lm-teal));transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.fx .leak[data-astro-cid-4tsd56h5].is-visible:after{transition:transform 1.4s var(--ease-expo) calc(var(--reveal-delay,0s) + .25s);transform:scaleX(1)}.leak[data-astro-cid-4tsd56h5]{--reveal-from:translate3d(-56px, 0, 0)}.leak__title[data-astro-cid-4tsd56h5]{font-size:var(--fs-h3);margin-bottom:.5rem}.leak__text[data-astro-cid-4tsd56h5]{color:var(--text-muted);max-width:62ch}.leak__cost[data-astro-cid-4tsd56h5]{font-size:var(--fs-sm);color:var(--lm-ink);flex-wrap:wrap;align-items:baseline;gap:.6rem;max-width:62ch;margin-top:.9rem;font-weight:500;display:flex}.leak__cost-label[data-astro-cid-4tsd56h5]{letter-spacing:.12em;text-transform:uppercase;color:var(--lm-paper);background:var(--lm-magenta-deep);border-radius:3px;flex:none;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}@media (prefers-reduced-motion:reduce){.leak[data-astro-cid-4tsd56h5],.leak[data-astro-cid-4tsd56h5]:before,.leak__index[data-astro-cid-4tsd56h5]{transition:none}.leak[data-astro-cid-4tsd56h5]:hover{padding-left:0}}.solution__head[data-astro-cid-ckz3evlo]{align-items:end;gap:1rem;display:grid}@media (width>=62rem){.solution__head[data-astro-cid-ckz3evlo]{grid-template-columns:1fr auto;gap:2.5rem}.solution__head[data-astro-cid-ckz3evlo] .sec-head{margin-bottom:0}.solution__cta[data-astro-cid-ckz3evlo]{padding-bottom:.35rem}}.solution__head[data-astro-cid-ckz3evlo]{margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.pillars[data-astro-cid-ckz3evlo]{--grid-line:var(--border);background:var(--grid-line);gap:1px;padding:1px;list-style:none;display:grid}@media (width>=48rem){.pillars[data-astro-cid-ckz3evlo]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.pillars[data-astro-cid-ckz3evlo]{grid-template-columns:repeat(4,1fr)}}.pillar[data-astro-cid-ckz3evlo]{background:var(--surface);transition:background-color var(--dur) var(--ease-out);padding:clamp(1.4rem,1.15rem + 1vw,2rem);position:relative}.pillar[data-astro-cid-ckz3evlo]:after{content:"";inset-inline:0;height:var(--stem);background:var(--lm-teal);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:0;transform:scaleX(0)}.pillar[data-astro-cid-ckz3evlo]:nth-child(2n):after{background:var(--lm-magenta)}.pillar[data-astro-cid-ckz3evlo]:hover{background:var(--bg-subtle)}.pillar[data-astro-cid-ckz3evlo]:hover:after{transform:scaleX(1)}.pillar__icon[data-astro-cid-ckz3evlo]{width:44px;height:44px;color:var(--lm-teal-ink);border:1px solid var(--border-strong);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);place-items:center;margin-bottom:1rem;display:grid}.pillar[data-astro-cid-ckz3evlo]:nth-child(2n) .pillar__icon[data-astro-cid-ckz3evlo]{color:var(--lm-magenta-ink)}.pillar[data-astro-cid-ckz3evlo]:hover .pillar__icon[data-astro-cid-ckz3evlo]{border-color:currentColor}.pillar__title[data-astro-cid-ckz3evlo]{font-size:var(--fs-h4);margin-bottom:.6rem}.pillar__body[data-astro-cid-ckz3evlo]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}@media (prefers-reduced-motion:reduce){.pillar[data-astro-cid-ckz3evlo],.pillar[data-astro-cid-ckz3evlo]:after,.pillar__icon[data-astro-cid-ckz3evlo]{transition:none}.pillar[data-astro-cid-ckz3evlo]:after{transform:scaleX(1)}}.card[data-astro-cid-mx574jlw]{--notch:20px;--card-accent:var(--border-strong);transition:transform var(--dur) var(--ease-out), filter var(--dur) var(--ease-out);border-radius:2px;position:relative}.card--fill[data-astro-cid-mx574jlw]{height:100%}.card[data-astro-cid-mx574jlw]:has(:focus-visible){outline:3px solid var(--lm-magenta-deep);outline-offset:4px}.card__frame[data-astro-cid-mx574jlw]{background:var(--border);height:100%;clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, 0 100%);transition:background-color var(--dur) var(--ease-out);padding:1px}.card__inner[data-astro-cid-mx574jlw]{background:var(--surface);height:100%;clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, 0 100%);transition:background-color var(--dur) var(--ease-out);padding:clamp(1.25rem,1rem + 1vw,1.9rem);position:relative}.card--subtle[data-astro-cid-mx574jlw] .card__inner[data-astro-cid-mx574jlw]{background:var(--bg-subtle)}.card--dark[data-astro-cid-mx574jlw]{--border:var(--dark-border)}.card--dark[data-astro-cid-mx574jlw] .card__inner[data-astro-cid-mx574jlw]{background:var(--dark-surface);color:var(--lm-paper)}.card--accent-magenta[data-astro-cid-mx574jlw]{--card-accent:var(--lm-magenta)}.card--accent-teal[data-astro-cid-mx574jlw]{--card-accent:var(--lm-teal)}.card--accent-yellow[data-astro-cid-mx574jlw]{--card-accent:var(--lm-yellow)}.card__bar[data-astro-cid-mx574jlw]{height:var(--stem);background:var(--card-accent);transform-origin:0;width:100%;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(.16)}.card--link[data-astro-cid-mx574jlw]:hover,.card[data-astro-cid-mx574jlw]:has(:focus-visible){filter:drop-shadow(0 18px 28px #0f0f111f);transform:translateY(-4px)}.card--link[data-astro-cid-mx574jlw]:hover .card__frame[data-astro-cid-mx574jlw],.card[data-astro-cid-mx574jlw]:has(:focus-visible) .card__frame[data-astro-cid-mx574jlw]{background:var(--card-accent)}.card--link[data-astro-cid-mx574jlw]:hover .card__bar[data-astro-cid-mx574jlw],.card[data-astro-cid-mx574jlw]:hover .card__bar[data-astro-cid-mx574jlw],.card[data-astro-cid-mx574jlw]:has(:focus-visible) .card__bar[data-astro-cid-mx574jlw]{transform:scaleX(1)}.card--link[data-astro-cid-mx574jlw]:hover{--notch:30px}.card__stretch[data-astro-cid-mx574jlw]{z-index:1;border-radius:inherit;position:absolute;inset:0}.card__stretch[data-astro-cid-mx574jlw]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-mx574jlw],.card__bar[data-astro-cid-mx574jlw],.card__frame[data-astro-cid-mx574jlw],.card__inner[data-astro-cid-mx574jlw]{transition:none}.card--link[data-astro-cid-mx574jlw]:hover{--notch:20px;transform:none}.card__bar[data-astro-cid-mx574jlw]{transform:scaleX(1)}}.svcs__grid[data-astro-cid-qbl2dut3]{display:grid}.svcs__list[data-astro-cid-qbl2dut3]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.svcs__list[data-astro-cid-qbl2dut3]{grid-template-columns:repeat(2,1fr)}}@media (width>=62rem){.svcs__list[data-astro-cid-qbl2dut3]{grid-template-columns:repeat(3,1fr)}}.svcs__item[data-astro-cid-qbl2dut3]{transform-origin:50% 0;position:relative;container:svc/inline-size}.svcs__nav-wrap[data-astro-cid-qbl2dut3]{display:none}.svc[data-astro-cid-qbl2dut3] .card__inner{flex-direction:column;display:flex}.svc--teal[data-astro-cid-qbl2dut3]{--art-accent:var(--lm-teal)}.svc--magenta[data-astro-cid-qbl2dut3]{--art-accent:var(--lm-magenta)}.svc--yellow[data-astro-cid-qbl2dut3]{--art-accent:#c89a12}.svc__no[data-astro-cid-qbl2dut3]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--border-strong);font-variant-numeric:tabular-nums;pointer-events:none;transition:-webkit-text-stroke-color var(--dur) var(--ease-out);font-size:clamp(2.4rem,2rem + 2vw,3.6rem);font-weight:700;line-height:1;position:absolute;top:clamp(1rem,.8rem + 1vw,1.6rem);right:clamp(1.6rem,1.3rem + 1vw,2.4rem)}.card--link:hover .svc__no[data-astro-cid-qbl2dut3]{-webkit-text-stroke-color:var(--art-accent)}@supports not (-webkit-text-stroke:1px black){.svc__no[data-astro-cid-qbl2dut3]{color:var(--gray-300)}}.svc__body[data-astro-cid-qbl2dut3]{flex:1;grid-template-areas:"main""aside";gap:1.25rem 2rem;display:grid}.svc__main[data-astro-cid-qbl2dut3]{flex-direction:column;grid-area:main;min-width:0;display:flex}.svc__aside[data-astro-cid-qbl2dut3]{grid-area:aside;min-width:0}@container svc (width>=36rem){.svc__body[data-astro-cid-qbl2dut3]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"main aside";align-items:start}.svc__name[data-astro-cid-qbl2dut3]{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem)!important}.svc__tagline[data-astro-cid-qbl2dut3]{font-size:var(--fs-body)!important}.svc__no[data-astro-cid-qbl2dut3]{display:none}}.svc__price[data-astro-cid-qbl2dut3]{align-items:baseline;gap:.4rem;margin-bottom:1.1rem;padding-top:.35rem;display:flex}.svc__price-from[data-astro-cid-qbl2dut3]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.svc__price-val[data-astro-cid-qbl2dut3]{letter-spacing:var(--tracking-display);color:var(--lm-ink);font-size:clamp(1.75rem,1.5rem + 1.1vw,2.25rem);font-weight:700;line-height:1}.svc__price-unit[data-astro-cid-qbl2dut3]{font-size:var(--fs-xs);color:var(--text-faint)}.svc__price-note[data-astro-cid-qbl2dut3]{font-size:var(--fs-xs);color:var(--text-muted);border-left:2px solid var(--lm-yellow);max-width:34ch;margin:-.7rem 0 1.1rem;padding-left:.7rem;line-height:1.4}.svc__name[data-astro-cid-qbl2dut3]{font-size:var(--fs-h3);max-width:16ch;margin-bottom:.6rem}.svc__tagline[data-astro-cid-qbl2dut3]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.svc__art[data-astro-cid-qbl2dut3]{fill:none;width:100%;max-width:22rem;height:auto;stroke:var(--gray-450);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.75rem;overflow:visible}.svc__art[data-astro-cid-qbl2dut3] .a[data-astro-cid-qbl2dut3]{stroke:var(--art-accent);stroke-width:1.8px}.svc__art[data-astro-cid-qbl2dut3] .lbl[data-astro-cid-qbl2dut3]{fill:var(--text-faint);stroke:none;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.svc__art[data-astro-cid-qbl2dut3] .lbl--dim[data-astro-cid-qbl2dut3]{fill:var(--lm-ink)}.fx .svc__art[data-astro-cid-qbl2dut3] [data-astro-cid-qbl2dut3]:is(path,rect,circle){stroke-dasharray:1;stroke-dashoffset:1px}.fx .svc__art[data-astro-cid-qbl2dut3] .lbl[data-astro-cid-qbl2dut3]{opacity:0}.fx .card.is-visible .svc__art[data-astro-cid-qbl2dut3] [data-astro-cid-qbl2dut3]:is(path,rect,circle){stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-in-out)}.fx .card.is-visible .svc__art[data-astro-cid-qbl2dut3] .lbl[data-astro-cid-qbl2dut3]{opacity:1;transition:opacity .6s var(--ease-out) 1.2s}.fx .card.is-visible .svc__art[data-astro-cid-qbl2dut3]>[data-astro-cid-qbl2dut3]:nth-child(n+6){transition-delay:.35s}.fx .card.is-visible .svc__art[data-astro-cid-qbl2dut3]>[data-astro-cid-qbl2dut3]:nth-child(n+9){transition-delay:.6s}.fx .card.is-visible .svc__art[data-astro-cid-qbl2dut3]>[data-astro-cid-qbl2dut3]:nth-child(n+12){transition-delay:.85s}.fx .card.is-visible .svc__art[data-astro-cid-qbl2dut3]>[data-astro-cid-qbl2dut3]:nth-last-child(-n+2){transition-delay:1s}.svc__meta[data-astro-cid-qbl2dut3]{border-block:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted);gap:.45rem;margin:0 0 1.1rem;padding:.9rem 0;list-style:none;display:grid}.svc__meta[data-astro-cid-qbl2dut3] li[data-astro-cid-qbl2dut3]{align-items:center;gap:.5rem;display:flex}.svc__meta[data-astro-cid-qbl2dut3] svg{color:var(--lm-teal-ink);flex:none}.svc__meta[data-astro-cid-qbl2dut3] strong[data-astro-cid-qbl2dut3]{color:var(--lm-ink);font-weight:600}.svc__for[data-astro-cid-qbl2dut3]{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.55}.svc__for-label[data-astro-cid-qbl2dut3]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.3rem;font-weight:700;display:block}.svc__more[data-astro-cid-qbl2dut3]{font-size:var(--fs-sm);color:var(--lm-teal-ink);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;font-weight:600;display:inline-flex}.svc__more[data-astro-cid-qbl2dut3] svg{transition:transform var(--dur) var(--ease-out)}.card--link:hover .svc__more[data-astro-cid-qbl2dut3] svg{transform:translate(4px)}.svc__foot[data-astro-cid-qbl2dut3]{border-top:1px solid var(--border-strong);align-items:center;gap:1.25rem;margin-top:clamp(2rem,1.6rem + 2vw,3rem);padding-top:clamp(2rem,1.6rem + 2vw,3rem);display:grid}@media (width>=52rem){.svc__foot[data-astro-cid-qbl2dut3]{grid-template-columns:1fr auto;gap:2rem}}.svc__foot-text[data-astro-cid-qbl2dut3]{color:var(--text-muted);max-width:52ch}.svc__foot-text[data-astro-cid-qbl2dut3] strong[data-astro-cid-qbl2dut3]{color:var(--lm-ink)}@media (width>=64rem) and (height>=42rem){.fx .svcs[data-astro-cid-qbl2dut3]{--stack-on:1}.fx .svcs__grid[data-astro-cid-qbl2dut3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,1rem + 4vw,5rem)}.fx .svcs__side[data-astro-cid-qbl2dut3]{position:sticky;top:7.5rem}.fx .svcs__side[data-astro-cid-qbl2dut3] .sec-head{margin-bottom:2.25rem}.fx .svcs__list[data-astro-cid-qbl2dut3]{grid-template-columns:minmax(0,1fr);row-gap:16vh}.fx .svcs[data-astro-cid-qbl2dut3]:not(.no-stack) .svcs__item[data-astro-cid-qbl2dut3]{top:calc(4.5rem + 2rem + var(--i) * 1.4rem);position:sticky}.fx .svcs__item[data-astro-cid-qbl2dut3] .card{min-height:min(27rem,100svh - 12rem)}.fx .svcs[data-astro-cid-qbl2dut3][data-stacking] .svcs__nav-wrap[data-astro-cid-qbl2dut3]{padding-left:1.4rem;display:block;position:relative}}@media (width<=63.99rem) and (height>=40rem){.fx .svcs[data-astro-cid-qbl2dut3]{--stack-on:1}.fx .svcs__list[data-astro-cid-qbl2dut3]{grid-template-columns:minmax(0,1fr)}.fx .svcs[data-astro-cid-qbl2dut3]:not(.no-stack) .svcs__item[data-astro-cid-qbl2dut3]{top:calc(4.5rem + 1rem + var(--i) * .9rem);position:sticky}}.fx .svcs[data-astro-cid-qbl2dut3][data-stacking] .svcs__item[data-astro-cid-qbl2dut3]{transform:scale(calc(1 - var(--cover,0) * .07));filter:drop-shadow(0 -18px 34px #0f0f111a)}.fx .svcs[data-astro-cid-qbl2dut3][data-stacking] .svcs__item[data-astro-cid-qbl2dut3] .card__inner:after{content:"";z-index:2;background:var(--lm-ink);opacity:calc(var(--cover,0) * .26);pointer-events:none;position:absolute;inset:0}.fx .svcs[data-astro-cid-qbl2dut3][data-stacking] .svcs__item[data-astro-cid-qbl2dut3]:not(.is-front) .card--link:hover{transform:none}.svcs__nav[data-astro-cid-qbl2dut3]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.svcs__bar[data-astro-cid-qbl2dut3]{background:var(--border-strong);width:2px;position:absolute;top:.35rem;bottom:.35rem;left:0}.svcs__bar[data-astro-cid-qbl2dut3]:after{content:"";background:linear-gradient(to bottom, var(--lm-magenta), var(--lm-teal));transform-origin:50% 0;transform:scaleY(var(--p,0));position:absolute;inset:0}.svcs__nav-btn[data-astro-cid-qbl2dut3]{text-align:left;cursor:pointer;width:100%;min-height:44px;font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--dur) var(--ease-out), transform .5s var(--ease-expo);align-items:baseline;gap:.9rem;padding:.55rem 0;font-weight:600;display:flex}.svcs__nav-num[data-astro-cid-qbl2dut3]{font-size:var(--fs-xs);letter-spacing:.12em;color:var(--text-faint);font-variant-numeric:tabular-nums;transition:color var(--dur) var(--ease-out);font-weight:700}.svcs__nav-btn[data-astro-cid-qbl2dut3]:hover,.svcs__nav-btn[data-astro-cid-qbl2dut3][aria-current=true]{color:var(--lm-ink)}.svcs__nav-btn[data-astro-cid-qbl2dut3][aria-current=true]{transform:translate(.4rem)}.svcs__nav-btn[data-astro-cid-qbl2dut3][aria-current=true] .svcs__nav-num[data-astro-cid-qbl2dut3]{color:var(--lm-magenta-ink)}@media (prefers-reduced-motion:reduce){.svc__more[data-astro-cid-qbl2dut3] svg,.svcs__nav-btn[data-astro-cid-qbl2dut3]{transition:none}}.proc[data-astro-cid-foapcq23]{overflow:clip}.proc__head[data-astro-cid-foapcq23]{max-width:48rem;margin-bottom:clamp(2.5rem,2rem + 3vw,4rem)}.proc__title[data-astro-cid-foapcq23]{font-size:var(--fs-h2);margin-bottom:1.1rem;line-height:1.1}.proc__accent[data-astro-cid-foapcq23]{color:var(--lm-teal)}.proc__lead[data-astro-cid-foapcq23]{font-size:var(--fs-lead);color:var(--gray-400);max-width:52ch;line-height:1.6}.proc__body[data-astro-cid-foapcq23]{gap:2rem;display:grid}@media (width>=64rem){.proc__body[data-astro-cid-foapcq23]{grid-template-columns:13rem 1fr;gap:clamp(2.5rem,1rem + 4vw,4.5rem)}}.proc__rail[data-astro-cid-foapcq23]{display:none}@media (width>=64rem){.proc__rail[data-astro-cid-foapcq23]{display:block}}.proc__sticky[data-astro-cid-foapcq23]{position:sticky;top:8rem}.proc__count[data-astro-cid-foapcq23]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:flex}.proc__count-num[data-astro-cid-foapcq23]{letter-spacing:var(--tracking-display);color:var(--lm-yellow);font-size:clamp(3rem,2.4rem + 2vw,4.5rem);font-weight:700;line-height:1}.proc__count-total[data-astro-cid-foapcq23]{color:var(--gray-500);font-size:1.1rem;font-weight:600}.odo[data-astro-cid-foapcq23]{height:1em;display:inline-block;overflow:clip}.odo__strip[data-astro-cid-foapcq23]{transform:translate3d(0, calc(var(--idx,0) * -1em), 0);transition:transform .9s var(--ease-expo);display:grid}.odo__strip[data-astro-cid-foapcq23]>span[data-astro-cid-foapcq23]{height:1em;line-height:1;display:block}.proc__count-name[data-astro-cid-foapcq23]{transition:opacity .35s var(--ease-out), transform .5s var(--ease-expo)}.proc__count-name[data-astro-cid-foapcq23].is-swapping{opacity:0;transition-duration:.12s;transform:translateY(8px)}.proc__steps[data-astro-cid-foapcq23]{min-width:0;position:relative}.proc__beam[data-astro-cid-foapcq23]{display:none}@supports (animation-timeline:view()){.fx .proc__steps[data-astro-cid-foapcq23]{view-timeline:--proc block}.fx .proc__beam[data-astro-cid-foapcq23]{pointer-events:none;width:13px;display:block;position:absolute;top:26px;bottom:3.25rem;left:19px}.fx .proc__beam-fill[data-astro-cid-foapcq23]{background:linear-gradient(to bottom, var(--lm-magenta), var(--lm-teal));transform-origin:50% 0;width:1px;animation:linear both beam-fill --proc;animation-range:cover 50vh cover calc(100% - 50vh);position:absolute;top:0;bottom:0;left:6px}.fx .proc__beam-dot[data-astro-cid-foapcq23]{animation:linear both beam-move --proc;animation-range:cover 50vh cover calc(100% - 50vh);position:absolute;inset:0}.fx .proc__beam-dot[data-astro-cid-foapcq23]:before{content:"";background:radial-gradient(circle at 35% 35%, #fff 0 12%, var(--lm-magenta) 40%, var(--lm-teal) 100%);border-radius:50%;width:13px;height:13px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 5px #e84b7d29,0 0 26px 2px #e84b7d8c}@keyframes beam-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes beam-move{0%{transform:translate(0,0)}to{transform:translateY(100%)}}}.proc__count-name[data-astro-cid-foapcq23]{font-size:var(--fs-sm);color:var(--lm-paper);min-height:2.6em;margin-top:.5rem;font-weight:600}.proc__track[data-astro-cid-foapcq23]{background:var(--dark-border);width:3px;height:12rem;margin-top:1.25rem;position:relative;overflow:hidden}.proc__fill[data-astro-cid-foapcq23]{background:linear-gradient(to bottom, var(--lm-magenta), var(--lm-teal));transform-origin:50% 0;height:100%;position:absolute;inset:0 0 auto;transform:scaleY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.proc__fill[data-astro-cid-foapcq23]{animation:linear both proc-fill view();animation-range:cover 12% cover 88%}@keyframes proc-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}@supports not (animation-timeline:view()){.proc__fill[data-astro-cid-foapcq23]{transform:scaleY(1)}}.proc__list[data-astro-cid-foapcq23]{gap:0;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-foapcq23]{grid-template-columns:auto 1fr;gap:1.25rem;padding-bottom:clamp(2rem,1.6rem + 2vw,3.25rem);display:grid;position:relative}@media (width>=40rem){.stage[data-astro-cid-foapcq23]{gap:1.75rem}}.stage[data-astro-cid-foapcq23]:not(:last-child):before{content:"";background:var(--dark-border);width:1px;position:absolute;top:56px;bottom:.5rem;left:25px}.stage__marker[data-astro-cid-foapcq23]{z-index:1;justify-items:center;gap:.5rem;display:grid;position:relative}.stage__icon[data-astro-cid-foapcq23]{width:51px;height:51px;color:var(--gray-500);background:var(--lm-dark);border:1px solid var(--dark-border);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);transition:color var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out), background-color var(--dur-slow) var(--ease-out);place-items:center;display:grid}.stage[data-astro-cid-foapcq23].is-active .stage__icon[data-astro-cid-foapcq23]{color:var(--lm-dark);background:var(--lm-yellow);border-color:var(--lm-yellow)}.stage__num[data-astro-cid-foapcq23]{letter-spacing:.14em;color:var(--gray-500);font-variant-numeric:tabular-nums;transition:color var(--dur-slow) var(--ease-out);font-size:.625rem;font-weight:700}.stage[data-astro-cid-foapcq23].is-active .stage__num[data-astro-cid-foapcq23]{color:var(--lm-yellow)}.stage__body[data-astro-cid-foapcq23]{min-width:0;transition:transform .7s var(--ease-expo);padding-top:.3rem}.fx .stage[data-astro-cid-foapcq23].is-active .stage__body[data-astro-cid-foapcq23]{transform:translate(8px)}.stage__name[data-astro-cid-foapcq23]{font-size:var(--fs-h3);margin-bottom:.6rem}.stage__text[data-astro-cid-foapcq23]{font-size:var(--fs-sm);color:var(--gray-400);max-width:62ch;line-height:1.75}.stage__deliverable[data-astro-cid-foapcq23]{font-size:var(--fs-sm);color:var(--lm-paper);background:var(--dark-surface);border-left:var(--stem) solid var(--lm-teal);flex-wrap:wrap;align-items:baseline;gap:.6rem;max-width:62ch;margin-top:1rem;padding:.8rem 1rem;line-height:1.55;display:flex}.stage__deliverable-label[data-astro-cid-foapcq23]{letter-spacing:.12em;text-transform:uppercase;color:var(--lm-teal);flex:none;font-size:.625rem;font-weight:700}.stage__tools[data-astro-cid-foapcq23]{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;padding:0;list-style:none;display:flex}.stage__tools[data-astro-cid-foapcq23] li[data-astro-cid-foapcq23]{font-size:var(--fs-xs);color:var(--gray-400);border:1px solid var(--dark-border);border-radius:999px;padding:.2rem .6rem}.stage__insight[data-astro-cid-foapcq23]{border-left:2px solid var(--lm-magenta);font-size:var(--fs-sm);color:var(--gray-400);max-width:62ch;margin:1rem 0 0;padding-left:1rem;font-style:italic;line-height:1.65}.stage__insight-label[data-astro-cid-foapcq23]{letter-spacing:.12em;text-transform:uppercase;color:var(--lm-magenta);margin-bottom:.3rem;font-size:.625rem;font-style:normal;font-weight:700;display:block}.proc__foot[data-astro-cid-foapcq23]{border-top:1px solid var(--dark-border);align-items:center;gap:1.25rem;margin-top:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);padding-top:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);display:grid}@media (width>=56rem){.proc__foot[data-astro-cid-foapcq23]{grid-template-columns:1fr auto;gap:2.5rem}}.proc__foot-text[data-astro-cid-foapcq23]{color:var(--gray-400);max-width:56ch;line-height:1.7}.proc__foot-text[data-astro-cid-foapcq23] strong[data-astro-cid-foapcq23]{color:var(--lm-paper);font-weight:600}@media (prefers-reduced-motion:reduce){.stage__icon[data-astro-cid-foapcq23],.stage__num[data-astro-cid-foapcq23]{transition:none}.proc__fill[data-astro-cid-foapcq23]{animation:none;transform:scaleY(1)}}.counter[data-astro-cid-3c7bvbmf]{gap:.35rem;display:grid}.counter__value[data-astro-cid-3c7bvbmf]{letter-spacing:var(--tracking-display);color:var(--lm-yellow);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);font-weight:700;line-height:1}.section:not(.section--dark) .counter__value[data-astro-cid-3c7bvbmf]{color:var(--lm-ink)}.counter__affix[data-astro-cid-3c7bvbmf]{font-size:.6em}.counter__label[data-astro-cid-3c7bvbmf]{font-size:var(--fs-sm);color:var(--text-muted);max-width:22ch;line-height:1.4}.proofs[data-astro-cid-btvyoj6w]{--grid-line:var(--border);background:var(--grid-line);gap:1px;padding:1px;display:grid}@media (width>=46rem){.proofs[data-astro-cid-btvyoj6w]{grid-template-columns:repeat(2,1fr)}}.proof[data-astro-cid-btvyoj6w]{background:var(--surface);transition:background-color var(--dur) var(--ease-out);padding:clamp(1.4rem,1.15rem + 1.2vw,2.25rem);position:relative}.proof[data-astro-cid-btvyoj6w]:hover{background:var(--bg-subtle)}.proof__icon[data-astro-cid-btvyoj6w]{width:42px;height:42px;color:var(--lm-teal-ink);border:1px solid var(--border-strong);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);place-items:center;margin-bottom:1.1rem;display:grid}.proof[data-astro-cid-btvyoj6w]:nth-child(2n) .proof__icon[data-astro-cid-btvyoj6w]{color:var(--lm-magenta-ink)}.proof[data-astro-cid-btvyoj6w]:hover .proof__icon[data-astro-cid-btvyoj6w]{border-color:currentColor}.proof__label[data-astro-cid-btvyoj6w]{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-faint);margin-bottom:.45rem;font-size:.6875rem;font-weight:700}.proof__title[data-astro-cid-btvyoj6w]{font-size:var(--fs-h4);margin-bottom:.65rem}.proof__body[data-astro-cid-btvyoj6w]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.65}.stats[data-astro-cid-btvyoj6w]{border-top:1px solid var(--border-strong);gap:clamp(1.75rem,1.4rem + 2vw,3rem);margin-top:clamp(2.5rem,2rem + 2.5vw,4rem);padding-top:clamp(2.5rem,2rem + 2.5vw,4rem);display:grid}@media (width>=40rem){.stats[data-astro-cid-btvyoj6w]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.stats[data-astro-cid-btvyoj6w]{grid-template-columns:repeat(4,1fr)}}.stats[data-astro-cid-btvyoj6w] .counter{padding-top:1.1rem;position:relative}.stats[data-astro-cid-btvyoj6w] .counter:before{content:"";background:linear-gradient(to right, var(--lm-magenta), var(--lm-teal));transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0}.fx .stats[data-astro-cid-btvyoj6w]:not(.is-visible) .counter:before{transform:scaleX(0)}.fx .stats[data-astro-cid-btvyoj6w].is-visible .counter:before{transition:transform 1.3s var(--ease-expo)}.fx .stats[data-astro-cid-btvyoj6w].is-visible .counter:nth-child(2):before{transition-delay:.12s}.fx .stats[data-astro-cid-btvyoj6w].is-visible .counter:nth-child(3):before{transition-delay:.24s}.fx .stats[data-astro-cid-btvyoj6w].is-visible .counter:nth-child(4):before{transition-delay:.36s}.whyme__cta[data-astro-cid-btvyoj6w]{margin-top:clamp(2rem,1.6rem + 2vw,3rem)}@media (prefers-reduced-motion:reduce){.proof[data-astro-cid-btvyoj6w],.proof__icon[data-astro-cid-btvyoj6w]{transition:none}}.pf__head[data-astro-cid-jjbsazph]{align-items:end;gap:1rem;margin-bottom:clamp(2rem,1.6rem + 2vw,3.25rem);display:grid}@media (width>=62rem){.pf__head[data-astro-cid-jjbsazph]{grid-template-columns:1fr auto;gap:2.5rem}.pf__head[data-astro-cid-jjbsazph] .sec-head{margin-bottom:0}.pf__head-cta[data-astro-cid-jjbsazph]{padding-bottom:.35rem}}.pf__list[data-astro-cid-jjbsazph]{gap:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);padding:0;list-style:none;display:grid}@media (width>=48rem){.pf__list[data-astro-cid-jjbsazph]{grid-template-columns:repeat(2,1fr)}}@media (width>=62rem){.pf__list[data-astro-cid-jjbsazph]{grid-template-columns:repeat(3,1fr)}}.pf__card[data-astro-cid-jjbsazph]{border-radius:var(--radius-sm);align-content:start;gap:.9rem;height:100%;text-decoration:none;display:grid}.pf__frame[data-astro-cid-jjbsazph]{border-radius:var(--radius);transition:opacity .5s var(--ease-out), filter .5s var(--ease-out), transform .9s var(--ease-expo);display:block;position:relative}.pf__badge[data-astro-cid-jjbsazph]{z-index:4;width:3rem;height:3rem;color:var(--lm-paper);background:var(--lm-magenta-deep);opacity:0;transition:opacity .3s var(--ease-out), transform .6s var(--ease-back);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:2.6rem;right:.9rem;transform:translate(-10px,10px)scale(.6)rotate(-45deg);box-shadow:0 10px 24px -8px #d6336c99}.pf__card[data-astro-cid-jjbsazph]:is(:hover,:focus-visible) .pf__badge[data-astro-cid-jjbsazph]{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.pf__list[data-astro-cid-jjbsazph]:has(.pf__card:hover) .pf__card[data-astro-cid-jjbsazph]:not(:hover) .pf__frame[data-astro-cid-jjbsazph]{opacity:.5;filter:grayscale(.8)}}.pf__meta[data-astro-cid-jjbsazph]{gap:.15rem;display:grid}.pf__name[data-astro-cid-jjbsazph]{font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--lm-ink);transition:color var(--dur) var(--ease-out);font-weight:700}.pf__card[data-astro-cid-jjbsazph]:hover .pf__name[data-astro-cid-jjbsazph]{color:var(--lm-magenta-ink)}.pf__industry[data-astro-cid-jjbsazph]{font-size:var(--fs-xs);color:var(--text-faint)}.pf__oneliner[data-astro-cid-jjbsazph]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.pf__more[data-astro-cid-jjbsazph]{font-size:var(--fs-sm);color:var(--lm-teal-ink);align-items:center;gap:.4rem;margin-top:.2rem;font-weight:600;display:inline-flex}.pf__more[data-astro-cid-jjbsazph] svg[data-astro-cid-jjbsazph]{transition:transform var(--dur) var(--ease-out)}.pf__card[data-astro-cid-jjbsazph]:hover .pf__more[data-astro-cid-jjbsazph] svg[data-astro-cid-jjbsazph]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pf__name[data-astro-cid-jjbsazph],.pf__more[data-astro-cid-jjbsazph] svg[data-astro-cid-jjbsazph],.pf__frame[data-astro-cid-jjbsazph],.pf__badge[data-astro-cid-jjbsazph]{transition:none}}.curtain__sheet[data-astro-cid-lcdefpme]{z-index:1;position:relative}.curtain__sheet[data-astro-cid-lcdefpme] .curtain__band{--cut:clamp(28px, 4vw, 64px);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);border-top:0}.fx .curtain__sheet[data-astro-cid-lcdefpme]:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#0000,#00000080);height:90px;position:absolute;bottom:100%}
