.fortuna-page{--sea:#04142e;--signal:#ffb800;--foam:#e9fbff;--aqua:#5cf1ff;background:var(--sea)}
.fortuna-hero{min-height:100svh;background:radial-gradient(circle at 78% 46%,#5cf1ff26 0 2%,transparent 30%),linear-gradient(126deg,#020817,#073c58 55%,#0b7080);padding-bottom:clamp(70px,9vw,130px)}
.fortuna-hero:before{background:repeating-radial-gradient(circle at 78% 50%,transparent 0 62px,#5cf1ff18 63px 64px,transparent 65px 126px);animation:none}.fortuna-hero:after{content:'FORTUNA';color:#ffffff08;font-size:clamp(120px,24vw,390px)}
.fortuna-hero h1 em,.fortuna-page .vp-copy h2 em,.fortuna-finale h2 em{color:var(--signal)}
.fortuna-coordinates{position:absolute;right:7%;top:18%;display:flex;align-items:center;gap:12px;color:#a9e7eb;font:800 10px/1 Arial;letter-spacing:.2em}.fortuna-coordinates i{width:70px;height:1px;background:#5cf1ff66}
.fortuna-radar{position:absolute;right:6%;bottom:9%;width:min(29vw,390px);aspect-ratio:1;border:1px solid #5cf1ff66;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,transparent 0 19%,#5cf1ff2e 20% 20.5%,transparent 21% 39%)}.fortuna-radar:before,.fortuna-radar:after{content:'';position:absolute;background:#5cf1ff3d}.fortuna-radar:before{width:1px;height:100%}.fortuna-radar:after{height:1px;width:100%}.fortuna-radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,#5cf1ff00 0 74%,#5cf1ff44 94%,#5cf1ff 100%);animation:fortuna-scan 5s linear infinite}.fortuna-radar b{position:relative;color:#fff;font-size:11px;letter-spacing:.24em}
.fortuna-index{position:sticky;top:0;z-index:18;justify-content:center;background:#031025ee;backdrop-filter:blur(18px);border-bottom:1px solid #5cf1ff55}.fortuna-index a{border-radius:4px}.fortuna-index a:hover,.fortuna-index a:focus-visible{background:var(--signal)}
.fortuna-chapter{min-height:100svh;grid-template-columns:minmax(290px,.68fr) minmax(540px,1.32fr);background:radial-gradient(circle at var(--pointer-x,75%) var(--pointer-y,50%),#5cf1ff20,transparent 28%),linear-gradient(125deg,#031127,#06354c)}
.fortuna-chapter:nth-of-type(even){background:radial-gradient(circle at var(--pointer-x,25%) var(--pointer-y,50%),#ffb80018,transparent 28%),linear-gradient(125deg,#061a31,#084c5d)}.fortuna-chapter:nth-of-type(even) .vp-media{order:-1}
.fortuna-player{width:100%;max-width:980px;border-radius:12px;border-color:#5cf1ff;box-shadow:0 35px 100px #0009,0 0 0 8px #5cf1ff0b}.fortuna-player video{width:100%;height:auto;max-height:76svh;aspect-ratio:16/9;object-fit:contain;background:#010712}.fortuna-player--portrait{width:min(100%,620px);justify-self:center}.fortuna-player--portrait video{aspect-ratio:9/16;max-height:72svh}.fortuna-player:nth-child(n){transform:none}.fortuna-player:hover,.fortuna-player:focus-within{transform:translateY(-8px) scale(1.01)}
.fortuna-page .vp-tags span{border-radius:4px;border-color:#5cf1ff77}.fortuna-page .vp-play-note{color:var(--signal)}.fortuna-page .vp-video figcaption{background:#020c1e;padding:17px 20px}
.fortuna-finale{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 80px,#5cf1ff14 81px 82px,transparent 83px 160px),linear-gradient(135deg,#020817,#075267)}.fortuna-finale .vp-cta{background:var(--signal);color:#04142e!important}
@keyframes fortuna-scan{to{rotate:360deg}}
.fortuna-impact{padding:clamp(50px,7vw,110px) clamp(22px,5vw,80px);background:#e9fbff;color:#04142e}.fortuna-impact__intro{max-width:960px}.fortuna-impact .vp-kicker{color:#006475}.fortuna-impact h2{margin:24px 0;font:800 clamp(38px,5vw,76px)/1.02 Arial,sans-serif;letter-spacing:-.055em}.fortuna-impact h2 em{font-family:Georgia,serif;font-weight:400;color:#006475}.fortuna-impact__intro>p{max-width:740px;font-size:19px;line-height:1.65}.fortuna-impact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:45px}.fortuna-impact article{padding:30px;background:#fff;border-top:3px solid #00788a;display:flex;flex-direction:column;gap:16px}.fortuna-impact article>span{font:800 11px/1.4 Arial;letter-spacing:.13em;color:#006475}.fortuna-impact h3{margin:0;font-size:27px;line-height:1.15;letter-spacing:-.04em}.fortuna-impact article p{font-size:16px;line-height:1.65;margin:0}.fortuna-impact article a{margin-top:auto;padding-top:20px;color:#005369;font:800 11px/1.5 Arial;letter-spacing:.06em}.fortuna-impact__note{margin:30px 0 0;font-size:14px;line-height:1.6}.fortuna-player:hover,.fortuna-player:focus-within{transform:translateY(-5px)}
@media(max-width:760px){.fortuna-impact__grid{grid-template-columns:1fr}.fortuna-impact article{padding:24px}}
@media(max-width:960px){.fortuna-chapter{grid-template-columns:1fr}.fortuna-chapter:nth-of-type(even) .vp-media{order:0}.fortuna-radar{opacity:.38;width:55vw}.fortuna-index{overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap}.fortuna-index a{flex:0 0 auto}}
@media(max-width:560px){.fortuna-hero{padding-inline:22px}.fortuna-coordinates{display:none}.fortuna-player--portrait{width:100%}.fortuna-page .vp-copy h2{font-size:50px}.fortuna-index{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.fortuna-radar i{animation:none}}
