body.cinematic-journal{--journal-paper:10,10,9;--journal-ink:238,238,238;--journal-muted:162,162,162;background:rgb(var(--journal-paper))}.cinematic-journal .af-scope.af-scope.af-scope.af-scope,.cinematic-journal #main,.cinematic-journal #main>.section,.cinematic-journal .site-footer{background:rgb(var(--journal-paper));color:rgb(var(--journal-ink))}.cinematic-journal .af-scope.af-scope.af-scope.af-scope .site-header{background:rgb(var(--journal-paper));color:rgb(var(--journal-ink));border-color:rgba(145,150,134,.2)}.cinematic-journal .af-scope.af-scope.af-scope.af-scope .site-header a,.cinematic-journal .af-scope.af-scope.af-scope.af-scope .site-header summary,.cinematic-journal .af-scope.af-scope.af-scope.af-scope .site-footer a,.cinematic-journal .af-scope.af-scope.af-scope.af-scope .site-footer .brand{color:rgb(var(--journal-ink))}.cinematic-journal .site-header .brand img{background:#f0f1e9;border-radius:50%;padding:3px}.cinematic-journal .site-header .mega{background:rgb(var(--journal-paper));color:rgb(var(--journal-ink))}.cinematic-journal .af-scope.af-scope.af-scope.af-scope .article-card{background:transparent;color:rgb(var(--journal-ink));border-color:rgba(155,160,142,.25)}.cinematic-journal .af-scope.af-scope.af-scope.af-scope .article-card h3,.cinematic-journal .af-scope.af-scope.af-scope.af-scope .article-card .text-link,.cinematic-journal .af-scope.af-scope.af-scope.af-scope .catalog-toolbar label{color:rgb(var(--journal-ink))}.cinematic-journal .af-scope.af-scope.af-scope.af-scope .article-card p,.cinematic-journal .af-scope.af-scope.af-scope.af-scope .eyebrow,.cinematic-journal .directory-count{color:rgb(var(--journal-muted))}.cinematic-journal .mnemiq-night{background:rgb(var(--journal-paper));padding-top:35px;min-height:calc(100svh - 145px)}.cinematic-journal .night-intro{margin-bottom:25px;display:flex;justify-content:space-between;align-items:center}.cinematic-journal .night-intro h1{font:italic 24px Georgia,serif;letter-spacing:-.4px;margin:0}.cinematic-journal .night-intro h1 br,.cinematic-journal .night-intro>p{display:none}.cinematic-journal .night-intro h1 em{color:#bfc4b5}.cinematic-journal .mnemiq-feature{border-radius:2px;background:#0a0b09;opacity:var(--night-fade,1)}.cinematic-journal .butterfly-cover{height:clamp(230px,38vh,460px)}.cinematic-journal .butterfly-cover img{filter:grayscale(.65) contrast(1.2);opacity:.72}.cinematic-journal .mnemiq-feature-copy{padding:15px 40px 35px}.cinematic-journal .mnemiq-feature h2{font-size:60px}.cinematic-journal .flying-butterfly{display:none}.cinematic-journal .night-footer{margin-top:25px}.cinematic-journal .mnemiq-night:after{opacity:.1}.film-active .site-header,.film-active .launch-banner{visibility:hidden}.af-scope .journal-film{position:fixed;inset:0;z-index:9998;pointer-events:none;display:none}.af-scope .journal-film.playing{display:block}.af-scope .film-black{position:absolute;inset:0;background:#030403;--hole:0px;-webkit-mask-image:radial-gradient(circle at var(--land-x) var(--land-y),transparent calc(var(--hole) - 35px),#000 var(--hole));mask-image:radial-gradient(circle at var(--land-x) var(--land-y),transparent calc(var(--hole) - 35px),#000 var(--hole))}.af-scope .film-flyer{position:absolute;top:0;left:0;width:115px;height:115px;margin:-57px;filter:drop-shadow(0 0 7px #e8e8d230);will-change:transform}.af-scope .film-wing{width:100%;height:100%;background:url('/assets/art/mnemiq-butterflies.jpg') 27% 57%/340% auto;clip-path:polygon(7% 4%,13% 0,22% 3%,30% 10%,40% 22%,48% 34%,55% 50%,60% 62%,94% 36%,97% 35%,96% 41%,89% 50%,75% 62%,63% 72%,49% 89%,39% 97%,29% 96%,20% 92%,10% 81%,5% 68%,3% 55%,7% 48%,15% 46%,13% 34%,10% 20%);filter:grayscale(1) sepia(.18) brightness(1.3) contrast(1.4);transform-origin:60% 70%}.af-scope .film-grain{position:absolute;width:100%;height:100%;inset:0;mix-blend-mode:screen;opacity:.36;image-rendering:auto}.af-scope .film-vignette{position:absolute;inset:0;background:radial-gradient(ellipse,transparent 30%,#0008 100%);opacity:.55}.af-scope .landing-rings{position:absolute;top:0;left:0;width:70px;height:70px;margin:-35px;transform-origin:center;opacity:0}.af-scope .landing-rings i{position:absolute;inset:0;border:1px solid #e0debd55;border-radius:50%}.af-scope .landing-rings i:nth-child(2){inset:8px;border-color:#e0debd30}.af-scope .landing-rings i:nth-child(3){inset:16px;border-color:#e0debd20}.af-scope .film-caption{position:absolute;bottom:8vh;left:0;width:100%;text-align:center;font:9px monospace;letter-spacing:.35em;color:#999a8e;transition:opacity .5s}.af-scope .film-caption span{display:block;margin-top:12px;font:italic 17px Georgia,serif;letter-spacing:.02em;color:#c7c6b7}.af-scope .film-skip{position:fixed;right:25px;top:25px;z-index:9999;color:#b8b8aa;background:#16171180;border:1px solid #999b7d40;padding:10px 16px;font:10px monospace;cursor:pointer}.af-scope .film-skip[hidden]{display:none}.cinematic-journal #journal-articles{scroll-margin-top:120px}.cinematic-journal .butterfly-replay{display:block}.cinematic-journal .catalog-toolbar input,.cinematic-journal .catalog-toolbar select{background:rgba(150,155,139,.06);color:rgb(var(--journal-ink));border-color:rgba(150,155,139,.3)}.cinematic-journal .catalog-toolbar select option{color:#151810;background:white}@media(max-width:700px){.cinematic-journal .night-intro{display:block}.cinematic-journal .night-intro h1{font-size:22px;margin-top:18px}.cinematic-journal .mnemiq-feature-copy{padding:12px 23px 25px}.cinematic-journal .mnemiq-feature h2{font-size:50px}.cinematic-journal .butterfly-cover{height:240px}.cinematic-journal .night-footer{gap:15px;line-height:1.7}.af-scope .film-flyer{width:85px;height:85px;margin:-42px}.af-scope .film-skip{top:15px;right:15px}.cinematic-journal .mnemiq-feature p{font-size:13px}.cinematic-journal .night-cta{margin-top:18px}}@media(prefers-reduced-motion:reduce){.af-scope .journal-film,.af-scope .film-skip{display:none!important}.cinematic-journal .butterfly-replay{display:none}}
html.film-boot body{background:#030403!important}html.film-boot .af-scope.af-scope.af-scope.af-scope{visibility:hidden}.cinematic-journal .night-intro{gap:24px;flex-wrap:wrap}
.cinematic-journal .af-scope.af-scope.af-scope.af-scope .menu-toggle{background:transparent;color:rgb(var(--journal-ink));border-color:#7e857260}.cinematic-journal .af-scope.af-scope.af-scope.af-scope .mobile-menu{background:rgb(var(--journal-paper))}.cinematic-journal .af-scope.af-scope.af-scope.af-scope .mobile-menu a{color:rgb(var(--journal-ink))}
/* Articulated photographic wings and the supplied white brand mark. */
.af-scope .film-flyer{width:145px;height:145px;margin:-72px;perspective:650px;filter:drop-shadow(0 2px 9px #e5e3c71f)}.af-scope .butterfly-model{position:relative;width:100%;height:100%;transform-style:preserve-3d;filter:sepia(.12) contrast(1.06);will-change:transform}.af-scope .wing-left,.af-scope .wing-right{position:absolute;top:0;width:50%;height:100%;background-image:url('/assets/art/butterfly-flight.png');background-size:200% 100%;background-repeat:no-repeat;backface-visibility:visible;will-change:transform}.af-scope .wing-left{left:0;background-position:left center;transform-origin:right center}.af-scope .wing-right{right:0;background-position:right center;transform-origin:left center}.af-scope .butterfly-body{position:absolute;inset:0;background:url('/assets/art/butterfly-flight.png') center/100% 100% no-repeat;clip-path:inset(0 46% 0 46%)}.cinematic-journal .af-scope.af-scope.af-scope.af-scope .site-header .brand img.white-brand-mark{background:none;padding:0;border-radius:0;transform:scale(1.8);mix-blend-mode:screen}.film-active .af-scope.af-scope.af-scope.af-scope .site-header{visibility:visible;position:relative;z-index:10000;background:transparent!important;border-color:transparent}.film-active .launch-banner{visibility:hidden}.film-active .af-scope.af-scope.af-scope.af-scope .site-header .brand{color:#f4f4ef}.film-active .af-scope.af-scope.af-scope.af-scope .site-header nav{opacity:.65}.film-active .af-scope.af-scope.af-scope.af-scope .site-header a,.film-active .af-scope.af-scope.af-scope.af-scope .site-header summary{color:#e7e8df}.af-scope .film-skip{top:auto;bottom:25px}.af-scope .film-grain{opacity:.29}.af-scope .landing-rings i{border-width:.65px}@media(max-width:700px){.af-scope .film-flyer{width:110px;height:110px;margin:-55px}.film-active .af-scope.af-scope.af-scope.af-scope .site-header .nav-demo{display:none}.af-scope .film-skip{bottom:20px}}

/* Luminous silver-grain wings: texture follows each articulated half. */
.af-scope .film-flyer{filter:blur(1.6px) drop-shadow(0 0 7px #fff9dcaa) drop-shadow(0 0 22px #fff5cc85) drop-shadow(0 0 42px #e7e7c950)}
.af-scope .butterfly-model{filter:grayscale(1) sepia(.12) brightness(1.28) contrast(.92);animation:butterfly-exposure 1.4s ease-in-out infinite}
.af-scope .wing-left:after,.af-scope .wing-right:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888' filter='url(%23n)' d='M0 0h80v80H0z'/%3E%3C/svg%3E");background-size:85px 85px;mix-blend-mode:multiply;opacity:.95;mask-image:url('/assets/art/butterfly-flight.png');mask-size:200% 100%;mask-repeat:no-repeat;animation:wing-grain .18s steps(1,end) infinite}
.af-scope .wing-left:after{mask-position:left center}.af-scope .wing-right:after{mask-position:right center}
@keyframes wing-grain{0%{background-position:0 0}33%{background-position:17px -11px}66%{background-position:-9px 23px}}
@keyframes butterfly-exposure{0%,100%{opacity:1}50%{opacity:.96}}
@media(prefers-reduced-motion:reduce){.af-scope .butterfly-model,.af-scope .wing-left:after,.af-scope .wing-right:after{animation:none}}

/* Center the release name at the butterfly's landing and reveal point. */
.cinematic-journal .butterfly-cover{position:relative}
.cinematic-journal .mnemiq-feature .mnemiq-image-title{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;color:#fffef5;font:normal clamp(64px,8vw,120px)/1 Georgia,serif;letter-spacing:-.055em;text-shadow:0 2px 24px #000b}
.cinematic-journal .butterfly-cover img{filter:grayscale(.65) contrast(1.2) brightness(.7)}
.cinematic-journal .mnemiq-feature-copy{padding-top:28px}

html.film-scroll-locked,html.film-scroll-locked body{overflow:hidden!important;overscroll-behavior:none}html.film-scroll-locked{scrollbar-gutter:stable}

/* Preserve the silhouette and articulated wings, with no dark markings. */
.af-scope .wing-left,.af-scope .wing-right,.af-scope .butterfly-body{filter:brightness(0) invert(1)}

/* Persistent fine film grain over the featured release after the intro. */
.cinematic-journal .mnemiq-night{isolation:isolate}
.cinematic-journal .mnemiq-night:after{z-index:2;opacity:.36;mix-blend-mode:screen;background-size:260px 260px;pointer-events:none}
