/* Static light and depth for About. */
.ae-motion-line{display:block;overflow:hidden;padding:0 .08em .12em;margin:0 -.08em -.12em}
.ae-motion-line>span{display:inline-block;max-width:100%;vertical-align:top}
.ae-motion-atmosphere{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 73% 32%,#FFC46B26,transparent 39%)}
.ae-motion-atmosphere:before{content:"";position:absolute;inset:-25%;background:radial-gradient(ellipse at 68% 35%,#FFCC8252,transparent 36%);opacity:.55}
.about-editorial .ae-intro-photo{overflow:hidden;transform:rotate(-3.5deg);transition:box-shadow .45s}
.about-editorial .ae-intro-photo img{transition:scale 1s cubic-bezier(.2,.7,.25,1)}
.about-editorial .ae-intro-title em{background:linear-gradient(105deg,#DDA146 10%,#F4CC7A 34%,#FFF5CE 47%,#E9B95F 60%,#DDA146 85%);background-size:250% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.about-editorial .ae-intro-title em *{-webkit-text-fill-color:inherit;color:inherit}
.about-editorial .ae-intro-actions a{position:relative;overflow:hidden;transition:translate .25s,box-shadow .3s,background .3s}
.about-editorial .ae-intro-actions a:after{content:"";position:absolute;left:-85%;top:-90%;width:45%;height:280%;background:linear-gradient(100deg,transparent,#FFF6CB88,transparent);transform:rotate(22deg);transition:left .65s;pointer-events:none}
.about-editorial .ae-intro-primary:before{content:"→";order:2;margin-left:13px;font-size:19px;line-height:1;transition:translate .25s}
.about-editorial .ae-value-icon{position:relative;transition:translate .35s,rotate .35s,scale .35s,box-shadow .35s}
.about-editorial .ae-value-icon svg{transition:scale .4s}
.about-editorial .ae-chapter-zoom{transition:translate .4s,scale .4s}
@media(hover:hover) and (pointer:fine){
 .about-editorial .ae-intro-art:hover .ae-intro-photo{box-shadow:0 25px 55px #10000766,0 0 32px #E6B05D55}
 .about-editorial .ae-intro-art:hover .ae-intro-photo img{scale:1.025}
 .about-editorial .ae-intro-actions a:hover{translate:0 -3px;box-shadow:0 0 29px #E6B05D66}
 .about-editorial .ae-intro-actions a:hover:after,.about-editorial .ae-intro-actions a:focus-visible:after{left:150%}
 .about-editorial .ae-intro-primary:hover:before{translate:4px 0}
 .about-editorial .ae-value:hover .ae-value-icon{translate:0 -6px;rotate:-3deg;scale:1.04;box-shadow:inset 0 2px #FFFEFA,0 8px 28px #D99D3E66}
 .about-editorial .ae-value:hover .ae-value-icon svg{scale:1.07}
 .about-editorial .ae-chapter-card[data-depth="0"] .ae-chapter-zoom:is(:hover,:focus-visible){translate:0 -5px;scale:1.018}
}
.about-editorial .ae-intro-actions a:active{translate:0 1px}
.about-editorial .ae-value:active .ae-value-icon{scale:1.05;box-shadow:0 0 25px #DCA44880}
@media(prefers-reduced-motion:reduce){
 .about-editorial :is(.ae-intro-photo,.ae-intro-photo img,.ae-intro-actions a,.ae-intro-actions a:after,.ae-intro-primary:before,.ae-value-icon,.ae-value-icon svg,.ae-chapter-zoom){transition:none!important}
 .about-editorial :is(.ae-intro-actions a:hover,.ae-value:hover .ae-value-icon,.ae-chapter-card[data-depth="0"] .ae-chapter-zoom:is(:hover,:focus-visible)){translate:none;scale:1;rotate:none}
}

/* Each new surface passes over its preceding scene within a bounded group. */
.ae-opening-stack,.ae-closing-stack{position:relative;isolation:isolate;overflow:visible}
.ae-opening-stack{z-index:2}.ae-closing-stack{z-index:1}
body.section-overlap-ready .ae-opening-stack>.ae-intro-hero,body.section-overlap-ready .ae-closing-stack>.am-method{position:sticky;top:min(var(--section-header-height),calc(100vh - var(--section-height)));top:min(var(--section-header-height),calc(100svh - var(--section-height)));z-index:0}
body.section-overlap-ready .ae-opening-stack>.ae-values{position:relative;z-index:5}
body.section-overlap-ready .ae-closing-stack>#contact{position:relative;z-index:5}
body.section-overlap-ready .ae-values-top{filter:drop-shadow(0 -8px 12px #18000826)}
.about-editorial .ae-intro-primary:before{content:none}
@media(prefers-reduced-motion:reduce){.ae-opening-stack>.ae-intro-hero,.ae-closing-stack>.am-method{position:relative!important;top:auto!important}}
