.home:where(.astro-7aropxhg){max-width:68rem;margin-inline:auto;padding-block-end:4rem}.arch:where(.astro-7aropxhg){background-color:var(--lb-arch-bg);background-image:var(--lb-lattice);border:1px solid var(--lb-arch-line);text-align:center;background-size:64px 64px;border-radius:50% 50% 1.75rem 1.75rem/clamp(8rem,22vw,16rem) clamp(8rem,22vw,16rem) 1.75rem 1.75rem;max-width:52rem;margin:1.5rem auto 3.5rem;padding:clamp(4.5rem,9vw,7rem) clamp(1.25rem,5vw,4rem) clamp(2.5rem,5vw,3.5rem);position:relative;overflow:hidden}.arch:where(.astro-7aropxhg):before{content:"";border-radius:inherit;border:1px solid var(--lb-arch-line);pointer-events:none;position:absolute;inset:.75rem}.arch-inner:where(.astro-7aropxhg){max-width:38rem;margin-inline:auto;position:relative}.arch:where(.astro-7aropxhg) h1:where(.astro-7aropxhg){font-family:var(--lb-display);color:var(--lb-ink);margin:0;font-size:clamp(2.4rem,5.5vw,3.75rem);font-weight:700;line-height:1.12}.lede:where(.astro-7aropxhg){max-width:30rem;font-size:var(--sl-text-lg);color:var(--sl-color-gray-2);margin:1rem auto 0;line-height:1.6}.ask:where(.astro-7aropxhg){border:1px solid var(--lb-arch-line);background:var(--lb-surface);width:100%;max-width:34rem;color:var(--sl-color-gray-3);font:inherit;font-size:var(--sl-text-base);text-align:start;cursor:pointer;border-radius:999px;align-items:center;gap:.75rem;margin:2rem auto 0;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 2px #0e3b360f,0 8px 24px -12px #0e3b3640}.ask:where(.astro-7aropxhg):hover{border-color:var(--lb-teal)}.ask:where(.astro-7aropxhg):focus-visible{outline:2px solid var(--lb-teal);outline-offset:3px}.ask:where(.astro-7aropxhg) svg:where(.astro-7aropxhg){fill:none;width:1.25rem;height:1.25rem;stroke:var(--lb-teal);stroke-width:2px;stroke-linecap:round;flex:none}.block:where(.astro-7aropxhg){margin-block-start:3rem}.block:where(.astro-7aropxhg) h2:where(.astro-7aropxhg),.help:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){font-family:var(--lb-display);color:var(--lb-ink);margin:0 0 1.25rem;font-size:1.85rem;font-weight:700;line-height:1.2}.roles:where(.astro-7aropxhg){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.role:where(.astro-7aropxhg){border:1px solid var(--sl-color-gray-5);background:var(--lb-surface);color:inherit;border-radius:1.25rem 1.25rem .75rem .75rem;align-content:start;gap:.35rem;padding:1.5rem;text-decoration:none;display:grid}.role:where(.astro-7aropxhg):hover{border-color:var(--lb-teal)}.role:where(.astro-7aropxhg):focus-visible{outline:2px solid var(--lb-teal);outline-offset:2px}.role:where(.astro-7aropxhg) svg:where(.astro-7aropxhg){fill:none;width:2rem;height:2rem;stroke:var(--lb-gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-block-end:.5rem}.role-title:where(.astro-7aropxhg){font-weight:600;font-size:var(--sl-text-lg);color:var(--lb-ink)}.role-text:where(.astro-7aropxhg){color:var(--sl-color-gray-3);line-height:1.5}.topics:where(.astro-7aropxhg){grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2rem 2.5rem;display:grid}.topic:where(.astro-7aropxhg) h3:where(.astro-7aropxhg){border-block-end:1px solid var(--lb-arch-line);font-size:var(--sl-text-base);color:var(--lb-ink);margin:0 0 .6rem;padding-block-end:.6rem;font-weight:600}.topic:where(.astro-7aropxhg) ul:where(.astro-7aropxhg),.questions:where(.astro-7aropxhg){margin:0;padding:0;list-style:none}.topic:where(.astro-7aropxhg) li:where(.astro-7aropxhg)+li:where(.astro-7aropxhg){margin-block-start:.45rem}.topic:where(.astro-7aropxhg) a:where(.astro-7aropxhg),.questions:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--sl-color-gray-2);text-decoration:none}.topic:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover,.questions:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover{color:var(--lb-teal);text-underline-offset:3px;text-decoration:underline}.questions:where(.astro-7aropxhg) li:where(.astro-7aropxhg){border-block-end:1px solid var(--sl-color-gray-5)}.questions:where(.astro-7aropxhg) a:where(.astro-7aropxhg){font-size:var(--sl-text-lg);padding:.9rem .25rem;display:block}.help:where(.astro-7aropxhg){background-color:var(--lb-arch-bg);background-image:var(--lb-lattice);border:1px solid var(--lb-arch-line);background-size:64px 64px;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-block-start:3.5rem;padding:2rem;display:flex}.help:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){margin-block-end:.4rem}.help:where(.astro-7aropxhg) p:where(.astro-7aropxhg){max-width:32rem;color:var(--sl-color-gray-2);margin:0}.help-actions:where(.astro-7aropxhg){flex-wrap:wrap;gap:.75rem;display:flex}.pill:where(.astro-7aropxhg){border:1px solid var(--lb-teal);height:2.75rem;color:var(--lb-teal-deep);border-radius:999px;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.pill-solid:where(.astro-7aropxhg){background:var(--lb-teal);color:var(--lb-on-accent)}.pill:where(.astro-7aropxhg):focus-visible{outline:2px solid var(--lb-teal);outline-offset:2px}[data-theme=dark] .pill:where(.astro-7aropxhg):not(.pill-solid){color:var(--sl-color-accent-high)}
