.amh{--T:9s;--amh-gold1:#e8c98a;--amh-gold2:#c9a05a;--amh-gold3:#8a6a3a;--amh-plum:#7a4e63;--amh-magenta:#9a2d6b;--amh-lip0:#b88890;--amh-lip1:#c4457e;--amh-skin:#f3d4c4;--amh-skin-shade:#e0b5a4;--amh-hair:#3a2a28;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.amh-scene{background:linear-gradient(165deg,#f5e6ef 0%,#efe4ec 45%,#e4d0dc 100%);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.amh-stage{transform-origin:50%;width:560px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amh-beam{opacity:.5;animation:amh-beam var(--T) ease-in-out infinite;background:linear-gradient(108deg,#fff8f0cc 0%,#ffe8d6aa 16%,#0000 48%);position:absolute;inset:0}@keyframes amh-beam{0%,to{opacity:.4}50%{opacity:.62}}.amh-glow{background:radial-gradient(50% 40% at 18% 8%,#ffe9c055 0%,#0000 70%);position:absolute;inset:0}.amh-mote{filter:blur(.5px);opacity:0;background:#fff7e8;border-radius:50%;animation:linear infinite amh-mote;position:absolute}@keyframes amh-mote{0%{opacity:0;transform:translate(0)}12%{opacity:.7}85%{opacity:.45}to{opacity:0;transform:translate(22px,-160px)}}.amh-shadow{filter:blur(14px);opacity:.35;background:#6a4050;border-radius:50%;width:224px;height:248px;position:absolute;top:48px;left:168px}.amh-shadow-far{filter:blur(28px);opacity:.2;width:236px;height:258px;top:54px;left:178px}.amh-mirror{width:256px;height:268px;position:absolute;top:28px;left:152px}.amh-crest{z-index:4;width:44px;height:44px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.d-hero .amh-crest{display:none}.amh-crest-plate{background:linear-gradient(145deg, var(--amh-gold1), var(--amh-gold2) 55%, var(--amh-gold3));border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px 2px #fff8,0 3px 8px #0004}.amh-crest-logo{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.amh-frame{background:linear-gradient(135deg, var(--amh-gold1) 0%, var(--amh-gold2) 40%, var(--amh-gold3) 70%, #dfc070 100%);border-radius:50%;padding:11px;position:absolute;inset:0;box-shadow:inset 0 2px 4px #fffbe8aa,inset 0 -4px 8px #0007,0 14px 28px #3c1c2688}.amh-bevel{background:linear-gradient(315deg,#e8c98a 0%,#8a6a3a 55%,#5c4420 100%);border-radius:50%;width:100%;height:100%;padding:6px;box-shadow:inset 0 2px 6px #0009,inset 0 -1px 3px #ffe9a866}.amh-glass{background:radial-gradient(85% 55% at 32% 14%,#8a5a6888 0%,#0000 55%),linear-gradient(165deg,#6e4552 0%,#4a303c 48%,#2e1e28 100%);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #160a12cc,inset 0 10px 20px #ffd9a018,inset 0 -22px 40px #0e060bcc}.amh-watermark{z-index:1;opacity:.22;filter:brightness(1.4);width:72px;height:72px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.amh-woman{z-index:2;width:100%;height:100%;position:absolute;inset:0}.amh-glass-refl{z-index:3;background:linear-gradient(115deg,#ffe9c430 0%,#0000 58%);width:68%;height:55%;position:absolute;top:-16%;left:-28%;transform:rotate(-8deg)}.amh-shine{z-index:4;width:40%;height:140%;animation:amh-shine var(--T) linear infinite;background:linear-gradient(100deg,#0000 0%,#ffffff18 38%,#fff5 50%,#ffffff18 62%,#0000 100%);position:absolute;top:-20%;left:0;transform:translate(-280%)skew(-12deg)}@keyframes amh-shine{0%,74%{transform:translate(-280%)skew(-12deg)}93%,to{transform:translate(460%)skew(-12deg)}}.amh-vignette{z-index:5;background:radial-gradient(120% 90% at 50% 40%,#0000 48%,#4e202a33 88%,#3c162055 100%);position:absolute;inset:0}.amh-her{animation:amh-breath var(--T) ease-in-out infinite;transform-box:view-box;transform-origin:140px 280px}@keyframes amh-breath{0%,12%,to{transform:scale(1)rotate(0)}40%,52%{transform:scale(1.012)rotate(-.8deg)}70%{transform:scale(1.006)rotate(0)}}.amh-headTilt{animation:amh-headTilt var(--T) ease-in-out infinite;transform-box:view-box;transform-origin:140px 175px}@keyframes amh-headTilt{0%,28%{transform:rotate(0)}34%,46%{transform:rotate(-2deg)}55%,62%{transform:rotate(1deg)}72%,85%{transform:rotate(-2.4deg)}94%,to{transform:rotate(0)}}.amh-eyes{animation:amh-blink var(--T) linear infinite;transform-box:view-box;transform-origin:140px 112px}@keyframes amh-blink{0%,8%{transform:scaleY(1)}9%{transform:scaleY(.08)}10%,42%{transform:scaleY(1)}43%{transform:scaleY(.08)}44%,78%{transform:scaleY(1)}79%{transform:scaleY(.08)}80%,to{transform:scaleY(1)}}.amh-armPhone{animation:amh-armPhone var(--T) ease-in-out infinite;transform-box:view-box;transform-origin:198px 178px}@keyframes amh-armPhone{0%,8%{transform:rotate(58deg)}18%,74%{transform:rotate(0)}84%,to{transform:rotate(58deg)}}.amh-screenLive{animation:amh-screenLive var(--T) linear infinite}@keyframes amh-screenLive{0%,30%{opacity:1}34%,to{opacity:0}}.amh-screenScan{animation:amh-screenScan var(--T) linear infinite;opacity:0}@keyframes amh-screenScan{0%,33%{opacity:0}36%,44%{opacity:1}48%,to{opacity:0}}.amh-screenResult{animation:amh-screenResult var(--T) linear infinite;opacity:0}@keyframes amh-screenResult{0%,46%{opacity:0}49%,56%{opacity:1}60%,to{opacity:0}}.amh-screenPaywall{animation:amh-screenPaywall var(--T) linear infinite;opacity:0}@keyframes amh-screenPaywall{0%,58%{opacity:0}61%,72%{opacity:1}78%,to{opacity:0}}.amh-phoneGlint{animation:amh-phoneGlint var(--T) linear infinite;opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes amh-phoneGlint{0%,30%{opacity:0;transform:scale(.3)}33%{opacity:1;transform:scale(1.35)}37%,to{opacity:0;transform:scale(.3)}}.amh-armLip{animation:amh-armLip var(--T) ease-in-out infinite;transform-box:view-box;transform-origin:68px 200px}@keyframes amh-armLip{0%,78%{transform:rotate(12deg)}86%,94%{transform:rotate(-48deg)}to{transform:rotate(12deg)}}.amh-lips{animation:amh-lipsFill var(--T) linear infinite}@keyframes amh-lipsFill{0%,84%{fill:#b88890}90%,96%{fill:#c4457e}to{fill:#b88890}}.amh-blush{animation:amh-blush var(--T) linear infinite;opacity:0}@keyframes amh-blush{0%,86%{opacity:0}91%,96%{opacity:.55}to{opacity:0}}.amh-cheekSpark{animation:amh-cheekSpark var(--T) linear infinite;opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes amh-cheekSpark{0%,88%{opacity:0;transform:scale(.3)rotate(0)}92%{opacity:1;transform:scale(1.15)rotate(20deg)}97%,to{opacity:0;transform:scale(.4)rotate(50deg)}}@media (prefers-reduced-motion:reduce){.amh *,.amh :before,.amh :after{animation-play-state:paused!important}}
