/* R6 PREVIEW ONLY: restorative welcome + visible documentary hero. Not release approved. */
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro:not([hidden]){
 align-items:center;justify-content:center;text-align:center;
 background:#0d1916;padding:24px;color:#f8f4eb;
 transition:opacity .48s ease,visibility .48s ease;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__silk{
 inset:-20%;z-index:-3;opacity:1;animation:wc6ambient 3.3s ease-in-out both;
 background:radial-gradient(ellipse at 17% 79%,rgba(193,111,77,.29),transparent 38%),
 radial-gradient(ellipse at 80% 18%,rgba(119,168,141,.26),transparent 39%),
 linear-gradient(122deg,#07130f 0%,#26372d 56%,#101714 100%);
}
html[data-cosmoya-r6-preview="true"] .wc-r4-intro__aperture{
 z-index:-2;background:#142923 url('/assets/motion/cosmoya-flow-r6-poster.jpg') 65% center/cover no-repeat;
 clip-path:inset(49.9% 0 49.9% 0);
 animation:wc6reveal 1.23s cubic-bezier(.2,.69,.18,1) 1.20s both;
}
html[data-cosmoya-r6-preview="true"] .wc-r4-intro__aperture:after{
 background:linear-gradient(90deg,rgba(11,24,20,.66),rgba(11,24,20,.26) 58%,rgba(11,24,20,.08));
}
html[data-cosmoya-r6-preview="true"] .wc-r4-intro__axis,
html[data-cosmoya-r6-preview="true"] .wc-r4-intro__stages,
html[data-cosmoya-r6-preview="true"] .wc-r4-intro__corner{display:none}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__content{
 align-items:center;text-align:center;max-width:1000px;gap:0;z-index:3;
 animation:wc6center 1.0s cubic-bezier(.22,.8,.3,1) .10s both;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__overline{
 color:#deddd0;font:700 clamp(9px,.9vw,12px)/1.5 "Space Mono",monospace;
 letter-spacing:.28em;margin-bottom:clamp(25px,4vw,42px);
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__content strong{
 font:600 clamp(38px,7.1vw,108px)/1.05 "Space Grotesk",sans-serif;
 letter-spacing:-.08em;text-align:center;max-width:100%;color:#fffaf1;
 text-shadow:0 2px 26px #0008;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__content strong em{
 display:inline;font:italic 400 1.04em/1.05 Georgia,"Times New Roman",serif;
 letter-spacing:-.05em;color:#d7b59c;margin:0;text-shadow:0 3px 24px #000a;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__content small{
 margin-top:clamp(25px,4vw,42px);
 font:400 clamp(14px,1.6vw,20px)/1.6 "Space Grotesk",sans-serif;
 color:#e9eee7;text-shadow:0 2px 20px #000a;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__skip{
 top:clamp(14px,3vw,40px);right:clamp(14px,4vw,60px);
 background:#0d1b17b6;border:1px solid #f3f2e899;
 border-radius:3px;letter-spacing:.02em;font:600 11px/1.4 "Space Grotesk",sans-serif;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__meter{
 animation:wc6progress 3.1s linear both;
 background:linear-gradient(90deg,#bf7154,#e0ccb1,#b9d4c2);
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro.wc-r2-intro--exit{
 opacity:0;visibility:visible;pointer-events:none;transition:opacity .5s ease;
}
html[data-cosmoya-r6-preview="true"] .wc-r2-intro--exit .wc-r4-intro__aperture{
 animation:none;clip-path:inset(0);transition:opacity .4s ease;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__cinema{
 background:#10201b url('/assets/motion/cosmoya-flow-r6-poster.jpg') 58% center/cover no-repeat;
 transform:none;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__cinema video{
 filter:none;object-position:61% 48%;transform:none;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__optics{
 background:linear-gradient(90deg,rgba(6,16,13,.91) 0%,rgba(6,16,13,.84) 21%,
 rgba(6,16,13,.63) 38%,rgba(6,16,13,.14) 59%,transparent 78%),
 linear-gradient(0deg,rgba(7,16,13,.68),transparent 16%,transparent 90%);
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__stage{
 max-width:min(850px,60vw);
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero h1{
 max-width:850px;font-size:clamp(61px,5.7vw,102px);
 line-height:.97;letter-spacing:-.075em;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero h1 span:nth-child(2){letter-spacing:-.078em}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__lead{
 max-width:490px;font-size:clamp(14px,1.2vw,17px);line-height:1.65;
}
html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__reticle{opacity:.4}
@keyframes wc6ambient{from{transform:scale(1.08) rotate(-3deg)}to{transform:scale(1) rotate(2deg)}}
@keyframes wc6center{from{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes wc6reveal{0%{clip-path:inset(49.9% 0 49.9% 0);opacity:.75}100%{clip-path:inset(0);opacity:1}}
@keyframes wc6progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:720px){
 html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__content strong{
 font-size:clamp(39px,9.6vw,69px);line-height:1.14;
 }
 html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__content strong em{display:block}
 html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r2-intro__overline{letter-spacing:.18em}
 html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__stage{max-width:100%}
 html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero h1{font-size:clamp(45px,11vw,72px)}
 html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__optics{
 background:linear-gradient(0deg,rgba(5,14,11,.78),rgba(5,14,11,.43) 54%,rgba(5,14,11,.12) 100%);
 }
 html[data-cosmoya-r6-preview="true"] body[data-wc-r4-active="true"] .wc-r4-hero__cinema video{object-position:63% center}
}
@media(prefers-reduced-motion:reduce){
 html[data-cosmoya-r6-preview="true"] .wc-r4-intro__aperture,
 html[data-cosmoya-r6-preview="true"] body .wc-r2-intro__content{animation:none!important}
}