#about-who-subsection-details.ve-giant-type{overflow:hidden;isolation:isolate;font-family:"Personal Sans","Microsoft YaHei",sans-serif}
#about-who-subsection-details.ve-giant-type p,#about-who-subsection-details.ve-giant-type h2{margin:0;font-weight:400}
.ve-giant-type .ve-ghost{position:absolute;z-index:0;top:9vh;left:calc(var(--base-padding-x) * -.75);font-family:"Personal Editorial","SimSun",serif;font-size:clamp(320px,36vw,690px);line-height:1.12;font-weight:500;color:transparent;-webkit-text-stroke:1px rgba(180,190,199,.44);pointer-events:none;user-select:none;transform:rotate(-13deg)}
.ve-giant-type .ve-copy{position:absolute;z-index:2;will-change:transform,opacity}
.ve-giant-type .ve-name{top:calc(var(--header-size) + var(--base-padding-y) + 9vh);left:var(--base-padding-x);font-family:"Personal Editorial","SimSun",serif;font-size:clamp(46px,4.4vw,86px);letter-spacing:.045em;line-height:1.5}
.ve-giant-type .ve-name span{display:inline-block}
.ve-giant-type .ve-name span:nth-child(2){transform:translateY(.17em) rotate(8deg)}
.ve-giant-type .ve-name span:nth-child(4){color:transparent;-webkit-text-stroke:1px #f2f2f0}
.ve-giant-type .ve-intro{right:var(--base-padding-x);top:calc(var(--header-size) + var(--base-padding-y) + 7vh);max-width:45%;font-family:"Personal Editorial","SimSun",serif;font-size:clamp(25px,2.45vw,46px);line-height:1.8;letter-spacing:.015em}
.ve-giant-type .ve-intro .ve-ai{font-family:Georgia,"Times New Roman",serif;font-size:1.3em;font-style:italic;letter-spacing:-.04em}
.ve-giant-type .ve-statement{left:var(--base-padding-x);bottom:calc(var(--base-padding-y) + 1vh);max-width:44%;font-family:"Personal Editorial","SimSun",serif;font-size:clamp(44px,4.25vw,82px);line-height:1.4;letter-spacing:-.015em}
.ve-giant-type .ve-description{right:var(--base-padding-x);bottom:calc(var(--base-padding-y) + 2vh);max-width:37%;font-size:clamp(17px,1.3vw,25px);line-height:2;letter-spacing:.015em;color:#c3c9cf}
@media(max-width:812px){
 .ve-giant-type .ve-ghost{top:7vh;left:-95px;font-size:clamp(300px,85vw,570px)}
 .ve-giant-type .ve-name{left:var(--base-padding-x);top:calc(var(--header-size) + 4vh);font-size:clamp(39px,9vw,62px)}
 .ve-giant-type .ve-intro{left:var(--base-padding-x);right:var(--base-padding-x);max-width:none;top:calc(var(--header-size) + 21vh);font-size:clamp(21px,4.65vw,30px);line-height:1.8}
 .ve-giant-type .ve-statement{left:var(--base-padding-x);bottom:24vh;max-width:none;font-size:clamp(36px,8.7vw,56px)}
 .ve-giant-type .ve-description{left:var(--base-padding-x);right:var(--base-padding-x);bottom:5vh;max-width:none;font-size:clamp(14px,3.5vw,18px);line-height:1.85}
}
@media(max-width:812px) and (max-height:690px){.ve-giant-type .ve-name{top:calc(var(--header-size) + 2vh);font-size:36px}.ve-giant-type .ve-intro{top:calc(var(--header-size) + 15vh);font-size:19px;line-height:1.7}.ve-giant-type .ve-statement{font-size:32px;bottom:23vh}.ve-giant-type .ve-description{font-size:13px;bottom:4vh}}
@media(prefers-reduced-motion:reduce){.ve-giant-type .ve-name span{transform:none!important}}
