.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-center___xUYI .MediumImpactHero_content__Nv636{align-items:center}.MediumImpactHero_orient-right__7zzKr .MediumImpactHero_inner__ZduBU{direction:rtl}.MediumImpactHero_orient-right__7zzKr .MediumImpactHero_content__Nv636{direction:ltr;align-items:flex-end;text-align:right}.MediumImpactHero_content__Nv636{display:flex;flex-direction:column;align-items:flex-start;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)}}.Section_section__c_QGR{padding-block:var(--tome-space-md)}.Section_inner__Vu4of,.Section_section__c_QGR{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.Section_pt-none__9OhKF{padding-block-start:0}.Section_pt-small__uhLlV{padding-block-start:var(--tome-space-sm)}.Section_pt-medium__1VSVj{padding-block-start:var(--tome-space-md)}.Section_pt-large__SVmF_{padding-block-start:var(--tome-space-xl)}.Section_pb-none__YpcQr{padding-block-end:0}.Section_pb-small__R0PL_{padding-block-end:var(--tome-space-sm)}.Section_pb-medium__doFf6{padding-block-end:var(--tome-space-md)}.Section_pb-large__t0BM6{padding-block-end:var(--tome-space-xl)}.Section_mw-default__qDZdm .Section_inner__Vu4of{max-width:80rem;margin-inline:auto}.Section_mw-narrow__C_vBh .Section_inner__Vu4of{max-width:60rem;margin-inline:auto}.Section_mw-wide__ZzY0T .Section_inner__Vu4of{max-width:100rem;margin-inline:auto}.Section_mw-full__53tVk .Section_inner__Vu4of{max-width:none}.Section_bg-white__MlLmo{background-color:var(--tome-color-background)}.Section_bg-light-gray__fQOXt{background-color:var(--tome-color-surface-muted)}.Section_bg-dark__baUq5{background-color:var(--tome-color-foreground);color:var(--tome-color-background)}.Spacer_spacer__Pu905{grid-column:1/-1;display:flex;align-items:center;justify-content:center}.Spacer_size-extraSmall__BAJQt{height:var(--tome-space-xs)}.Spacer_size-small__woAO_{height:var(--tome-space-sm)}.Spacer_size-medium__WJfoV{height:var(--tome-space-md)}.Spacer_size-large__nSfcE{height:var(--tome-space-xl)}.Spacer_size-custom__RDwsJ{height:var(--spacer-height,var(--tome-space-md))}.Spacer_bridge__NXZBp{height:clamp(8vh,12vh,16vh)}.Spacer_bridge__NXZBp.Spacer_size-extraSmall__BAJQt{height:clamp(4vh,6vh,8vh)}.Spacer_bridge__NXZBp.Spacer_size-small__woAO_{height:clamp(6vh,8vh,12vh)}.Spacer_bridge__NXZBp.Spacer_size-medium__WJfoV{height:clamp(8vh,12vh,16vh)}.Spacer_bridge__NXZBp.Spacer_size-large__nSfcE{height:clamp(12vh,16vh,20vh)}.Spacer_hairline__nsImm{width:4rem;border:none;border-top:1px solid var(--tome-color-border)}.Spacer_numeral__Efdo_{font-family:var(--tome-type-mono);letter-spacing:var(--tome-type-tracking-widest)}.Spacer_customText__f_B_F,.Spacer_numeral__Efdo_{font-size:var(--tome-type-size-micro);color:var(--tome-color-on-surface-muted);text-transform:uppercase}.Spacer_customText__f_B_F{letter-spacing:var(--tome-type-tracking-wider)}.Spacer_mobileOnly__INjxj{display:flex}.Spacer_desktopOnly__RuADn{display:none}@media (min-width:768px){.Spacer_mobileOnly__INjxj{display:none}.Spacer_desktopOnly__RuADn{display:flex}}