@media(min-width:901px){
  .editorial-title,.home-portfolio .editorial-title{position:relative;isolation:isolate;box-sizing:border-box;padding-top:.22em;margin:0;font-family:var(--font-sans,Manrope);font-size:clamp(34px,3.8vw,58px);line-height:1.35;font-weight:600;letter-spacing:-.035em;color:#f3f3ef;white-space:nowrap;text-wrap:nowrap}
  .editorial-title::before{content:attr(data-title-en);position:absolute;left:0;top:0;z-index:-1;font-family:Georgia,"Times New Roman",serif;font-size:.82em;line-height:1;font-weight:700;letter-spacing:-.04em;color:transparent;background:linear-gradient(180deg,#fff 0%,#000 100%);background-clip:text;-webkit-background-clip:text;pointer-events:none}
  .editorial-title>span{position:relative}
}

@media(min-width:901px){
 .editorial-title.has-title-entry::before{opacity:var(--title-entry-opacity,0)}
 .title-entry-char{display:inline-block;white-space:pre}
 .editorial-title.has-english-entry::before{display:none}
 .editorial-title>.editorial-title-english{position:absolute;left:0;top:0;z-index:-1;font-family:Georgia,"Times New Roman",serif;font-size:.82em;line-height:1;font-weight:700;letter-spacing:-.04em;white-space:pre;pointer-events:none}
 .editorial-english-char{display:inline-block;color:transparent;background:linear-gradient(180deg,#fff 0%,#000 100%);background-clip:text;-webkit-background-clip:text;white-space:pre}
 .career-journey-title.has-title-entry{translate:0 var(--title-entry-y,0px)}
}
