.demo_hero__HBLPy{padding-block:var(--space-step-5-step-7)}.demo_heroContainer__qk90T{display:grid;grid-gap:var(--space-step-5-step-7);gap:var(--space-step-5-step-7)}@media (min-width:80em){.demo_heroContainer__qk90T{grid-template-columns:7fr 5fr;align-items:center;gap:var(--gutter)}}.demo_heroEyebrow__NsGui{-webkit-margin-after:var(--space-step-1);margin-block-end:var(--space-step-1);color:var(--color-green-700)}.demo_heroHeading__VIFDY{-webkit-margin-after:var(--space-step-3);margin-block-end:var(--space-step-3);font-size:var(--font-size-step-4)}.demo_heroText__P0KfE{-webkit-margin-after:var(--space-step-5);margin-block-end:var(--space-step-5);font-size:var(--font-size-step-1)}.demo_heroImageContainer__53Jg9{border-radius:var(--border-radius-medium);overflow:hidden}.demo_heroImage__cZOSG{display:block;inline-size:100%;block-size:auto}.demo_benefitsSection__v8Ulo{padding-block:0 var(--space-step-5-step-7)}.demo_benefitsHeading__fxVs1{-webkit-margin-after:var(--space-step-3-step-5);margin-block-end:var(--space-step-3-step-5);font-size:var(--font-size-step-2);text-align:center}.demo_benefits__29pTF{list-style:"";-webkit-padding-start:0;padding-inline-start:0;display:grid;grid-gap:var(--space-step-3-step-5);gap:var(--space-step-3-step-5)}@media (min-width:64rem){.demo_benefits__29pTF{grid-template-columns:repeat(3,1fr)}}.demo_benefit__PxACz{display:flex;align-items:center;gap:var(--space-step-3)}.demo_benefitIcon__QSIiT{flex-shrink:0}.demo_benefitHeading__T7gRG{display:block;font-weight:var(--font-weight-semibold)}.demo_sessionsSection__ZLI7g{background-color:var(--color-purple-200);padding-block:var(--space-step-5-step-7)}.demo_sessionsContentLeading__Rtqsm{-webkit-margin-after:var(--space-step-3-step-5);margin-block-end:var(--space-step-3-step-5);display:grid;grid-gap:var(--space-step-1);gap:var(--space-step-1)}@media (min-width:64rem){.demo_sessionsContentLeading__Rtqsm{max-inline-size:60ch}}.demo_sessionsHeading__z8gWR{font-size:var(--font-size-step-3)}.demo_sessionsText__IhNAX{font-size:var(--font-size-step-1)}.demo_sessionsFeatured__0CFdO,.demo_sessions__gp0It{list-style:"";-webkit-padding-start:0;padding-inline-start:0}.demo_sessionsFeatured__0CFdO{-webkit-margin-after:var(--space-step-3-step-5);margin-block-end:var(--space-step-3-step-5)}@media (min-width:48rem){.demo_sessionsFeatured__0CFdO .demo_session__57gNo{flex-direction:row;align-items:center;gap:var(--gutter)}.demo_sessionsFeatured__0CFdO .demo_sessionText__aUXVx{-webkit-margin-after:0;margin-block-end:0;max-inline-size:60ch}.demo_sessionsFeatured__0CFdO .demo_sessionCTAContainer__70se9{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:auto;margin-inline-start:auto}}.demo_sessions__gp0It{display:grid;grid-gap:var(--space-step-3-step-5);gap:var(--space-step-3-step-5)}@media (min-width:48rem){.demo_sessions__gp0It{--_session-track:calc((100% - var(--space-step-3-step-5)) / 2);grid-template-columns:repeat(2,1fr)}.demo_sessions__gp0It:not(:has(>:nth-child(2))){grid-template-columns:repeat(auto-fit,var(--_session-track));justify-content:center}}@media (min-width:64rem){.demo_sessions__gp0It{--_session-track:calc((100% - 2 * var(--space-step-3-step-5)) / 3);grid-template-columns:repeat(3,1fr)}.demo_sessions__gp0It:not(:has(>:nth-child(3))){grid-template-columns:repeat(auto-fit,var(--_session-track));justify-content:center}}.demo_sessionsEmpty__csCnB{font-size:var(--font-size-step-1)}.demo_session__57gNo{position:relative;border-radius:var(--border-radius-medium);background-color:var(--color-white);padding:var(--space-step-3-step-5);display:flex;flex-direction:column;box-shadow:var(--shadow-raised)}.demo_session__57gNo:has(.demo_sessionCardLink___T4yv:hover){box-shadow:var(--shadow-floating)}.demo_sessionContent___Ppb8{display:flex;flex-direction:column;flex:1 1}.demo_sessionTag__cqqfI{-webkit-margin-after:var(--space-step-2);margin-block-end:var(--space-step-2);border-radius:var(--border-radius-full);background-color:var(--color-purple-200);padding:var(--space-step-0) var(--space-step-2);align-self:start;font-size:var(--font-size-step--1);font-weight:var(--font-weight-semibold)}.demo_sessionEyebrow__fOinS{-webkit-margin-after:var(--space-step-1);margin-block-end:var(--space-step-1);color:var(--color-green-700)}.demo_sessionHeading__yvr1c{font-size:var(--font-size-step-1)}.demo_sessionHeading__yvr1c,.demo_sessionMeta__B1eE7{-webkit-margin-after:var(--space-step-2);margin-block-end:var(--space-step-2)}.demo_sessionMeta__B1eE7{display:flex;flex-wrap:wrap;column-gap:var(--space-step-3);row-gap:var(--space-step-1)}.demo_sessionMetaItem__2Ho0W{display:flex;align-items:center;gap:var(--space-step-1);font-size:var(--font-size-step--1);color:var(--color-neutral-700)}.demo_sessionMetaIcon__zn5Lp{flex-shrink:0;inline-size:1.25rem;block-size:1.25rem}.demo_sessionHeadline__SjoGB{-webkit-margin-after:var(--space-step-2);margin-block-end:var(--space-step-2);font-weight:var(--font-weight-semibold)}.demo_sessionText__aUXVx{-webkit-margin-after:var(--space-step-3);margin-block-end:var(--space-step-3);font-size:var(--font-size-step--1)}.demo_sessionCTAContainer__70se9{-webkit-margin-before:auto;margin-block-start:auto}.demo_session__57gNo .demo_sessionCardLink___T4yv{position:static}.demo_sessionCardLink___T4yv:after{content:"";position:absolute;inset:0;border-radius:var(--border-radius-medium)}