/* Story motion replaces the photograph and disclosure, retaining all copy. */
.fenice-story{background:#070809;color:#f5ecda;color-scheme:dark;padding:0 0 70px}
.fenice-story-grid{display:flex;flex-direction:column;gap:0;max-width:900px}
.fenice-story-motion{width:100%;margin:0;padding:0;line-height:0}
.fenice-story-video{display:block;width:100%;height:auto;max-height:650px;aspect-ratio:1;object-fit:contain;border:0;border-radius:0;box-shadow:none;background:#070809;margin:0;padding:0;pointer-events:none}
.fenice-story-video::-webkit-media-controls{display:none!important}
.fenice-story-copy{max-width:660px;align-self:center;padding:0 24px;width:100%}
.fenice-story-copy .section-title{font-size:clamp(2.6rem,5vw,4.3rem);line-height:1.08;color:#f5ecda;margin:8px 0 26px}
.fenice-story .gold{color:#d7b879}
.fenice-story-copy .lead,.fenice-story-copy>p{font-size:1.04rem;line-height:1.8;color:#ded0be;max-width:54ch;margin:0 0 22px}
.fenice-story-copy .fenice-story-signature{font-size:.88rem;line-height:1.6;color:#d7b879;margin:0 0 24px}
.fenice-emblem-title{border-top:1px solid #5c482c;padding-top:24px;margin:28px 0 14px;font-family:'Cormorant Garamond',serif;font-size:1.7rem;font-weight:500;color:#f5ecda}
.fenice-story-copy .fenice-emblem-note{margin-top:0}
@media(max-width:768px){.fenice-story{padding-bottom:45px}.fenice-story-grid{width:100%;max-width:none}.fenice-story-copy{padding:0 22px}.fenice-story-copy .section-title{font-size:2.7rem;margin:8px 0 24px}.fenice-story-copy .lead,.fenice-story-copy>p{font-size:1rem;line-height:1.75}.fenice-story-video{width:100%;height:auto}.fenice-story-motion{width:100%;margin:0}}

/* Smoky round feather: circular fade so the ship reads as a soft round vignette, never a square */
.fenice-story-video{-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 40%,rgba(0,0,0,.8) 52%,rgba(0,0,0,.5) 64%,rgba(0,0,0,.25) 76%,rgba(0,0,0,.08) 87%,transparent 95%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 40%,rgba(0,0,0,.8) 52%,rgba(0,0,0,.5) 64%,rgba(0,0,0,.25) 76%,rgba(0,0,0,.08) 87%,transparent 95%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:min(100%,650px);margin-inline:auto}
.fenice-story-copy{position:relative;z-index:1}
.fenice-story{overflow:hidden}
@media(max-width:768px){.fenice-story-video{width:100%}}
