.woman-owner-hero{min-width:0;height:520px;margin:15px 0 28px;position:relative}.woman-owner-image{background:#d9d8c6;border-radius:90px 12px 12px;position:absolute;inset:0;overflow:hidden}.woman-owner-image img{object-fit:cover;object-position:58% center}.woman-owner-note{color:#1b3f2d;background:#f8f3e7;border-radius:6px;padding:20px 26px;position:absolute;bottom:24px;left:-23px;box-shadow:0 10px 25px #00180f22}.woman-owner-note>span{letter-spacing:.13em;color:#5a7057;margin-bottom:9px;font-size:9px;display:block}.woman-owner-note strong{font:500 28px/1.1 var(--font-display)}.woman-owner-hero figcaption{color:#a9bea9;font-size:10px;position:absolute;bottom:-23px;right:0}.hero-depth-layer{transform-style:preserve-3d;position:absolute;inset:0}.hero-motion .woman-owner-image img{transform-origin:60% 45%;animation:16s ease-in-out infinite alternate owner-pan}.hero-orbit{border:1px solid #d6b87580;border-radius:100px 20px 20px;animation:8s ease-in-out infinite alternate owner-outline;position:absolute;inset:-12px 10px 12px -12px}.hero-light-pass{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff6d522 48%,#0000 65%);animation:12s ease-in-out infinite owner-light;position:absolute;inset:0;transform:translate(-110%)}.hero-business-chip{color:#193c2b;background:#faf5e9;border:1px solid #eee5cf;border-radius:9px;align-items:center;gap:11px;padding:13px 16px;font-size:15px;font-weight:600;animation:5s ease-in-out infinite alternate owner-float;display:flex;position:absolute;box-shadow:0 12px 30px #00180f30}.hero-business-chip small{color:#64705b;margin-top:3px;font-size:10px;font-weight:400;display:block}.hero-chip-symbol{background:#e6ebdc;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.hero-chip-stock{top:40px;left:-22px;transform:rotate(-3deg)}.hero-chip-grow{animation-duration:6s;animation-delay:-2s;bottom:148px;right:-12px}.hero-activity-dot{background:#50774c;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite alternate owner-pulse;box-shadow:0 0 0 5px #50774c18}.hero-motion .woman-owner-note{min-width:260px;animation:6s ease-in-out -3s infinite alternate owner-float}.hero-changing-note{height:34px;position:relative;overflow:hidden}.hero-changing-note strong{white-space:nowrap;display:block}.hero-chapter-dots{gap:5px;margin-top:13px;display:flex}.hero-chapter-dots span{background:#cdd3bf;border-radius:3px;width:6px;height:4px}.hero-chapter-dots span[data-active=true]{background:#b08b48;width:24px}.hero-motion-toggle{color:#fff8e8;cursor:pointer;background:#123626e8;border:1px solid #e6e4d455;border-radius:30px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:12px;right:12px}.hero-motion-toggle:focus-visible{outline-offset:4px;outline:3px solid #e1be77}.hero-motion-toggle:disabled{cursor:default}.hero-motion[data-motion=paused] *{animation-play-state:paused!important}@keyframes owner-pan{0%{transform:scale(1.02)translate(-.6%)}to{transform:scale(1.12)translate(1%,1%)}}@keyframes owner-float{0%{translate:0 -7px;rotate:-2deg}to{translate:0 8px;rotate:1deg}}@keyframes owner-outline{0%{transform:translate(0)}to{transform:translate(18px,14px)}}@keyframes owner-light{0%,35%{transform:translate(-110%)}75%,to{transform:translate(110%)}}@keyframes owner-pulse{to{box-shadow:0 0 0 8px #50774c00}}@media (max-width:700px){.hero-business-chip{gap:7px;padding:9px 11px;font-size:12px;animation-name:owner-float-mobile}.hero-business-chip small{font-size:9px}.hero-chip-symbol{width:29px;height:29px}.hero-chip-symbol svg{width:17px}.hero-chip-stock{top:52px;left:-4px}.hero-chip-grow{bottom:105px;right:-3px}.hero-motion .woman-owner-note{min-width:220px;animation-name:owner-float-mobile;bottom:14px}.hero-changing-note{height:27px}.hero-chapter-dots{margin-top:9px}.hero-orbit{border-radius:60px 12px 12px;animation:none;inset:-6px 5px 6px -5px}.hero-motion-toggle{font-size:10px;top:5px;right:5px}.hero-motion .woman-owner-image img{animation-name:owner-pan-mobile}}@keyframes owner-float-mobile{0%{translate:0 -3px}to{translate:0 4px}}@keyframes owner-pan-mobile{0%{transform:scale(1.01)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero-motion *{animation:none!important}.hero-depth-layer{transform:none!important}}
