.portrait.author-scene{--author-depth:.5;position:relative;aspect-ratio:.78;width:100%;max-width:560px;min-height:0;margin:0 auto;background:none;border:0;border-radius:0;overflow:visible;isolation:isolate;perspective:1100px;box-shadow:none}.portrait.author-scene:before,.portrait.author-scene:after{content:none}.author-halo{position:absolute;inset:11% 0 6%;background:radial-gradient(ellipse at 50% 48%,#ecc06e42,transparent 68%);opacity:calc(.35 + var(--author-depth)*.3);transform:translate3d(0,calc(12px - var(--author-depth)*24px),-45px);pointer-events:none;z-index:-2}.author-gilding{position:absolute;inset:6% 12% 9%;border:1px solid #d5b47538;border-radius:220px 220px 32px 32px;background:linear-gradient(135deg,#2b3f4918,transparent);transform:translate3d(calc(8px - var(--author-depth)*16px),calc(-8px + var(--author-depth)*16px),-25px) rotateY(calc(3deg - var(--author-depth)*6deg));pointer-events:none;z-index:-1}.author-cutout-wrap{position:absolute;inset:0;display:block;transform-style:preserve-3d;transform:translate3d(0,calc(20px - var(--author-depth)*40px),35px) rotateY(calc(-2deg + var(--author-depth)*4deg)) scale(calc(.98 + var(--author-depth)*.03));z-index:1}.portrait.author-scene .author-cutout{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center bottom;border:0;border-radius:0;filter:drop-shadow(0 18px 20px #0005);mask-image:linear-gradient(#000 85%,transparent 100%)}.author-mist{position:absolute;left:-3%;right:-3%;bottom:-1%;height:14%;background:radial-gradient(ellipse at 50% 70%,#07111ed9,transparent 70%);transform:translate3d(0,calc(var(--author-depth)*12px),45px);pointer-events:none;z-index:2}.about>div:last-child{position:relative;z-index:3}.about .author-scene+div h2{font-size:var(--type-section);line-height:1.08}.about .author-scene+div>p:not(.eyebrow){max-width:42ch}.about{overflow:clip;overflow-clip-margin:0px}.hero-copy .intro{max-width:40ch}.story-beat>p:not(.eyebrow){max-width:39ch}.motion-paused .author-cutout-wrap{transform:translate3d(0,0,35px)}.motion-paused .author-gilding,.motion-paused .author-halo,.motion-paused .author-mist{transform:none}
@media(max-width:900px) and (min-width:721px){.portrait.author-scene{aspect-ratio:.72}.about .author-scene+div h2{font-size:44px}}
@media(max-width:720px){.portrait.author-scene{width:100%;max-width:370px;aspect-ratio:.78}.author-cutout-wrap{transform:translate3d(0,calc(10px - var(--author-depth)*20px),18px) rotateY(calc(-1deg + var(--author-depth)*2deg))}.author-gilding{inset:4% 11% 7%;border-radius:170px 170px 28px 28px}.portrait.author-scene .author-cutout{filter:drop-shadow(0 10px 15px #0005)}.about .author-scene+div h2{font-size:40px}.about{gap:28px}.hero-copy .eyebrow{max-width:30ch}.story-beat>p:not(.eyebrow){max-width:31ch}.author-mist{left:0;right:0}}
@media(max-width:360px){.about .author-scene+div h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.author-cutout-wrap{transform:none}.author-gilding,.author-halo,.author-mist{transform:none}}
