.box:where(.astro-pgp7x7yn){border:1px solid var(--gray-800);border-radius:.75rem;padding:1.5rem;background-color:var(--gray-999_40);box-shadow:var(--shadow-sm)}.focusareas:where(.astro-pgp7x7yn){display:flex;flex-direction:column;gap:3rem}.focusareas:where(.astro-pgp7x7yn) h2:where(.astro-pgp7x7yn){font-size:var(--text-lg)}.focusareas:where(.astro-pgp7x7yn) p:where(.astro-pgp7x7yn){color:var(--gray-400)}@media(min-width:50em){.box:where(.astro-pgp7x7yn){border-radius:1.5rem;padding:2.5rem}.focusareas:where(.astro-pgp7x7yn){display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}.focusareas:where(.astro-pgp7x7yn) h2:where(.astro-pgp7x7yn){font-size:var(--text-2xl)}}.hero:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.roles:where(.astro-j7pv25f6){display:none}.book-covers:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%;max-width:100%}.hero:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){width:100%;max-width:150px;height:auto;aspect-ratio:2 / 3;object-fit:cover;object-position:top;border-radius:.5rem;box-shadow:var(--shadow-md);transition:transform var(--theme-transition)}.hero:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6):hover{transform:scale(1.05)}@media(min-width:50em){.hero:where(.astro-j7pv25f6){display:grid;grid-template-columns:6fr 4fr;padding-inline:2.5rem;gap:3.75rem}.roles:where(.astro-j7pv25f6){margin-top:.5rem;display:flex;gap:.5rem}.book-covers:where(.astro-j7pv25f6){gap:1.5rem;flex-wrap:nowrap}.hero:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){max-width:206px;aspect-ratio:2 / 3;border-radius:.75rem;object-fit:cover}}.section:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:2rem;width:100%;overflow-x:hidden}.with-background:where(.astro-j7pv25f6){position:relative}.with-background:where(.astro-j7pv25f6):before{--hero-bg: var(--bg-image-subtle-2);content:"";position:absolute;pointer-events:none;left:50%;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));top:0;transform:translateY(-75%) translate(-50%);background:url(/assets/backgrounds/noise.png) top center/220px repeat,var(--hero-bg) center center / var(--bg-gradient-size) no-repeat,var(--gray-999);background-blend-mode:overlay,normal,normal,normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1}.with-background:where(.astro-j7pv25f6).bg-variant:before{--hero-bg: var(--bg-image-subtle-1)}.section-header:where(.astro-j7pv25f6){text-align:center;max-width:50ch;font-size:var(--text-md);color:var(--gray-300);width:100%;margin-inline:auto;word-wrap:break-word;overflow-wrap:break-word}.section-header:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:var(--text-2xl);word-wrap:break-word;overflow-wrap:break-word}.professional-content:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr;gap:3rem;width:100%}.professional-item:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:.5rem;width:100%;word-wrap:break-word;overflow-wrap:break-word}.professional-item:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:var(--text-lg);color:var(--gray-0);margin:0;word-wrap:break-word;overflow-wrap:break-word}.professional-item:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--gray-300);font-size:var(--text-sm);line-height:1.6;margin:0 0 1rem;word-wrap:break-word;overflow-wrap:break-word}.professional-item:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6):last-child{margin-bottom:0}.professional-item:where(.astro-j7pv25f6) .example:where(.astro-j7pv25f6){color:var(--gray-400);font-size:.75rem;font-style:italic;padding-left:.875rem;border-left:2px solid var(--gray-800);margin-top:1rem;word-wrap:break-word;overflow-wrap:break-word}.professional-item:where(.astro-j7pv25f6) .example:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--gray-200);font-style:normal}.professional-item:where(.astro-j7pv25f6) .example:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--link-color);text-decoration:none;transition:color var(--theme-transition)}.professional-item:where(.astro-j7pv25f6) .example:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover,.professional-item:where(.astro-j7pv25f6) .example:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):focus{color:var(--gray-100);text-decoration:underline}.connect-cta:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:3rem;padding-top:3rem;border-top:1px solid var(--gray-800);width:100%}.connect-cta:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:var(--text-xl);color:var(--gray-0);margin:0;text-align:center}@media(min-width:50em){.section:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header" "gallery gallery gallery gallery";gap:5rem}.section:where(.astro-j7pv25f6).professional-section{grid-template-areas:"header header header header" "gallery gallery gallery gallery" "cta cta cta cta"}.section-header:where(.astro-j7pv25f6){grid-area:header;font-size:var(--text-lg)}.professional-content:where(.astro-j7pv25f6){grid-area:gallery}.guides-overview:where(.astro-j7pv25f6){grid-area:gallery}.decentered-content:where(.astro-j7pv25f6){grid-area:gallery}.guides-cta:where(.astro-j7pv25f6){grid-area:cta;margin-top:0}.section-header:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:var(--text-4xl)}.professional-content:where(.astro-j7pv25f6){grid-template-columns:repeat(3,1fr);gap:4rem}.professional-item:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:var(--text-xl)}.professional-item:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:var(--text-md)}.professional-item:where(.astro-j7pv25f6) .example:where(.astro-j7pv25f6){font-size:var(--text-sm)}.connect-cta:where(.astro-j7pv25f6){grid-area:cta;flex-direction:row;justify-content:space-between;align-items:center;margin-top:0;padding-top:3rem}.connect-cta:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:var(--text-3xl);text-align:left}}.mention-card:where(.astro-j7pv25f6){display:flex;height:7rem;justify-content:center;align-items:center;text-align:center;border:1px solid var(--gray-800);border-radius:1.5rem;background:var(--gradient-subtle);box-shadow:var(--shadow-sm)}.mention-card:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--gray-300);text-decoration:none;transition:color var(--theme-transition)}.mention-card:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover,.mention-card:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):focus{color:var(--gray-100)}@media(min-width:50em){.mention-card:where(.astro-j7pv25f6){border-radius:1.5rem;height:9.5rem}}.guides-overview:where(.astro-j7pv25f6){width:100%}.guides-list:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}.guide-item:where(.astro-j7pv25f6){border:1px solid var(--gray-800);border-radius:1rem;background:var(--gradient-subtle);box-shadow:var(--shadow-sm);transition:transform var(--theme-transition),box-shadow var(--theme-transition)}.guide-item:where(.astro-j7pv25f6):hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.guide-link:where(.astro-j7pv25f6){display:block;padding:1.25rem 1.5rem;text-decoration:none;color:inherit;word-wrap:break-word;overflow-wrap:break-word}.guide-link:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:var(--text-lg);color:var(--gray-0);margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word}.guide-link:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--gray-400);font-size:var(--text-sm);margin:0;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.guides-cta:where(.astro-j7pv25f6){display:flex;justify-content:center;align-items:center;width:100%;margin-top:1rem}.decentered-content:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:2rem;max-width:60ch;margin-inline:auto;width:100%;word-wrap:break-word;overflow-wrap:break-word}.decentered-content:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--gray-300);font-size:var(--text-md);line-height:1.6;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.decentered-cta:where(.astro-j7pv25f6){display:flex;justify-content:center}.tools-overview:where(.astro-j7pv25f6){width:100%}.tools-list:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}.tool-item:where(.astro-j7pv25f6){border:1px solid var(--gray-800);border-radius:1rem;background:var(--gradient-subtle);box-shadow:var(--shadow-sm);transition:transform var(--theme-transition),box-shadow var(--theme-transition)}.tool-item:where(.astro-j7pv25f6):hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.tool-link:where(.astro-j7pv25f6){display:block;padding:1.25rem 1.5rem;text-decoration:none;color:inherit;word-wrap:break-word;overflow-wrap:break-word}.tool-link:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:var(--text-lg);color:var(--gray-0);margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word}.tool-link:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--gray-400);font-size:var(--text-sm);margin:0;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:50em){.section:where(.astro-j7pv25f6).guides-section{grid-template-areas:"header header header header" "gallery gallery gallery cta"}.section:where(.astro-j7pv25f6).tools-section{grid-template-areas:"header header header header" "gallery gallery gallery gallery"}.tools-overview:where(.astro-j7pv25f6){grid-area:gallery}.tools-list:where(.astro-j7pv25f6){gap:1.5rem}.tool-link:where(.astro-j7pv25f6){padding:2rem}.tool-link:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:var(--text-xl)}.tool-link:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:var(--text-base)}.section:where(.astro-j7pv25f6).decentered-section{grid-template-areas:"header header header header" "gallery gallery gallery gallery"}.decentered-content:where(.astro-j7pv25f6){margin-inline:auto}.decentered-content:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:var(--text-lg);text-align:left}.decentered-cta:where(.astro-j7pv25f6){justify-content:flex-start}.guides-list:where(.astro-j7pv25f6){gap:1.5rem}.guide-link:where(.astro-j7pv25f6){padding:2rem}.guide-link:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:var(--text-xl)}.guide-link:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:var(--text-base)}.guides-cta:where(.astro-j7pv25f6){justify-content:flex-end}}
