.faculty-page-hero{background-color:#821417;min-height:clamp(36rem,52.86vw,63.4375rem)}.faculty-page-hero__overlay{background-color:rgba(173,32,36,.5)}.faculty-page-hero__content{display:flex;min-height:inherit;flex-direction:column;align-items:center;width:100%;padding-inline:5%;padding-block:clamp(3.5rem,8vw,6.25rem) clamp(2rem,4vw,4rem)}.faculty-page-hero__header{display:flex;width:min(100%,55.5rem);flex-direction:column;align-items:center;gap:clamp(2rem,5vw,3.75rem);text-align:center}.faculty-page-hero__title{font-family:var(--font-source-han-serif,"Source Han Serif CN"),serif;font-size:clamp(2.25rem,7vw,6rem);font-weight:600;line-height:1;letter-spacing:.02em;color:#ffffff}@media (min-width:768px){.faculty-page-hero__title{line-height:6rem}}.faculty-page-hero__description{max-width:55.5rem;font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(1rem,2.2vw,1.5rem);font-weight:400;line-height:1.6;color:#ffffff}@media (min-width:768px){.faculty-page-hero__description{line-height:2.4rem}}.faculty-page-hero__gallery-wrap{--faculty-hero-gallery-max:110.125rem;margin-top:auto;width:100vw;max-width:var(--faculty-hero-gallery-max);margin-inline:calc(50% - 50vw);padding-top:clamp(2rem,4vw,5.625rem);overflow:hidden}.faculty-page-hero__gallery-scroll{width:100%;overflow:hidden;padding-bottom:.5rem;-ms-overflow-style:none;scrollbar-width:none}.faculty-page-hero__gallery-scroll::-webkit-scrollbar{display:none}@media (min-width:1024px){.faculty-page-hero__gallery-scroll{overflow:visible}}.faculty-page-teacher-gallery{display:flex;gap:clamp(1.25rem,1.56vw,1.875rem);align-items:center;min-height:calc(clamp(16rem, 22.2vw, 26.625rem) + clamp(3rem, 5.8vw, 5.875rem));padding-block:clamp(1.25rem,2.4vw,2.9375rem)}.faculty-page-hero__gallery{margin-inline:auto;width:100%;justify-content:center}@media (min-width:1024px){.faculty-page-hero__gallery{min-width:0}.faculty-page-teacher-gallery{gap:1.875rem;min-height:calc(26.625rem + 5.875rem);padding-block:2.9375rem}}.faculty-page-teacher-capsule{position:relative;width:clamp(7.5rem,10.1vw,12.125rem);height:clamp(16rem,22.2vw,26.625rem);overflow:hidden;border-radius:9999px;flex:0 0 clamp(7.5rem,10.1vw,12.125rem);will-change:transform,opacity}.box-shadow-bot{box-shadow:0 2px 24px 0 rgba(103,25,27,.25)}.faculty-hero-gallery-item.is-gallery-collapsed{display:none}@media (min-width:1024px){.faculty-page-teacher-capsule{width:12.125rem;height:26.625rem;flex-basis:12.125rem}}@media (max-width:639px){.faculty-page-teacher-gallery{gap:clamp(.625rem,3.5vw,1.25rem);min-height:auto;padding-block:2rem}.faculty-page-teacher-capsule{width:clamp(5rem,27vw,7rem);height:clamp(11rem,59vw,15.4rem);flex-basis:clamp(5rem,27vw,7rem)}}.faculty-page-body{position:relative;background-color:#fff}.faculty-page-principal-section,.faculty-page-teachers-section{position:relative;z-index:1}.faculty-page-principal-section{padding-block:clamp(3rem,6vw,7rem)}.faculty-page-teachers-section{padding-top:clamp(3rem,6vw,7rem)}.faculty-page-watermark{pointer-events:none;position:absolute;top:0;left:50%;z-index:0;width:min(100vw,119.9375rem);transform:translateX(-50%)}.faculty-page-watermark__logo{display:block;width:100%;height:auto}.faculty-page-principal-section{--faculty-principal-block-gap:2.625rem;--faculty-principal-header-gap:7.5rem;--faculty-principal-column-gap:4.75rem;--faculty-principal-stats-multi-col-min:42rem;--faculty-principal-side-layout-min:calc(38.8125rem + var(--faculty-principal-column-gap) + var(--faculty-principal-stats-multi-col-min))}.faculty-page-principal-section__inner{display:flex;flex-direction:column;gap:clamp(3rem,6vw,var(--faculty-principal-header-gap));margin-inline:auto;width:90%;max-width:105.8125rem}.faculty-page-principal-grid{container-type:inline-size;container-name:faculty-principal-grid;display:grid;gap:clamp(2rem,4vw,2.5rem)}.faculty-page-principal-side{display:flex;min-width:0;flex-direction:column;gap:var(--faculty-principal-block-gap)}@media (min-width:1024px){.faculty-page-principal-grid{grid-template-columns:minmax(0,38.8125fr) minmax(0,62.25fr);gap:var(--faculty-principal-column-gap);align-items:start}.faculty-page-principal-side{display:contents}.faculty-page-principal-portrait{grid-column:1;grid-row:1}.faculty-page-principal-content{grid-column:2;grid-row:1}.faculty-page-principal-services{grid-column:1/-1;grid-row:2}}@container faculty-principal-grid (min-width: 85.5625rem){@media (min-width:1024px){.faculty-page-principal-grid{grid-template-columns:minmax(0,38.8125rem) minmax(0,62.25rem)}.faculty-page-principal-side{display:flex;flex-direction:column;grid-column:2;grid-row:1;gap:var(--faculty-principal-block-gap)}.faculty-page-principal-portrait{grid-column:1;grid-row:1}}}.faculty-page-principal-portrait{position:relative;width:min(100%,38.8125rem);aspect-ratio:621/945;margin-inline:auto}@media (min-width:1024px){.faculty-page-principal-portrait{margin-inline:0}}.faculty-page-principal-portrait-shadow{position:absolute;left:0;top:23.49%;z-index:0;width:92.92%;height:76.51%;border-radius:.75rem;background:#b62e28}.faculty-page-principal-portrait-frame{position:absolute;left:3.86%;top:0;z-index:10;width:96.13%;height:97.46%;overflow:hidden;border-radius:1.5rem;background:#ffffff}.faculty-page-principal-content{container-type:inline-size;container-name:faculty-principal-content;min-width:0}.faculty-page-principal-content,.faculty-page-principal-top{display:flex;flex-direction:column;gap:var(--faculty-principal-block-gap)}.faculty-page-principal-intro{display:flex;flex-direction:column;gap:1.5rem}.faculty-page-principal-badge{display:inline-flex;width:fit-content;align-items:center;border-radius:9999px;background:#ad2024;padding:.375rem .75rem;font-family:var(--font-inter,Inter),sans-serif;font-size:.8125rem;font-weight:400;line-height:1.25;color:#ffffff}.faculty-page-principal-profile{display:flex;flex-direction:column;gap:2rem}.faculty-page-principal-name{font-family:var(--font-source-han-serif,"Source Han Serif CN"),serif;font-size:1.25rem;font-weight:700;line-height:1.2;color:#ad2024}.faculty-page-principal-underline{height:1px;width:6.25rem;background:#ad2024;transform-origin:left center}.faculty-principal-reveal{will-change:transform,opacity}.faculty-page-principal-credentials{font-family:var(--font-inter,Inter),sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#333333;white-space:pre-line}@media (min-width:768px){.faculty-page-principal-credentials{line-height:1.6}}.faculty-page-principal-stats{display:grid;grid-template-columns:1fr;gap:.75rem}@container faculty-principal-content (min-width: var(--faculty-principal-stats-multi-col-min)){.faculty-page-principal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container faculty-principal-content (min-width: 58rem){.faculty-page-principal-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.faculty-page-stat-box{box-sizing:border-box;display:flex;min-height:4.5rem;width:100%;align-items:center;gap:.625rem;border:1px solid #ad2024;border-radius:.5rem;padding:.625rem;background-color:transparent;transition:background-color .35s ease,border-color .35s ease}@media (hover:hover){.faculty-page-stat-box:hover{background-color:#ad2024;border-color:#ad2024}.faculty-page-stat-box:hover .faculty-page-stat-box__label,.faculty-page-stat-box:hover .faculty-page-stat-box__value{color:#ffffff}.faculty-page-stat-box:hover .faculty-page-stat-box__icon{background:rgba(255,255,255,.12)}.faculty-page-stat-box:hover .faculty-page-stat-box__icon img{filter:brightness(0) invert(1)}}.faculty-page-stat-box__icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;background:#ffffff;transition:background-color .35s ease}.faculty-page-stat-box__icon img{transition:filter .35s ease}.faculty-page-stat-box__text{display:flex;min-width:0;flex:1;flex-direction:column;gap:.5rem}.faculty-page-stat-box__value{font-size:1.125rem;font-weight:500;line-height:1.2;color:#ad2024}.faculty-page-stat-box__label,.faculty-page-stat-box__value{font-family:var(--font-inter,Inter),sans-serif;overflow-wrap:break-word;word-break:keep-all;transition:color .35s ease}.faculty-page-stat-box__label{font-size:.875rem;font-weight:400;line-height:1.35;color:#424242}.faculty-page-principal-section--en .faculty-page-stat-box__value{font-size:1rem;word-break:normal;text-wrap:balance}.faculty-page-principal-section--en .faculty-page-stat-box__label{font-size:.8125rem;word-break:normal;text-wrap:balance}@media (min-width:640px){.faculty-page-principal-name{font-size:1.5rem}.faculty-page-principal-badge{font-size:.875rem}.faculty-page-stat-box__icon{height:3rem;width:3rem}.faculty-page-stat-box{min-height:4.75rem}.faculty-page-stat-box__value{font-size:1.25rem}.faculty-page-stat-box__label{font-size:.9375rem}.faculty-page-principal-section--en .faculty-page-stat-box__value{font-size:1.125rem}.faculty-page-principal-section--en .faculty-page-stat-box__label{font-size:.875rem}}@media (min-width:768px){.faculty-page-principal-name{font-size:1.875rem}.faculty-page-principal-badge{font-size:.9375rem}.faculty-page-principal-credentials{font-size:1.125rem}.faculty-page-stat-box__icon{height:3.25rem;width:3.25rem}.faculty-page-stat-box{min-height:5.25rem}.faculty-page-stat-box__value{font-size:1.375rem}.faculty-page-stat-box__label{font-size:1rem}.faculty-page-principal-section--en .faculty-page-stat-box__value{font-size:1.25rem}.faculty-page-principal-section--en .faculty-page-stat-box__label{font-size:.9375rem}}@media (min-width:1280px){.faculty-page-principal-name{font-size:3.25rem}.faculty-page-principal-badge{padding:.5rem 1rem;font-size:1.25rem}.faculty-page-principal-credentials{font-size:1.5rem}.faculty-page-stat-box__icon{height:4.125rem;width:4.125rem}.faculty-page-stat-box{min-height:6.125rem;gap:1rem;padding:1rem}.faculty-page-stat-box__value{font-size:1.75rem}.faculty-page-stat-box__label{font-size:1.125rem}.faculty-page-principal-section--en .faculty-page-stat-box__value{font-size:1.5rem}.faculty-page-principal-section--en .faculty-page-stat-box__label{font-size:1rem}}.faculty-page-principal-services{display:flex;flex-direction:column;gap:var(--faculty-principal-block-gap)}.faculty-page-principal-services-header{display:flex;align-items:center;gap:clamp(1rem,4vw,2.875rem)}.faculty-page-principal-services-title{flex-shrink:0;font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.5;color:#ad2024}@media (min-width:768px){.faculty-page-principal-services-title{line-height:2.4rem}}.faculty-page-principal-services-divider{height:1px;flex:1;background:#e5e5e5}.faculty-page-principal-services-list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}@container faculty-principal-grid (min-width: 48rem){.faculty-page-principal-services-list{display:block;column-count:2;column-gap:2.1875rem}.faculty-page-principal-services-item{break-inside:avoid;margin-bottom:1rem}.faculty-page-principal-services-item:last-child{margin-bottom:0}}.faculty-page-principal-services-toggle{display:inline-flex;width:fit-content;align-items:center;margin-top:.25rem;border:0;background:transparent;padding:0;font-family:var(--font-inter,Inter),sans-serif;font-size:.875rem;font-weight:400;line-height:1.4rem;color:#ad2024;cursor:pointer}.faculty-page-principal-services-toggle:hover{opacity:.85}@container faculty-principal-grid (min-width: 48rem){.faculty-page-principal-services-toggle{display:none}}.faculty-page-principal-services-item{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;line-height:1.5;color:#333333}.faculty-page-principal-services-bullet{margin-top:.3rem;flex-shrink:0;color:#ad2024}.faculty-page-teachers-section__header{margin-bottom:clamp(1.25rem,4vw,2rem)}.faculty-page-teachers-section__inner{margin-inline:auto;width:90%;max-width:104.25rem}.faculty-page-teachers-panel{--faculty-teachers-panel-bg:#f5f5f5;width:100vw;margin-inline:calc(50% - 50vw);background-color:var(--faculty-teachers-panel-bg)}.faculty-page-teachers-stats-shell{position:relative;width:100%;padding-bottom:clamp(3rem,8vw,5.5rem)}.faculty-page-teachers-stats-shell__shape{position:absolute;inset:0;display:block;width:100%;height:100%}.faculty-page-teachers-stats-shell__content{position:relative;z-index:1;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,2rem) 0}.faculty-page-teachers-panel__inner,.faculty-page-teachers-stats-shell__inner{margin-inline:auto;width:90%;max-width:104.25rem}.faculty-page-teachers-panel__inner{container-type:inline-size;container-name:faculty-teachers;padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(3rem,6vw,7rem)}.faculty-page-teachers-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,1.5rem) clamp(.625rem,2.5vw,1rem)}@media (min-width:1280px){.faculty-page-teachers-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4.875rem}.faculty-page-teachers-stat{max-width:none}}.faculty-page-teachers-stat{--faculty-teachers-stat-border-duration:0.65s;box-sizing:border-box;position:relative;display:flex;width:100%;flex-direction:column;gap:.75rem;padding:clamp(.875rem,2vw,1.25rem) clamp(1rem,2.5vw,1.5rem)}.faculty-page-teachers-stat__border{position:absolute;inset:0;pointer-events:none}.faculty-page-teachers-stat__border-edge{position:absolute;background:#ad2024}.faculty-page-teachers-stat__border-edge--top{top:0;left:0;width:100%;height:1.5px;transform:scaleX(0);transform-origin:left top}.faculty-page-teachers-stat__border-edge--right{top:0;right:0;width:1.5px;height:100%;transform:scaleY(0);transform-origin:right top}.faculty-page-teachers-stat__border-edge--bottom{bottom:0;left:0;width:100%;height:1.5px;transform:scaleX(0);transform-origin:right bottom}.faculty-page-teachers-stat__border-edge--left{top:0;left:0;width:1.5px;height:100%;transform:scaleY(0);transform-origin:left bottom}@media (hover:hover){.faculty-page-teachers-stat__border-edge{transition:transform calc(var(--faculty-teachers-stat-border-duration) / 4) ease-in-out}.faculty-page-teachers-stat:hover .faculty-page-teachers-stat__border-edge--top{transform:scaleX(1);transition-delay:0s}.faculty-page-teachers-stat:hover .faculty-page-teachers-stat__border-edge--right{transform:scaleY(1);transition-delay:calc(var(--faculty-teachers-stat-border-duration) / 4)}.faculty-page-teachers-stat:hover .faculty-page-teachers-stat__border-edge--bottom{transform:scaleX(1);transition-delay:calc(var(--faculty-teachers-stat-border-duration) / 2)}.faculty-page-teachers-stat:hover .faculty-page-teachers-stat__border-edge--left{transform:scaleY(1);transition-delay:calc(var(--faculty-teachers-stat-border-duration) * 3 / 4)}.faculty-page-teachers-stat:not(:hover) .faculty-page-teachers-stat__border-edge--top{transform:scaleX(0);transition-delay:calc(var(--faculty-teachers-stat-border-duration) * 3 / 4)}.faculty-page-teachers-stat:not(:hover) .faculty-page-teachers-stat__border-edge--right{transform:scaleY(0);transition-delay:calc(var(--faculty-teachers-stat-border-duration) / 2)}.faculty-page-teachers-stat:not(:hover) .faculty-page-teachers-stat__border-edge--bottom{transform:scaleX(0);transition-delay:calc(var(--faculty-teachers-stat-border-duration) / 4)}.faculty-page-teachers-stat:not(:hover) .faculty-page-teachers-stat__border-edge--left{transform:scaleY(0);transition-delay:0s}}@media (prefers-reduced-motion:reduce){@media (hover:hover){.faculty-page-teachers-stat__border-edge{transition:none}.faculty-page-teachers-stat:hover .faculty-page-teachers-stat__border-edge--bottom,.faculty-page-teachers-stat:hover .faculty-page-teachers-stat__border-edge--top{transform:scaleX(1)}.faculty-page-teachers-stat:hover .faculty-page-teachers-stat__border-edge--left,.faculty-page-teachers-stat:hover .faculty-page-teachers-stat__border-edge--right{transform:scaleY(1)}}}@media (min-width:1280px){.faculty-page-teachers-stat{min-height:9.5rem;gap:2rem;padding:.75rem 1.25rem}}.faculty-page-teachers-stat__content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:.375rem}@media (min-width:1280px){.faculty-page-teachers-stat__content{min-height:7.375rem;gap:1rem}}.faculty-page-teachers-stat__value-row{display:flex;align-items:flex-end;gap:.25rem;color:#ad2024}@media (min-width:1280px){.faculty-page-teachers-stat__value-row{gap:.5rem}}.faculty-page-teachers-stat__value{font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(2rem,7vw,3.25rem);font-weight:700;line-height:1;color:#ad2024;font-variant-numeric:tabular-nums}@media (min-width:1280px){.faculty-page-teachers-stat__value{font-size:clamp(3rem,8vw,5.125rem)}}.faculty-page-teachers-stat__suffix{font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(1rem,3.5vw,1.75rem);font-weight:700;line-height:1;color:#ad2024}@media (min-width:1280px){.faculty-page-teachers-stat__suffix{font-size:clamp(1.75rem,5vw,3.25rem)}}.faculty-page-teachers-stat__label{flex:1;font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(.8125rem,2.2vw,1rem);font-weight:400;line-height:1.35;color:rgba(173,32,36,.8)}@media (min-width:1280px){.faculty-page-teachers-stat__label{font-size:clamp(1rem,2vw,1.25rem);line-height:1.25rem}}@media (max-width:639px){.faculty-page-teachers-stat{gap:0}}@media (max-width:1279px){.faculty-page-teachers-stat{align-items:center;text-align:center}.faculty-page-teachers-stat__value-row{justify-content:center}}.faculty-page-teachers-layout{display:flex;flex-direction:column;gap:1.5rem}@container faculty-teachers (min-width: 83rem){.faculty-page-teachers-layout{flex-direction:row;align-items:flex-start;gap:3rem}}.faculty-page-teachers-column{display:flex;flex-direction:column;gap:1.5rem}@container faculty-teachers (min-width: 83rem){.faculty-page-teachers-column{flex:1;min-width:0;gap:3rem}}.faculty-teachers-reveal{width:100%}.faculty-page-team-card{box-sizing:border-box;container-type:inline-size;container-name:faculty-team-card;display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:1.25rem;background:#ffffff}@media (min-width:1024px){.faculty-page-team-card{height:26.875rem}.faculty-page-team-card--expanded{height:auto;min-height:26.875rem}}.faculty-page-team-card--expanded{background:#ad2024}.faculty-page-team-card--expanded .faculty-page-team-card__bullet,.faculty-page-team-card--expanded .faculty-page-team-card__name,.faculty-page-team-card--expanded .faculty-page-team-card__qualification,.faculty-page-team-card--expanded .faculty-page-team-card__subject{color:#ffffff}.faculty-page-team-card--expanded .faculty-page-team-card__bio{color:rgba(255,255,255,.85)}.faculty-page-team-card--expanded .faculty-page-team-card__expand{color:#ffffff}.faculty-page-team-card__inner{box-sizing:border-box;display:flex;height:100%;min-height:0;flex:1;flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.5rem)}@media (min-width:640px){.faculty-page-team-card__inner{flex-direction:row;align-items:stretch;gap:2.375rem}}@container faculty-team-card (max-width: 47.9375rem){.faculty-page-team-card--expanded .faculty-page-team-card__inner{flex-direction:column;align-items:stretch;gap:1.5rem}}@media (min-width:1024px){.faculty-page-team-card:not(.faculty-page-team-card--expanded) .faculty-page-team-card__inner{overflow:hidden;padding:2rem 1.5rem}.faculty-page-team-card--expanded .faculty-page-team-card__inner{padding:2rem 1.5rem}}.faculty-page-team-card__photo{position:relative;width:100%;max-width:20rem;aspect-ratio:320/360;flex-shrink:0;overflow:hidden;border-radius:.75rem;background:#e5e7e6;margin-inline:auto}@media (min-width:640px){.faculty-page-team-card__photo{width:20rem;height:22.5rem;margin-inline:0;aspect-ratio:auto}}@container faculty-team-card (max-width: 47.9375rem){.faculty-page-team-card--expanded .faculty-page-team-card__photo{width:100%;max-width:20rem;height:auto;aspect-ratio:320/360;margin-inline:auto}}.faculty-page-team-card__content{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:1.25rem}.faculty-page-team-card__header{display:flex;flex-shrink:0;flex-direction:column;gap:.75rem}.faculty-page-team-card__name{font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.2;color:#333333}@media (min-width:768px){.faculty-page-team-card__name{line-height:2.4rem}}.faculty-page-team-card__subject{font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:500;line-height:1.4;color:#ad2024}@media (min-width:768px){.faculty-page-team-card__subject{line-height:2.1rem}}.faculty-page-team-card__body{display:flex;min-height:0;flex:1;flex-direction:column;gap:.75rem}.faculty-page-team-card__qualifications{display:flex;flex-direction:column;gap:.125rem}@media (min-width:640px){.faculty-page-team-card:not(.faculty-page-team-card--expanded) .faculty-page-team-card__qualifications{flex:1 1 auto;min-height:0;overflow:hidden}}.faculty-page-team-card--expanded .faculty-page-team-card__qualifications{flex:none;overflow:visible}.faculty-page-team-card__qualification{display:flex;align-items:flex-start;gap:.25rem;font-family:var(--font-inter,Inter),sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.6;color:#333333}@media (min-width:768px){.faculty-page-team-card__qualification{line-height:2rem}}.faculty-page-team-card__bullet{width:1.25rem;flex-shrink:0;text-align:center;font-size:1.125rem;line-height:1.125rem}.faculty-page-team-card__bio{display:-webkit-box;flex-shrink:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-inter,Inter),sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;color:#7d7d7d;white-space:pre-line}.faculty-page-team-card__bio--expanded{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.faculty-page-team-card__expand{display:inline-flex;width:fit-content;flex-shrink:0;align-items:center;gap:.5rem;margin-top:auto;border:0;background:transparent;padding:0;font-family:var(--font-inter,Inter),sans-serif;font-size:.875rem;font-weight:400;line-height:1.4rem;color:#ad2024;cursor:pointer}.faculty-page-team-card__expand:hover{opacity:.85}.faculty-page-quote-banner{position:relative;overflow:hidden;background:#871f1e}.faculty-page-quote-banner__tint{position:absolute;inset:0;background:linear-gradient(135deg,rgba(173,32,36,.92),rgba(135,31,30,.96))}.faculty-page-quote-banner__inner{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;min-height:clamp(22rem,40vw,30rem);padding:clamp(3rem,8vw,6.5625rem) 5%}.faculty-page-quote-banner__content{position:relative;width:min(100%,98.125rem)}.faculty-page-quote-banner__mark{position:absolute;width:clamp(2.5rem,6vw,4.375rem);height:auto}.faculty-page-quote-banner__mark--open{top:0;left:0}.faculty-page-quote-banner__mark--close{right:0;bottom:0}.faculty-page-quote-banner__text{display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2rem);padding:clamp(3rem,8vw,4.5rem) clamp(2.75rem,10vw,6.25rem) clamp(2.5rem,6vw,4rem);text-align:center}.faculty-page-quote-banner__quote{margin:0;display:flex;width:100%;max-width:85.625rem;flex-direction:column;gap:0}.faculty-page-quote-banner__quote-line{display:block;font-family:var(--font-source-han-serif,"Source Han Serif CN"),serif;font-size:clamp(1.25rem,3.2vw,2.75rem);font-weight:500;line-height:1.65;color:#ffffff}.faculty-page-quote-banner--en .faculty-page-quote-banner__quote-line{line-height:1.45}.faculty-page-quote-banner--en .faculty-page-quote-banner__attribution-text{font-family:var(--font-inter,Inter),sans-serif}.faculty-page-quote-banner__attribution{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.faculty-page-quote-banner__attribution-line{width:3.25rem;height:1px;background:#ffffff}.faculty-page-quote-banner__attribution-text{margin:0;font-family:var(--font-source-han-serif,"Source Han Serif CN"),serif;font-size:clamp(1rem,2vw,1.625rem);font-weight:400;line-height:1.625rem;color:#ffffff}