.about-photo.about-layered{margin-top:-35px;position:sticky;top:25px;height:calc(100svh - 100px);min-height:640px;max-height:960px;isolation:isolate;overflow:visible;pointer-events:none}
.about-layered>img{position:absolute;display:block;height:auto;max-height:none;object-fit:contain;filter:none;mask:none;-webkit-mask:none}
.about-layered>img.journey-woman{width:auto;height:auto;max-width:38%;max-height:62%;left:24%;bottom:9%;transform:none;aspect-ratio:auto;z-index:2}
.about-layered>img.journey-plane{width:auto;height:auto;max-width:26%;max-height:17%;left:64%;top:0;z-index:2;transform:rotate(-10deg)}
.about-layered .flight-art{position:absolute;left:-11%;top:-63px;width:116%;height:42%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round;z-index:1}
.flight-art .flight-path{stroke:var(--ink);stroke-width:1.7}.flight-art .cloud{stroke:var(--red);stroke-width:1.7}
.about-layered .journey-grass{position:absolute;bottom:7%;left:-8%;width:100%;height:auto;z-index:3;overflow:visible}
.about-layered .portrait-note{right:-7%;top:41%;width:29%;font-size:clamp(11px,1.32vw,22px);line-height:1.55;letter-spacing:-.4px;transform:rotate(-9deg);z-index:4}
.about-layered .portrait-note svg{width:100%;max-width:110px;height:auto}
.about-layered .about-star{left:-16%;top:0;width:80px}
@media(min-width:751px) and (max-width:1000px){.about-photo.about-layered{margin-top:0;min-height:550px;height:70svh}.about-layered .portrait-note{right:-3%;width:24%;font-size:11px}.about-layered .about-star{width:45px}.about-layered>img.journey-woman{left:38%;width:auto;max-width:31%;max-height:62%}}
@media(max-width:750px){.about-photo.about-layered{margin:0 auto;width:100%;max-width:470px;position:relative;top:auto;min-height:0;height:520px}.about-layered>img.journey-woman{left:30%;width:auto;max-width:38%;max-height:62%}.about-layered>img.journey-plane{left:68%;width:auto;max-width:25%}.about-layered .portrait-note{right:0;top:57%;width:24%;font-size:clamp(10px,2.8vw,13px)}.about-layered .about-star{left:0;top:0;width:42px}.about-layered .flight-art{left:0;width:100%;top:0}.about-layered .journey-grass{left:0;width:100%}}

.about-layered .flight-curve{position:absolute;left:-3%;top:-15px;width:92%;height:36%;overflow:visible;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;pointer-events:none}
@media(max-width:750px){.about-layered .flight-curve{left:5%;top:20px;width:90%;height:32%}}

@media(max-width:1000px){.about-layered>img.journey-woman{bottom:0}.about-layered .journey-grass{bottom:-10px}}

/* Original user PNG: preserve its full canvas and intrinsic aspect ratio.
   Visible figure occupies about 19.5% x 89% of its 1666 x 944 canvas. */
.about-layered>img.journey-woman{width:auto;height:70%;max-width:none;max-height:none;left:43%;bottom:9%;transform:translateX(-50%);object-fit:contain;object-position:center;filter:none;clip-path:none}
.about-layered .portrait-note{right:0;width:24%}
@media(min-width:751px) and (max-width:1000px){.about-layered>img.journey-woman{height:62%;left:43%;bottom:0}}
@media(max-width:750px){.about-layered>img.journey-woman{height:62%;left:43%;bottom:0}.about-layered .portrait-note{right:0}}

/* Clean, trimmed original subject: uniform 516 / 841 scale at 1636 x 927.
   Height takes priority over the reference's incompatible 216px width. */
@media(min-width:1001px){
 .about-layered>img.journey-woman{height:min(31.5403423vw,55.6634304svh);width:auto;max-width:none;max-height:none;left:42.9015%;top:calc(35.3829558svh - 90px);bottom:auto;transform:translateX(-50%);aspect-ratio:auto;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal}
}
