.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)}