.manada-stories{padding:72px 0 54px;background:#f6f4ef;color:#142e32;text-align:center;overflow:clip;isolation:isolate;scroll-margin-top:100px}
.manada-stories-heading{padding:0 24px;margin:0 auto 34px}.manada-stories-heading .eyebrow{font-size:10px;letter-spacing:2px;color:#647466;margin-bottom:14px}.manada-stories-heading h2{font-size:clamp(32px,4.4vw,58px);font-weight:600;letter-spacing:-2px;line-height:1.05;margin:0}.manada-stories-heading h2 span{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#9c492e}
.manada-stories-stage{--story-width:min(28vw,340px);position:relative;height:calc(var(--story-width)*16/9 + 18px);max-width:1200px;margin:auto;touch-action:pan-y;user-select:none;cursor:grab;outline-offset:-4px}.manada-stories-stage:active{cursor:grabbing}.manada-stories-stage:focus-visible{outline:2px solid #9c492e}
.manada-story{--story-x:0%;--story-scale:1;position:absolute;left:50%;top:50%;width:var(--story-width);height:auto;aspect-ratio:9/16;margin:0;padding:0;border:0;border-radius:13px;background:#142e32;overflow:hidden;box-shadow:0 16px 40px #142e321a;transform:translate(-50%,-50%) translateX(calc(var(--story-x) + var(--story-drag,0px))) scale(var(--story-scale));transition:transform .42s cubic-bezier(.2,.75,.25,1),opacity .42s,filter .42s;cursor:pointer;will-change:transform;z-index:3;opacity:1;color:white}
.manada-story[hidden]{display:none}.manada-story img,.manada-story video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.manada-story video{opacity:0}.manada-story.is-playing[data-position="0"] video{opacity:1}.manada-story.is-playing[data-position="0"] img{opacity:0}.manada-story[data-position="0"]{cursor:grab;box-shadow:0 22px 45px #142e3233}
.manada-story[data-position="-1"]{--story-x:-96%;--story-scale:.76;z-index:2;opacity:.72;filter:saturate(.75)}.manada-story[data-position="1"]{--story-x:96%;--story-scale:.76;z-index:2;opacity:.72;filter:saturate(.75)}.manada-story[data-position="-2"]{--story-x:-116%;--story-scale:.64;z-index:1;opacity:.25;pointer-events:none}.manada-story[data-position="2"]{--story-x:116%;--story-scale:.64;z-index:1;opacity:.25;pointer-events:none}
.manada-story:focus-visible{outline:3px solid #9c492e;outline-offset:5px}.manada-stories-footer{max-width:340px;width:calc(100% - 48px);margin:25px auto 0}.manada-stories-progress{height:2px;background:#142e3226;overflow:hidden}.manada-stories-progress:after{content:'';height:100%;width:var(--story-progress,0%);background:#9c492e;display:block}.manada-stories-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px}.manada-stories-hint{font-size:11px;color:#647466;margin:0;text-align:left}.manada-stories-count{font-size:10px;letter-spacing:1.3px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#647466}
@media(max-width:760px){.manada-stories{padding:44px 0 36px;scroll-margin-top:86px}.manada-stories-heading{margin-bottom:24px}.manada-stories-heading h2{font-size:36px;letter-spacing:-1.4px}.manada-stories-heading .eyebrow{font-size:8px;letter-spacing:1.6px}.manada-stories-stage{--story-width:min(64vw,340px)}.manada-story{border-radius:10px}.manada-story[data-position="-1"]{--story-x:-84%;--story-scale:.76}.manada-story[data-position="1"]{--story-x:84%;--story-scale:.76}.manada-story[data-position="-2"]{--story-x:-102%}.manada-story[data-position="2"]{--story-x:102%}.manada-stories-footer{max-width:300px;margin-top:20px}.manada-stories-hint{font-size:10px}}
@media(prefers-reduced-motion:reduce){.manada-story{transition:none}}
.manada-stories-profile{display:inline-flex;align-items:center;gap:10px;margin-top:19px;color:#142e32;text-decoration:none;text-align:left;min-height:44px}.manada-stories-avatar{display:block;flex:none;width:52.8px;height:52.8px;padding:3px;border:1px solid #9c492e;border-radius:50%;background:#f6f4ef;object-fit:cover}.manada-stories-profile-name{font-size:15.6px;font-weight:600;letter-spacing:.1px;line-height:1.4}.manada-stories-profile:hover .manada-stories-profile-name{text-decoration:underline;text-underline-offset:4px}.manada-stories-profile:focus-visible{outline:2px solid #9c492e;outline-offset:5px;border-radius:24px}@media(max-width:760px){.manada-stories-profile{margin-top:16px;gap:9px}.manada-stories-avatar{width:48px;height:48px}.manada-stories-profile-name{font-size:14.4px}}
