.movie-player{color:#f5f3ed;background:#171c1b;border:1px solid #a5b6a455;max-width:1100px;margin:auto}.movie-stage{position:relative;background:#171c1b;width:100%;overflow:hidden}.movie-picture{position:relative;width:100%;height:100%;container-type:inline-size}.movie-picture video{display:block;width:100%;height:100%;object-fit:contain}.movie-layers{position:absolute;inset:0;pointer-events:none}.movie-layers>div{display:none;position:absolute;font-family:Arial,sans-serif;font-weight:700;line-height:1.08;color:#171c1b;overflow-wrap:anywhere}.movie-player[data-phase=sketch] [class^=sketch],.movie-player[data-phase=world] [class^=world],.movie-player[data-phase=world] .phone-initials,.movie-player[data-phase=end] [class^=end]{display:block}.sketch-word{left:6.25%;top:10.4%;width:85%;font-size:var(--word-size)}.sketch-initials{left:35%;top:39.6%;width:25%;text-align:center;font-size:var(--initial-size)}.world-word{left:27.7%;top:20.8%;width:43%;font-size:var(--word-size)}.world-initials{left:39%;top:35.4%;width:22%;text-align:center;font-size:var(--initial-size)}.world-headline{left:27.7%;top:60.4%;width:43%;font-size:1.8cqw}.phone-initials{left:64%;top:61.1%;width:5%;font-size:1.9cqw}.end-word{left:8%;top:61%;width:84%;text-align:center;font-size:var(--word-size);color:#f5f3ed!important}.end-headline{left:8%;top:75%;width:84%;text-align:center;font-size:2cqw;color:#b9cf43!important}.movie-controls{padding:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.movie-controls button,.movie-chapters button,.movie-result-actions button{min-height:44px;border:1px solid #a5b6a4;background:transparent;color:inherit;padding:10px 14px;font:inherit;cursor:pointer}.movie-controls button:first-child{background:#b9cf43;color:#171c1b;border-color:#b9cf43;font-weight:700}.movie-controls input{flex:1 1 180px;min-width:0;accent-color:#b9cf43;min-height:44px}.movie-controls>span{font:14px monospace;white-space:nowrap}.movie-chapters{display:flex;flex-wrap:wrap;padding:0 16px;gap:6px}.movie-chapters button{flex:1 1 120px;font-size:14px}.movie-status,.movie-note{padding:0 16px;font-size:14px;line-height:1.5}.movie-note{opacity:.7}.movie-player :focus-visible{outline:3px solid #b9cf43;outline-offset:3px}.video-premiere{background:#171c1b;color:#f5f3ed;padding:clamp(16px,4vw,50px);scroll-margin-top:90px}.video-premiere[hidden]{display:none}.video-premiere h3{font-size:clamp(26px,5vw,52px);margin:0}.movie-result-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.film-heading{max-width:1100px;margin:0 auto 28px}.film-heading h2{font-size:clamp(36px,6vw,80px);line-height:1.05}.movie-stage[data-profile=tablet-querformat] .movie-layers{inset:12.5% 0}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]){max-height:80vh;width:auto;margin:auto;max-width:100%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .sketch-word{top:12.5%;left:6%;width:88%;color:#f5f3ed;font-size:calc(var(--word-size)*1.7)}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .sketch-initials{top:calc(49% - 6.125cqw);font-size:calc(var(--initial-size)*1.15)}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .world-word{left:10.4%;top:calc(18% + 20.833cqw);width:73%;font-size:calc(var(--word-size)*1.7)}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .world-initials{left:30%;top:calc(18% + 35.416cqw);width:35%;font-size:calc(var(--initial-size)*1.75)}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .world-headline{left:10.4%;top:calc(18% + 60.416cqw);width:73%;font-size:3.33cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .phone-initials{left:76%;top:calc(18% + 61.111cqw);width:8%;font-size:3.5cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .end-word{top:65%;font-size:calc(var(--word-size)*1.7)}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .end-headline{top:78%;font-size:4cqw}.movie-stage:fullscreen{width:100vw;height:100vh;max-height:none;display:grid;place-items:center}.movie-stage:fullscreen .movie-picture{width:min(100vw,calc(100vh * var(--ratio)));height:auto;aspect-ratio:var(--ratio)}
/* Version 21: vector identity and a genuinely personal reveal. */
.movie-opening,.movie-reveal,.movie-ending{position:absolute;inset:0;display:none;box-sizing:border-box;overflow:hidden}.movie-player[data-phase=opening] .movie-opening{display:block}.movie-opening{pointer-events:none;padding:4% 6%}.movie-opening img{width:28%;display:block;margin:0 0 2%}.movie-opening strong{display:block;color:#f5f3ed;font:700 4cqw/1.05 Arial,sans-serif}.movie-layers svg{width:100%;height:100%;display:block}.movie-layers .sketch-initials{height:30%;width:19%;left:36%;top:36%}.movie-layers .world-initials{height:25%;width:17%;left:39%;top:33%}.movie-layers .phone-initials{height:9%;width:5%;left:64%;top:61%}.movie-player[data-phase=reveal] .movie-reveal{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:5%;padding:5% 7%;background:#171c1b}.reveal-message>span{color:#b9cf43;font-size:1cqw;letter-spacing:.1em;display:block}.reveal-logo{width:24%;padding:3%;background:#cbd7b7;margin:5% 0 3%}.reveal-logo svg{display:block;width:100%;height:auto}.reveal-message>strong{font-size:2.1cqw;color:#f5f3ed;display:block;overflow-wrap:anywhere}.reveal-message h3{font-size:3.6cqw;line-height:1.08;color:#f5f3ed;margin:4% 0;overflow-wrap:anywhere}.reveal-message p{font-size:1.7cqw;color:#a5b6a4;line-height:1.25;margin:0 0 4%}.reveal-message small{font-size:1.3cqw;color:#f5f3ed}.reveal-art{transform:rotate(4deg);box-shadow:0 20px 50px #0004;background:#cbd7b7}.reveal-art>svg{width:100%;height:auto;display:block}.movie-player[data-phase=end] .movie-ending{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3% 7%;gap:3%;background:#171c1b;color:#f5f3ed;text-align:center}.movie-ending>img{width:29%;height:auto;max-height:24%;object-fit:contain}.end-personal{display:flex;flex-direction:column;align-items:center;width:100%}.end-personal>div{width:10%;padding:1%;background:#cbd7b7;margin-bottom:1%}.end-personal svg{width:100%;height:auto;display:block}.end-personal>span{font-size:1.8cqw}.end-personal h3{font-size:3.4cqw;line-height:1.1;max-width:95%;margin:2% 0;overflow-wrap:anywhere}.end-personal p{font-size:1.5cqw;color:#a5b6a4;margin:0 0 1%}.end-personal small{font-size:1.2cqw}.movie-ending>strong{font-size:1.7cqw;color:#b9cf43}.movie-stage[data-profile=tablet-querformat] :is(.movie-opening,.movie-reveal,.movie-ending){inset:12.5% 0}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-opening{padding:10% 6%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-opening img{width:55%;margin-bottom:8%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-opening strong{font-size:7cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-layers .sketch-initials{top:calc(49% - 8cqw);height:15%;width:23%;left:34%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-layers .world-initials{top:calc(18% + 33cqw);height:20%;width:27%;left:32%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-layers .phone-initials{left:76%;top:calc(18% + 61cqw);width:8%;height:7%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-reveal{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:4%;padding:10% 8%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-message>span{font-size:2cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-logo{width:18%;float:left;margin:5% 6% 2% 0}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-message>strong{font-size:4cqw;margin-top:6%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-message h3{font-size:6cqw;clear:both;padding-top:4%;margin:2% 0 4%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-message p{font-size:3cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-message small{font-size:2.7cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-art{width:58%;max-height:100%;justify-self:center;align-self:center;transform:rotate(3deg)}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-ending{padding:8%;gap:5%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-ending>img{width:70%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .end-personal>div{width:26%;padding:3%;margin-bottom:6%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .end-personal>span{font-size:4cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .end-personal h3{font-size:6.4cqw;margin:5% 0}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .end-personal p{font-size:3.4cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .end-personal small{font-size:3cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-ending>strong{font-size:3.5cqw}.movie-status{min-height:42px}.movie-note{padding-bottom:14px}.movie-player .movie-reveal h3,.movie-player .movie-ending h3{font-family:Arial,sans-serif;letter-spacing:-.03em}.movie-result-actions .booking-link{color:#171c1b}.strategy-open #strategy-title{scroll-margin-top:120px}
.reveal-message h3,.end-personal h3{font-size:var(--message-size)}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) :is(.reveal-message h3,.end-personal h3){font-size:calc(var(--message-size)*1.7)}.movie-stage[data-profile=tablet-querformat] .movie-reveal h3{font-size:var(--message-size)}
@keyframes personal-mark-draw{from{stroke-dashoffset:1000;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes personal-art-arrive{from{transform:translateX(30%) rotate(12deg) scale(.8);opacity:0}to{transform:translateX(0) rotate(4deg) scale(1);opacity:1}}.movie-player[data-phase=world] .world-initials svg path{stroke-dasharray:1000;animation:personal-mark-draw 1.4s ease both}.movie-player[data-phase=reveal] .reveal-art{animation:personal-art-arrive 1.4s cubic-bezier(.2,.7,.2,1) both}.paused .movie-player *{animation:none!important}@media(prefers-reduced-motion:reduce){.movie-player *{animation:none!important}}

.movie-fs-controls{display:none}.movie-stage:fullscreen .movie-fs-controls{position:absolute;z-index:5;bottom:16px;left:16px;right:16px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.movie-fs-controls button{min-height:48px;padding:12px 18px;background:#171c1bee;color:#f5f3ed;border:1px solid #a5b6a4;font:inherit;cursor:pointer}.movie-chapters button[aria-current=true]{background:#a5b6a4;color:#171c1b}.premiere-brief{max-width:1100px;margin:28px auto;padding:clamp(20px,4vw,38px);background:#f5f3ed;color:#171c1b}.premiere-brief h4{font-size:clamp(24px,3vw,34px);margin:0 0 24px}.premiere-brief dl{display:grid;grid-template-columns:90px 1fr;gap:16px 24px;line-height:1.5;font-size:18px}.premiere-brief dt{color:#536359;font-size:14px}.premiere-brief dd{margin:0;overflow-wrap:anywhere}.premiere-brief button{border:0;border-bottom:1px solid #171c1b;background:transparent;color:inherit;min-height:48px;padding:12px 0;font:inherit;cursor:pointer}.premiere-brief :focus-visible{outline:3px solid #171c1b;outline-offset:4px}#strategy-workshop{scroll-margin-top:140px}@media(max-width:500px){.premiere-brief dl{grid-template-columns:1fr;gap:5px;font-size:17px}.premiere-brief dd{margin-bottom:16px}.movie-fs-controls{font-size:13px}}
/* V23: full-frame opening, one compact montage and ink fixed to both surfaces. */
.movie-opening{inset:0!important;padding:5% 6%!important;background:linear-gradient(90deg,#171c1bdd 0%,#171c1b99 35%,#171c1b00 75%)}.movie-opening img{width:30%;margin:0 0 3%;max-height:20%;object-fit:contain;object-position:left center}.movie-opening strong{font-size:4.4cqw;line-height:1.05;max-width:55%;text-shadow:0 1px 12px #171c1b55}.movie-stage[data-profile=tablet-querformat] .movie-opening{inset:12.5% 0!important}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-opening{padding:10% 7%!important;background:linear-gradient(180deg,#171c1bdd 0%,#171c1b44 45%,#171c1b00 75%)}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-opening img{width:68%;margin-bottom:8%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-opening strong{font-size:8cqw;max-width:95%}.movie-player[data-phase=world] .movie-layers>div{display:none!important}.movie-paper-plane,.movie-phone-plane{display:none;position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;mix-blend-mode:multiply;overflow:hidden;color:#171c1b;opacity:.88;backface-visibility:hidden}.movie-paper-plane{width:900px;height:650px}.movie-phone-plane{width:360px;height:720px}.movie-player[data-phase=world] :is(.movie-paper-plane,.movie-phone-plane){display:block}.printed-paper{width:100%;height:100%;box-sizing:border-box;padding:55px 85px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;font-family:Arial,sans-serif}.printed-paper>strong{font-size:var(--printed-title);line-height:1.05;max-width:100%;overflow-wrap:anywhere;font-weight:700}.printed-mark{width:240px;height:218px}.printed-mark svg{width:100%;height:100%;display:block}.printed-paper>p{font-size:var(--printed-line);line-height:1.15;margin:0;max-width:100%;overflow-wrap:anywhere;font-weight:600}.printed-phone{width:100%;height:100%;box-sizing:border-box;padding:150px 35px 100px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;text-align:center;font-family:Arial,sans-serif}.printed-phone>div{width:240px;height:220px}.printed-phone svg{width:100%;height:100%;display:block}.printed-phone strong{font-size:31px;line-height:1.1;overflow-wrap:anywhere;max-width:100%}.movie-reference-montage{display:none;position:absolute;inset:0;background:#171c1b;overflow:hidden}.movie-player[data-phase=references] .movie-reference-montage{display:block}.movie-reference-card{position:absolute;inset:5%;display:grid;grid-template-columns:30% 70%;gap:0;visibility:hidden;background:#171c1b}.movie-reference-card.active{visibility:visible}.reference-caption{padding:7% 7% 6% 0;display:flex;flex-direction:column;justify-content:center;color:#f5f3ed;min-width:0}.reference-caption>span{font-size:1cqw;letter-spacing:.1em;color:#b9cf43}.reference-caption>small{font:1.4cqw monospace;color:#a5b6a4;margin:12% 0 4%}.reference-caption>strong{font:700 3.5cqw/1.05 Arial,sans-serif;overflow-wrap:anywhere}.reference-caption>p{font-size:1.1cqw;color:#a5b6a4;overflow-wrap:anywhere;margin-top:10%}.reference-photo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f3ed}.reference-photo>img:first-child{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center}.reference-photo.contain>img:first-child{object-fit:contain;padding:5%;box-sizing:border-box}.reference-photo>img.aronia-products{position:absolute;right:0;bottom:0;width:36%;height:65%;object-fit:contain;filter:drop-shadow(0 10px 12px #171c1b33);transform:rotate(-4deg)}.reference-film-progress{position:absolute;left:5%;right:5%;bottom:2%;height:3px;background:#b9cf43;transform-origin:left center;transform:scaleX(0)}.movie-stage[data-profile=tablet-querformat] .movie-reference-montage{inset:12.5% 0}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-reference-card{inset:8% 6%;grid-template-columns:1fr;grid-template-rows:65% 35%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reference-photo{grid-row:1;grid-column:1}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reference-caption{grid-row:2;padding:7% 0 0;justify-content:flex-start;position:relative}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reference-caption>span{font-size:2.3cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reference-caption>small{position:absolute;right:0;top:8%;font-size:3cqw;margin:0}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reference-caption>strong{font-size:7cqw;margin-top:8%;max-width:90%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reference-caption>p{font-size:3cqw;margin-top:5%}

.printed-paper{height:480px;padding:40px 80px 15px}.printed-mark{width:292px;height:266px}.printed-phone{padding:115px 20px 85px;gap:24px}.printed-phone>div{width:300px;height:273px}.printed-phone strong{font-size:29px}.printed-phone svg{overflow:visible}.printed-phone :is(.brand-glyph path,.brand-frame,.brand-accent){transition:none!important;animation:none!important}
/* V25: one camera compositor, a growing photographic WIR, and sound-first playback. */
.movie-physical-set{display:none;position:absolute;inset:0;overflow:hidden;background:#171c1b;pointer-events:none}.movie-player[data-phase=world] .movie-physical-set{display:block}.physical-camera{position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0;will-change:transform}.physical-photo{display:block;width:1280px;height:720px;max-width:none}.movie-physical-set .movie-paper-plane,.movie-physical-set .movie-phone-plane{display:block!important;will-change:auto;backface-visibility:visible}.movie-player[data-phase=world] .movie-picture>video{visibility:hidden}.movie-collective{position:absolute;inset:0;display:none;flex-direction:column;justify-content:center;padding:5% 4%;gap:2%;background:#171c1b;color:#f5f3ed;box-sizing:border-box;overflow:hidden}.movie-player[data-phase=references] .movie-collective{display:flex}.collective-eyebrow{font:600 1.1cqw Arial,sans-serif;letter-spacing:.12em;color:#a5b6a4;padding-left:2%}.collective-art{display:block;flex:0 0 auto;width:100%;height:auto;aspect-ratio:1200/500;overflow:visible}.collective-tile{opacity:0;transform-box:view-box;will-change:transform,opacity}.collective-footer{padding-left:2%;display:flex;flex-direction:column;gap:1.2cqw}.collective-project{font:400 1.3cqw Arial,sans-serif;min-height:1.5em;color:#a5b6a4}.collective-footer strong{font:700 3cqw/1.05 Arial,sans-serif;letter-spacing:-.035em}.collective-footer em{color:#b9cf43;font-style:normal}.collective-footer p{font:400 1.4cqw/1.4 Arial,sans-serif;margin:0}.movie-collective.complete .collective-eyebrow{color:#b9cf43}.movie-stage[data-profile=tablet-querformat] .movie-collective{inset:12.5% 0}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-collective{padding:10% 5%;gap:6%}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .collective-eyebrow{font-size:2.7cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .collective-project{font-size:3cqw;min-height:3em}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .collective-footer{gap:5cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .collective-footer strong{font-size:8cqw}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .collective-footer p{font-size:3.5cqw}.movie-sound-start{display:none;position:absolute;z-index:8;left:50%;top:70%;transform:translate(-50%,-50%);border:0;border-radius:3px;background:#b9cf43;color:#171c1b;font:700 clamp(16px,2cqw,24px)/1.2 Arial,sans-serif;padding:20px 28px;min-height:56px;width:max-content;max-width:88%;cursor:pointer;box-shadow:0 8px 40px #0004}.movie-player[data-sound-blocked=true] .movie-sound-start{display:block}@media(prefers-reduced-motion:reduce){.physical-camera,.collective-tile{will-change:auto}}
.collective-arrival{opacity:0;transform-box:view-box;pointer-events:none}.movie-collective.complete .collective-arrivals{display:none}

/* Centered finale and a single, calm transition from tasks to the result. */
.movie-player .movie-ending,.movie-player .movie-reveal{text-align:center}
.movie-player .end-personal{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto}
.movie-player .end-personal>div,.movie-player .reveal-logo{float:none;margin-inline:auto;flex-shrink:0}
.movie-player .end-personal h3,.movie-player .end-personal p,.movie-player .end-personal small{margin-inline:auto}
.movie-player .movie-ending{gap:2%;padding:3% 7%}
.movie-player .movie-ending>img{max-height:16%;width:25%;margin-inline:auto}
.movie-player .end-personal>div{width:8%;padding:.8%;margin-bottom:1%}
.movie-player .end-personal h3{margin:1.3% auto}
.movie-player .movie-controls,.movie-player .movie-chapters,.movie-result-actions{justify-content:center}
.movie-player .movie-status,.movie-player .movie-note,.film-heading{text-align:center}
.movie-player .movie-reveal .reveal-message{position:relative;z-index:1;animation:result-resolve 2.2s ease both}
.movie-player .movie-reveal .reveal-art{animation-delay:.7s}
.movie-discover{position:relative;z-index:3;background:#b9cf43;color:#171c1b;border:0;padding:12px 22px;min-height:44px;font:700 clamp(13px,1.4cqw,20px)/1.2 Arial,sans-serif;cursor:pointer;flex-shrink:0}
.reveal-clutter{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}
.reveal-clutter span{position:absolute;background:#27332e;border:1px solid #a5b6a455;color:#f5f3ed;padding:1.4% 2%;font:400 1.6cqw Arial,sans-serif;animation:tasks-to-clarity 2s cubic-bezier(.2,.7,.2,1) both;left:12%;top:20%;--turn:-12deg}
.reveal-clutter span:nth-child(2){left:60%;top:16%;--turn:9deg}.reveal-clutter span:nth-child(3){left:38%;top:46%;--turn:-7deg}.reveal-clutter span:nth-child(4){left:15%;top:70%;--turn:7deg}.reveal-clutter span:nth-child(5){left:65%;top:72%;--turn:-9deg}
@keyframes tasks-to-clarity{0%,15%{opacity:1;transform:rotate(var(--turn)) scale(1)}80%,100%{opacity:0;transform:translateY(25px) rotate(0) scale(.4)}}
@keyframes result-resolve{0%,25%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:none}}
.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-ending{padding:6%;gap:3%}
.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .movie-ending>img{width:60%;max-height:16%}
.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .end-personal>div{width:22%;margin:0 auto 5%}
.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-logo{float:none;margin:3% auto;width:18%}
.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .reveal-clutter span{font-size:3.5cqw;max-width:55%}
@media(prefers-reduced-motion:reduce){.reveal-clutter{display:none}.movie-player .movie-reveal .reveal-message{animation:none}}
.paused .reveal-clutter{display:none}

.movie-player[data-phase=end] .movie-sound-start{display:none!important}

/* Fade both sides of each scene cut through the SICHTBAR graphite. */
.movie-dissolve{position:absolute;inset:0;z-index:7;background:#171c1b;opacity:0;pointer-events:none;will-change:opacity}@media(prefers-reduced-motion:reduce){.movie-dissolve{display:none}}body.paused .movie-dissolve{display:none}
