#about-page.svelte-cwls5q{width:100%;display:flex;flex-direction:column;align-items:center;gap:6rem;padding:2rem 2rem 5rem;background-color:var(--black);color:var(--white)}.about-page-box.svelte-cwls5q{width:100%;max-width:1100px;display:flex;align-items:center;gap:4.5rem}.about-box-reverse.svelte-cwls5q{flex-direction:row-reverse}.about-page-box.svelte-cwls5q:first-child{animation:rise-in .8s var(--ease-out) .3s backwards}.about-page-box.svelte-cwls5q img:where(.svelte-cwls5q){flex-shrink:0;width:40%;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--border-subtle);border-radius:1.5rem;box-shadow:0 2rem 4rem var(--dark-shadow-color)}.about-text-box.svelte-cwls5q{display:flex;flex-direction:column;gap:1.25rem}.about-step.svelte-cwls5q{font-size:.85rem;font-weight:var(--font-weight-bolder);letter-spacing:.2em;color:var(--accent-color)}.about-step.svelte-cwls5q:after{content:"";display:inline-block;width:3rem;height:2px;margin-left:.85rem;background-color:var(--accent-color);vertical-align:middle}.about-text-box.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.75rem;font-weight:var(--font-weight-bolder);line-height:1.15}.about-text-box.svelte-cwls5q p:where(.svelte-cwls5q){max-width:58ch;font-size:1.15rem;font-weight:var(--font-weight-light);line-height:1.75;color:var(--light-gray)}.about-next.svelte-cwls5q{width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3.5rem 2rem;background-color:var(--surface);border:1px solid var(--border-subtle);border-radius:1.5rem;text-align:center}.about-next.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:22ch;font-size:2.25rem;font-weight:var(--font-weight-bold);line-height:1.2}.about-next-actions.svelte-cwls5q{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(max-width:768px){#about-page.svelte-cwls5q{gap:3.5rem;padding:1rem 1.25rem 3.5rem}.about-page-box.svelte-cwls5q,.about-box-reverse.svelte-cwls5q{flex-direction:column;gap:1.75rem}.about-page-box.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;max-width:26rem;aspect-ratio:1;border-radius:1.25rem}.about-text-box.svelte-cwls5q{gap:1rem}.about-text-box.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.8rem}.about-text-box.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem}.about-next.svelte-cwls5q{padding:2.25rem 1.25rem;border-radius:1.25rem}.about-next.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem}.about-next-actions.svelte-cwls5q{width:100%;flex-direction:column}}
