.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--navbar-h));padding-block:var(--s-6) var(--s-7);isolation:isolate;scroll-snap-align:start;align-content:safe center;display:grid;position:relative;overflow:hidden}@media (width>=48rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--s-7)}}.hero__bg[data-astro-cid-lcdefpme]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{max-width:54rem;position:relative}.hero__title[data-astro-cid-lcdefpme]{max-width:24ch;line-height:1.14}.hero__lede[data-astro-cid-lcdefpme]{max-width:52ch;margin-top:var(--s-4);font-size:var(--step-0);line-height:1.6}@media (width>=48rem){.hero__lede[data-astro-cid-lcdefpme]{margin-top:var(--s-5);font-size:var(--step-1);line-height:1.65}}.hero__actions[data-astro-cid-lcdefpme]{margin-top:var(--s-5)}@media (width>=48rem){.hero__actions[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}}.more[data-astro-cid-lcdefpme]{margin-top:var(--s-6);text-align:center}.values[data-astro-cid-lcdefpme]{gap:var(--s-6) var(--s-5);display:grid}@media (width>=40rem){.values[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=62rem){.values[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.value[data-astro-cid-lcdefpme]{padding-top:var(--s-4);border-top:1px solid var(--line)}.value__title[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.value__body[data-astro-cid-lcdefpme]{margin-top:var(--s-2);color:var(--ink-soft)}.cards[data-astro-cid-lcdefpme]{gap:var(--s-4);margin-top:var(--s-7);display:grid}@media (width>=48rem){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.card[data-astro-cid-lcdefpme]{padding:var(--s-6) var(--s-5);border-radius:var(--radius);background-color:var(--paper-raise);border:1px solid var(--line);transition:border-color .3s var(--ease);flex-direction:column;align-items:flex-start;display:flex}.card[data-astro-cid-lcdefpme]:hover{border-color:var(--line-strong)}.card__title[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.card__body[data-astro-cid-lcdefpme]{margin-top:var(--s-3);color:var(--ink-soft)}.card__link[data-astro-cid-lcdefpme]{padding-top:var(--s-4);margin-top:auto}.work-block[data-astro-cid-lcdefpme]{margin-top:var(--s-7)}.process[data-astro-cid-lcdefpme]{margin-top:var(--s-7);display:grid}.step[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-4);padding-block:var(--s-5);border-top:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.step[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}@media (width>=48rem){.step[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:3rem 1fr;align-items:baseline}}.step__n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--step-1);color:var(--accent-dark);font-weight:500}.step__title[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.step__body[data-astro-cid-lcdefpme]{max-width:52ch;margin-top:var(--s-2);color:var(--ink-soft)}.faqs[data-astro-cid-lcdefpme]{margin-top:var(--s-7)}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}.faq__q[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-4);font-family:var(--font-display);font-size:var(--step-1);cursor:pointer;font-weight:700;list-style:none;display:flex}.faq__q[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__sign[data-astro-cid-lcdefpme]{flex:none;width:.9rem;height:.9rem;position:relative}.faq__sign[data-astro-cid-lcdefpme]:before,.faq__sign[data-astro-cid-lcdefpme]:after{content:"";background-color:var(--accent);height:1.5px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;inset:50% 0 auto}.faq__sign[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq[data-astro-cid-lcdefpme][open] .faq__sign[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq__a[data-astro-cid-lcdefpme]{max-width:62ch;padding-bottom:var(--s-4);color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){@keyframes answer-open{0%{opacity:0;transform:translateY(-4px)}}.faq[data-astro-cid-lcdefpme][open] .faq__a[data-astro-cid-lcdefpme]{animation:answer-open .3s var(--ease)}}
