.MediumImpactHero_mediumImpactHero__AOXpn{display:grid;grid-template-columns:subgrid;grid-column:1/-1;min-height:clamp(20rem,50vh,36rem);color:var(--tome-color-foreground)}.MediumImpactHero_inner__ZduBU{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--tome-space-lg);align-items:center;padding:var(--tome-space-xl) var(--tome-grid-padding)}.MediumImpactHero_orient-center___xUYI .MediumImpactHero_inner__ZduBU{grid-template-columns:1fr;text-align:center;justify-items:center}.MediumImpactHero_orient-right__7zzKr .MediumImpactHero_inner__ZduBU{direction:rtl}.MediumImpactHero_orient-right__7zzKr .MediumImpactHero_content__Nv636{direction:ltr}.MediumImpactHero_content__Nv636{display:flex;flex-direction:column;max-width:40rem}.MediumImpactHero_spacing-tight__dIq6U .MediumImpactHero_content__Nv636{gap:var(--tome-space-xs)}.MediumImpactHero_spacing-normal__KInMM .MediumImpactHero_content__Nv636{gap:var(--tome-space-sm)}.MediumImpactHero_spacing-loose__7W9Ct .MediumImpactHero_content__Nv636{gap:var(--tome-space-md)}.MediumImpactHero_spacing-extraLoose__iZsOR .MediumImpactHero_content__Nv636{gap:var(--tome-space-lg)}.MediumImpactHero_eyebrow__wA2cA{font-size:var(--tome-type-size-xs);font-weight:var(--tome-type-weight-semibold);text-transform:uppercase;letter-spacing:var(--tome-type-tracking-wider);color:var(--tome-color-primary)}.MediumImpactHero_headline__f8MjC{font-size:var(--tome-type-size-4xl);font-weight:var(--tome-type-weight-bold);line-height:var(--tome-type-leading-tight);letter-spacing:var(--tome-type-tracking-tight);margin:0}.MediumImpactHero_subheadline__LqL9u{font-size:var(--tome-type-size-lg);line-height:var(--tome-type-leading-snug);color:var(--tome-color-on-surface-muted);margin:0}.MediumImpactHero_description__hbOEK{font-size:var(--tome-type-size-base);line-height:var(--tome-type-leading-normal);max-width:65ch}.MediumImpactHero_reviews__5f9Ni{display:flex;align-items:center;gap:var(--tome-space-xs)}.MediumImpactHero_avatarStack__xk8fc{display:flex}.MediumImpactHero_avatar__kJzSl{width:2rem;height:2rem;border-radius:var(--tome-radius-full);-o-object-fit:cover;object-fit:cover;border:2px solid var(--tome-color-background);margin-inline-start:-.5rem}.MediumImpactHero_avatar__kJzSl:first-child{margin-inline-start:0}.MediumImpactHero_rating__BZP83{color:hsl(38,80%,50%);font-size:var(--tome-type-size-sm)}.MediumImpactHero_reviewCount__ZLKin{font-size:var(--tome-type-size-xs);opacity:.7}.MediumImpactHero_links__aq5TR{display:flex;flex-wrap:wrap;gap:var(--tome-space-sm)}.MediumImpactHero_link__64N1o{display:inline-flex;align-items:center;padding:var(--tome-space-xs) var(--tome-space-sm);font-size:var(--tome-type-size-sm);font-weight:var(--tome-type-weight-medium);color:var(--tome-color-on-primary);background-color:var(--tome-color-primary);border-radius:var(--tome-radius-md);text-decoration:none;transition:opacity var(--tome-motion-fast) var(--tome-motion-ease-out)}.MediumImpactHero_link__64N1o:hover{opacity:.9}.MediumImpactHero_link__64N1o:focus-visible{outline:2px solid var(--tome-color-ring);outline-offset:2px}.MediumImpactHero_linkOutline__vgT32{background-color:transparent;color:var(--tome-color-primary);border:1px solid var(--tome-color-primary)}.MediumImpactHero_mediaWrapper__Qclph{direction:ltr}.MediumImpactHero_mediaImage__DvBA1{width:100%;height:auto;border-radius:var(--tome-radius-lg);box-shadow:var(--tome-shadow-lg);-o-object-fit:cover;object-fit:cover}@container (max-width: 768px){.MediumImpactHero_mediumImpactHero__AOXpn{min-height:auto}.MediumImpactHero_inner__ZduBU{grid-template-columns:1fr}.MediumImpactHero_headline__f8MjC{font-size:var(--tome-type-size-3xl)}}.PageHero_pageHero__Zk9tF{display:grid;grid-template-columns:subgrid;grid-column:1/-1;position:relative;background-color:var(--tome-color-primary);color:var(--tome-color-on-primary);overflow:hidden}.PageHero_hasImage__yEiIR .PageHero_inner__esgTA{min-height:clamp(20rem,40vh,32rem)}.PageHero_bgImageLayer__LdX6h{position:absolute;inset:0;z-index:0}.PageHero_bgImage__7N_05{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PageHero_bgOverlay__GzzQ0{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklch,var(--tome-color-foreground) 80%,transparent),transparent 60%)}.PageHero_inner__esgTA{position:relative;z-index:1;width:100%;max-width:80rem;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:clamp(16rem,30vh,24rem);padding:var(--tome-space-xl) var(--tome-grid-padding) var(--tome-space-lg);gap:var(--tome-space-sm);grid-column:1/-1}.PageHero_breadcrumb__yBywE{display:flex;gap:var(--tome-space-xs);font-size:var(--tome-type-size-sm);opacity:.7}.PageHero_classification__9lmKx{display:inline-block;font-family:var(--tome-type-mono);font-size:var(--tome-type-size-micro);letter-spacing:var(--tome-type-tracking-widest);text-transform:uppercase;padding:var(--tome-space-1) var(--tome-space-2);border:1px solid;opacity:.7;align-self:flex-start}.PageHero_eyebrow__gjU_v{font-size:var(--tome-type-size-xs);font-weight:var(--tome-type-weight-semibold);text-transform:uppercase;letter-spacing:var(--tome-type-tracking-wider);opacity:.8}.PageHero_headline__k3bFa{font-size:var(--tome-type-size-hero);font-weight:var(--tome-type-weight-bold);line-height:var(--tome-type-leading-tight);letter-spacing:var(--tome-type-tracking-tight);margin:0}.PageHero_subtext__mN1Og{font-size:var(--tome-type-size-md);line-height:var(--tome-type-leading-normal);max-width:65ch;opacity:.85;margin:0}.PageHero_links__65Rx2{display:flex;flex-wrap:wrap;gap:var(--tome-space-sm);padding-block-start:var(--tome-space-xs)}.PageHero_link__18k1G{display:inline-flex;align-items:center;padding:var(--tome-space-xs) var(--tome-space-sm);font-size:var(--tome-type-size-sm);font-weight:var(--tome-type-weight-medium);background-color:var(--tome-color-background);color:var(--tome-color-foreground);border-radius:var(--tome-radius-md);text-decoration:none;transition:opacity var(--tome-motion-fast) var(--tome-motion-ease-out)}.PageHero_link__18k1G:hover{opacity:.9}.PageHero_link__18k1G:focus-visible{outline:2px solid var(--tome-color-ring);outline-offset:2px}.PageHero_linkOutline__f0dNO{background-color:transparent;color:currentColor;border:1px solid}.PageHero_accent-info__lsEi2{border-bottom:3px solid var(--tome-color-primary)}.PageHero_accent-success__T0rnb{border-bottom:3px solid var(--tome-color-success)}.PageHero_accent-warning__7TMHm{border-bottom:3px solid var(--tome-color-warning)}.PageHero_accent-destructive__Nr6OI{border-bottom:3px solid var(--tome-color-destructive)}.PageHero_accent-primary__xM_eY{border-bottom:3px solid var(--tome-color-primary)}@container (max-width: 768px){.PageHero_headline__k3bFa{font-size:var(--tome-type-size-4xl)}}.TextBlock_textBlock__tOP6K{--_measure:65ch;display:grid;grid-template-columns:subgrid;grid-column:content-start/content-end;padding-block:var(--tome-space-lg)}.TextBlock_body__43DDS{max-width:var(--_measure);font-size:var(--tome-type-size-base);line-height:var(--tome-type-leading-normal);color:var(--tome-color-foreground)}.TextBlock_links__45dW0{display:flex;flex-wrap:wrap;gap:var(--tome-space-sm);margin-block-start:var(--tome-space-md)}.TextBlock_link__MeGxZ{display:inline-flex;align-items:center;font-size:var(--tome-type-size-sm);font-weight:var(--tome-type-weight-medium);color:var(--tome-color-primary);text-decoration:none;transition:color var(--tome-motion-fast) var(--tome-motion-ease-out)}.TextBlock_link__MeGxZ:hover{text-decoration:underline}.TextBlock_link-outline__PJjR1{border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-md);padding:var(--tome-space-xs) var(--tome-space-sm)}.TextBlock_link-outline__PJjR1:hover{border-color:var(--tome-color-primary);text-decoration:none}.TextBlock_link-inline__umgeA{text-decoration:underline;text-underline-offset:.15em}.TextBlock_measure-narrow__hYtqC .TextBlock_body__43DDS{--_measure:55ch}.TextBlock_measure-wide__rP5jH .TextBlock_body__43DDS{--_measure:75ch}.TextBlock_cols-content-default__2HsE2{grid-column:3/11}.TextBlock_cols-shifted-right__GP5kW{grid-column:4/12}.TextBlock_cols-shifted-left__9DNv7{grid-column:2/10}.TextBlock_cols-full__SrlKU{grid-column:1/-1}.TextBlock_bg-white__6wVu0{background-color:var(--tome-color-background)}.TextBlock_bg-light-gray__kKx_v{background-color:color-mix(in oklch,var(--tome-color-background) 95%,transparent)}.TextBlock_bg-dark__wPNoO{background-color:var(--tome-color-foreground);color:var(--tome-color-background)}.StudyHero_studyHero__eYmol{display:grid;grid-template-columns:subgrid;grid-column:1/-1;position:relative;overflow:hidden;color:var(--tome-color-background)}.StudyHero_bgImageLayer__VMBJ_{position:absolute;inset:0;z-index:0}.StudyHero_bgImage__zJhHV{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.StudyHero_bgOverlay__eQVY3{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklch,var(--tome-color-foreground) 85%,transparent) 0,color-mix(in oklch,var(--tome-color-foreground) 40%,transparent) 40%,transparent 70%)}.StudyHero_inner__obYTt{position:relative;z-index:1;width:100%;max-width:80rem;margin-inline:auto;padding:var(--tome-space-xl) var(--tome-grid-padding) var(--tome-space-lg);display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(24rem,60vh,44rem);gap:var(--tome-space-sm);grid-column:1/-1}.StudyHero_categories__ro0HW{display:flex;flex-wrap:wrap;gap:var(--tome-space-xs)}.StudyHero_category__VGKJG{display:inline-block;font-size:var(--tome-type-size-xs);font-weight:var(--tome-type-weight-semibold);text-transform:uppercase;letter-spacing:var(--tome-type-tracking-wider);padding:var(--tome-space-1) var(--tome-space-2);background-color:color-mix(in oklch,var(--tome-color-background) 15%,transparent);border-radius:var(--tome-radius-sm);backdrop-filter:blur(4px)}.StudyHero_title___zFz8{font-size:var(--tome-type-size-hero);font-weight:var(--tome-type-weight-bold);line-height:var(--tome-type-leading-tight);letter-spacing:var(--tome-type-tracking-tight);margin:0;text-shadow:0 2px 12px color-mix(in oklch,var(--tome-color-foreground) 30%,transparent)}.StudyHero_publishDate__WbLx_{font-size:var(--tome-type-size-sm);opacity:.7;font-family:var(--tome-type-mono)}@container (max-width: 768px){.StudyHero_inner__obYTt{min-height:clamp(18rem,45vh,32rem)}.StudyHero_title___zFz8{font-size:var(--tome-type-size-4xl)}}.TypographyHero_typographyHero__8CrKN{display:grid;grid-template-columns:subgrid;grid-column:1/-1;position:relative;color:var(--tome-color-background);overflow:hidden}.TypographyHero_darkText__Y5Z6G{color:var(--tome-color-foreground)}.TypographyHero_hasImage__gn6mX{background-color:var(--ty-bg-behind,var(--tome-color-foreground))}.TypographyHero_bgImageLayer__JBDB_{position:absolute;inset:0;z-index:0}.TypographyHero_bgImage__5RgB7{width:100%;height:100%}.TypographyHero_bgOverlay__9F3Rh{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklch,var(--tome-color-foreground) 85%,transparent),transparent 60%)}.TypographyHero_inner__H3mOh{position:relative;z-index:1;width:100%;max-width:80rem;margin-inline:auto;display:flex;flex-direction:column;justify-content:center;min-height:clamp(24rem,55vh,40rem);padding:var(--tome-space-xl) var(--tome-grid-padding);grid-column:1/-1}.TypographyHero_spacing-tight__yOfua .TypographyHero_inner__H3mOh{gap:var(--tome-space-xs)}.TypographyHero_spacing-normal__zqcV5 .TypographyHero_inner__H3mOh{gap:var(--tome-space-sm)}.TypographyHero_spacing-loose__Fpab1 .TypographyHero_inner__H3mOh{gap:var(--tome-space-md)}.TypographyHero_spacing-extraLoose__bmTGs .TypographyHero_inner__H3mOh{gap:var(--tome-space-lg)}.TypographyHero_orient-center__xE5Rb .TypographyHero_inner__H3mOh{align-items:center;text-align:center}.TypographyHero_orient-right__FJYe2 .TypographyHero_inner__H3mOh{align-items:flex-end;text-align:right}.TypographyHero_headline___92lS{margin:0;font-weight:var(--tome-type-weight-bold);line-height:var(--tome-type-leading-tight)}.TypographyHero_hl-small___9OTW{font-size:var(--tome-type-size-2xl);letter-spacing:var(--tome-type-tracking-tight)}.TypographyHero_hl-medium__CM6i6{font-size:var(--tome-type-size-4xl);letter-spacing:var(--tome-type-tracking-tight)}.TypographyHero_hl-large__0wKX5{font-size:var(--tome-type-size-hero);letter-spacing:var(--tome-type-tracking-tight)}.TypographyHero_hl-extraLarge__s0KHZ{font-size:clamp(3rem,1rem + 6vw,5rem);letter-spacing:-.03em}.TypographyHero_subheadline__VYDk2{margin:0;line-height:var(--tome-type-leading-snug);opacity:.85}.TypographyHero_sub-small__L_jZr{font-size:var(--tome-type-size-md)}.TypographyHero_sub-medium__yZYJl{font-size:var(--tome-type-size-xl)}.TypographyHero_sub-large__6SVnT{font-size:var(--tome-type-size-2xl)}.TypographyHero_description__y4TqJ{line-height:var(--tome-type-leading-normal);max-width:65ch}.TypographyHero_desc-small__y_Kmu{font-size:var(--tome-type-size-sm)}.TypographyHero_desc-medium__VA7eW{font-size:var(--tome-type-size-base)}.TypographyHero_desc-large__efx9L{font-size:var(--tome-type-size-md)}.TypographyHero_links__mJGpg{display:flex;flex-wrap:wrap;gap:var(--tome-space-sm)}.TypographyHero_link__hUso6{display:inline-flex;align-items:center;padding:var(--tome-space-xs) var(--tome-space-sm);font-size:var(--tome-type-size-sm);font-weight:var(--tome-type-weight-medium);color:var(--tome-color-on-primary);background-color:var(--tome-color-primary);border-radius:var(--tome-radius-md);text-decoration:none;transition:opacity var(--tome-motion-fast) var(--tome-motion-ease-out)}.TypographyHero_link__hUso6:hover{opacity:.9}.TypographyHero_link__hUso6:focus-visible{outline:2px solid var(--tome-color-ring);outline-offset:2px}.TypographyHero_linkOutline__bAY1S{background-color:transparent;color:currentColor;border:1px solid}@container (max-width: 768px){.TypographyHero_hl-large__0wKX5{font-size:var(--tome-type-size-4xl)}.TypographyHero_hl-extraLarge__s0KHZ{font-size:var(--tome-type-size-hero)}.TypographyHero_inner__H3mOh{min-height:clamp(18rem,40vh,30rem)}}