.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)}.Showcase_backgroundContainer__EmfsU{grid-column:1/-1;display:block;width:100%}.Showcase_showcase__Ymsxm{grid-column:1/-1;width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--tome-space-lg);padding-block:var(--tome-space-xl);background-color:var(--tome-color-surface);color:var(--tome-color-foreground)}.Showcase_backgroundContainer__EmfsU .Showcase_showcase__Ymsxm{background-color:transparent}.Showcase_showcase__Ymsxm[data-variant=light],.Showcase_showcase__Ymsxm[data-variant=light] h2,.Showcase_showcase__Ymsxm[data-variant=light] p{color:var(--tome-color-background)}.Showcase_showcase__Ymsxm[data-variant=dark],.Showcase_showcase__Ymsxm[data-variant=dark] h2,.Showcase_showcase__Ymsxm[data-variant=dark] p{color:var(--tome-color-foreground)}.Showcase_showcase__Ymsxm[data-variant=inherit],.Showcase_showcase__Ymsxm[data-variant=inherit] h2,.Showcase_showcase__Ymsxm[data-variant=inherit] p{color:inherit}.Showcase_backgroundContainer__EmfsU[data-bg=light-gray]{background-color:var(--tome-color-surface-muted)}.Showcase_backgroundContainer__EmfsU[data-bg=dark-gray]{background-color:var(--tome-color-foreground);color:var(--tome-color-background)}.Showcase_backgroundContainer__EmfsU[data-bg=primary]{background-color:var(--tome-color-primary);color:var(--tome-color-on-primary)}.Showcase_backgroundContainer__EmfsU[data-bg=white]{background-color:var(--tome-color-background)}.Showcase_header__Urtwv{display:flex;flex-flow:column;align-items:center;position:relative;min-height:50vh}@media (min-width:768px){.Showcase_header__Urtwv{min-height:100vh}}.Showcase_headline__0O85z{text-align:center;margin:0 0 var(--tome-space-xs);font-size:var(--tome-type-size-3xl);font-weight:var(--tome-type-weight-black);line-height:var(--tome-type-leading-tight)}@media (min-width:768px){.Showcase_headline__0O85z{font-size:var(--tome-type-size-5xl)}}@media (min-width:1280px){.Showcase_headline__0O85z{font-size:var(--tome-type-size-hero)}}.Showcase_staticContainer__Sc7Dr{width:100%;max-width:33rem;border-radius:var(--tome-radius-md);overflow:hidden;margin:var(--tome-space-lg) auto;display:block;min-height:50vh}@media (min-width:1024px){.Showcase_staticContainer__Sc7Dr{display:none}}.Showcase_smallBox__YtHMx{position:relative;border-radius:var(--tome-radius-md);width:90%;max-width:22rem}@media (min-width:768px){.Showcase_smallBox__YtHMx{border-radius:var(--tome-radius-lg);width:27rem}}@media (min-width:1024px){.Showcase_smallBox__YtHMx{border-radius:var(--tome-radius-xl);width:33rem;max-width:90%}}.Showcase_videoSection__4GcHY{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;padding-top:var(--tome-space-2xl);min-height:50vh;gap:var(--tome-space-2xl)}@media (min-width:768px){.Showcase_videoSection__4GcHY{min-height:75vh;gap:var(--tome-space-3xl);padding-top:var(--tome-space-3xl)}}.Showcase_bigBox__iVZR0{position:relative;border-radius:var(--tome-radius-md);width:100%;max-width:95%}@media (min-width:768px){.Showcase_bigBox__iVZR0{border-radius:var(--tome-radius-lg);max-width:90%}}@media (min-width:1024px){.Showcase_bigBox__iVZR0{border-radius:var(--tome-radius-xl);max-width:85%}}.Showcase_scalingVideoBefore__nC_iH{padding-top:56.25%;width:100%;display:none}@media (min-width:1024px){.Showcase_scalingVideoBefore__nC_iH{display:block}}.Showcase_scalingVideoWrapper__VZ8K_{width:100%;height:100%;position:absolute;top:0;left:0;display:none}@media (min-width:1024px){.Showcase_scalingVideoWrapper__VZ8K_{display:block}}.Showcase_scalingVideo__DguJw{will-change:transform;background-color:transparent;border-radius:var(--tome-radius-md);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:visible}@media (min-width:768px){.Showcase_scalingVideo__DguJw{border-radius:var(--tome-radius-lg)}}@media (min-width:1024px){.Showcase_scalingVideo__DguJw{border-radius:var(--tome-radius-xl)}}.Showcase_reel__PNzGB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--tome-space-sm);background-color:var(--tome-color-background);border-radius:var(--tome-radius-md);width:calc(100% - var(--tome-space-md));height:calc(100% - var(--tome-space-md));box-sizing:border-box;display:flex;flex-direction:column}.Showcase_reel__PNzGB.Showcase_static__aAILt{position:relative;top:0;left:0;transform:none;width:90%;margin:0 auto;height:auto;min-height:50vh}.Showcase_reelContent__r7lLe{flex:1;width:100%;border-radius:var(--tome-radius-sm);overflow:hidden;position:relative}.Showcase_reel__PNzGB.Showcase_static__aAILt .Showcase_reelContent__r7lLe{aspect-ratio:16/9}.Showcase_videoSlot__sRIFl{position:absolute;inset:0;width:100%;height:100%}.Showcase_labelsSlot__gn1NB{display:flex;flex-wrap:wrap;justify-content:space-between;will-change:opacity,height;transition-property:height,opacity;padding-block:var(--tome-space-xs)}.Showcase_reel__PNzGB.Showcase_static__aAILt .Showcase_labelsSlot__gn1NB{opacity:1;height:auto}.SkillShowcase_skillShowcase__hVRDB{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.SkillShowcase_inner__WQAKv{display:grid;grid-template-columns:1fr 1fr;gap:var(--tome-space-lg);align-items:flex-start;padding-block:var(--tome-space-xl);grid-column:1/-1}@media (max-width:768px){.SkillShowcase_inner__WQAKv{grid-template-columns:1fr}}.SkillShowcase_mediaColumn__MKRFY{display:flex;flex-direction:column;gap:var(--tome-space-sm);position:relative}.SkillShowcase_profileImage__eJUbF{width:100%}.SkillShowcase_accentImage__u7mGI,.SkillShowcase_profileImage__eJUbF{border-radius:var(--tome-radius-lg);-o-object-fit:cover;object-fit:cover}.SkillShowcase_accentImage__u7mGI{position:absolute;bottom:calc(-1 * var(--tome-space-md));right:calc(-1 * var(--tome-space-md));width:40%;box-shadow:var(--tome-shadow-lg)}.SkillShowcase_contentColumn__vXegn{display:flex;flex-direction:column;gap:var(--tome-space-md)}.SkillShowcase_description__x7cZa{font-size:var(--tome-type-size-base);line-height:var(--tome-type-leading-normal);color:var(--tome-color-foreground)}.SkillShowcase_skills__mrIFe{display:flex;flex-direction:column;gap:var(--tome-space-sm)}.SkillShowcase_skill__nGsFT{display:flex;flex-direction:column;gap:var(--tome-space-xxs)}.SkillShowcase_skillHeader__r95wd{display:flex;justify-content:space-between;align-items:baseline}.SkillShowcase_skillTitle__3dCkN{font-size:var(--tome-type-size-sm);font-weight:var(--tome-type-weight-medium);color:var(--tome-color-foreground)}.SkillShowcase_skillPercent__LxNHS{font-size:var(--tome-type-size-xs);font-weight:var(--tome-type-weight-semibold);font-family:var(--tome-type-mono);color:var(--tome-color-on-surface-muted)}.SkillShowcase_skillTrack__uBO92{height:var(--tome-space-xxs);border-radius:var(--tome-radius-full);background-color:var(--tome-color-surface);overflow:hidden}.SkillShowcase_skillFill__gCEC4{height:100%;border-radius:var(--tome-radius-full);background-color:var(--tome-color-primary);transition:width var(--tome-motion-slow)}.Signature_signature__QDk3e{display:flex;align-items:center;gap:var(--tome-space-sm);padding-block:var(--tome-space-sm)}.Signature_avatarRight__fy76E{flex-direction:row-reverse}.Signature_avatar__abpa5{width:var(--tome-space-11);height:var(--tome-space-11);border-radius:var(--tome-radius-full);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.Signature_info__vJ4OV{display:flex;flex-direction:column;gap:var(--tome-space-1)}.Signature_name__HuYqX{font-size:var(--tome-type-size-base);font-weight:var(--tome-type-weight-semibold);color:var(--tome-color-foreground);line-height:var(--tome-type-leading-tight)}.Signature_title__GY7x_{font-size:var(--tome-type-size-sm);color:var(--tome-color-on-surface-muted);line-height:var(--tome-type-leading-tight)}.LexicalBanner_lexicalBanner__MtxYV{display:flex;gap:var(--tome-space-xs);padding:var(--tome-space-sm);border-radius:var(--tome-radius-md);margin-block:var(--tome-space-xs)}.LexicalBanner_style-info___1_Pc{background-color:color-mix(in oklch,var(--tome-color-primary) 8%,transparent);border-inline-start:3px solid var(--tome-color-primary)}.LexicalBanner_style-warning__kgR0q{background-color:color-mix(in oklch,var(--tome-color-warning) 8%,transparent);border-inline-start:3px solid var(--tome-color-warning)}.LexicalBanner_style-error__4qHYZ{background-color:color-mix(in oklch,var(--tome-color-destructive) 8%,transparent);border-inline-start:3px solid var(--tome-color-destructive)}.LexicalBanner_style-success__41Khm{background-color:color-mix(in oklch,var(--tome-color-success) 8%,transparent);border-inline-start:3px solid var(--tome-color-success)}.LexicalBanner_icon__4WNsO{flex-shrink:0;font-size:var(--tome-type-size-md);line-height:1}.LexicalBanner_body___eJoT{display:flex;flex-direction:column;gap:var(--tome-space-1);flex:1}.LexicalBanner_title__fC2MK{font-weight:var(--tome-type-weight-semibold)}.LexicalBanner_content___5QhS,.LexicalBanner_title__fC2MK{font-size:var(--tome-type-size-sm);color:var(--tome-color-foreground)}.LexicalBanner_content___5QhS{line-height:var(--tome-type-leading-normal)}