
.about-editorial{padding-block:clamp(112px,11vw,168px)}
.about-editorial:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:72px;height:1px;background:rgba(26,26,26,.10);pointer-events:none}
.about-editorial .about-marker{top:clamp(31px,3vw,45px);font-size:10px;letter-spacing:.29em;color:rgba(26,26,26,.42)}
.about-editorial .about-editorial-grid{grid-template-columns:minmax(0,1.03fr) minmax(350px,.98fr) minmax(0,.82fr);column-gap:clamp(34px,3.7vw,62px)}
.about-editorial .about-left{transform:translateX(clamp(-18px,-1.15vw,-8px))}
.about-editorial h2{font-size:clamp(58px,5.65vw,91px);width:110%;line-height:.9;letter-spacing:-.047em}
.about-editorial h2>em{font-size:1.42em;line-height:.84;margin-top:10px}
.about-editorial.about-run .begin-ink{animation:beginWriteLuxury 2.85s .34s cubic-bezier(.55,.02,.18,1) both}
.about-editorial .reinvention-stack{margin-top:clamp(16px,1.65vw,25px);font-size:clamp(36px,3.05vw,44px);line-height:1.02;gap:clamp(3px,.38vw,7px);max-width:108%}
.about-editorial .reinvention-stack span:not(.role-final){color:rgba(26,26,26,.45)}
.about-editorial .reinvention-stack span:after{height:1.5px;background:#2343D6;box-shadow:0 .4px 0 rgba(35,67,214,.24);transform:rotate(-1.2deg) scaleX(0)}
.about-editorial .reinvention-stack span:nth-child(2):after{transform:rotate(.8deg) scaleX(0);top:51%}.about-editorial .reinvention-stack span:nth-child(3):after{transform:rotate(-.65deg) scaleX(0);top:55%}.about-editorial .reinvention-stack span:nth-child(4):after{transform:rotate(1.05deg) scaleX(0);top:52%}
.about-editorial.roles-run .reinvention-stack span:nth-child(1):after{animation:roleStrike1 .46s 3.84s cubic-bezier(.2,.7,.2,1) forwards}.about-editorial.roles-run .reinvention-stack span:nth-child(2):after{animation:roleStrike2 .46s 4.46s cubic-bezier(.2,.7,.2,1) forwards}.about-editorial.roles-run .reinvention-stack span:nth-child(3):after{animation:roleStrike3 .46s 5.08s cubic-bezier(.2,.7,.2,1) forwards}.about-editorial.roles-run .reinvention-stack span:nth-child(4):after{animation:roleStrike4 .46s 5.75s cubic-bezier(.2,.7,.2,1) forwards}
.about-editorial .reinvention-stack .role-final{font-size:clamp(94px,8.1vw,128px);line-height:.8;margin-top:clamp(13px,1.2vw,20px);color:#2343D6}
.about-editorial .about-copy{max-width:420px;color:#1a1a1a;font-weight:400}
.about-editorial .about-copy p{font-family:var(--sans);font-weight:400;font-size:clamp(18px,1.18vw,19px);line-height:1.7;color:#1a1a1a;margin-bottom:30px}
.about-editorial .about-copy blockquote{margin:40px 0;color:#171715}
.about-editorial .about-story-link{font-size:12px;margin-top:7px;padding-bottom:9px}
.about-editorial .about-portrait-stage:before,.about-editorial .about-portrait-stage:after,.about-editorial .portrait-glow-third{position:absolute;display:block;pointer-events:none;border-radius:50%;z-index:-1;will-change:transform,opacity}
.about-editorial .about-portrait-stage:before{width:105%;height:63%;left:-5%;top:17%;background:radial-gradient(ellipse at 52% 48%,rgba(35,67,214,.24) 0%,rgba(105,132,235,.15) 30%,rgba(162,176,244,.075) 52%,rgba(35,67,214,0) 76%);filter:blur(42px);animation:glowOrbitA 16s cubic-bezier(.45,.05,.55,.95) infinite}
.about-editorial .about-portrait-stage:after{width:74%;height:49%;left:24%;top:26%;background:radial-gradient(ellipse at 44% 46%,rgba(35,67,214,.18),rgba(128,151,239,.11) 35%,rgba(35,67,214,0) 73%);filter:blur(52px);animation:glowOrbitB 19s cubic-bezier(.45,.05,.55,.95) infinite}
.about-editorial .portrait-glow-third{width:68%;height:42%;left:2%;top:39%;background:radial-gradient(ellipse at 55% 50%,rgba(93,121,232,.14),rgba(171,183,245,.08) 40%,transparent 74%);filter:blur(48px);animation:glowOrbitC 13.5s ease-in-out infinite}
@keyframes beginWriteLuxury{0%{clip-path:inset(0 100% 0 0);opacity:.4}10%{clip-path:inset(0 97% 0 0);opacity:.9}68%{clip-path:inset(0 19% 0 0);opacity:1}92%{clip-path:inset(0 2.5% 0 0)}100%{clip-path:inset(0 0 0 0);opacity:1}}
@keyframes roleStrike1{to{transform:rotate(-1.2deg) scaleX(1)}}@keyframes roleStrike2{to{transform:rotate(.8deg) scaleX(1)}}@keyframes roleStrike3{to{transform:rotate(-.65deg) scaleX(1)}}@keyframes roleStrike4{to{transform:rotate(1.05deg) scaleX(1)}}
@keyframes glowOrbitA{0%,100%{transform:translate(-2%,1%) scale(.97);opacity:.65}25%{transform:translate(3%,-2%) scale(1.03);opacity:.82}52%{transform:translate(1%,2.5%) scale(1.06);opacity:.72}77%{transform:translate(-3%,-1%) scale(1.01);opacity:.88}}
@keyframes glowOrbitB{0%,100%{transform:translate(2%,-2%) scale(1.02);opacity:.58}28%{transform:translate(-4%,1%) scale(.97);opacity:.77}58%{transform:translate(1%,3%) scale(1.05);opacity:.68}82%{transform:translate(4%,-1%) scale(.99);opacity:.8}}
@keyframes glowOrbitC{0%,100%{transform:translate(-1%,2%) scale(.98);opacity:.5}34%{transform:translate(4%,-2%) scale(1.06);opacity:.72}67%{transform:translate(-3%,-1%) scale(1.02);opacity:.61}}
@media(max-width:800px){.about-editorial{padding-block:88px}.about-editorial:before{left:16px;right:16px;top:64px}.about-editorial .about-marker{top:24px}.about-editorial .about-left{transform:none}.about-editorial h2{font-size:clamp(48px,13vw,68px);width:100%}.about-editorial h2>em{font-size:1.36em}.about-editorial .reinvention-stack{font-size:clamp(34px,9.6vw,44px);margin-top:20px}.about-editorial .reinvention-stack .role-final{font-size:clamp(78px,22vw,110px)}.about-editorial .about-copy p{font-size:18px}.about-editorial .about-copy blockquote{margin:36px 0}.about-editorial .about-portrait-stage{overflow:visible;max-width:calc(100vw - 32px)}}
@media(prefers-reduced-motion:reduce){.about-editorial .about-portrait-stage:before,.about-editorial .about-portrait-stage:after,.about-editorial .portrait-glow-third{animation:none!important}.about-editorial .reinvention-stack span:nth-child(1):after{transform:rotate(-1.2deg) scaleX(1)!important}.about-editorial .reinvention-stack span:nth-child(2):after{transform:rotate(.8deg) scaleX(1)!important}.about-editorial .reinvention-stack span:nth-child(3):after{transform:rotate(-.65deg) scaleX(1)!important}.about-editorial .reinvention-stack span:nth-child(4):after{transform:rotate(1.05deg) scaleX(1)!important}}
