.styles-module-scss-module__UcRZcq__page{background:var(--color-bg-page);flex-direction:column;min-height:100vh;display:flex}.styles-module-scss-module__UcRZcq__main{flex:1 0 auto}.styles-module-scss-module__UcRZcq__head{padding-left:max(var(--layout-page-x),(100% - var(--layout-container))/2);padding-right:max(var(--layout-page-x),(100% - var(--layout-container))/2);gap:var(--space-32);padding-top:var(--space-24);padding-bottom:var(--space-40);flex-direction:column;display:flex}@media only screen and (min-width:700px){.styles-module-scss-module__UcRZcq__head{padding-top:var(--space-40);padding-bottom:var(--space-56)}}.styles-module-scss-module__UcRZcq__person{align-items:flex-start;gap:var(--space-24);flex-direction:column;display:flex}@media only screen and (min-width:700px){.styles-module-scss-module__UcRZcq__person{align-items:center;gap:var(--space-32);flex-direction:row}}.styles-module-scss-module__UcRZcq__person .styles-module-scss-module__UcRZcq__photo{flex-shrink:0;width:9.6rem;height:9.6rem}@media only screen and (min-width:700px){.styles-module-scss-module__UcRZcq__person .styles-module-scss-module__UcRZcq__photo{width:16rem;height:16rem}}.styles-module-scss-module__UcRZcq__text{gap:var(--space-8);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.styles-module-scss-module__UcRZcq__name{font-weight:600;font-size:var(--font-size-hero);letter-spacing:-.035em;color:var(--color-text-primary);line-height:1}.styles-module-scss-module__UcRZcq__role{font-weight:600;font-size:var(--font-size-h4);letter-spacing:-.01em;color:var(--color-text-primary);line-height:1.25}.styles-module-scss-module__UcRZcq__factsRow{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.styles-module-scss-module__UcRZcq__facts{font-weight:400;font-size:var(--font-size-body-l);color:var(--color-text-secondary);line-height:1.5}.styles-module-scss-module__UcRZcq__courses{padding-left:max(var(--layout-page-x),(100% - var(--layout-container))/2);padding-right:max(var(--layout-page-x),(100% - var(--layout-container))/2);padding-top:var(--layout-section-y);padding-bottom:var(--layout-section-y);background:var(--color-bg-panel)}@media only screen and (min-width:1200px){.styles-module-scss-module__UcRZcq__courses{padding-top:var(--space-56)}}.styles-module-scss-module__UcRZcq__empty{font-weight:400;font-size:var(--font-size-body-m);color:var(--color-text-secondary);line-height:1.55}
.styles-module-scss-module__W3FAKa__page{background:var(--color-bg-page);flex-direction:column;min-height:100vh;display:flex}.styles-module-scss-module__W3FAKa__main{flex:1 0 auto}.styles-module-scss-module__W3FAKa__hero{padding-left:max(var(--layout-page-x),(100% - var(--layout-container))/2);padding-right:max(var(--layout-page-x),(100% - var(--layout-container))/2);gap:var(--space-32);padding-top:var(--space-24);padding-bottom:var(--layout-section-y);flex-direction:column;display:flex}@media only screen and (min-width:700px){.styles-module-scss-module__W3FAKa__hero{padding-top:var(--space-40)}}@media only screen and (min-width:1200px){.styles-module-scss-module__W3FAKa__hero{align-items:center;gap:var(--layout-column-gap);flex-direction:row}}.styles-module-scss-module__W3FAKa__heroText{align-items:flex-start;gap:var(--space-24);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.styles-module-scss-module__W3FAKa__tags{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__W3FAKa__name{font-weight:600;font-size:var(--font-size-hero);letter-spacing:-.035em;color:var(--color-text-primary);overflow-wrap:break-word;line-height:1}.styles-module-scss-module__W3FAKa__role{font-weight:600;font-size:var(--font-size-h4);letter-spacing:-.01em;color:var(--color-text-primary);line-height:1.25}.styles-module-scss-module__W3FAKa__summary{font-weight:400;font-size:var(--font-size-body-l);color:var(--color-text-secondary);line-height:1.5}.styles-module-scss-module__W3FAKa__facts{gap:var(--space-24) var(--space-48);flex-wrap:wrap;margin:0;display:flex}.styles-module-scss-module__W3FAKa__fact{gap:var(--space-4);flex-direction:column-reverse;display:flex}.styles-module-scss-module__W3FAKa__factValue{font-weight:600;font-size:var(--font-size-stat);letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;margin:0;line-height:1.1}.styles-module-scss-module__W3FAKa__factLabel{font-weight:400;font-size:var(--font-size-body-s);color:var(--color-text-secondary);line-height:1.5}.styles-module-scss-module__W3FAKa__hero .styles-module-scss-module__W3FAKa__photo{border-radius:var(--radius-3xl);flex-shrink:0;width:100%}@media only screen and (min-width:700px){.styles-module-scss-module__W3FAKa__hero .styles-module-scss-module__W3FAKa__photo{max-width:52rem}}@media only screen and (min-width:1200px){.styles-module-scss-module__W3FAKa__hero .styles-module-scss-module__W3FAKa__photo{width:40rem}}@media only screen and (min-width:1600px){.styles-module-scss-module__W3FAKa__hero .styles-module-scss-module__W3FAKa__photo{width:52rem}}.styles-module-scss-module__W3FAKa__about{padding-left:max(var(--layout-page-x),(100% - var(--layout-container))/2);padding-right:max(var(--layout-page-x),(100% - var(--layout-container))/2);gap:var(--layout-heading-gap);padding-bottom:var(--layout-section-y);flex-direction:column;display:flex}.styles-module-scss-module__W3FAKa__columns{gap:var(--space-40);flex-direction:column;display:flex}@media only screen and (min-width:1200px){.styles-module-scss-module__W3FAKa__columns{align-items:flex-start;gap:var(--layout-column-gap);flex-direction:row}}.styles-module-scss-module__W3FAKa__story{gap:var(--space-20);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.styles-module-scss-module__W3FAKa__lead{font-weight:400;font-size:var(--font-size-body-l);color:var(--color-text-primary);line-height:1.5}.styles-module-scss-module__W3FAKa__paragraph{font-weight:400;font-size:var(--font-size-body-m);color:var(--color-text-secondary);line-height:1.55}.styles-module-scss-module__W3FAKa__experience{gap:var(--space-20);padding:var(--space-24);border-radius:var(--radius-2xl);background:var(--color-bg-panel);flex-direction:column;display:flex}@media only screen and (min-width:700px){.styles-module-scss-module__W3FAKa__experience{padding:var(--space-40)}}@media only screen and (min-width:1200px){.styles-module-scss-module__W3FAKa__experience{flex-shrink:0;width:48rem}}@media only screen and (min-width:1600px){.styles-module-scss-module__W3FAKa__experience{width:64rem}}.styles-module-scss-module__W3FAKa__experienceTitle{font-weight:600;font-size:var(--font-size-h4);letter-spacing:-.01em;color:var(--color-text-primary);line-height:1.25}.styles-module-scss-module__W3FAKa__places{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__W3FAKa__place{gap:var(--space-4);flex-direction:column;display:flex}.styles-module-scss-module__W3FAKa__place+.styles-module-scss-module__W3FAKa__place{margin-top:var(--space-20);padding-top:var(--space-20);border-top:1px solid var(--color-border-default)}@media only screen and (min-width:700px){.styles-module-scss-module__W3FAKa__place{gap:var(--space-24);flex-direction:row}}.styles-module-scss-module__W3FAKa__period{font-weight:400;font-size:var(--font-size-body-s);color:var(--color-text-secondary);flex-shrink:0;line-height:1.5}@media only screen and (min-width:700px){.styles-module-scss-module__W3FAKa__period{width:14rem}}.styles-module-scss-module__W3FAKa__placeText{gap:var(--space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.styles-module-scss-module__W3FAKa__placeRole{font-weight:500;font-size:var(--font-size-body-m);color:var(--color-text-primary);line-height:1.55}.styles-module-scss-module__W3FAKa__placeName{font-weight:400;font-size:var(--font-size-body-s);color:var(--color-text-secondary);line-height:1.5}.styles-module-scss-module__W3FAKa__courses,.styles-module-scss-module__W3FAKa__others{padding-left:max(var(--layout-page-x),(100% - var(--layout-container))/2);padding-right:max(var(--layout-page-x),(100% - var(--layout-container))/2);padding-top:var(--layout-section-y);padding-bottom:var(--layout-section-y);align-items:flex-start;gap:var(--layout-heading-gap);flex-direction:column;display:flex}.styles-module-scss-module__W3FAKa__courses{background:var(--color-bg-panel)}.styles-module-scss-module__W3FAKa__courseRow,.styles-module-scss-module__W3FAKa__othersRow{gap:var(--layout-grid-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--layout-page-x);margin-left:calc(-1*var(--layout-page-x));margin-right:calc(-1*var(--layout-page-x));padding-left:var(--layout-page-x);padding-right:var(--layout-page-x);scrollbar-width:none;display:flex;overflow-x:auto}.styles-module-scss-module__W3FAKa__courseRow::-webkit-scrollbar{display:none}.styles-module-scss-module__W3FAKa__othersRow::-webkit-scrollbar{display:none}.styles-module-scss-module__W3FAKa__courseRow>*,.styles-module-scss-module__W3FAKa__othersRow>*{scroll-snap-align:start;flex:none}.styles-module-scss-module__W3FAKa__courseRow,.styles-module-scss-module__W3FAKa__othersRow{width:calc(100% + 2*var(--layout-page-x));align-items:stretch;list-style:none}.styles-module-scss-module__W3FAKa__courseRow>*,.styles-module-scss-module__W3FAKa__othersRow>*{flex-shrink:0;width:30rem}@media only screen and (min-width:1200px){.styles-module-scss-module__W3FAKa__courseRow,.styles-module-scss-module__W3FAKa__othersRow{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;display:grid;overflow:visible}.styles-module-scss-module__W3FAKa__courseRow>*,.styles-module-scss-module__W3FAKa__othersRow>*{width:auto}}.styles-module-scss-module__W3FAKa__othersRow>*{width:28rem}@media only screen and (min-width:1200px){.styles-module-scss-module__W3FAKa__othersRow>*{width:auto}}.styles-module-scss-module__W3FAKa__courseGrid{gap:var(--layout-grid-gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.styles-module-scss-module__W3FAKa__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.styles-module-scss-module__W3FAKa__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles-module-scss-module__W3FAKa__courseGrid>li>*{height:100%}.styles-module-scss-module__W3FAKa__coursesMore{align-self:stretch;align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.styles-module-scss-module__W3FAKa__coursesTotal{font-weight:400;font-size:var(--font-size-body-s);color:var(--color-text-secondary);line-height:1.5}.styles-module-scss-module__W3FAKa__coursesError{font-weight:400;font-size:var(--font-size-body-s);color:var(--color-text-danger);line-height:1.5}.styles-module-scss-module__W3FAKa__courseRow>li>*,.styles-module-scss-module__W3FAKa__othersRow>li>*{height:100%}
