/* ALPHA V5 — black metal, gold light, cinema assembly. */
:root{--gold:#d4b477;--ink:#070708}body,.cinema-stage{background:#070708}.site-header.scrolled{background:#070708d9}.studio-room{filter:saturate(.5)}.studio-vignette{background:radial-gradient(ellipse at 65% 43%,transparent,#06060755 40%,#060607d9),linear-gradient(0deg,#070708,transparent 50%,#07070888)}.stage-grid{background-image:linear-gradient(#d7bd8310 1px,transparent 1px),linear-gradient(90deg,#d7bd8310 1px,transparent 1px)}
.cap-surface{background:radial-gradient(ellipse at 20% 0,#8c81714a,transparent 55%),repeating-linear-gradient(130deg,#101011 0px,#101011 1px,#151516 2px,#151516 3px);border-color:#c9ad7260;box-shadow:inset 0 0 0 7px #080809,inset 0 0 0 8px #bda07155,inset 0 0 25px #000,0 5px 0 #4c4230,0 10px 0 #0e0e10,0 18px 20px #000a}.part-focus .metal-rim,.part-iris .metal-rim{background:conic-gradient(from 25deg,#222224,#ba9b65 8%,#38322b 15%,#171719 25%,#cbb17e 34%,#272729 45%,#09090b 52%,#726049 65%,#ead3a1 74%,#414143 82%,#121214 92%,#222224)}.part-glass .metal-rim{background:conic-gradient(from 40deg,#151517,#8e7751 15%,#242426 25%,#09090b 45%,#b29a71 67%,#202022 85%,#151517)}.focus-grip{background:repeating-conic-gradient(#242426 0deg 1deg,#55504a 1deg 1.7deg,#131315 1.7deg 3deg)}.barrel-edge{background:linear-gradient(95deg,#08080a,#4d4941,#0b0b0d);box-shadow:0 0 0 1px #7c6a4e,0 5px 0 #151517,0 10px 0 #151517,0 15px 0 #151517,0 20px 0 #151517,0 25px 0 #151517}.iris-chamber i{background:linear-gradient(25deg,#1c1c1f,#565453 70%,#17171a)}.iris-hole{background:radial-gradient(circle,#050507,#19191d)}.optical-glass{border-color:#29292d;background:radial-gradient(ellipse at 27% 30%,#d9c5a044,transparent 35%),radial-gradient(ellipse at 72% 75%,#71809a33,transparent 40%),radial-gradient(circle,#08080b 0%,#28282e 18%,#55505a 20%,#101015 30%,#9a805344 33%,#17171d 36%,#2a2a35 54%,#08080c 57%,#7f705755 59%,#111116 64%);box-shadow:inset 0 0 30px #000,inset 2px 3px 6px #d5cfbf44}.glass-core{background:radial-gradient(circle at 35% 25%,#4d4d58,#030306 65%);border-color:#a99b7d55;box-shadow:0 0 6px #b79a7533,inset 0 0 15px #000}.mount-inner{border-color:#1b1b1d;background:radial-gradient(circle,#070709 40%,#28282c 65%,#030305)}.lens-engraving{color:#e3d4b7}.glass-reflection{background:linear-gradient(135deg,transparent 40%,#e6ddce38 65%,transparent 70%)}
.sound-toggle{display:flex;align-items:center;gap:8px;background:none;color:#baa781;padding:6px;font-size:9px;white-space:nowrap}.sound-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.sound-waves{display:none}.sound-toggle[aria-pressed=true] .sound-waves{display:block}.sound-toggle[aria-pressed=true] .sound-mute{display:none}.sound-toggle[aria-pressed=true]{color:#efd49b}.desktop-nav{gap:23px}.header-actions{gap:18px}.expertise,.lighting,.screening{background:#0c0c0f}.contact{background:radial-gradient(ellipse at 85% 10%,#6a543025,transparent 55%),#101013}.tour-dock,#tour-index{background:#111113f2}.tour-dock[aria-busy=true] #tour-symbol{color:#111114}.slate-body{background:linear-gradient(130deg,#242426,#0d0d0f)}.slate-hinge{background:repeating-linear-gradient(135deg,#ded6bc 0 29px,#171719 30px 59px);border-color:#111113}.card-plane{background:#111114}.modal-open .sound-toggle{pointer-events:none}
/* Full cinema rig: complementary masks preserve the exact assembled silhouette. */
.equipment{height:590svh;background:#070709}.equipment-stage{background:#070709}.view-rig{opacity:0}.rig-workshop{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 45%,#50422c33,transparent 55%),#070709;overflow:clip}.workshop-floor{position:absolute;width:160%;left:-20%;bottom:-35%;height:70%;transform:perspective(550px) rotateX(65deg);background-image:linear-gradient(#bba16a13 1px,transparent 1px),linear-gradient(90deg,#bba16a13 1px,transparent 1px);background-size:65px 65px;mask-image:radial-gradient(ellipse,#000,transparent 68%)}.workshop-orbit{position:absolute;right:8%;top:18%;width:45vw;aspect-ratio:1;border:1px solid #cdb38312;border-radius:50%;transform:rotateX(20deg)}.workshop-orbit:after{content:'';position:absolute;inset:10%;border:1px dashed #cdb38313;border-radius:50%}.workshop-cross{position:absolute;font-size:20px;font-weight:200;color:#c4aa7544}.cross-one{left:45%;top:22%}.cross-two{right:8%;bottom:20%}.rig-sculpture{position:absolute;aspect-ratio:4/3;filter:drop-shadow(0 25px 28px #000b);will-change:transform;pointer-events:none}.equipment-sculpture{width:min(70vw,1120px);left:64%;top:51%;transform:translate(-50%,-50%)}.rig-piece,.rig-complete{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;will-change:transform,opacity}.rig-complete{opacity:0}.rig-base{clip-path:polygon(0 72.5%,100% 72.5%,100% 100%,0 100%)}.rig-support{clip-path:polygon(0 50.5%,100% 50.5%,100% 72.5%,0 72.5%)}.rig-rails{clip-path:polygon(36% 46.5%,100% 46.5%,100% 50.5%,36% 50.5%)}.rig-body{clip-path:polygon(60% 25%,100% 25%,100% 46.5%,60% 46.5%)}.rig-lens{clip-path:polygon(36% 27%,60% 27%,60% 46.5%,36% 46.5%)}.rig-mattebox{clip-path:polygon(0 0,36% 0,36% 50.5%,0 50.5%)}.rig-handle{clip-path:polygon(60% 0,100% 0,100% 25%,60% 25%)}.rig-monitor{clip-path:polygon(36% 0,60% 0,60% 27%,36% 27%)}.rig-blueprint-label{position:absolute;right:7%;bottom:19%;font-size:7px;letter-spacing:.2em;color:#8d816b}.equipment-copy{max-width:33%;pointer-events:none}.equipment-copy h2{font-size:6.5vw}.rig-copy>p:last-of-type{font-size:11px;line-height:1.85;color:#b9b6ae;margin-top:28px}.rig-build-status{margin-top:30px;display:flex;gap:20px;color:#cdb17a;font-size:8px;letter-spacing:.12em}.rig-build-status span:first-child{color:#e7d5ad}.camera-reticle{display:none}.equipment-copy{will-change:opacity,transform}.equipment-top{top:117px}.equipment-bottom{bottom:43px}
/* A dark auditorium becomes a signature. */
.premiere{height:720svh;background:#030304;scroll-margin-top:-90px}.premiere-stage{background:#030304}.premiere-hall{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.08);will-change:filter}.premiere-vignette{position:absolute;inset:0;background:linear-gradient(0deg,#030304c9,transparent 50%,#0303044d),radial-gradient(ellipse,transparent 40%,#0006);pointer-events:none}.premiere-top{position:absolute;z-index:12;top:114px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.18em;color:#bfae8d}.premiere-intro{position:absolute;top:29%;left:10%;right:10%;text-align:center;z-index:5}.premiere-intro .eyebrow{font-size:8px;letter-spacing:.25em;color:#b9a174;margin-bottom:25px}.premiere-intro h2{font:clamp(65px,6.5vw,110px)/.94 Editorial,serif;letter-spacing:-.045em;color:#e5e0d3}.premiere-intro h2 em{color:#cbb17d}.premiere-intro>p:last-child{font-size:11px;color:#928b7b;margin-top:30px}.premiere-lights{position:absolute;inset:0;z-index:2;pointer-events:none}.premiere-lights i{position:absolute;top:-5%;height:100%;left:7%;width:30%;background:linear-gradient(#fce4a388,transparent 80%);clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);filter:blur(24px);transform:rotate(-26deg);transform-origin:50% 0;mix-blend-mode:screen;opacity:0;will-change:opacity}.premiere-lights i:nth-child(2){left:auto;right:7%;transform:rotate(26deg)}.premiere-lights i:nth-child(3){left:29%;width:24%;transform:rotate(-9deg)}.premiere-lights i:nth-child(4){left:auto;right:29%;width:24%;transform:rotate(9deg)}.premiere-lights i:nth-child(5){left:32%;width:36%;transform:none;background:linear-gradient(#fff0c699,transparent 75%)}.premiere-sculpture{width:min(60vw,870px);left:50%;top:53%;z-index:7;transform:translate(-50%,-50%);opacity:0}.wing-camera{position:absolute;width:25vw;height:auto;max-width:390px;top:55%;left:1%;filter:brightness(.6) drop-shadow(0 20px 20px #000);z-index:4;opacity:0;will-change:transform,opacity}.wing-right{left:auto;right:1%}.premiere-screen{position:absolute;left:50%;top:17%;width:min(58vw,900px);transform:translateX(-50%);z-index:9;text-align:center;opacity:0;pointer-events:none;isolation:isolate}.screen-outline{position:absolute;inset:0 -6% -5%;border:1px solid #d5b97b22;box-shadow:0 0 50px #c9a0610a;opacity:0}.premiere-logo-kicker{font-size:7px;letter-spacing:.28em;color:#c2ae80;margin-bottom:8px}.assembled-logo{width:100%;height:auto;overflow:visible;display:block;filter:drop-shadow(0 15px 10px #000c)}.logo-glyph{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.glyph-depth{fill:#08080b;stroke:#6d5735;stroke-width:4;transform:translate(7px,10px)}.glyph-face{fill:url(#logo-metal);stroke:url(#logo-edge);stroke-width:3;stroke-linejoin:round}.glyph-trace{stroke:#ffe3a0;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.logo-subline{font-size:9px;letter-spacing:.35em;color:#c9b27e;opacity:0;margin-top:-12px}.premiere-tagline{font:italic 29px Editorial,serif;color:#e3d4b5;margin-top:22px;opacity:0}.logo-shine{position:absolute;inset:0 -10%;z-index:5;background:linear-gradient(110deg,transparent 35%,#ffdfaa00 43%,#ffeabf3b 48%,#ffe7aa00 55%,transparent 65%);mix-blend-mode:screen;transform:translateX(-100%);opacity:0;pointer-events:none}.premiere-bottom{position:absolute;bottom:76px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;z-index:14;gap:25px}.premiere-chapters{display:flex;gap:35px}.premiere-chapters button{background:none;color:#867f70;padding:13px 0;border-bottom:1px solid #b9a16a33;font-size:8px;display:flex;gap:12px}.premiere-chapters button span{font-size:10px}.premiere-chapters button[aria-pressed=true]{color:#e8cf9c;border-color:#d5b77b}.premiere-bottom>a{font-size:7px;letter-spacing:.1em;color:#c3b18b;display:flex;align-items:center;gap:25px}.premiere-bottom>a span{font-size:22px}.premiere-scrub{position:absolute;bottom:31px;left:5%;width:56%;display:flex;align-items:center;gap:18px;z-index:14;font-size:6px;letter-spacing:.12em;color:#9b8d70}.premiere-scrub>span:first-child{width:200px;flex-shrink:0}.premiere-scrub>span:last-child{font-size:7px;width:20px}#premiere-range{appearance:none;-webkit-appearance:none;padding:0;height:1px;flex:1;min-width:50px;background:#bda57455}#premiere-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:7px;height:7px;border-radius:50%;background:#ddc48b;border:0}#premiere-range::-moz-range-thumb{width:7px;height:7px;border-radius:50%;background:#ddc48b;border:0}
/* Film-scale moving typography. */
.brand-motion{height:230svh;background:#08080a}.brand-motion-stage{background:#08080a;display:flex;flex-direction:column;justify-content:center}.brand-motion-kicker{position:absolute;top:125px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.2em;color:#a68f63;z-index:5}.brand-type{position:relative;z-index:4;white-space:nowrap;font:20vw/.9 Studio,sans-serif;letter-spacing:-.065em;color:#dcc79e;font-weight:700;will-change:transform}.brand-type em{color:transparent;-webkit-text-stroke:1px #c4a76d;font-style:normal}.brand-type-two{font-size:8vw;letter-spacing:-.04em;margin-top:35px;color:transparent;-webkit-text-stroke:1px #a48c615e}.brand-still{position:absolute;z-index:2;width:28vw;aspect-ratio:.8;overflow:clip;opacity:.5;transform:rotate(-9deg);box-shadow:0 25px 80px #000}.brand-still img{width:100%;height:100%;object-fit:cover}.brand-still-one{left:12%;top:15%}.brand-still-two{right:12%;bottom:13%;transform:rotate(8deg)}.brand-motion-caption{position:absolute;bottom:85px;left:5%;z-index:5;font-size:10px;line-height:1.7;color:#b3aca0}.brand-motion-caption em{font:italic 30px Editorial,serif;color:#dfc38e}.film-perforations{position:absolute;bottom:25px;left:-5%;right:-5%;height:12px;background:repeating-linear-gradient(90deg,#cbb68544 0 13px,transparent 13px 33px);opacity:.3;transform:rotate(-1deg)}
/* Saturated worlds with enough breathing room for each image. */
.spectrum{height:530svh;background:#150d23;scroll-margin-top:-90px}.spectrum-top{position:absolute;left:5%;right:5%;top:115px;display:flex;justify-content:space-between;z-index:8;font-size:7px;letter-spacing:.17em;color:#eadbd9}.spectrum-scene{position:absolute;inset:0;overflow:clip;isolation:isolate;visibility:hidden}.spectrum-scene:first-of-type{visibility:visible}.spectrum-scene>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;will-change:transform}.spectrum-shade{position:absolute;inset:0;background:linear-gradient(90deg,#10091cbb,transparent 75%),linear-gradient(0deg,#09030edd,transparent 60%)}.spectrum-copy{position:absolute;left:5%;top:34%;z-index:3;max-width:80%}.spectrum-copy .eyebrow{font-size:8px;letter-spacing:.18em;color:#d6b4ed;margin-bottom:28px}.spectrum-copy h2{font:clamp(75px,9vw,145px)/.9 Editorial,serif;letter-spacing:-.055em;color:#fff3f1}.spectrum-copy h2 em{color:#d9a1ff}.spectrum-copy>p:last-child{font-size:12px;color:#ddd4dd;line-height:1.8;max-width:290px;margin-top:30px}.spectrum-scarlet .spectrum-shade{background:linear-gradient(90deg,#26030899,transparent 85%),linear-gradient(0deg,#190206e6,transparent 60%)}.spectrum-scarlet h2 em{color:#ffd6b5}.spectrum-scarlet .eyebrow{color:#efb5a4}.spectrum-daylight .spectrum-shade{background:linear-gradient(90deg,#f0decb66,transparent 80%),linear-gradient(0deg,#2a1414a8,transparent 60%)}.spectrum-daylight .spectrum-copy h2{color:#361e1b}.spectrum-daylight .spectrum-copy h2 em{color:#8d4939}.spectrum-daylight .spectrum-copy .eyebrow{color:#6d4335}.spectrum-daylight .spectrum-copy>p:last-child{color:#5d3c32}.spectrum-word{position:absolute;right:4%;bottom:17%;font:italic 11vw Editorial,serif;color:#fff3e91f;z-index:2}.spectrum-bottom{position:absolute;left:5%;right:5%;bottom:75px;display:flex;align-items:center;justify-content:space-between;z-index:10;gap:20px}.spectrum-options{display:flex;gap:35px}.spectrum-options button{background:none;padding:13px 0;display:flex;align-items:center;gap:10px;border-bottom:1px solid transparent;font-size:10px;color:#cdc0bb}.spectrum-options button[aria-pressed=true]{border-color:#e8c6bd;color:#fff1de}.spectrum-options i{width:7px;height:7px;border-radius:50%;background:#b388ff;box-shadow:0 0 10px #b388ff44}.spectrum-options button:nth-child(2) i{background:#e73c4e}.spectrum-options button:nth-child(3) i{background:#f5d3a8}.spectrum-play{display:flex;align-items:center;gap:18px;background:#160f173b;border:1px solid #f5ddce66;border-radius:30px;padding:14px 20px;color:#f2ded2;font-size:8px;letter-spacing:.08em;backdrop-filter:blur(8px)}.spectrum-play>span{font-size:6px;color:#d3c3bc}
/* A clearer edit, a more useful storyboard. */
.story-card>img{filter:none}.story-card button{background:none;border-top:1px solid #8d826a55;margin-top:13px;padding:9px 0 0;color:#66563a;font-size:7px;text-align:left;position:relative;z-index:2}.story-card{padding-bottom:19px}.story-card>i{bottom:17px;right:13px}.story-card:hover{box-shadow:0 25px 65px #000b}.screening{--screen-accent:#c7a879;background:radial-gradient(ellipse at 50% 60%,var(--screen-glow,#c7a87912),transparent 65%),#0b0b0e;transition:background .7s}.screening-film-title{display:flex;justify-content:space-between;gap:20px;margin-bottom:17px;font-size:8px;letter-spacing:.16em;color:var(--screen-accent)}.screening-film-title>span:last-child{font-size:7px;color:#8e8b85}.screening-player{border-color:var(--screen-accent);box-shadow:0 0 70px var(--screen-glow,#c7a87912)}.film-extra{margin-top:15px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 25px;background:linear-gradient(100deg,#80539118,#bd41551c,#d3a36418);border:1px solid #b59eb755;color:#ccb2d2;text-align:left}.film-extra>span{font-size:7px;letter-spacing:.14em}.film-extra>strong{font:32px Editorial,serif;font-weight:400;margin-right:auto}.film-extra[aria-pressed=true]{border-color:#d9b6e2;color:#f3d5fb;background:linear-gradient(100deg,#80539144,#bd41552a,#d3a36425)}.film-dialog{padding:30px;max-width:1100px;width:90vw;background:#0b0b0e;border:1px solid #bba27655;color:#dfd4bb;max-height:92svh}.film-dialog::backdrop{background:#020203e8;backdrop-filter:blur(12px)}.film-dialog-heading .eyebrow{font-size:8px;color:#a99469;margin:0 0 12px}.film-dialog h2{font:45px Editorial,serif;margin:0 0 23px}.film-dialog video{display:block;width:100%;max-height:64svh;background:#000}.film-dialog>p{font-size:9px;color:#8c877b;margin-top:18px}.film-dialog .dialog-close{position:absolute;top:20px;right:25px;background:none;color:#d2bc8b;font-size:30px;z-index:5}
@media(min-width:1600px){.equipment-copy h2{font-size:110px}.premiere-screen{top:18%}.premiere-sculpture{width:850px}}
@media(max-width:1150px){.sound-toggle>span{display:none}.desktop-nav{gap:16px}.header-actions{gap:14px}.equipment-copy h2{font-size:7vw}.equipment-sculpture{width:76vw;left:65%}.rig-build-status{gap:14px;font-size:7px}.premiere-chapters{gap:25px}.spectrum-copy h2{font-size:10vw}.story-card button{font-size:6px}.premiere-screen{width:65vw;top:22%}}
@media(max-width:760px){.header-actions{gap:10px}.sound-toggle{padding:5px}.sound-toggle svg{width:15px;height:15px}.sound-toggle>span{display:none}.header-cta{padding:7px 9px}.equipment{height:570svh}.equipment-top{top:102px}.equipment-copy{max-width:90%;left:5%;bottom:20%;top:auto}.equipment-copy h2{font-size:13vw}.rig-copy>p:last-of-type{font-size:9px;line-height:1.7;margin-top:15px}.rig-build-status{margin-top:18px;font-size:6px;gap:20px}.equipment-sculpture{width:110vw;left:50%;top:35%}.rig-blueprint-label{right:10%;bottom:43%;font-size:5px}.workshop-orbit{width:85vw;right:5%;top:17%}.equipment-bottom{bottom:65px;gap:12px}.equipment-bottom .inline-link{font-size:8px;gap:10px}.equipment-top span:last-child{display:none}.premiere{height:700svh}.premiere-top{top:101px;font-size:6px;letter-spacing:.14em}.premiere-top>span:last-child{display:none}.premiere-intro{top:31%;left:6%;right:6%}.premiere-intro .eyebrow{font-size:6px;margin-bottom:22px}.premiere-intro h2{font-size:12vw}.premiere-intro>p:last-child{font-size:9px;margin-top:25px}.premiere-sculpture{width:103vw;top:47%}.wing-camera{width:48vw;top:55%;left:-13%;filter:brightness(.4) drop-shadow(0 15px 15px #000)}.wing-right{left:auto;right:-13%}.premiere-screen{top:30%;width:88vw}.premiere-logo-kicker{font-size:5.5px;letter-spacing:.14em;margin-bottom:18px}.logo-subline{font-size:6px;letter-spacing:.15em;margin-top:-4px}.premiere-tagline{font-size:24px;margin-top:22px}.screen-outline{inset:-7% -2% -8%}.premiere-bottom{bottom:100px;gap:15px;left:5%;right:5%}.premiere-chapters{gap:16px}.premiere-chapters button{font-size:6px;gap:6px;padding:11px 0}.premiere-chapters button>span{font-size:8px}.premiere-bottom>a{font-size:5px;letter-spacing:.02em;gap:5px;max-width:60px;line-height:1.7}.premiere-bottom>a span{font-size:15px}.premiere-scrub{bottom:69px;width:90%;gap:10px;font-size:5px}.premiere-scrub>span:first-child{width:155px;font-size:5px;letter-spacing:.06em}.premiere-scrub>span:last-child{font-size:6px}.premiere-lights i{filter:blur(15px);width:50%;left:-5%}.premiere-lights i:nth-child(2){right:-5%}.premiere-lights i:nth-child(3){left:15%;width:35%}.premiere-lights i:nth-child(4){right:15%;width:35%}.brand-motion{height:210svh}.brand-motion-kicker{top:103px;font-size:5px;letter-spacing:.1em}.brand-type{font-size:31vw}.brand-type-two{font-size:16vw;margin-top:30px}.brand-still{width:45vw;aspect-ratio:.65}.brand-still-one{left:4%;top:22%}.brand-still-two{right:2%;bottom:22%}.brand-motion-caption{font-size:8px;bottom:95px}.brand-motion-caption em{font-size:28px}.film-perforations{bottom:65px;height:9px}.spectrum{height:500svh}.spectrum-top{top:103px;font-size:5.5px;letter-spacing:.1em}.spectrum-top span:last-child{display:none}.spectrum-copy{top:34%;left:5%;max-width:90%}.spectrum-copy .eyebrow{font-size:6px;margin-bottom:22px}.spectrum-copy h2{font-size:15vw}.spectrum-copy>p:last-child{font-size:10px;max-width:240px;margin-top:24px}.spectrum-scene>img{object-position:66% center}.spectrum-daylight>img{object-position:64% center}.spectrum-shade{background:linear-gradient(90deg,#10091c80,transparent),linear-gradient(0deg,#09030ef2,transparent 80%)}.spectrum-daylight .spectrum-shade{background:linear-gradient(90deg,#f0decb99,transparent 85%),linear-gradient(0deg,#271010b3,transparent 70%)}.spectrum-word{font-size:20vw;bottom:24%;right:5%}.spectrum-bottom{bottom:70px;flex-direction:column;align-items:flex-start;gap:22px}.spectrum-options{gap:25px}.spectrum-options button{font-size:9px;gap:8px;padding:11px 0}.spectrum-play{font-size:7px;padding:12px 17px;gap:18px}.spectrum-options i{width:6px;height:6px}.story-card{padding-bottom:17px}.story-card button{font-size:5.5px;padding-top:8px;margin-top:9px}.story-card>i{font-size:13px;bottom:14px;right:10px}.story-card p{max-width:115px}.alpha-slate{top:83%}.desk-caption{bottom:67px}.screening-film-title{font-size:6px;margin-bottom:13px;letter-spacing:.09em}.screening-film-title>span:last-child{font-size:5px}.film-extra{gap:12px;padding:15px 13px;margin-top:20px}.film-extra>span{font-size:5px;letter-spacing:.04em}.film-extra>strong{font-size:25px}.film-dialog{padding:20px;width:94vw}.film-dialog h2{font-size:35px}.film-dialog-heading .eyebrow{font-size:6px}.film-dialog>p{font-size:7px;line-height:1.6}.film-dialog .dialog-close{top:13px;right:17px}.tour-dock{background:#111113ed}}
@media(max-height:740px) and (min-width:761px){.equipment-top,.premiere-top,.spectrum-top{top:98px}.equipment-copy h2{font-size:6vw}.equipment-sculpture{width:64vw;top:50%}.premiere-screen{width:52vw;top:19%}.premiere-sculpture{width:50vw;top:51%}.premiere-tagline{font-size:22px;margin-top:15px}.premiere-bottom{bottom:67px}.premiere-scrub{bottom:25px}.premiere-intro h2{font-size:6vw}.spectrum-copy{top:29%}.spectrum-copy h2{font-size:8vw}.spectrum-bottom{bottom:65px}}
@media(prefers-reduced-motion:reduce){.equipment{height:auto}.equipment .pinned-stage{height:1400px}.equipment-view{height:50%}.view-rig{top:50%;opacity:1!important}.equipment-sculpture{width:min(75vw,850px)}.rig-piece{transform:none!important;opacity:1!important}.rig-complete{opacity:1!important}.rig-copy{top:auto!important;bottom:5%;opacity:1!important;visibility:visible!important}.profile-copy{top:17%!important;opacity:1!important;visibility:visible!important}.premiere,.brand-motion,.spectrum{height:auto}.premiere-stage{position:relative;height:950px}.premiere-hall{filter:brightness(.7)!important}.premiere-screen{opacity:1!important}.logo-glyph{transform:none!important;opacity:1!important}.glyph-face,.glyph-depth,.logo-subline,.premiere-tagline{opacity:1!important}.premiere-intro,.premiere-sculpture,.premiere-lights,.premiere-chapters,.premiere-scrub{display:none}.wing-camera{opacity:.4!important}.premiere-bottom{justify-content:flex-end}.brand-motion-stage{position:relative;height:750px}.brand-type{transform:none!important;font-size:20vw}.brand-type-two{font-size:9vw}.brand-still{transform:none!important}.spectrum-stage{height:auto;min-height:0;position:relative}.spectrum-scene{position:relative;height:850px;visibility:visible!important;clip-path:none!important}.spectrum-scene>img,.spectrum-copy{transform:none!important;opacity:1!important}.spectrum-options{display:none}.spectrum-top{top:30px}.spectrum-bottom{bottom:65px}.assembled-logo{filter:none}.logo-shine{display:none}}

.desk-backdrop{filter:saturate(.16)}.desk-shade{background:linear-gradient(90deg,#101012f0,#10101260 55%,#10101222),linear-gradient(0deg,#0c0c0ec9,transparent 40%)}
@media(max-width:760px){.premiere-chapters button{font-size:7px;min-height:40px}.premiere-scrub>span:first-child{font-size:6px}.premiere-scrub>span:last-child{font-size:7px}.spectrum-options button{font-size:9px}.story-card button{font-size:7px;min-height:30px}.spectrum-top{color:#eee5e1;text-shadow:0 1px 8px #0009}}
.mobile-menu{overflow-y:auto;overscroll-behavior:contain}.story-card button{font-size:9px;min-height:30px;padding-right:14px}@media(max-width:760px){.story-card button{font-size:7px;padding-right:10px}}
