@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#050506;--ink-soft:#0b0b0d;--paper:#f4f0e9;--paper-muted:#f4f0e99e;--paper-faint:#f4f0e961;--red:#ff2349;--red-deep:#b7002a;--casting-progress:0;--film-scale:1.035;--film-x:1.1vw;--film-y:.25vh;--film-roll:.12deg;--camera-x:0vw;--camera-y:0vh;--camera-dolly:0px;--camera-yaw:0deg;--camera-pitch:0deg;--camera-roll:0deg;--camera-perspective:1280px;--far-x:0vw;--red-bloom:.08;--cinema-matte:.78;--world-opacity:1;--font:"Archivo Variable", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--red-deep) #050506;min-width:320px;overflow-x:clip}body{background:var(--ink);min-width:320px;color:var(--paper);font-family:var(--font);text-rendering:geometricprecision;margin:0;overflow-x:hidden}body::selection{background:var(--red);color:#fff}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#050506;letter-spacing:.12em;background:#fff;padding:12px 16px;font-size:.72rem;font-weight:760;text-decoration:none;transition:transform .2s;position:fixed;top:14px;left:14px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.casting-loader{z-index:900;opacity:1;visibility:visible;background:radial-gradient(circle at 68% 45%,#ff234914,#0000 32%),#050506;place-content:center;justify-items:center;gap:20px;padding:24px;transition:opacity .65s,visibility .65s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.casting-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.casting-loader__brand{letter-spacing:-.095em;font-size:clamp(3.6rem,9vw,8.5rem);font-weight:760;line-height:.78}.casting-loader__brand i{color:var(--red);font-style:normal}.casting-loader p{color:var(--paper-muted);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:660}.casting-loader__track{background:#ffffff21;width:min(340px,72vw);height:1px;overflow:hidden}.casting-loader__track i{background:linear-gradient(90deg, var(--red-deep), var(--red), #ff718a);transform-origin:0;width:100%;height:1px;transition:transform .35s;display:block;transform:scaleX(.08)}.casting-loader button{min-height:40px;color:var(--paper-faint);letter-spacing:.2em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:0 16px;font-size:.48rem;font-weight:680;transition:border-color .2s,color .2s}.casting-loader button:hover{border-color:var(--red);color:#fff}.casting-loader button:focus-visible{border-color:var(--red);color:#fff}#casting-experience{isolation:isolate;position:relative}.cinema{z-index:-1;pointer-events:none;opacity:var(--world-opacity);perspective:var(--camera-perspective);perspective-origin:68%;transform-style:preserve-3d;background:#050506;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.film-shell{transform:translate3d(var(--camera-x), var(--camera-y), var(--camera-dolly)) rotateX(var(--camera-pitch)) rotateY(var(--camera-yaw)) rotateZ(var(--camera-roll));transform-origin:63% 52%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;background:#0a0a0c;position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%;overflow:hidden}.casting-film,.film-fallback,.film-wash,.cinema-bloom{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.casting-film{z-index:2;object-fit:cover;object-position:center center;filter:saturate(.9)contrast(1.11)brightness(.91);transform:translate3d(var(--film-x), var(--film-y), 0) rotate(var(--film-roll)) scale(var(--film-scale));transform-origin:63% 54%;will-change:transform;background:0 0}.casting-film--reverse,.film-shell[data-media-direction=reverse] #casting-film{visibility:hidden}.film-shell[data-media-direction=reverse] .casting-film--reverse{visibility:visible}.film-fallback{z-index:1;background:#09090b;display:block;overflow:hidden}.film-fallback img{object-fit:cover;object-position:center center;filter:saturate(.88)contrast(1.1)brightness(.82);width:100%;height:100%;transform:scale(1.02)}.film-wash{z-index:4;background:linear-gradient(90deg, #050506 0, rgba(5, 5, 6, var(--cinema-matte)) 18%, #0505066b 36%, transparent 59%), linear-gradient(0deg, #050506b8, transparent 25% 73%, #0505067a)}.cinema-bloom{z-index:3;opacity:var(--red-bloom);transform:translate3d(var(--far-x), 0, 0) scale(1.06);will-change:transform, opacity;background:radial-gradient(42% 38% at 69% 69%,#ff143c66 0%,#ff143c2e 31%,#ff143c0d 54%,#0000 78%),radial-gradient(34% 32% at 82% 42%,#ff244642 0%,#ff244614 43%,#0000 76%)}.safe-matte{z-index:5;background:linear-gradient(90deg,#050506 0 18%,#050506f7 28%,#0505067a 45%,#0000 64%),linear-gradient(#05050640,#0000 24% 76%,#0505068f);position:absolute;top:0;bottom:0;left:0;right:0}.cinema-grain{display:none}body.is-media-unavailable .casting-film,body.is-reduced-motion .casting-film{opacity:0}.casting-head{z-index:30;top:max(25px, env(safe-area-inset-top));left:max(34px, env(safe-area-inset-left));right:max(34px, env(safe-area-inset-right));grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:fixed}.casting-head a{text-decoration:none}.casting-head__brand{letter-spacing:-.075em;justify-self:start;font-size:1.05rem;font-weight:790}.casting-head__brand i{color:var(--red);font-style:normal}.casting-head__descriptor{color:var(--paper-muted);letter-spacing:.2em;align-items:center;gap:14px;font-size:.5rem;font-weight:690;display:flex}.casting-head__descriptor span{background:linear-gradient(90deg, var(--red), #ff23491a);width:38px;height:1px}.casting-progress{z-index:30;top:50%;right:max(32px, env(safe-area-inset-right));color:var(--paper-faint);letter-spacing:.08em;opacity:clamp(0, calc((.985 - var(--casting-progress)) * 28), 1);will-change:opacity;justify-items:center;gap:11px;font-size:.48rem;font-weight:680;display:grid;position:fixed;transform:translateY(-50%)}.casting-progress #progress-current{color:#fff}.casting-progress__rail{background:#ffffff26;width:1px;height:120px}.casting-progress__rail i{background:linear-gradient(#fff 0%, var(--red) 100%);transform-origin:top;will-change:transform;width:1px;height:100%;display:block;transform:scaleY(0)}.motion-toggle{z-index:30;left:max(34px, env(safe-area-inset-left));bottom:max(24px, env(safe-area-inset-bottom));color:var(--paper-faint);letter-spacing:.17em;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px 0;font-size:.46rem;font-weight:680;display:flex;position:fixed}.motion-toggle:hover{color:#fff}.motion-toggle:focus-visible{color:#fff}.motion-toggle__icon{border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:24px;height:24px;display:flex}.motion-toggle__icon i{background:var(--red);width:1px;height:7px}.motion-toggle[aria-pressed=true] .motion-toggle__icon{gap:0}.motion-toggle[aria-pressed=true] .motion-toggle__icon i:first-child{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--red);background:0 0;width:0;height:0}.motion-toggle[aria-pressed=true] .motion-toggle__icon i:last-child{display:none}.scroll-cue{z-index:30;right:max(34px, env(safe-area-inset-right));bottom:max(27px, env(safe-area-inset-bottom));color:var(--paper-muted);letter-spacing:.2em;align-items:center;gap:13px;font-size:.46rem;font-weight:680;transition:opacity .3s linear;display:flex;position:fixed}.scroll-cue i{background:var(--red);width:44px;height:1px;animation:1.7s ease-in-out infinite cue-pulse;display:block}@keyframes cue-pulse{50%{transform-origin:100%;transform:scaleX(.4)}}.casting-story{z-index:2;position:relative}.story-chapter{align-items:flex-start;min-height:118svh;padding:18vh 6vw;display:flex;position:relative}.story-chapter--hero{min-height:112svh}.room-reveal{pointer-events:none;min-height:171svh;padding-block-start:0;padding-block-end:0;position:relative}.story-copy.room-reveal__copy{width:min(41vw,620px);top:50dvh;left:5vw}.story-copy.room-reveal__copy h2{font-size:clamp(3.2rem,5.7vw,6.6rem);line-height:.82}.story-copy{z-index:6;text-shadow:0 14px 52px #000000eb;visibility:hidden;pointer-events:none;width:min(43vw,690px);position:fixed;top:50svh;left:6vw;transform:translateY(-50%)}.story-chapter.is-copy-visible .story-copy,.application.is-copy-visible .application-intro{visibility:visible}.story-chapter.is-copy-interactive .story-copy a,.story-chapter.is-copy-interactive .story-copy button{pointer-events:auto}.story-copy>.kicker,.application-intro>.kicker,.flight-line,.story-copy>.lede,.story-copy>blockquote,.application-intro>p:not(.kicker),.application-intro>.application-intro__meta,.story-copy>.hero-actions,.story-copy>.profile-notes,.story-chapter--invitation .story-copy>.primary-cta{--flight-z:-1200px;--flight-x:24vw;--flight-y:0vh;--flight-yaw:-38deg;--flight-pitch:9deg;--flight-roll:-2deg;--flight-scale:.62;--flight-blur:16px;--flight-opacity:0;--flight-perspective:780px;opacity:var(--flight-opacity);filter:blur(var(--flight-blur));transform-origin:0;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity, transform;transform:perspective(var(--flight-perspective)) translate3d(var(--flight-x), var(--flight-y), var(--flight-z)) rotateX(var(--flight-pitch)) rotateY(var(--flight-yaw)) rotateZ(var(--flight-roll)) scale(var(--flight-scale))}.flight-line{isolation:isolate;width:max-content;max-width:100%;display:block;position:relative}.flight-line:before{content:attr(data-flight-text);color:#37000deb;width:100%;opacity:var(--type-artifact-opacity,0);pointer-events:none;white-space:inherit;z-index:-1;-webkit-text-stroke:.65px #ff234980;text-shadow:1px 1px #70001ad1,3px 3px #4e0012b8,5px 5px #2600099e;transform:translate3d(var(--type-extrusion,2px), calc(var(--type-extrusion,2px) * .7), -2px);position:absolute;top:0;bottom:0;left:0;right:0}.kicker{color:var(--paper-muted);letter-spacing:.22em;align-items:center;gap:13px;margin:0 0 24px;font-size:.54rem;font-weight:740;display:flex}.kicker:before{content:"";background:var(--red);width:38px;height:1px;box-shadow:0 0 12px #ff234980}.kicker span{color:var(--red)}h1,h2,h3,p{text-wrap:pretty}.story-copy h1,.story-copy h2,.application h2{letter-spacing:-.078em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,6.6vw,7.4rem);font-weight:690;line-height:.8}.story-copy h1 em,.story-copy h2 em,.application h2 em{color:var(--red);font-style:normal}.lede{color:#f4f0e9b3;max-width:43ch;margin:28px 0 0;font-size:clamp(.92rem,1.2vw,1.12rem);line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px 30px;width:min(100%,720px);margin-top:34px;display:flex}.primary-cta{letter-spacing:.17em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0505064d;border:1px solid #ffffff6b;justify-content:space-between;align-items:center;gap:38px;width:min(370px,100%);min-height:64px;padding:0 0 0 20px;font-size:.62rem;font-weight:740;text-decoration:none;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative}.primary-cta i{width:64px;color:var(--red);border-left:1px solid #ffffff3d;align-self:stretch;place-items:center;font-size:1.25rem;font-style:normal;display:grid}.primary-cta:hover{border-color:var(--red);background:var(--red);box-shadow:0 16px 42px #ff234938}.primary-cta:focus-visible{border-color:var(--red);background:var(--red);box-shadow:0 16px 42px #ff234938}.primary-cta:hover i{color:#fff}.primary-cta:focus-visible i{color:#fff}.destination-links{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.text-link{color:var(--paper-muted);font:inherit;letter-spacing:.18em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;padding:7px 0 6px;font-size:.5rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .18s,border-color .18s}.destination-link{border:1px solid #ffffff3d;border-bottom:1px solid var(--red);align-items:center;min-height:44px;padding:10px 14px;font-size:clamp(.72rem,1vw,.9rem);display:inline-flex}.text-link:hover{border-color:var(--red);color:#fff}.text-link:focus-visible{border-color:var(--red);color:#fff}.text-link:focus-visible{outline:1px solid var(--red);outline-offset:6px}.application-boundary{width:100%;height:0}.page-back{z-index:4;border-bottom-color:var(--red);grid-column:1/-1;justify-self:start;margin:0 0 8px;position:relative}.zonax-face--home{min-height:100%}.application.zonax-face,.public-candidates.zonax-face{isolation:isolate;min-height:100svh;position:relative;overflow:clip}.face-destination{z-index:0;color:#ff23491b;max-width:none;font-family:var(--font);letter-spacing:-.065em;text-align:right;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;pointer-events:none;margin:0;font-size:clamp(3rem,8.4vw,7.6rem);font-weight:900;line-height:.82;position:absolute;top:clamp(82px,10vh,118px);left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px)}html[data-page-turn] .skip-link{visibility:hidden}html[data-zonax-view]:not([data-zonax-view=home]) .skip-link{display:none}html[data-page-turn],html[data-page-turn] body{overflow:hidden}.zonax-face[hidden]{display:none!important}html[data-zonax-ready=true][data-zonax-view=home] .casting-footer{display:none}.page-cube-stage{--cube-half:50vw;z-index:9998;perspective:1780px;perspective-origin:50% 49%;isolation:isolate;background:radial-gradient(at 50% 45%,#89001b3d,#0000 47%),radial-gradient(at 50% 104%,#66001633,#0000 50%),linear-gradient(145deg,#09090b 0%,#030304 58%,#010102 100%);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.page-cube-stage[hidden]{display:none!important}.page-cube-stage:before{content:"";z-index:-2;pointer-events:none;opacity:.78;background:radial-gradient(at 50% 48%,#0000 0 34%,#0000009e 92%),linear-gradient(#ffffff06,#0000 28%,#0006);transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.page-cube-stage:after{content:"";z-index:-1;pointer-events:none;transform-origin:50% 100%;opacity:.62;background:radial-gradient(#c9002830,#0000 69%);height:30%;transition:opacity .22s;position:absolute;bottom:-10%;left:13%;right:13%;transform:perspective(900px)rotateX(68deg)}.page-cube-stage[data-cube-phase=turn]:before{opacity:.48}.page-cube-stage[data-cube-phase=turn]:after{opacity:.9}.page-cube-stage[data-cube-phase=approach]:after{opacity:.35}.page-cube-lines{z-index:0;pointer-events:none;opacity:0;transform-origin:50% 52%;transform-style:preserve-3d;will-change:transform, opacity;transition:opacity .26s;position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%;overflow:hidden;transform:translateZ(-120px)scale(1.03);-webkit-mask-image:radial-gradient(at 50% 51%,#000 7%,#000000fa 50%,#0000 93%);mask-image:radial-gradient(at 50% 51%,#000 7%,#000000fa 50%,#0000 93%)}.page-cube-lines:before{content:"";opacity:.8;border:1px solid #ff264313;border-radius:50%;position:absolute;top:9%;bottom:9%;left:5%;right:5%;transform:rotate(-8deg)scaleX(1.18);box-shadow:0 0 84px #b100231f,inset 0 0 100px #b100230b}.page-cube-line{--line-angle:0deg;--line-alpha:.38;--line-blur:0px;--line-length:112%;width:var(--line-length);height:2px;opacity:var(--line-alpha);transform:translate3d(-50%, -50%, 0) rotate(var(--line-angle)) scaleX(.96);transform-origin:50%;filter:blur(var(--line-blur));will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#7b00191a 10%,#da002bdb 37%,#ff687cfa 50%,#cd002ab8 65%,#0000 91%);position:absolute;top:50%;left:50%;box-shadow:0 0 18px #e4002d57}.page-cube-line--1{--line-angle:-27deg;--line-alpha:.28;--line-length:126%;top:24%;left:46%}.page-cube-line--2{--line-angle:-17deg;--line-alpha:.42;--line-length:116%;top:34%;left:54%}.page-cube-line--3{--line-angle:-8deg;--line-alpha:.54;--line-length:108%;top:45%;left:48%}.page-cube-line--4{--line-angle:4deg;--line-alpha:.34;--line-length:121%;top:58%;left:53%}.page-cube-line--5{--line-angle:16deg;--line-alpha:.5;--line-length:112%;top:69%;left:45%}.page-cube-line--6{--line-angle:28deg;--line-alpha:.26;--line-length:128%;top:78%;left:52%}.page-cube-line--7{--line-angle:-43deg;--line-alpha:.22;--line-blur:.2px;--line-length:92%;top:46%;left:24%}.page-cube-line--8{--line-angle:41deg;--line-alpha:.24;--line-blur:.2px;--line-length:96%;top:53%;left:78%}.page-cube-line--9{--line-angle:-2deg;--line-alpha:.62;--line-length:74%;top:51%;left:50%}.page-cube-stage[data-cube-phase=retreat] .page-cube-lines{opacity:.58;animation:.56s cubic-bezier(.22,.68,.18,1) both cube-line-awaken}.page-cube-stage[data-cube-phase=turn] .page-cube-lines{opacity:.96}.page-cube-stage[data-cube-phase=turn] .page-cube-line{animation:1.28s cubic-bezier(.22,.72,.12,1) both cube-line-shimmer}.page-cube-stage[data-cube-direction=forward][data-cube-phase=turn] .page-cube-lines{animation:1.28s cubic-bezier(.22,.72,.12,1) both cube-line-drift-forward}.page-cube-stage[data-cube-direction=back][data-cube-phase=turn] .page-cube-lines{animation:1.28s cubic-bezier(.22,.72,.12,1) both cube-line-drift-back}.page-cube-stage[data-cube-phase=approach] .page-cube-lines{opacity:.24;animation:.56s cubic-bezier(.16,.66,.16,1) both cube-line-settle}.page-cube-line--2,.page-cube-line--5,.page-cube-line--8{animation-delay:55ms!important}.page-cube-line--3,.page-cube-line--6{animation-delay:.11s!important}@keyframes cube-line-awaken{0%{opacity:0;transform:translate3d(0,1.5%,-160px)scale(1.075)}to{opacity:.58;transform:translateZ(-120px)scale(1.03)}}@keyframes cube-line-drift-forward{0%{transform:translate3d(3.8%,0,-120px)scale(1.045)rotate(.35deg)}46%{transform:translate3d(-1.2%,-.4%,-80px)scale(1.075)rotate(-.2deg)}to{transform:translate3d(-4.2%,.25%,-120px)scale(1.045)rotate(-.45deg)}}@keyframes cube-line-drift-back{0%{transform:translate3d(-3.8%,0,-120px)scale(1.045)rotate(-.35deg)}46%{transform:translate3d(1.2%,-.4%,-80px)scale(1.075)rotate(.2deg)}to{transform:translate3d(4.2%,.25%,-120px)scale(1.045)rotate(.45deg)}}@keyframes cube-line-shimmer{0%,to{opacity:calc(var(--line-alpha) * .72)}43%{opacity:var(--line-alpha)}58%{opacity:calc(var(--line-alpha) * 1.18)}}@keyframes cube-line-settle{0%{opacity:.96;transform:translateZ(-110px)scale(1.05)}to{opacity:0;transform:translate3d(0,-1%,-170px)scale(.985)}}.page-cube-camera{z-index:2;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.page-cube-rig{width:100vw;height:100svh;transform:translateZ(calc(-1 * var(--cube-half)));transform-style:preserve-3d;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.page-cube-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;scrollbar-width:none;background:#050506;border:1px solid #ff3a521f;width:100vw;height:100svh;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 150px #00000040,0 40px 130px #000000b8}.page-cube-panel::-webkit-scrollbar{display:none}.page-cube-panel:before{content:"";z-index:19;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#ff264321 0,#ff264306 4%,#0000 14% 82%,#0000007a 100%),linear-gradient(#ffffff09,#0000 18% 76%,#0000006b);transition:opacity .18s;position:fixed;top:0;bottom:0;left:0;right:0}.page-cube-panel:after{content:"";z-index:20;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff07,inset 0 0 145px #0000005c}.page-cube-stage[data-cube-phase=turn] .page-cube-panel:before{opacity:1}.page-cube-stage[data-cube-phase=approach] .page-cube-panel:before{opacity:.42}.page-cube-panel--outgoing{transform:rotateY(0deg) translateZ(var(--cube-half))}.page-cube-stage[data-cube-direction=forward] .page-cube-panel--incoming{transform:rotateY(90deg) translateZ(var(--cube-half))}.page-cube-stage[data-cube-direction=back] .page-cube-panel--incoming{transform:rotateY(-90deg) translateZ(var(--cube-half))}@media (max-width:720px){.page-cube-stage{perspective:1250px}.page-cube-panel{height:100dvh}}.profile-notes{flex-wrap:wrap;gap:9px;margin:27px 0 0;padding:0;list-style:none;display:flex}.profile-notes li{color:var(--paper-muted);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050647;border:1px solid #ffffff29;padding:9px 12px;font-size:.52rem;font-weight:650}.story-copy blockquote{border-left:1px solid var(--red);color:#f4f0e9d1;margin:30px 0 0;padding:4px 0 4px 20px;font-size:clamp(.88rem,1.1vw,1.06rem);font-style:italic;line-height:1.55}.story-chapter--invitation .primary-cta{margin-top:33px}.application{background:linear-gradient(90deg,#050506fa 0 34%,#050506e0 60%,#050506b3),linear-gradient(0deg,#050506 0 8%,#0000 28%);grid-template-columns:minmax(300px,.82fr) minmax(540px,1.18fr);align-items:start;gap:clamp(34px,4.5vw,72px);min-height:100dvh;padding:clamp(94px,12vh,136px) clamp(32px,5vw,82px) clamp(44px,6vh,72px);display:grid;position:relative}.application:before{content:"";background:linear-gradient(90deg, var(--red), #ffffff2e 12%, transparent 80%);height:1px;position:absolute;top:clamp(58px,7vh,86px);bottom:auto;left:5vw;right:5vw}.application-intro{min-width:0;position:sticky;top:clamp(84px,12vh,132px)}.application.zonax-face:not([hidden]) .application-intro{visibility:visible}.application.zonax-face:not([hidden]) .application-intro>.kicker,.application.zonax-face:not([hidden]) .application-intro .flight-line,.application.zonax-face:not([hidden]) .application-intro>p:not(.kicker),.application.zonax-face:not([hidden]) .application-intro>.application-intro__meta{--flight-x:0px;--flight-y:0px;--flight-z:0px;--flight-yaw:0deg;--flight-pitch:0deg;--flight-roll:0deg;--flight-scale:1;--flight-blur:0px;--flight-opacity:1;opacity:1;filter:none;transform:none}.application-intro .kicker{margin-bottom:28px}.application h2{font-size:clamp(3.4rem,6.2vw,7rem)}.application-intro>p:not(.kicker):not(.application-challenge){max-width:34ch;color:var(--paper-muted);margin:28px 0;font-size:.88rem;line-height:1.65}.application-challenge{gap:10px;max-width:36ch;margin:clamp(22px,3vh,34px) 0 26px;display:grid}.application-challenge strong{color:var(--red);letter-spacing:-.055em;text-shadow:0 12px 34px #ff234938;font-size:clamp(2rem,3.4vw,4rem);font-weight:800;line-height:.84;display:block}.application-challenge span{color:#fff;letter-spacing:.03em;max-width:29ch;font-size:clamp(.72rem,.85vw,.95rem);font-weight:760;line-height:1.35}.application-intro__meta{color:var(--paper-faint);letter-spacing:.2em;gap:9px;margin-top:34px;font-size:.48rem;font-weight:700;display:grid}.application-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#09090bdb;border:1px solid #ffffff26;min-width:0;box-shadow:0 38px 100px #0006}#casting-form{padding:clamp(28px,4vw,58px);scroll-margin-top:84px}.form-demo-note{border-left:2px solid var(--red);color:var(--paper-muted);background:#ff234912;margin:0 0 30px;padding:13px 15px;font-size:.68rem;line-height:1.5}.form-demo-note strong{color:#fff}.privacy-first-layer{color:var(--paper-muted);border-block-start:1px solid #ffffff1a;border-block-end:1px solid #ffffff1a;margin:20px 0 14px}.privacy-first-layer summary{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:46px;font-size:.59rem;font-weight:700;list-style:none;display:flex}.privacy-first-layer summary::-webkit-details-marker{display:none}.privacy-first-layer summary small{color:var(--paper-faint);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;font-size:.5rem;display:inline-flex}.privacy-first-layer summary small:after{content:"+";color:var(--red);font-size:.9rem;font-weight:500;line-height:1}.privacy-first-layer[open] summary small:after{content:"−"}.privacy-first-layer__body{border-top:1px solid #ffffff14;padding:16px 0 18px}.privacy-first-layer h3{color:#fff;letter-spacing:.14em;margin:0 0 14px;font-size:.62rem}.privacy-first-layer dl{gap:8px;margin:0;display:grid}.privacy-first-layer dl div{grid-template-columns:90px 1fr;gap:12px;display:grid}.privacy-first-layer dt{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:760}.privacy-first-layer dd,.privacy-first-layer p{margin:0;font-size:.62rem;line-height:1.5}.privacy-first-layer p{margin-top:14px}.privacy-first-layer a{color:#fff;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.form-grid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.field{align-content:start;min-width:0;display:grid}.field--wide{grid-column:1/-1}.field>span,.age-confirmation legend{color:var(--paper-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.58rem;font-weight:690}.field>span b,.age-confirmation legend b,.consent b{color:var(--red);font-weight:700}.field>span small{color:var(--paper-faint);font-size:.48rem}.field input,.field textarea{color:#fff;background:#ffffff05;border:0;border-bottom:1px solid #ffffff38;border-radius:0;outline:0;width:100%;transition:border-color .2s,background .2s}.field input{min-height:52px;padding:0 12px}.field input[type=file]{min-height:62px;color:var(--paper-muted);cursor:pointer;padding:10px 12px;font-size:.68rem}.field input[type=file]::-webkit-file-upload-button{color:#fff;min-height:40px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ff234914;border:1px solid #ff2d4eb8;border-radius:999px;margin-right:14px;padding:0 16px;font-size:.6rem;font-weight:760}.field input[type=file]::file-selector-button{color:#fff;min-height:40px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ff234914;border:1px solid #ff2d4eb8;border-radius:999px;margin-right:14px;padding:0 16px;font-size:.6rem;font-weight:760}.field input[type=file]:hover::-webkit-file-upload-button{background:var(--red)}.field input[type=file]:hover::file-selector-button{background:var(--red)}.field input[type=file]:focus::-webkit-file-upload-button{background:var(--red)}.field input[type=file]:focus::file-selector-button{background:var(--red)}.field textarea{resize:vertical;min-height:98px;padding:14px 12px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:#f4f0e945}.field input:hover,.field textarea:hover{border-color:#ffffff6b}.field input:focus,.field textarea:focus{border-color:var(--red);background:#ff234909}.field>small{color:var(--paper-faint);margin-top:7px;font-size:.54rem}.age-confirmation{border:0;min-width:0;margin:0;padding:0}.age-confirmation legend{padding:0}.age-confirmation label{min-height:52px;color:var(--paper-muted);cursor:pointer;background:#ffffff05;border-bottom:1px solid #ffffff38;align-items:center;gap:11px;padding:0 12px;font-size:.72rem;display:flex}.age-confirmation input,.consent input{width:17px;height:17px;accent-color:var(--red);flex:none;margin:0}.consent{color:var(--paper-muted);cursor:pointer;align-items:flex-start;gap:12px;margin:10px 0;font-size:.67rem;line-height:1.55;display:flex}.consent-grid{gap:0 18px;display:grid}.privacy-first-layer+.consent-grid{margin-top:14px}.consent--terms{margin-bottom:20px}.consent a{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.submit-cta{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:0 0 0 22px;transition:background .2s,color .2s,transform .2s;display:flex}.submit-cta>span{letter-spacing:.1em;justify-items:start;gap:4px;font-size:.72rem;font-weight:760;display:grid}.submit-cta small{color:#ffffff9e;letter-spacing:.2em;font-size:.44rem}.submit-cta i{background:#00000021;align-self:stretch;place-items:center;width:70px;font-size:1.3rem;font-style:normal;display:grid}.submit-cta:hover{color:#050506;background:#fff;border-color:#fff;transform:translateY(-2px)}.submit-cta:focus-visible{color:#050506;background:#fff;border-color:#fff;transform:translateY(-2px)}.submit-cta:hover small{color:#0505068c}.submit-cta:focus-visible small{color:#0505068c}.submit-cta:disabled{cursor:wait;opacity:.62;transform:none}.form-status{color:#ff9aad;min-height:1.5em;margin:13px 0 0;font-size:.64rem;line-height:1.5}.required-note{color:var(--paper-faint);margin:12px 0 0;font-size:.53rem}.form-success{background:radial-gradient(circle at 76% 20%,#ff23492e,#0000 34%),#09090b;min-height:620px;padding:clamp(34px,5vw,72px)}.form-success>span{border:1px solid var(--red);width:50px;height:50px;color:var(--red);border-radius:50%;place-items:center;margin-bottom:78px;display:grid}.form-success>p:first-of-type{color:var(--red);letter-spacing:.21em;margin:0 0 17px;font-size:.54rem;font-weight:740}.form-success h3{letter-spacing:-.07em;margin:0;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.82}.form-success>p:last-of-type{max-width:42ch;color:var(--paper-muted);margin:28px 0;line-height:1.6}.form-success button{letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #ffffff4d;min-height:46px;padding:0 18px;font-size:.55rem;font-weight:710}.form-success button:hover{border-color:var(--red)}.form-success button:focus-visible{border-color:var(--red)}.application-withdrawal-entry{color:#ff9aad;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ff23498c;margin:12px auto 0;padding:7px 10px;font-size:.48rem;font-weight:720;display:block}.application-withdrawal-entry:hover{border-color:var(--red);background:#ff23491f}.application-withdrawal-entry:focus-visible{border-color:var(--red);background:#ff23491f}.application-withdrawal-dialog .vote-dialog__intro{max-width:54ch}@media (min-width:721px){.application{grid-template-columns:minmax(250px,.52fr) minmax(680px,1.48fr);gap:clamp(24px,3vw,48px);padding:clamp(62px,7.5vh,86px) clamp(24px,3.5vw,58px) clamp(30px,4vh,48px)}.application:before{top:clamp(34px,4vh,48px);bottom:auto;left:3.5vw;right:3.5vw}.application-intro{top:clamp(62px,8vh,88px)}.application-intro .kicker{margin-bottom:16px}.application h2{font-size:clamp(3rem,4.8vw,5.8rem)}.application-intro>p:not(.kicker):not(.application-challenge){margin:18px 0;line-height:1.48}.application-challenge{gap:7px;margin:16px 0 18px}.application-challenge strong{font-size:clamp(1.75rem,2.7vw,3.25rem)}.application-intro__meta{gap:6px;margin-top:20px}#casting-form{padding:clamp(20px,2.4vw,34px)}.form-demo-note{margin-bottom:18px;padding:10px 12px;line-height:1.4}.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.field--wide,.field--email{grid-column:span 2}.field>span{margin-bottom:6px}.field input{min-height:46px}.field input[type=file]{min-height:54px;padding-block-start:6px;padding-block-end:6px}.field textarea{min-height:68px;max-height:112px;padding-block-start:10px;padding-block-end:10px}#motivation{min-height:82px}.field>small{margin-top:5px;line-height:1.35}.privacy-first-layer{margin-block-start:14px;margin-block-end:10px}.privacy-first-layer summary{min-height:40px}.consent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.consent{gap:9px;margin:5px 0;font-size:.61rem;line-height:1.4}.consent--terms{margin-bottom:10px}.submit-cta{min-height:58px}.submit-cta i{width:58px}.form-status{margin-top:8px}.required-note{margin-top:7px}}.public-candidates{z-index:4;background:radial-gradient(circle at 78% 5%,#ff23492b,#0000 30%),linear-gradient(145deg,#050506 0 55%,#09090b 100%);border-top:1px solid #ffffff1c;padding:clamp(88px,12vw,170px) 5vw clamp(82px,10vw,140px);position:relative;overflow:hidden}.public-candidates:before{content:"CANDIDATOS";z-index:-1;color:#ffffff06;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;font-size:clamp(5rem,15vw,15rem);font-weight:850;line-height:.8;position:absolute;top:12px;right:-.04em}.public-candidates__header{grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);align-items:end;gap:clamp(35px,7vw,110px);max-width:1380px;margin:0 auto clamp(44px,6vw,82px);display:grid}.public-candidates__header .kicker{grid-column:1/-1;margin-bottom:-14px}.public-candidates__header h2{color:#fff;letter-spacing:-.078em;margin:0;font-size:clamp(4.4rem,8.8vw,10rem);font-weight:820;line-height:.76}.public-candidates__header>p:last-child{max-width:44ch;color:var(--paper-muted);margin:0 0 .55em;font-size:clamp(.82rem,1vw,1rem);line-height:1.7}.public-candidates__rule{max-width:1380px;color:var(--paper-muted);letter-spacing:.08em;border-block-start:1px solid #ffffff21;border-block-end:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:22px;margin:0 auto 28px;padding:15px 18px;font-size:.58rem;display:flex}.public-candidates__rule strong{color:#fff;letter-spacing:.16em;font-size:.6rem}.candidates-status,.candidates-empty{max-width:1380px;margin-inline-start:auto;margin-inline-end:auto}.candidates-status{min-height:1.5em;color:var(--paper-muted);font-size:.68rem}.candidates-empty{background:#ffffff05;border:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:clamp(22px,4vw,60px);min-height:220px;padding:38px clamp(22px,4vw,58px);display:grid}.candidates-empty>span{color:var(--red);letter-spacing:-.08em;font-size:clamp(4rem,8vw,8rem);font-weight:820;line-height:.8}.candidates-empty p{max-width:36ch;color:var(--paper-muted);margin:0;font-size:clamp(.85rem,1.2vw,1.12rem);line-height:1.6}.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,34px);max-width:1380px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.candidate-card{background:#0a0a0ceb;border:1px solid #ffffff21;min-width:0;box-shadow:0 28px 70px #00000047}.candidate-card__media{aspect-ratio:9/13;background:linear-gradient(145deg,#ff234921,#0000 48%),#0d0d10;position:relative;overflow:hidden}.candidate-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0505067a);height:22%;position:absolute;top:auto;bottom:0;left:0;right:0}.candidate-card__video{object-fit:contain;background:#050506;width:100%;height:100%;display:block}.candidate-card__body{padding:clamp(21px,2.6vw,34px)}.candidate-card__city{color:var(--red);letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:.5rem;font-weight:760}.candidate-card h3{color:#fff;letter-spacing:-.06em;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(2rem,3.2vw,3.8rem);line-height:.9;display:-webkit-box;overflow:hidden}.candidate-card__bio{min-height:4.8em;color:var(--paper-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:22px 0 26px;font-size:.75rem;line-height:1.6;display:-webkit-box;overflow:hidden}.candidate-card__votes{align-items:baseline;gap:7px;margin:0;display:flex}.candidate-card__votes strong{color:#fff;font-size:1.25rem}.candidate-card__votes span{color:var(--paper-faint);letter-spacing:.15em;font-size:.45rem;font-weight:720}.candidate-card__vote,.vote-dialog__action{border:1px solid var(--red);background:var(--red);color:#fff;letter-spacing:.13em;cursor:pointer;min-height:44px;padding:0 18px;font-size:.56rem;font-weight:780;transition:background .2s,color .2s,transform .2s}.candidate-card__vote:hover,.vote-dialog__action:hover{color:#050506;background:#fff;border-color:#fff;transform:translateY(-2px)}.candidate-card__vote:focus-visible{color:#050506;background:#fff;border-color:#fff;transform:translateY(-2px)}.vote-dialog__action:focus-visible{color:#050506;background:#fff;border-color:#fff;transform:translateY(-2px)}.candidate-card__vote:disabled,.vote-dialog__action:disabled{cursor:wait;opacity:.58;transform:none}.vote-dialog{color:#fff;background:radial-gradient(circle at 90% 0,#ff234933,#0000 32%),#09090b;border:1px solid #fff3;width:min(92vw,620px);max-height:min(88dvh,760px);padding:0;overflow:auto;box-shadow:0 46px 140px #000c}.vote-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020203db}.vote-dialog__close{z-index:2;text-align:right;height:0;position:sticky;top:0}.vote-dialog__close button{color:#fff;cursor:pointer;background:#050506e6;border-top:0;border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;border-right:0;width:48px;height:48px;font-size:1.5rem}.vote-dialog__content{padding:clamp(38px,6vw,68px)}.vote-dialog__content .kicker{margin-bottom:24px}.vote-dialog h2{letter-spacing:-.07em;max-width:9ch;margin:0;font-size:clamp(3rem,7vw,5.4rem);line-height:.82}.vote-dialog h2 span{max-width:100%;color:var(--red);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(2.2rem,6vw,4rem);line-height:.88;display:-webkit-box;overflow:hidden}.vote-dialog__intro{max-width:43ch;color:var(--paper-muted);margin:24px 0 30px;font-size:.78rem;line-height:1.6}.vote-dialog__action{width:100%;min-height:54px;margin-top:18px}.vote-dialog__status{color:#ff9aad;min-height:1.5em;margin:17px 0 0;font-size:.68rem;line-height:1.5}.vote-dialog__legal{color:var(--paper-faint);margin:20px 0 0;font-size:.56rem;line-height:1.55}.vote-dialog__legal a{color:#fff;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.casting-footer{z-index:4;min-height:90px;padding:24px 5vw calc(24px + env(safe-area-inset-bottom));color:var(--paper-faint);letter-spacing:.15em;background:#050506;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;margin-top:0;font-size:.48rem;font-weight:680;display:flex;position:relative}.casting-footer nav{gap:20px;display:flex}.casting-footer a{text-decoration:none}.casting-footer a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.casting-footer a:focus-visible{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.noscript-message{z-index:1000;border:1px solid var(--red);color:#fff;background:#050506;padding:16px;position:fixed;top:auto;bottom:16px;left:16px;right:16px}:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (orientation:portrait) and (max-width:900px){.cinema{perspective-origin:50%}.film-shell{transform-origin:50%;width:auto;top:0;bottom:0;left:0;right:0}.casting-film{object-fit:cover;object-position:center center;filter:none;transform-origin:50%;width:100%;height:100%;transform:none}.film-fallback img{object-fit:cover;object-position:center center;width:100%;height:100%;transform:none}.film-wash{background:linear-gradient(90deg,#05050629,#0000 18% 82%,#05050629)}.cinema-bloom{background:radial-gradient(at 50% 67%,#ff143c8c,#0000 29%),radial-gradient(at 58% 38%,#ff24462e,#0000 27%)}.safe-matte{background:0 0}.casting-head{top:max(18px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));right:max(18px, env(safe-area-inset-right));grid-template-columns:1fr auto}.casting-head:before{content:"";z-index:-1;pointer-events:none;background:0 0;position:absolute;top:-18px;bottom:-22px;left:-18px;right:-18px}.casting-head__descriptor{display:none}.casting-progress{right:10px}.casting-progress__rail{height:82px}.motion-toggle{top:max(64px, calc(env(safe-area-inset-top) + 64px));bottom:auto;left:max(16px, env(safe-area-inset-left))}.motion-toggle #motion-toggle-label,.scroll-cue{display:none}.story-chapter{align-items:flex-end;min-height:112svh;padding:60vh 30px 18vh 20px}.story-chapter--hero{min-height:100svh;padding:46vh 30px max(5vh,42px) 20px}.room-reveal{min-height:178svh}.story-copy.room-reveal__copy{top:46dvh;right:auto;left:max(18px, env(safe-area-inset-left));background:0 0;width:min(64vw,250px);padding-top:18px}.story-copy.room-reveal__copy h2{letter-spacing:-.05em;max-width:10.5ch;font-size:clamp(2.05rem,9.4vw,3.55rem);line-height:.94}.story-copy{background:0 0;width:auto;padding-top:32px;top:50dvh;left:20px;right:30px}.kicker{margin-bottom:16px;font-size:.46rem}.kicker:before{width:25px}.story-copy h1,.story-copy h2{letter-spacing:-.055em;max-width:11.5ch;font-size:clamp(2.35rem,10.8vw,4rem);line-height:.94}.lede{max-width:38ch;margin-top:18px;font-size:.82rem;line-height:1.5}.hero-actions{align-items:flex-start;gap:16px;width:100%;margin-top:22px}.primary-cta{width:100%;min-height:56px;font-size:.53rem}.primary-cta i{width:56px}.destination-links{gap:14px 22px;width:100%}.destination-link{min-height:48px;padding:10px 14px;font-size:.72rem}.profile-notes{margin-top:18px}.profile-notes li{padding:7px 9px;font-size:.45rem}.story-copy blockquote{margin-top:19px;font-size:.78rem}.application{background:#050506f5;grid-template-columns:1fr;gap:18px;min-height:auto;padding:52px 12px 24px}.application:before{top:28px;bottom:auto;left:16px;right:16px}.application-intro{padding:0 4px;position:static}.application-intro .kicker{margin-bottom:14px}.application h2{letter-spacing:-.055em;font-size:clamp(2.7rem,11.8vw,4.3rem);line-height:.94}.application-intro>p:not(.kicker):not(.application-challenge){margin:12px 0;font-size:.74rem;line-height:1.45}.application-challenge{gap:6px;margin:12px 0 14px}.application-challenge strong{letter-spacing:-.04em;font-size:clamp(1.85rem,9.5vw,3rem);line-height:.96}.application-intro__meta{gap:5px;margin-top:14px}#casting-form{padding:18px 14px}.form-demo-note{margin-bottom:16px;padding:10px 11px;font-size:.62rem;line-height:1.4}.privacy-first-layer{margin-block-start:16px;margin-block-end:12px}.privacy-first-layer summary{min-height:44px;font-size:.55rem}.privacy-first-layer__body{padding:14px 0 16px}.privacy-first-layer dl div{grid-template-columns:1fr;gap:2px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field--wide,.field--email{grid-column:1/-1}.field>span{margin-bottom:6px}.field input{min-height:46px}.field input[type=file]{min-height:54px;padding-block-start:6px;padding-block-end:6px}.field textarea{min-height:72px;padding-block-start:10px;padding-block-end:10px}#motivation{min-height:90px}.field>small{margin-top:5px;line-height:1.35}.consent-grid{grid-template-columns:1fr;gap:1px}.privacy-first-layer+.consent-grid{margin-top:10px}.consent{gap:9px;margin:5px 0;font-size:.62rem;line-height:1.42}.consent--terms{margin-bottom:10px}.submit-cta{min-height:58px;padding-left:16px}.submit-cta i{width:58px}.form-success{min-height:560px;padding:35px 22px}.form-success>span{margin-bottom:62px}.public-candidates{padding:76px 16px 72px}.public-candidates:before{font-size:22vw;top:30px}.public-candidates__header{grid-template-columns:1fr;gap:26px;margin-bottom:46px}.public-candidates__header .kicker{grid-column:auto;margin-bottom:0}.public-candidates__header h2{font-size:clamp(4rem,22vw,6.5rem)}.public-candidates__rule{gap:7px;margin-bottom:20px;padding-inline-start:4px;padding-inline-end:4px;display:grid}.candidate-grid{grid-template-columns:1fr;gap:24px}.candidate-card__media{aspect-ratio:9/13}.candidate-card h3{font-size:clamp(2.8rem,14vw,4.2rem)}.candidates-empty{grid-template-columns:1fr;min-height:250px}.vote-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.vote-dialog__content{padding:48px 20px 28px}.vote-dialog h2{font-size:clamp(3rem,16vw,4.6rem)}.vote-dialog h2 span{font-size:clamp(2.15rem,10vw,3.55rem)}.casting-footer{min-height:108px;padding-inline-start:20px;padding-inline-end:20px;display:grid}.casting-footer nav{flex-wrap:wrap;row-gap:10px}}@media (max-width:380px){.story-chapter,.story-chapter--hero{padding-left:17px;padding-right:26px}.story-copy h1,.story-copy h2{font-size:clamp(2.2rem,10.8vw,2.55rem)}.application h2{font-size:clamp(2.55rem,12vw,3rem)}.application-challenge strong{font-size:clamp(1.75rem,9.3vw,2.2rem)}.profile-notes li:last-child{display:none}.application{gap:14px;padding-inline-start:8px;padding-inline-end:8px}#casting-form{padding:16px 11px}.form-grid{grid-template-columns:1fr}.field--wide,.field--email{grid-column:auto}.public-candidates{padding-inline-start:10px;padding-inline-end:10px}.vote-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.vote-dialog__content{padding:40px 16px 18px}.vote-dialog__content .kicker{margin-bottom:14px}.vote-dialog h2{font-size:2.6rem}.vote-dialog h2 span{font-size:2.1rem}.vote-dialog__intro{margin:16px 0 18px;font-size:.72rem}.vote-dialog__action{min-height:50px;margin-top:12px}.vote-dialog__status,.vote-dialog__legal{margin-top:12px}}@media (max-height:650px) and (min-width:721px){.story-chapter{padding-top:22vh;padding-bottom:22vh}.story-copy h1,.story-copy h2{font-size:clamp(3rem,6vw,5.5rem)}.lede{margin-top:18px}}@media (max-height:700px) and (max-width:720px){.room-reveal{min-height:186svh}.story-copy.room-reveal__copy{width:min(66vw,212px);top:44dvh}.story-copy.room-reveal__copy h2{font-size:clamp(1.95rem,9vw,2.55rem);line-height:.96}.application{padding-top:62px;padding-bottom:28px}.application:before{top:38px;bottom:auto;left:16px;right:16px}.application-challenge{margin-block-start:18px;margin-block-end:18px}.application-challenge strong{font-size:clamp(1.7rem,8.9vw,2.3rem);line-height:1}.story-copy{padding-top:22px;top:49dvh}.story-copy h1,.story-copy h2{font-size:clamp(2.15rem,10.5vw,2.75rem);line-height:.96}.application h2{font-size:clamp(2.45rem,11.4vw,3.1rem);line-height:.96}.kicker{margin-bottom:12px}.lede{margin-top:14px;font-size:.76rem}.hero-actions{gap:9px;margin-top:16px}.primary-cta{min-height:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.casting-loader,.casting-loader__track i,.primary-cta,.text-link,.submit-cta,.candidate-card__vote,.vote-dialog__action{transition:none}.page-cube-stage,.page-cube-lines,.page-cube-line,.page-cube-camera,.page-cube-rig,.page-cube-panel{transition:none!important;animation:none!important}.page-cube-lines{opacity:0!important}.cinema-grain,.scroll-cue i{animation:none}.casting-film{display:none}.film-shell{top:0;bottom:0;left:0;right:0;transform:none}.story-copy,.application-intro,.story-copy>.kicker,.application-intro>.kicker,.story-copy>h1,.story-copy>h2,.application-intro>h2,.story-copy>.lede,.story-copy>blockquote,.application-intro>p:not(.kicker):not(.application-challenge),.application-intro>.application-challenge,.application-intro>.application-intro__meta,.story-copy>.hero-actions,.story-copy>.profile-notes,.story-chapter--invitation .story-copy>.primary-cta{opacity:1!important;filter:none!important;transform:none!important}.story-copy{visibility:visible;pointer-events:auto;width:min(100%,690px);position:relative;top:auto;left:auto;right:auto}.story-copy.room-reveal__copy{top:auto}.application-intro{visibility:visible}}html[data-zonax-view=solicitud]{overscroll-behavior:none;height:100%;overflow:hidden}html[data-zonax-view=solicitud] body{height:100%;overflow:hidden}.application.zonax-face{isolation:isolate;background:linear-gradient(115deg,#85001c1a,#0000 27%),radial-gradient(circle at 82% 22%,#dc002c14,#0000 34%),#050506;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.7vh,18px);width:100%;height:100dvh;min-height:100dvh;padding:clamp(14px,2.4vh,24px) clamp(14px,2.5vw,38px) clamp(12px,2vh,20px);display:grid;position:relative;overflow:hidden}.application.zonax-face:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0 49.92%,#ffffff06 50%,#0000 50.08%) 0 0/100% 100%,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100% 72px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}html:not([data-page-turn]) .application .face-destination{opacity:0;visibility:hidden;pointer-events:none}.application-header{z-index:4;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;min-height:clamp(54px,8vh,76px);display:grid;position:relative}.application-header .page-back{color:#ffffffad;letter-spacing:.2em;justify-self:start;padding:10px 0;font-size:.66rem;position:static}.application-heading{text-align:center;align-self:center}.application-heading .kicker{color:#ffffff7a;letter-spacing:.26em;margin:0 0 4px;font-size:clamp(.48rem,.7vw,.58rem)}.application h2#application-title{z-index:5;color:#fff;letter-spacing:-.065em;text-transform:uppercase;filter:none;opacity:1;margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(1.45rem,2.8vw,2.7rem);font-weight:900;line-height:.88;position:relative;transform:none}.application h2#application-title:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-8px;left:8%;right:8%;box-shadow:0 0 18px #e1002d6b}.application-age{color:#ffffff80;letter-spacing:.17em;text-align:right;justify-self:end;align-items:center;gap:9px;font-size:.5rem;display:flex}.application-age strong{color:var(--red);letter-spacing:-.04em;font-size:clamp(1rem,1.7vw,1.5rem)}.application-shell{z-index:2;background:#050506f0;border:1px solid #ffffff24;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);min-height:0;display:grid;position:relative}.application-manifesto{background:linear-gradient(145deg,#dc002c1f,#0000 48%),#08080a;border-right:1px solid #ffffff1f;flex-direction:column;min-width:0;min-height:0;padding:clamp(20px,3vw,46px);display:flex;position:relative;overflow:hidden}.application-manifesto__index{color:#dc002c13;letter-spacing:-.12em;font-family:Arial Black,Impact,sans-serif;font-size:clamp(9rem,19vw,20rem);font-weight:900;line-height:1;position:absolute;bottom:-.22em;right:-.08em}.application-manifesto .application-challenge{z-index:1;margin:auto 0 18px;position:relative}.application-manifesto .application-challenge strong,.application-manifesto .application-challenge span{display:block}.application-manifesto .application-challenge strong{color:#fff;letter-spacing:-.065em;font-family:Arial Black,Impact,sans-serif;font-size:clamp(1.75rem,3.3vw,3.8rem);line-height:.9}.application-manifesto .application-challenge span{color:var(--red);letter-spacing:.13em;margin-top:9px;font-size:clamp(.66rem,.9vw,.8rem);font-weight:800;line-height:1.35}.application-manifesto>p:not(.application-challenge){z-index:1;color:#ffffff8f;max-width:31ch;margin:0;font-size:clamp(.64rem,.8vw,.76rem);line-height:1.55;position:relative}.application-manifesto__rule{z-index:1;background:var(--red);width:48px;height:2px;margin:clamp(18px,3vh,34px) 0 12px;position:relative}.application-manifesto>small{z-index:1;color:#ffffff6b;letter-spacing:.18em;font-size:.5rem;font-weight:700;line-height:1.6;position:relative}.application-panel{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0c;border:0}#casting-form{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;padding:0;display:grid;position:relative}.application-progress{border-bottom:1px solid #ffffff1a;gap:7px;padding:clamp(12px,1.8vh,18px) clamp(14px,2.4vw,34px) 10px;display:grid}.application-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.application-progress li{color:#ffffff4d;letter-spacing:.13em;white-space:nowrap;align-items:baseline;gap:7px;min-width:0;font-size:.52rem;transition:color .18s;display:flex}.application-progress li span{color:#fff3;font-variant-numeric:tabular-nums}.application-progress li.is-active,.application-progress li.is-complete{color:#fff}.application-progress li.is-active span{color:var(--red)}.application-progress>p{color:#ffffff6b;letter-spacing:.12em;align-items:center;gap:10px;margin:0;font-size:.5rem;display:flex}.application-progress>p i{background:#ffffff1a;flex:1;height:1px;position:relative;overflow:hidden}.application-progress>p i:after{content:"";background:var(--red);transform:scaleX(var(--application-progress,.2));transform-origin:0;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.application-step-frame{min-height:0;padding:clamp(12px,2.1vh,24px) clamp(14px,2.4vw,34px);overflow:hidden}.application-step{border:0;align-content:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;animation:.36s cubic-bezier(.22,1,.36,1) both application-step-enter;display:grid}.application-step[hidden]{display:none}.application-step legend{color:#fff;letter-spacing:-.055em;gap:4px;width:100%;margin:0;padding:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(1.65rem,3.2vw,3.25rem);font-weight:900;line-height:.92;display:grid}.application-step legend small{color:var(--red);letter-spacing:.2em;font-family:Arial,sans-serif;font-size:.54rem;font-weight:800}.application-step__lead{color:#ffffff85;letter-spacing:.025em;margin:8px 0 clamp(12px,2vh,20px);font-size:clamp(.64rem,.8vw,.76rem)}.application-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.4vh,14px) 14px;min-width:0;display:grid}.application-fields .field--wide{grid-column:span 2}.video-material{grid-column:span 2;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;min-width:0;display:grid}.video-brief{border:1px solid #ffffff21;border-left:2px solid var(--red);background:linear-gradient(90deg,#dc002c1a,#0000 46%),repeating-linear-gradient(90deg,#0000 0 39px,#ffffff05 40px),#08080a;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:clamp(12px,1.5vw,22px);min-width:0;min-height:132px;padding:12px clamp(12px,1.5vw,20px);display:grid;position:relative;overflow:hidden}.video-brief:after{content:"VERTICAL / 9:16";color:#ffffff29;letter-spacing:.18em;font-size:.42rem;font-weight:800;position:absolute;bottom:7px;right:9px}.video-brief__phone{aspect-ratio:9/16;background:radial-gradient(circle at 50% 38%,#dc002c3d,#0000 38%),linear-gradient(155deg,#17171b,#050506);border:1px solid #ffffff8c;border-radius:9px;justify-self:center;width:64px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ffffff06,0 14px 38px #00000080}.video-brief__phone:before{content:"";background:#ffffff57;border-radius:999px;width:19px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.video-brief__phone>small{color:#fff;letter-spacing:.08em;font-size:.42rem;font-weight:900;position:absolute;bottom:4px;right:5px}.video-brief__frame{border:1px solid #fff3;position:absolute;top:16px;bottom:14px;left:8px;right:8px}.video-brief__frame:before,.video-brief__frame:after{content:"";background:linear-gradient(var(--red), var(--red)) left top / 8px 1px no-repeat, linear-gradient(var(--red), var(--red)) left top / 1px 8px no-repeat, linear-gradient(var(--red), var(--red)) right bottom / 8px 1px no-repeat, linear-gradient(var(--red), var(--red)) right bottom / 1px 8px no-repeat;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.video-brief__frame:after{transform:rotate(180deg)}.video-brief__subject{transform-origin:50% 100%;width:34px;height:67px;animation:3.2s cubic-bezier(.45,0,.25,1) infinite video-brief-motion;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.video-brief__subject b{background:#d9d4d2;border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ffffff29}.video-brief__subject span{clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:linear-gradient(#bf1833,#5d0717);position:absolute;top:20px;bottom:0;left:3px;right:3px}.video-brief__motion{color:var(--red);font-size:1rem;font-style:normal;animation:1.6s ease-in-out infinite video-brief-arrow;position:absolute;top:46%;right:4px}.video-brief__scan{z-index:2;background:linear-gradient(90deg,#0000,#ff3452f2,#0000);height:1px;animation:2.8s linear infinite video-brief-scan;position:absolute;top:17px;left:6px;right:6px;box-shadow:0 0 9px #ff163acc}.video-brief__copy{min-width:0}.video-brief__copy p{color:#fff;letter-spacing:-.025em;margin:0 0 8px;font-family:Arial Black,Impact,sans-serif;font-size:clamp(.72rem,1vw,.94rem);line-height:1.05}.video-brief__copy p strong{color:var(--red)}.video-brief__copy ul{color:#ffffff8f;gap:4px;margin:0;padding:0;font-size:clamp(.52rem,.64vw,.62rem);line-height:1.35;list-style:none;display:grid}.video-brief__copy li{padding-left:11px;position:relative}.video-brief__copy li:before{content:"";background:var(--red);width:4px;height:4px;position:absolute;top:.52em;left:0;transform:rotate(45deg)}.video-brief__copy b{color:#ffffffe6}.video-material>.field--file{background:#ffffff06;border:1px dashed #fff3;grid-template-columns:minmax(0,1fr);justify-content:center;padding:14px;position:relative}.field--file>span:first-child{grid-area:1/1}.field--file input[type=file],.video-file-control{grid-area:2/1}.field--file input[type=file]{z-index:2;opacity:0;cursor:pointer;width:100%;min-height:50px;padding:0}.video-file-control{pointer-events:none;background:linear-gradient(90deg,#dc002c1f,#0000 42%),#070709;border:1px solid #fff3;grid-template-columns:auto minmax(0,1fr) 42px;align-items:center;min-height:50px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;overflow:hidden}.video-file-control strong{color:#fff;letter-spacing:.09em;white-space:nowrap;border-right:1px solid #ff2d4e8c;align-self:stretch;place-items:center;min-width:142px;padding:0 15px;font-size:.6rem;font-style:normal;font-weight:800;display:grid}.video-file-name{color:#ffffff94;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;font-size:.58rem;font-style:normal;overflow:hidden}.video-file-control i{color:var(--red);border-left:1px solid #ffffff14;align-self:stretch;place-items:center;font-size:.92rem;font-style:normal;display:grid}.field--file input[type=file]:focus-visible+.video-file-control{border-color:var(--red);box-shadow:0 0 0 2px #dc002c33}.field--file:hover .video-file-control{background:linear-gradient(90deg,#dc002c33,#0000 48%),#08080a;border-color:#ff2d4ea6}.field--file>small{grid-area:3/1}.application .field{gap:5px;min-width:0}.application .field>span{letter-spacing:.08em;font-size:clamp(.54rem,.7vw,.64rem)}.application .field input,.application .field textarea{color:#fff;background:#070709;border:1px solid #ffffff2b;border-radius:0;outline:none;min-height:44px;font-size:max(16px,.76rem);transition:border-color .15s,background .15s,box-shadow .15s}.application .field input{padding:0 12px}.application .field textarea{resize:none;padding:10px 12px;line-height:1.35}.application .field input:focus,.application .field textarea:focus{border-color:var(--red);background:#0d0a0c;box-shadow:0 0 0 1px #dc002c59,0 0 24px #dc002c17}.application .field input[type=file]{min-height:48px;padding:7px 8px}.application .field>small{color:#ffffff6b;font-size:.54rem;line-height:1.35}.application-category{border:0;min-width:0;margin:0;padding:0}.application-category>legend{color:#fffc;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;padding:0;font-size:clamp(.54rem,.7vw,.64rem);font-weight:700}.application-category>legend b{color:var(--red)}.application-category__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.application-category__choices label{cursor:pointer;min-width:0;position:relative}.application-category__choices input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application-category__choices span{color:#ffffffb3;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #ffffff2b;place-items:center;min-height:44px;font-size:.7rem;font-weight:800;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid}.application-category__choices input:checked+span{color:#fff;background:linear-gradient(135deg,#dc002c40,#dc002c0f);border-color:#ff2d4ed9;box-shadow:inset 0 0 0 1px #ff2d4e33,0 0 24px #dc002c1a}.application-category__choices input:focus-visible+span{outline-offset:3px;outline:2px solid #fff}.application-category>small{color:#ffffff6b;margin-top:6px;font-size:.54rem;line-height:1.35;display:block}.field--story textarea{height:clamp(136px,25vh,240px)}.application-public-summary,.form-demo-note{border:0;border-left:2px solid var(--red);color:#ffffff94;background:#ffffff09;margin:0 0 clamp(10px,1.8vh,18px);padding:11px 13px;font-size:clamp(.58rem,.72vw,.68rem);line-height:1.45}.application-public-summary strong,.form-demo-note strong{color:#fff;letter-spacing:.11em;font-size:.54rem}.application .consent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.application .consent-grid--final .consent:last-child{grid-column:span 2}.application .consent{color:#ffffffa3;background:#ffffff06;border:1px solid #ffffff1c;grid-template-columns:20px 1fr;align-items:start;gap:8px;min-width:0;margin:0;padding:9px 10px;font-size:clamp(.55rem,.68vw,.64rem);line-height:1.35;display:grid}.application .consent:has(input:checked){color:#ffffffd6;background:#dc002c12;border-color:#dc002c8c}.application .consent input{width:17px;height:17px;accent-color:var(--red);margin:1px 0 0}.application .consent a,.privacy-dialog a{color:#fff;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:2px}.privacy-open{color:#ffffffad;letter-spacing:.14em;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:9px;padding:0;font-size:.55rem;font-weight:800;display:flex}.privacy-open span{color:var(--red);font-size:1rem}.application-actions{border-top:1px solid #ffffff1f;grid-template-columns:minmax(94px,auto) minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;min-height:clamp(58px,8vh,72px);padding:8px clamp(14px,2.4vw,34px);display:grid}.application-previous,.application-next{color:#ffffff94;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;min-height:42px;font-size:.6rem;font-weight:800}.application-previous{text-align:left}.application-next{color:#08080a;text-align:center;background:#fff;min-width:154px;padding:0 17px}.application-next span{color:var(--red);margin-left:14px;font-size:1rem}.application .submit-cta{width:min(100%,290px);min-height:48px;margin:0}.application .submit-cta span small{font-size:.44rem}.application .form-status{color:#fff9;text-align:center;min-height:0;margin:0;font-size:.58rem}.video-upload-progress{--video-upload-progress:0;--video-upload-progress-position:0%;z-index:20;isolation:isolate;background:radial-gradient(circle at 78% 24%,#dc002c3b,#0000 34%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff06 80px),#070709;align-content:center;gap:clamp(16px,2.4vh,28px);padding:clamp(24px,5vw,68px);display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.video-upload-progress:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent, #dc002c59 16%, var(--red) 52%, transparent 88%);width:126%;height:2px;position:absolute;top:46%;left:-12%;transform:rotate(-8deg);box-shadow:0 0 44px #dc002c7a}.video-upload-progress__signal{align-items:end;gap:4px;height:21px;display:flex}.video-upload-progress__signal i{background:var(--red);transform-origin:50% 100%;width:3px;height:100%;animation:1s ease-in-out infinite video-upload-signal}.video-upload-progress__signal i:nth-child(2){animation-delay:.12s}.video-upload-progress__signal i:nth-child(3){animation-delay:.24s}.video-upload-progress__eyebrow{color:var(--red);letter-spacing:.2em;margin:0;font-size:clamp(.5rem,.7vw,.64rem);font-weight:900}.video-upload-progress__readout{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(18px,4vw,64px);display:grid}.video-upload-progress__readout h3{color:#fff;letter-spacing:-.065em;min-width:0;max-width:100%;margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(2.2rem,3.8vw,5.2rem);line-height:.82}.video-upload-progress__readout p{color:#ffffff8f;max-width:620px;margin:13px 0 0;font-size:clamp(.62rem,.86vw,.82rem);line-height:1.45}.video-upload-progress__readout>strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.09em;white-space:nowrap;text-shadow:0 0 54px #dc002c33;justify-self:end;font-family:Arial Black,Impact,sans-serif;font-size:clamp(5.5rem,12vw,11.5rem);line-height:.7}.video-upload-progress__readout>strong small{color:var(--red);letter-spacing:-.02em;margin-left:4px;font-size:.22em}.video-upload-progress__rail{background:#ffffff17;height:7px;position:relative;box-shadow:inset 0 0 0 1px #ffffff09}.video-upload-progress__fill{background:linear-gradient(90deg, #850018, var(--red), #ff3151);transform:scaleX(var(--video-upload-progress,0));transform-origin:0;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 22px #dc002cb3}.video-upload-progress__rail>span{top:50%;left:var(--video-upload-progress-position,0%);background:var(--red);border:2px solid #fff;border-radius:50%;width:17px;height:17px;transition:left .28s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #dc002c29,0 0 24px #dc002cbf}.video-upload-progress__footer{color:#ffffff61;letter-spacing:.12em;justify-content:space-between;gap:16px;font-size:clamp(.46rem,.62vw,.58rem);font-weight:800;display:flex}.video-upload-progress__footer span:first-child{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.video-upload-progress[data-state=retrying] .video-upload-progress__eyebrow,.video-upload-progress[data-state=retrying] .video-upload-progress__readout>strong small{color:#ffae35}.video-upload-progress[data-state=retrying] .video-upload-progress__fill,.video-upload-progress[data-state=retrying] .video-upload-progress__rail>span{background:#ff8a1f;box-shadow:0 0 24px #ff8a1fa6}.video-upload-progress[data-state=finalizing] .video-upload-progress__signal i,.video-upload-progress[data-state=verifying] .video-upload-progress__signal i{background:#fff}.application [hidden]{display:none!important}.application .form-success{text-align:center;place-content:center;height:100%;min-height:0;padding:28px;display:grid}.privacy-dialog{color:#fff;background:#09090b;border:1px solid #fff3;border-radius:0;width:min(760px,100vw - 28px);max-height:min(760px,100dvh - 28px);padding:0;overflow:hidden;box-shadow:0 40px 120px #000000bf}.privacy-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d1}.privacy-dialog__top{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.privacy-dialog__top p{color:var(--red);letter-spacing:.18em;margin:0;font-size:.56rem;font-weight:800}.privacy-dialog__top button{color:#fff;cursor:pointer;background:0 0;border:0;width:42px;height:42px;font-size:1.6rem}.privacy-dialog__body{overscroll-behavior:contain;max-height:calc(100dvh - 84px);padding:clamp(20px,4vw,44px);overflow:auto}.privacy-dialog h3{letter-spacing:-.06em;margin:0 0 22px;font-family:Arial Black,Impact,sans-serif;font-size:clamp(2rem,5vw,4rem);line-height:.9}.privacy-dialog dl{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.privacy-dialog dl div{border-bottom:1px solid #ffffff1a;padding:13px 12px 13px 0}.privacy-dialog dt{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:800}.privacy-dialog dd,.privacy-dialog__body>p{color:#ffffff9e;margin:5px 0 0;font-size:.68rem;line-height:1.5}.privacy-dialog__body>p{margin-top:18px}@keyframes application-step-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes video-brief-motion{0%,to{transform:translate(-50%)rotate(-3deg)}50%{transform:translate(-36%)rotate(4deg)}}@keyframes video-brief-arrow{0%,to{opacity:.3;transform:translate(-3px)}50%{opacity:1;transform:translate(2px)}}@keyframes video-brief-scan{0%{opacity:0;transform:translateY(0)}12%,88%{opacity:1}to{opacity:0;transform:translateY(76px)}}@keyframes video-upload-signal{0%,to{opacity:.35;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:720px){.application.zonax-face{padding:max(8px, env(safe-area-inset-top)) 8px max(7px, env(safe-area-inset-bottom));gap:7px}.application-header{grid-template-columns:70px 1fr 58px;min-height:49px}.application-header .page-back{letter-spacing:0;font-size:0}.application-header .page-back:before{content:"←";font-size:1.1rem}.application-heading .kicker,.application-age span{display:none}.application h2#application-title{font-size:clamp(1.45rem,7vw,2rem)}.application h2#application-title:after{bottom:-6px}.application-withdrawal-entry{letter-spacing:.08em;max-width:100%;margin-top:9px;padding:6px 8px;font-size:.42rem}.application-age strong{font-size:1rem}.application-shell{grid-template-columns:minmax(0,1fr)}.application-manifesto{display:none}.application-progress{background:linear-gradient(#ffffff06,#0000);border-bottom:1px solid #ffffff0f;gap:7px;padding:9px 11px 8px}.application-progress li{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:24px;font-size:.58rem;position:relative}.application-progress li b{display:none}.application-progress li.is-active b{color:#fff;letter-spacing:.04em;white-space:nowrap;width:max-content;font-size:.56rem;display:block}.application-progress li span{font-size:.62rem;font-weight:800}.application-step-frame{padding:12px 12px 8px}.application-step{align-content:start}.application-step legend{font-size:clamp(1.45rem,7.5vw,2.15rem)}.application-step__lead{color:#ffffff9e;margin:6px 0 12px;font-size:.68rem;line-height:1.4}.application-fields{gap:7px 8px}.application .field>span{font-size:.62rem;line-height:1.25}.application .field>small{font-size:.62rem;line-height:1.35}.application .field input,.application .field textarea{min-height:44px}.application .field textarea{padding-block-start:8px;padding-block-end:8px}.application .field input[type=file]{min-height:44px}.video-material{grid-template-columns:1fr;gap:7px}.video-brief{background:linear-gradient(100deg,#dc002c21,#0000 55%),repeating-linear-gradient(90deg,#0000 0 39px,#ffffff05 40px),#08080a;grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:126px;padding:10px 12px}.video-brief__phone{width:56px}.video-brief__copy p{margin-bottom:7px;font-size:.78rem;line-height:1.1}.video-brief__copy ul{grid-template-columns:1fr;gap:3px;font-size:.62rem;line-height:1.32}.video-material>.field--file{padding:8px 10px}.video-file-control{grid-template-columns:126px minmax(0,1fr) 38px;min-height:46px}.video-file-control strong{min-width:0;padding-inline-start:10px;padding-inline-end:10px}.video-file-name{padding-inline-start:9px;padding-inline-end:9px;font-size:.58rem}.video-upload-progress{gap:15px;padding:22px 16px}.video-upload-progress__readout{grid-template-columns:1fr;gap:18px}.video-upload-progress__readout h3{max-width:100%;font-size:clamp(2rem,9vw,3.2rem);line-height:.88}.video-upload-progress__readout>strong{font-size:clamp(4.5rem,25vw,7rem)}.video-upload-progress__footer{flex-direction:column;align-items:flex-start;gap:7px}.video-upload-progress__footer span:first-child{max-width:100%}.field--story textarea{height:clamp(132px,27vh,214px)}.application-public-summary,.form-demo-note{margin-bottom:10px;padding:10px 11px;font-size:.62rem;line-height:1.42}.application .consent-grid{grid-template-columns:1fr;gap:7px}.application .consent-grid--final .consent:last-child{grid-column:auto}.application .consent{border-left:2px solid #ffffff1f;grid-template-columns:22px 1fr;align-items:center;gap:9px;min-height:48px;padding:9px 10px;font-size:.62rem;line-height:1.38}.application .consent input{width:19px;height:19px}.privacy-open{min-height:44px;margin-top:8px;font-size:.58rem}.application-actions{grid-template-columns:72px minmax(0,1fr) minmax(118px,auto);gap:6px;min-height:54px;padding:5px 10px}.application-previous,.application-next{min-height:44px;font-size:.58rem}.application-next{min-width:118px;padding-inline-start:10px;padding-inline-end:10px}.application-next span{margin-left:7px}.application .submit-cta{min-height:44px;font-size:.58rem}.application-actions:has(.submit-cta:not([hidden])){grid-template-columns:78px minmax(0,1fr)}.application-actions:has(.submit-cta:not([hidden])) .application-previous{grid-area:1/1}.application-actions:has(.submit-cta:not([hidden])) .submit-cta{grid-area:1/2;width:100%}.application-actions:has(.submit-cta:not([hidden])) .form-status:not(:empty){grid-area:2/1/auto/-1}.application .form-status{font-size:.58rem}.application .form-status:empty{display:none}.privacy-dialog dl{grid-template-columns:1fr}.privacy-dialog dd,.privacy-dialog__body>p{font-size:.76rem}}@media (max-width:380px),(max-height:620px) and (max-width:720px){.application-header{min-height:44px}.application h2#application-title{font-size:1.35rem}.application-progress{gap:4px;padding:6px 8px 5px}.application-progress>p{display:none}.application-step-frame{padding:8px 10px 6px}.application-step legend{font-size:1.35rem}.application-step__lead{margin:4px 0 8px;font-size:.62rem;line-height:1.32}.application-fields{gap:5px 7px}.application-fields--profile .field--email{grid-column:span 2}.application .field{gap:3px}.application .field>span{font-size:.64rem}.application .field input,.application .field textarea{min-height:44px}.application .field input[type=file]{min-height:44px;padding-block-start:5px;padding-block-end:5px}.video-brief{grid-template-columns:58px minmax(0,1fr);gap:9px;min-height:98px;padding:7px 9px}.video-brief:after{display:none}.video-brief__phone{width:46px}.video-brief__copy p{margin-bottom:5px;font-size:.68rem}.video-brief__copy ul{gap:2px;font-size:.56rem;line-height:1.24}.video-brief__copy li{padding-left:7px}.video-brief__copy li:before{width:3px;height:3px}.video-material>.field--file{padding:5px 7px}.video-file-control{grid-template-columns:112px minmax(0,1fr) 34px;min-height:44px}.video-file-control strong,.video-file-name{padding-inline-start:7px;padding-inline-end:7px;font-size:.56rem}.video-upload-progress{gap:11px;padding:15px 12px}.video-upload-progress__readout{gap:11px}.video-upload-progress__readout h3{font-size:1.72rem}.video-upload-progress__readout p{margin-top:7px;font-size:.6rem}.video-upload-progress__readout>strong{font-size:4.3rem}.video-upload-progress__footer{font-size:.56rem}.application .field>small{font-size:.6rem}.field--story textarea{height:120px}.application-public-summary,.form-demo-note{margin-bottom:7px;padding:7px 9px;font-size:.58rem;line-height:1.34}.application .consent-grid{gap:5px}.application .consent{min-height:44px;padding:6px 8px;font-size:.64rem;line-height:1.28}.privacy-open{min-height:44px;font-size:.6rem}.application-actions{min-height:52px;padding-block-start:4px;padding-block-end:4px}.application-previous,.application-next{min-height:44px;font-size:.56rem}.application-progress li.is-active b{font-size:.56rem}.application .submit-cta small{display:none}.application .submit-cta>span{letter-spacing:.07em;white-space:nowrap;font-size:.58rem}.application .submit-cta i{flex:0 0 44px;width:44px}.application .form-status{font-size:.56rem}}@media (max-width:330px){.application-fields--profile{grid-template-columns:repeat(2,minmax(0,1fr))}.application .consent-grid{grid-template-columns:1fr}.application .consent-grid--final .consent:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.application-step{animation:none}.application-progress>p i:after{transition:none}.video-brief__subject,.video-brief__motion,.video-brief__scan,.video-upload-progress__signal i{animation:none}.video-upload-progress__fill,.video-upload-progress__rail>span{transition:none}}html[data-zonax-view=candidatos]{overscroll-behavior:none;height:100%;overflow:hidden}html[data-zonax-view=candidatos] body{height:100%;overflow:hidden}html[data-zonax-view=candidatos] .casting-footer{display:none}.public-candidates.zonax-face{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;isolation:isolate;background:linear-gradient(90deg,#0000 49.94%,#ff2c3321 50%,#0000 50.06%),radial-gradient(circle at 50% 44%,#cf0a1826,#0000 43%),linear-gradient(145deg,#070708 0%,#0b090b 48%,#050506 100%);grid-template-rows:repeat(4,max-content);grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(10px,1.6vh,20px);width:100%;height:100dvh;min-height:100dvh;padding:clamp(64px,7vh,88px) clamp(20px,4vw,72px) clamp(16px,3vh,34px);display:grid;position:relative;overflow:hidden auto}.public-candidates.zonax-face:before{content:"08";z-index:-1;color:#0000;font-family:var(--font-display);-webkit-text-stroke:1px #f0192317;pointer-events:none;font-size:clamp(15rem,31vw,34rem);line-height:.72;position:absolute;bottom:-.12em;right:1.5vw}.public-candidates.zonax-face:after{content:"";z-index:-1;opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:100% 9vh,8vw 100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.public-candidates .page-back{z-index:5;top:clamp(20px,3vh,32px);left:clamp(20px,4vw,72px)}html:not([data-page-turn]) .public-candidates .face-destination{opacity:0;pointer-events:none}.public-candidates__header{grid-template-columns:minmax(310px,.92fr) minmax(300px,1.12fr);align-items:end;gap:clamp(18px,3vw,56px);width:min(100%,1600px);margin:0 auto;display:grid}.public-candidates__title-lockup .kicker{color:#ff3038;letter-spacing:.24em;margin:0 0 6px;font-size:clamp(.55rem,.68vw,.72rem)}.public-candidates__header h2{color:#f7f2ed;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.65rem,4.7vw,5.4rem);font-weight:900;line-height:.76}.public-candidates__header h2 em{color:#f02630;font-style:normal}.public-candidates__intro{color:#f2ede8b0;border-left:1px solid #f026308c;max-width:58ch;margin:0;padding-left:clamp(12px,1.6vw,24px);font-size:clamp(.68rem,.83vw,.86rem);line-height:1.55}.candidate-roster__tabs{display:none}.candidate-roster{grid-template-rows:auto auto;width:min(100%,1600px);min-height:max-content;margin:0 auto;display:grid;position:relative;overflow:visible}.candidates-status{z-index:2;color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:clamp(.54rem,.65vw,.67rem);position:relative}.candidate-roster__groups{width:min(100%,1200px);max-width:none;min-height:max-content;margin-inline-start:auto;margin-inline-end:auto;overflow:visible}.candidate-roster__group{background:linear-gradient(135deg,#ffffff09,#0000 44%),#060607c7;border:1px solid #ffffff1f;grid-template-rows:auto auto;min-width:0;min-height:max-content;padding:clamp(10px,1.15vw,17px);display:grid;overflow:hidden;box-shadow:0 22px 70px #00000052}.candidate-roster__group>header{border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;margin-bottom:clamp(7px,1vh,12px);padding-bottom:7px;display:grid}.candidate-roster__group>header span,.candidate-roster__group>header b{color:#ffffff75;letter-spacing:.15em;font-size:clamp(.5rem,.56vw,.61rem);font-weight:600}.candidate-roster__group>header h3{color:#fffaf5;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.75vw,2rem);line-height:.8}.candidate-roster__group[data-roster-group=chicas]>header h3{color:#ff454d}.candidate-roster__grid{grid-template-rows:repeat(2,max-content);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,.8vw,12px);min-height:max-content;display:grid}.candidate-slot{aspect-ratio:1;color:#f9f4ef;text-align:left;background:linear-gradient(135deg,#e51d291c,#0000 48%),linear-gradient(#161316,#09090a);border:1px solid #ffffff1f;border-radius:clamp(14px,1.25vw,22px);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;min-width:0;min-height:0;padding:clamp(10px,1vw,15px);transition:border-color .18s,transform .18s,background-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0006}.candidate-slot:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 48%,#ff303829 48.25%,#0000 48.7%);position:absolute;top:0;bottom:0;left:0;right:0}.candidate-slot:disabled{opacity:1;cursor:default}.candidate-slot:not(:disabled){cursor:pointer}.candidate-slot:not(:disabled):hover{z-index:2;border-color:#ff363fd9;outline:none;transform:translateY(-2px)}.candidate-slot:not(:disabled):focus-visible{z-index:2;border-color:#ff363fd9;outline:none;transform:translateY(-2px)}.candidate-slot__number{z-index:2;color:#ed2731;font-family:var(--font-display);align-self:start;font-size:clamp(1.35rem,2.2vw,2.6rem);font-weight:900;line-height:.72;position:relative}.candidate-slot__identity{z-index:2;align-self:end;min-width:0;margin-left:clamp(8px,1vw,15px);display:grid;position:relative}.candidate-slot__identity strong{color:#fffaf6;font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.82rem,1.2vw,1.35rem);line-height:.9;overflow:hidden}.candidate-slot__identity small{color:#ffffff75;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:clamp(.48rem,.56vw,.6rem);font-weight:700}.candidate-slot__mark{z-index:1;color:#0000;font-family:var(--font-display);-webkit-text-stroke:1px #ff2d362e;align-self:center;font-size:clamp(3rem,5.4vw,6rem);font-weight:900;line-height:.6;position:relative}.candidate-slot__portrait,.candidate-slot__veil{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.candidate-slot__portrait{object-fit:contain;object-position:center center;filter:saturate(.76)contrast(1.08);background:#050506}.candidate-slot__veil{background:linear-gradient(#04040505 15%,#05050659 50%,#050506f5 100%)}.candidate-slot.is-filled .candidate-slot__number{text-shadow:0 2px 20px #000c;align-self:start}.candidate-slot__footer{z-index:2;color:#ffffffa3;letter-spacing:.11em;border-top:1px solid #ffffff2b;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:8px;padding-top:7px;font-size:clamp(.46rem,.55vw,.58rem);font-weight:700;display:flex;position:relative}.candidate-slot__footer>span:first-child{color:#ff353e}.candidate-slot__fallback{color:#ffffff85;text-align:center;background:radial-gradient(circle at 50% 34%,#ee273238,#0000 24%),linear-gradient(145deg,#1a1518,#080809 68%);place-content:center;gap:8px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.candidate-slot__fallback b{color:#0000;font-family:var(--font-display);-webkit-text-stroke:1px #ff353e61;font-size:clamp(4.8rem,8vw,9rem);line-height:.72}.candidate-slot__fallback small{letter-spacing:.16em;font-size:clamp(.46rem,.55vw,.6rem);font-weight:800}.candidate-gallery{border-top:1px solid #ffffff24;width:min(100%,1600px);margin:clamp(42px,7vw,104px) auto clamp(30px,5vw,72px);padding-top:clamp(22px,3vw,42px)}.candidate-gallery__header{grid-template-columns:minmax(240px,.72fr) minmax(280px,1.28fr);align-items:end;gap:clamp(18px,4vw,72px);margin-bottom:clamp(18px,2.4vw,34px);display:grid}.candidate-gallery__header>*{min-width:0;max-width:100%}.candidate-gallery__header .kicker{color:#f42e38;letter-spacing:.2em;margin:0 0 8px;font-size:.6rem}.candidate-gallery__header h3{color:#fff8f3;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,4.8rem);line-height:.78}.candidate-gallery__header h3 em{color:#f02a34;font-style:normal}.candidate-gallery__intro{color:#f7f1ec9e;border-left:1px solid #f02a347a;max-width:64ch;margin:0;padding-left:clamp(12px,1.6vw,24px);font-size:clamp(.68rem,.82vw,.84rem);line-height:1.6}.candidate-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),280px));justify-content:start;gap:clamp(12px,1.6vw,24px);display:grid}.candidate-card{aspect-ratio:1;color:#fff8f3;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1a1418,#070708 70%);border:1px solid #ffffff26;border-radius:clamp(16px,1.5vw,24px);grid-template-rows:1fr auto;align-items:end;min-width:0;padding:clamp(14px,1.6vw,22px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000006b,inset 0 0 0 1px #ffffff06}.candidate-card:hover{border-color:#ff3a43d1;outline:none;transform:translateY(-4px);box-shadow:0 26px 72px #0000008a,0 0 0 1px #ef253033}.candidate-card:focus-visible{border-color:#ff3a43d1;outline:none;transform:translateY(-4px);box-shadow:0 26px 72px #0000008a,0 0 0 1px #ef253033}.candidate-card__portrait,.candidate-card__veil,.candidate-card__fallback{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.candidate-card__portrait{object-fit:contain;object-position:center center;background:#050506}.candidate-card__veil{z-index:1;background:linear-gradient(#0505060a 18%,#05050647 52%,#050506f7 100%)}.candidate-card__fallback{color:#ffffff80;text-align:center;background:radial-gradient(circle at 50% 30%,#f027313b,#0000 25%),linear-gradient(145deg,#21171c,#080809 70%);place-content:start center;gap:10px;padding-top:22%;display:grid}.candidate-card__fallback b{color:#0000;font-family:var(--font-display);-webkit-text-stroke:1px #ff363f6b;font-size:clamp(5rem,7vw,8rem);line-height:.68}.candidate-card__fallback small{letter-spacing:.16em;font-size:.55rem;font-weight:800}.candidate-card__identity{z-index:2;min-width:0;display:grid;position:relative}.candidate-card__identity strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.2rem,1.9vw,2rem);line-height:.86;overflow:hidden}.candidate-card__bio{color:#ffffff94;letter-spacing:0;text-transform:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:.62rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.candidate-gallery__empty{color:#ffffff75;letter-spacing:.1em;margin:24px 0 0;font-size:.65rem}.candidates-empty{display:none}.candidate-detail{color:#f8f3ee;background:#080809;border:1px solid #ffffff2e;border-radius:0;width:min(940px,100vw - 176px);max-width:none;height:min(680px,100dvh - 32px);max-height:none;padding:0;overflow:visible;box-shadow:0 36px 120px #000000c7}.candidate-detail::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000db}.candidate-detail[open]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid}.candidate-detail__close{z-index:4;position:absolute;top:12px;right:12px}.candidate-detail__close button{color:#fff;background:#000000b8;border:1px solid #ffffff3b;width:44px;height:44px;font-size:1.4rem}.candidate-detail__carousel{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.candidate-detail__carousel button{color:#fff;cursor:pointer;pointer-events:auto;background:#000000b8;border:1px solid #ffffff3b;width:44px;height:44px;font-size:1.1rem;position:absolute;top:50%;transform:translateY(-50%)}.candidate-detail__carousel [data-candidate-detail-previous]{left:-68px}.candidate-detail__carousel [data-candidate-detail-next]{right:-68px}.candidate-detail__carousel button:hover{border-color:var(--red);background:var(--red)}.candidate-detail__carousel button:focus-visible{border-color:var(--red);background:var(--red)}.candidate-detail__carousel button:disabled{opacity:.35;cursor:default}.candidate-detail__media{background:#020203;min-width:0;min-height:0;overflow:hidden}.candidate-detail__media video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.candidate-detail__body{background:radial-gradient(circle at 100% 0,#e114222e,#0000 34%),#0a090a;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:clamp(30px,4vw,58px);display:grid;overflow:hidden}.candidate-detail__body .kicker{color:#f12a34;letter-spacing:.18em;margin:0 0 14px;font-size:.62rem}.candidate-detail__body h2{max-width:100%;font-family:var(--font-display);letter-spacing:-.05em;overflow-wrap:break-word;margin:0;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:.86}.candidate-detail__bio{color:#ffffffb3;min-height:0;margin:24px 0;font-size:.9rem;line-height:1.65;overflow:auto}.candidate-detail__body footer{border-top:1px solid #ffffff24;grid-template-columns:auto minmax(160px,1fr);align-items:end;gap:20px;padding-top:18px;display:grid}.candidate-detail__body footer p{margin:0;display:grid}.candidate-detail__body footer strong{color:#fff;font-family:var(--font-display);font-size:2.1rem;line-height:.8}.candidate-detail__body footer span{color:#ffffff70;letter-spacing:.14em;font-size:.55rem}.candidate-detail__body footer button{color:#fff;letter-spacing:.16em;background:#c41420;border:1px solid #ef2731;min-height:48px;font-size:.7rem;font-weight:800}.application-panel{box-shadow:0 26px 90px #0000006b,inset 0 0 0 1px #ffffff06}.application-panel:after{content:"";z-index:0;pointer-events:none;border:1px solid #e21c271c;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.application-panel>*{z-index:1;position:relative}.application-progress [aria-current=step] span{color:#ff363f;text-shadow:0 0 24px #ff253040}@media (min-width:721px){.candidate-roster__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,20px);display:grid}.candidate-roster__group[hidden]{display:grid}}@media (max-width:960px) and (min-width:721px),(max-height:740px) and (min-width:721px){.public-candidates.zonax-face{gap:8px;padding-top:54px;padding-bottom:12px}.public-candidates__header{grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr);gap:20px}.public-candidates__header h2{font-size:clamp(2.25rem,4.2vw,4rem)}.public-candidates__intro{font-size:.62rem;line-height:1.4}.candidate-roster__group{padding:9px}}@media (max-width:720px){.public-candidates.zonax-face{padding:52px 10px max(8px, env(safe-area-inset-bottom));grid-template-rows:repeat(4,max-content);align-content:start;gap:7px}.public-candidates .page-back{top:14px;left:12px}.public-candidates__header{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px 12px}.public-candidates__title-lockup{min-width:0}.public-candidates__title-lockup .kicker{margin-bottom:4px;font-size:.48rem}.public-candidates__header h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,9vw,3.1rem);line-height:.76}.public-candidates__intro{grid-area:2/1/auto/-1;max-width:none;padding:5px 0 0 9px;font-size:.56rem;line-height:1.32}.candidate-roster__tabs{border:1px solid #ffffff21;grid-template-columns:repeat(2,minmax(0,1fr));min-height:42px;display:grid}.candidate-roster__tabs button{color:#ffffff80;letter-spacing:.13em;background:#ffffff05;border:0;min-height:42px;font-size:.62rem;font-weight:800}.candidate-roster__tabs button+button{border-left:1px solid #ffffff21}.candidate-roster__tabs button[aria-selected=true]{color:#fff;background:#b7101b}.candidate-roster__tabs button span{opacity:.65;margin-left:7px}.candidate-roster{grid-template-rows:auto auto}.candidates-status{margin-bottom:5px;font-size:.48rem}.candidate-roster__groups,.candidate-roster__group{height:auto}.candidate-roster__groups{width:100%;max-width:none;min-height:max-content;margin-inline-start:0;margin-inline-end:0}.candidate-roster,.candidate-roster__group,.candidate-roster__grid{min-height:max-content}.candidate-roster__grid{grid-template-rows:repeat(2,max-content)}.candidate-roster__group[hidden]{display:none}.candidate-roster__group{padding:7px}.candidate-roster__group>header{margin-bottom:6px;padding-bottom:5px}.candidate-roster__group>header h3{font-size:1.08rem}.candidate-slot{min-height:44px;padding:8px}.candidate-slot__number{font-size:clamp(1.15rem,6vw,1.75rem)}.candidate-slot__identity{margin-left:7px}.candidate-slot__identity strong{font-size:clamp(.72rem,3.5vw,1rem)}.candidate-slot__mark{font-size:clamp(2.4rem,13vw,4.2rem)}.candidate-slot__fallback small{display:none}.candidate-slot__footer{font-size:.43rem}.candidate-gallery{margin-top:38px;padding-inline-start:2px;padding-inline-end:2px}.candidate-gallery__header{grid-template-columns:1fr;gap:12px}.candidate-gallery__header h3{overflow-wrap:anywhere;font-size:clamp(1.75rem,8vw,2.35rem);line-height:.84}.candidate-gallery__intro{overflow-wrap:break-word;width:100%;max-width:100%;padding-top:4px;font-size:.62rem}.candidate-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.candidate-card{border-radius:16px;padding:12px}.candidate-card__fallback{padding-top:20%}.candidate-card__fallback small{display:none}.candidate-card__identity strong{font-size:clamp(1rem,5vw,1.35rem)}.candidate-detail{width:calc(100vw - 88px);height:calc(100dvh - 16px)}.candidate-detail__carousel button{width:40px;height:40px}.candidate-detail__carousel [data-candidate-detail-previous]{left:-42px}.candidate-detail__carousel [data-candidate-detail-next]{right:-42px}.candidate-detail[open]{grid-template-rows:minmax(0,.48fr) minmax(0,.52fr);grid-template-columns:1fr}.candidate-detail__body{padding:16px}.candidate-detail__body .kicker{margin-bottom:7px;font-size:.5rem}.candidate-detail__body h2{font-size:clamp(2rem,11vw,3.4rem)}.candidate-detail__bio{margin:9px 0;font-size:.72rem;line-height:1.45}.candidate-detail__body footer{padding-top:8px}}@media (max-height:640px) and (max-width:720px){.public-candidates.zonax-face{gap:5px;padding-top:44px}.public-candidates .page-back{top:9px}.public-candidates__title-lockup .kicker,.public-candidates__intro{display:none}.public-candidates__header{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr)}.public-candidates__header h2{font-size:clamp(1.65rem,8.7vw,2.4rem)}.public-candidates__rule{padding-block-start:5px;padding-block-end:5px}.candidate-roster__tabs,.candidate-roster__tabs button{min-height:36px}.candidate-roster__group>header{margin-bottom:4px}.candidate-slot{padding:6px}.candidate-slot__identity small{margin-top:2px}.candidate-slot__footer{margin-top:4px;padding-top:4px}}@media (prefers-reduced-motion:reduce){.candidate-slot{transition:none}}.media-boundary,.application-boundary{width:100%;height:0}.decision-room{--decision-progress:0;--decision-red:#f3153c;z-index:4;color:#f7f2f0;isolation:isolate;background:linear-gradient(#0403041f 0%,#040304d1 7%,#050405 24%,#030303 100%);min-height:380svh;position:relative}.decision-room__sticky{perspective:1500px;perspective-origin:67% 48%;width:100%;height:100svh;min-height:100svh;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.decision-room[data-decision-state=active] .decision-room__sticky{position:fixed;top:0;bottom:auto;left:0;right:0}.decision-room[data-decision-state=after] .decision-room__sticky{top:auto;bottom:0}.decision-room__atmosphere,.decision-room__composition{position:absolute;top:0;bottom:0;left:0;right:0}.decision-room__atmosphere{z-index:0;pointer-events:none;background:radial-gradient(circle at 74% 47%,#5c001636,#0000 24%),radial-gradient(circle at 20% 70%,#ff13370e,#0000 28%),linear-gradient(112deg,#0000 0 48%,#ffffff05 48.08% 48.16%,#0000 48.25%),#050405;overflow:hidden}.decision-room__atmosphere:before,.decision-room__atmosphere:after{content:"";pointer-events:none;position:absolute}.decision-room__atmosphere:before{opacity:.68;transform:translate3d(calc((var(--decision-progress) - .5) * -3vw), 0, -120px) rotate(-2deg);transform-origin:50%;background:linear-gradient(98deg,#0000 42%,#ffffff06 42.08%,#0000 42.2%),linear-gradient(82deg,#0000 64%,#ffffff05 64.08%,#0000 64.18%);top:-18%;bottom:-18%;left:-18%;right:-18%}.decision-room__atmosphere:after{background:linear-gradient(90deg,#000000bd,#0000 31% 76%,#00000080),linear-gradient(#0000007a 0%,#0000 16% 83%,#020202 100%);top:0;bottom:0;left:0;right:0}.decision-room__halo{aspect-ratio:1;width:min(44vw,680px);opacity:calc(.12 + var(--decision-progress) * .25);filter:blur(18px);transform:translate3d(0, calc(-50% + (var(--decision-progress) - .5) * -2vh), -90px) scale(calc(.78 + var(--decision-progress) * .38));background:radial-gradient(circle,#ee103945 0,#90001d14 32%,#0000 67%);border-radius:50%;position:absolute;top:50%;right:8vw}.decision-room__thread{z-index:2;transform-origin:0;width:114vw;height:3px;transform:translate3d(0, calc((var(--decision-progress) - .5) * -20vh), 40px) rotate(calc(-8deg + var(--decision-progress) * 13deg)) scaleX(calc(.12 + var(--decision-progress) * .88));background:linear-gradient(90deg,#0000 0 3%,#4a0011 12%,#ef123a 43%,#7d001d 78%,#0000 98%);position:absolute;top:62%;left:-7vw;box-shadow:0 0 9px #ef123a8a,0 5px 18px #50001094}.decision-room__thread:after{content:"";background:#170006;border:2px solid #ff3151;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10%;transform:translateY(-50%);box-shadow:0 0 0 7px #f0123a14,0 0 22px #ff173ea6}.decision-room__threshold{width:1px;height:100%;opacity:calc(.08 + var(--decision-progress) * .18);transform:translate3d(calc((var(--decision-progress) - .5) * 4vw), 0, -60px) rotate(6deg);background:linear-gradient(#0000,#ffffff2b 23%,#ef123a61 56%,#0000 88%);position:absolute;top:0;right:20%}.decision-room__composition{z-index:2;width:min(100%,1680px);transform-style:preserve-3d;margin-inline-start:auto;margin-inline-end:auto;padding:max(82px,9svh) clamp(24px,6vw,108px) max(34px,4svh)}.decision-room__header{z-index:4;width:min(44vw,670px);transform-style:preserve-3d;transition:opacity .52s,transform .7s cubic-bezier(.2,.75,.18,1),filter .52s;position:absolute;top:max(86px,11svh);left:clamp(24px,6vw,108px)}.decision-room__kicker{color:#ffffff8a;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.8em;margin:0 0 clamp(14px,2vh,25px);font-size:clamp(.58rem,.72vw,.78rem);font-weight:760;display:flex}.decision-room__kicker:before{content:"";background:var(--decision-red);width:32px;height:1px;box-shadow:0 0 8px #f3153c80}.decision-room__kicker span{color:#fff}.decision-room__header h2{letter-spacing:-.085em;text-transform:uppercase;text-wrap:balance;max-width:9ch;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(4.1rem,8.7vw,9.5rem);font-weight:920;line-height:.78;display:grid}.decision-room__header h2 span,.decision-room__header h2 em{font-style:normal;display:block}.decision-room__header h2 em{color:var(--decision-red);text-shadow:0 8px #5c0016bd,0 18px 32px #00000075;margin-left:.42em}.decision-room__lede{color:#ffffffab;max-width:52ch;margin:clamp(20px,3vh,34px) 0 0;font-size:clamp(.86rem,1.02vw,1.08rem);line-height:1.6}.decision-room__seats{z-index:3;width:min(48vw,740px);transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(80px,1fr));gap:clamp(8px,.9vw,15px);transition:opacity .52s,transform .76s cubic-bezier(.2,.75,.18,1),filter .52s;display:grid;position:absolute;top:15svh;right:clamp(24px,5vw,86px)}.decision-seat{--seat-order:0;opacity:0;min-height:clamp(128px,20vh,204px);transform:translate3d(calc((var(--seat-order) - 3.5) * 5px), calc(46px + var(--seat-order) * 3px), calc(-230px - var(--seat-order) * 24px)) rotateY(calc((var(--seat-order) - 3.5) * -1.8deg));transition:opacity .52s,transform .9s cubic-bezier(.18,.78,.16,1),border-color .42s;transition-delay:calc(var(--seat-order) * 42ms);background:linear-gradient(145deg,#ffffff0e,#0000 42%),linear-gradient(#110e0fe8,#050405f5);border:1px solid #ffffff21;flex-direction:column;justify-content:space-between;padding:clamp(12px,1.25vw,21px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000057,inset 0 -1px #f0123a47}.decision-seat:first-child{--seat-order:0}.decision-seat:nth-child(2){--seat-order:1}.decision-seat:nth-child(3){--seat-order:2}.decision-seat:nth-child(4){--seat-order:3}.decision-seat:nth-child(5){--seat-order:4}.decision-seat:nth-child(6){--seat-order:5}.decision-seat:nth-child(7){--seat-order:6}.decision-seat:nth-child(8){--seat-order:7}.decision-seat:before,.decision-seat:after{content:"";pointer-events:none;position:absolute}.decision-seat:before{border:1px solid #ffffff09;top:9px;bottom:9px;left:9px;right:9px}.decision-seat:after{aspect-ratio:1;background:radial-gradient(circle,#ef123a26,#0000 68%);border-radius:50%;width:82%;bottom:-22%;right:-24%}.decision-seat span{z-index:1;color:#ffffff29;letter-spacing:-.08em;font-size:clamp(2.4rem,4.8vw,5.8rem);font-weight:900;line-height:.78;position:relative}.decision-seat em{z-index:1;color:#ffffffad;letter-spacing:.13em;font-size:clamp(.48rem,.62vw,.66rem);font-style:normal;font-weight:760;position:relative}.decision-room__process{z-index:5;opacity:0;transform-origin:50% 100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;transition:opacity .56s,transform .76s cubic-bezier(.2,.75,.18,1);display:grid;position:absolute;bottom:max(72px,9svh);left:clamp(24px,6vw,108px);right:clamp(24px,6vw,108px);transform:translate3d(0,60px,-150px)rotateX(6deg)}.decision-stage{border-top:1px solid #ffffff29;align-content:start;min-height:104px;padding:18px clamp(10px,1.4vw,24px) 10px;display:grid;position:relative}.decision-stage:before{content:"";background:var(--decision-red);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0;box-shadow:0 0 13px #f3153cd9}.decision-stage span{color:var(--decision-red);letter-spacing:.17em;font-size:.58rem;font-weight:800}.decision-stage strong{letter-spacing:.09em;margin-top:7px;font-size:clamp(.7rem,.88vw,.94rem)}.decision-stage small{color:#ffffff7a;max-width:22ch;margin-top:7px;font-size:clamp(.58rem,.7vw,.74rem);line-height:1.35}.decision-room__decision{z-index:8;text-align:center;opacity:0;pointer-events:none;filter:blur(8px);justify-items:center;width:min(900px,100vw - 48px);transition:opacity .62s,transform .82s cubic-bezier(.2,.75,.18,1),filter .62s;display:grid;position:absolute;top:50%;left:50%;transform:translate3d(-50%,calc(48px - 50%),-180px)scale(.88)}.decision-room__decision>p{color:#ffffff8c;letter-spacing:.23em;align-items:center;gap:12px;margin:0 0 clamp(26px,4vh,42px);font-size:clamp(.65rem,.78vw,.82rem);font-weight:760;display:flex}.decision-room__decision>p span{color:var(--decision-red)}.decision-room__actions{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;width:min(720px,100%);display:grid}.decision-room__cta{color:#fff;letter-spacing:.12em;border:1px solid #fff3;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(22px,2.2vw,34px);font-size:clamp(.72rem,.9vw,.94rem);font-weight:820;text-decoration:none;transition:color .22s,background .22s,border-color .22s,transform .22s;display:flex}.decision-room__cta--primary{border-color:var(--decision-red);background:var(--decision-red);box-shadow:0 14px 42px #ae00244d}.decision-room__cta--secondary{background:#ffffff06}.decision-room__cta:hover{transform:translateY(-3px)}.decision-room__cta:focus-visible{transform:translateY(-3px)}.decision-room__cta--primary:hover{background:#ff3658}.decision-room__cta--primary:focus-visible{background:#ff3658}.decision-room__cta--secondary:hover{background:#ffffff14;border-color:#ffffff8c}.decision-room__cta--secondary:focus-visible{background:#ffffff14;border-color:#ffffff8c}.decision-room__cta:focus-visible{outline-offset:4px;outline:2px solid #fff}.decision-room__legal a:focus-visible{outline-offset:4px;outline:2px solid #fff}.decision-room__legal{letter-spacing:.15em;justify-content:center;align-items:center;gap:clamp(16px,2.5vw,34px);margin-top:clamp(22px,3.5vh,38px);font-size:.62rem;font-weight:740;display:flex}.decision-room__legal strong{color:var(--decision-red)}.decision-room__legal a{color:#ffffff91;text-underline-offset:4px;text-decoration-color:#fff3}.decision-room__legal a:hover{color:#fff}.decision-room[data-decision-phase=arrival] .decision-room__header{opacity:1;transform:translateZ(60px)}.decision-room[data-decision-phase=seats] .decision-room__header{opacity:.82;transform:translate3d(-2vw,-2vh,-90px)scale(.88)}.decision-room[data-decision-phase=seats] .decision-seat,.decision-room[data-decision-phase=process] .decision-seat{opacity:1;transform:translate(0,0)rotateY(0)}.decision-room[data-decision-phase=process] .decision-room__header{opacity:.18;filter:blur(4px);transform:translate3d(-3vw,-4vh,-220px)scale(.78)}.decision-room[data-decision-phase=process] .decision-room__seats{opacity:.3;filter:saturate(.7);transform:translate3d(0,-8vh,-180px)scale(.82)}.decision-room[data-decision-phase=process] .decision-room__process{opacity:1;transform:translateZ(20px)rotateX(0)}.decision-room[data-decision-phase=cta] .decision-room__header,.decision-room[data-decision-phase=cta] .decision-room__seats,.decision-room[data-decision-phase=cta] .decision-room__process{opacity:0;pointer-events:none;filter:blur(7px);transform:translate3d(0,-8vh,-260px)scale(.8)}.decision-room[data-decision-phase=cta] .decision-room__decision{opacity:1;pointer-events:auto;filter:blur();transform:translate3d(-50%,-50%,80px)scale(1)}@media (max-width:900px){.decision-room{min-height:420svh}.decision-room__sticky{perspective:1180px;perspective-origin:50% 46%}.decision-room__composition{padding:max(72px,8svh) 18px max(22px,3svh)}.decision-room__header{text-align:center;width:auto;top:max(76px,9svh);left:18px;right:18px}.decision-room__kicker{justify-content:center;font-size:.52rem}.decision-room__header h2{justify-items:center;max-width:none;font-size:clamp(3.5rem,18vw,6.7rem);line-height:.8}.decision-room__header h2 em{margin-left:0}.decision-room__lede{max-width:38ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(.72rem,3.5vw,.92rem);line-height:1.5}.decision-room__seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:auto;top:16svh;left:18px;right:18px}.decision-seat{min-height:clamp(82px,15svh,124px);padding:11px}.decision-seat span{font-size:clamp(2rem,12vw,3.8rem)}.decision-seat em{font-size:.43rem}.decision-room__process{grid-template-columns:1fr;gap:0;top:14svh;bottom:auto;left:18px;right:18px}.decision-stage{grid-template-columns:30px minmax(0,.74fr) minmax(0,1.2fr);align-items:center;min-height:54px;padding:8px 4px 8px 12px}.decision-stage:before{left:1px}.decision-stage strong,.decision-stage small{margin-top:0}.decision-stage small{font-size:.57rem}.decision-room__decision{width:calc(100vw - 36px)}.decision-room__actions{grid-template-columns:1fr;width:min(430px,100%)}.decision-room__cta{min-height:64px;font-size:.68rem}.decision-room__legal{flex-wrap:wrap;row-gap:12px;font-size:.55rem}.decision-room__thread{width:125vw;transform:translate3d(-7vw, calc((var(--decision-progress) - .5) * -18vh), 40px) rotate(calc(-11deg + var(--decision-progress) * 16deg)) scaleX(calc(.1 + var(--decision-progress) * .9));top:65%}.decision-room[data-decision-phase=seats] .decision-room__header{visibility:hidden;opacity:0;pointer-events:none;filter:blur(5px);transform:translate3d(0,-4vh,-220px)scale(.78)}.decision-room[data-decision-phase=process] .decision-room__header{visibility:hidden;opacity:0;pointer-events:none}.decision-room[data-decision-phase=process] .decision-room__seats{visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,-5vh,-260px)scale(.78)}.decision-room[data-decision-phase=cta] .decision-room__header,.decision-room[data-decision-phase=cta] .decision-room__seats,.decision-room[data-decision-phase=cta] .decision-room__process{visibility:hidden;opacity:0;pointer-events:none}.decision-room[data-decision-phase=arrival] .decision-room__header,.decision-room[data-decision-phase=seats] .decision-room__seats,.decision-room[data-decision-phase=process] .decision-room__process,.decision-room[data-decision-phase=cta] .decision-room__decision{visibility:visible}}@media (max-width:380px),(max-height:620px) and (max-width:720px){.decision-room__header{top:max(62px,7svh)}.decision-room__header h2{font-size:clamp(3.05rem,17vw,5rem)}.decision-room__lede{font-size:.68rem}.decision-room__seats{top:12svh}.decision-seat{min-height:clamp(70px,14svh,100px)}.decision-room__process{top:10svh}.decision-stage{min-height:48px}.decision-room__cta{min-height:56px}}@media (prefers-reduced-motion:reduce){.decision-room{background:#050405;min-height:auto}.decision-room[data-decision-state] .decision-room__sticky{perspective:none;height:auto;min-height:100svh;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.decision-room__composition{gap:28px;min-height:100svh;padding:max(92px,11svh) clamp(18px,6vw,72px) max(40px,6svh);display:grid;position:relative}.decision-room[data-decision-state=static] .decision-room__header,.decision-room[data-decision-state=static] .decision-room__seats,.decision-room[data-decision-state=static] .decision-room__process,.decision-room[data-decision-state=static] .decision-room__decision{opacity:1;pointer-events:auto;filter:none;width:100%;transition:none;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.decision-room__header{text-align:left}.decision-room__header h2{justify-items:start}.decision-room__seats{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-seat{opacity:1;min-height:112px;transition:none;transform:none}.decision-room__process{grid-template-columns:repeat(5,minmax(0,1fr))}.decision-room__decision{text-align:left;justify-items:start;left:auto}.decision-room__legal{justify-content:flex-start}.decision-room__thread,.decision-room__halo,.decision-room__threshold{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.decision-room[data-decision-state=static] .decision-room__header,.decision-room[data-decision-state=static] .decision-room__seats,.decision-room[data-decision-state=static] .decision-room__process,.decision-room[data-decision-state=static] .decision-room__decision{visibility:visible}.decision-room__composition{gap:22px}.decision-room__header{text-align:center;left:auto;right:auto}.decision-room__header h2{justify-items:center}.decision-room__seats{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-room__process{grid-template-columns:1fr}.decision-room__decision{text-align:center;justify-items:center}.decision-room__legal{justify-content:center}}@media (orientation:landscape) and (max-height:500px) and (max-width:950px){.cinema{perspective:none;perspective-origin:50%}.film-shell{transform-origin:50%;width:auto;top:0;bottom:0;left:0;right:0;transform:none}.casting-film{object-fit:cover;object-position:center center;filter:saturate(.94)contrast(1.08)brightness(.94);transform-origin:50%;width:100%;height:100%;transform:none}.film-fallback img{object-fit:cover;object-position:center center;width:100%;height:100%;transform:none}.film-wash{background:linear-gradient(90deg,#030304bd,#03030440 48%,#0000 72%),linear-gradient(#0303043d,#0000 28% 64%,#03030461)}.safe-matte{background:0 0}.casting-head{top:max(10px, env(safe-area-inset-top));right:max(46px, calc(env(safe-area-inset-right) + 46px));left:max(16px, env(safe-area-inset-left));grid-template-columns:auto 1fr;gap:12px}.casting-head__brand{font-size:.88rem}.casting-head__descriptor{gap:8px;font-size:.43rem}.casting-head__descriptor span{width:22px}.casting-progress{right:max(10px, env(safe-area-inset-right));gap:7px;font-size:.43rem}.casting-progress__rail{height:62px}.motion-toggle{top:auto;bottom:max(10px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));font-size:.42rem}.motion-toggle #motion-toggle-label,.scroll-cue{display:none}.story-chapter,.story-chapter--hero{min-height:108svh;padding:0}.story-copy,.story-copy.room-reveal__copy{top:max(48px, calc(env(safe-area-inset-top) + 44px));right:auto;bottom:max(18px, env(safe-area-inset-bottom));left:max(16px, calc(env(safe-area-inset-left) + 12px));background:0 0;width:min(49vw,430px);max-height:calc(100dvh - 70px);padding:0 8px 0 0;overflow:hidden;transform:none}.story-copy h1,.story-copy h2,.story-copy.room-reveal__copy h2{letter-spacing:-.058em;max-width:11ch;font-size:clamp(1.8rem,5.3vw,3rem);line-height:.86}.kicker{gap:8px;margin-bottom:9px;font-size:.4rem}.kicker:before{width:22px}.lede{max-width:39ch;margin-top:10px;font-size:clamp(.64rem,1.55vw,.78rem);line-height:1.32}.hero-actions{gap:8px 16px;margin-top:12px}.primary-cta{width:min(300px,100%);min-height:44px;padding-left:14px;font-size:.48rem}.primary-cta i{width:44px}.destination-links{gap:4px 16px}.destination-link{padding-block-start:6px;padding-block-end:6px;font-size:.43rem}.profile-notes{gap:5px;margin-top:10px}.profile-notes li{padding:4px 7px;font-size:.4rem}.story-copy blockquote{margin-top:10px;padding-block-start:2px;padding-block-end:2px;font-size:.68rem}.decision-room__composition{padding:max(48px, calc(env(safe-area-inset-top) + 44px)) max(48px, calc(env(safe-area-inset-right) + 44px)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.decision-room__header{top:max(52px, calc(env(safe-area-inset-top) + 48px));right:max(48px, calc(env(safe-area-inset-right) + 44px));left:max(16px, env(safe-area-inset-left));text-align:left;width:min(56vw,460px)}.decision-room__kicker{justify-content:flex-start;margin-bottom:8px;font-size:.38rem}.decision-room__header h2{justify-items:start;max-width:none;font-size:clamp(2.15rem,6vw,3.35rem);line-height:.8}.decision-room__header h2 em{margin-left:.18em}.decision-room__lede{max-width:42ch;margin:10px 0 0;font-size:clamp(.56rem,1.35vw,.7rem);line-height:1.28}.decision-room__seats{top:max(54px, calc(env(safe-area-inset-top) + 50px));right:max(48px, calc(env(safe-area-inset-right) + 44px));left:max(16px, env(safe-area-inset-left));grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:auto}.decision-seat{min-height:clamp(70px,23dvh,92px);padding:8px}.decision-seat span{font-size:clamp(1.55rem,4.5vw,2.45rem)}.decision-seat em{font-size:.36rem}.decision-room__process{top:max(62px, calc(env(safe-area-inset-top) + 56px));right:max(48px, calc(env(safe-area-inset-right) + 44px));bottom:auto;left:max(16px, env(safe-area-inset-left));grid-template-columns:repeat(5,minmax(0,1fr))}.decision-stage{grid-template-columns:1fr;align-content:start;align-items:start;min-height:clamp(94px,35dvh,126px);padding:10px 7px 8px}.decision-stage strong,.decision-stage small{margin-top:6px}.decision-stage strong{font-size:.58rem}.decision-stage small{font-size:.48rem}.decision-room__decision{width:min(680px,100vw - 90px)}.decision-room__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(620px,100%)}.decision-room__cta{min-height:52px;padding-inline-start:14px;padding-inline-end:14px;font-size:.52rem}}@media (prefers-reduced-motion:reduce) and (orientation:landscape) and (max-height:500px) and (max-width:950px){.story-chapter,.story-chapter--hero,.room-reveal{min-height:100dvh;padding:max(54px, calc(env(safe-area-inset-top) + 48px)) 0 max(24px, env(safe-area-inset-bottom))}.story-copy,.story-copy.room-reveal__copy{top:auto;bottom:auto;right:auto;left:max(16px, env(safe-area-inset-left));width:min(49vw,430px);max-height:none;padding:0 8px 0 0;position:relative;overflow:visible}.story-copy h1,.story-copy h2,.story-copy.room-reveal__copy h2{font-size:clamp(1.45rem,4.25vw,2.3rem);line-height:.88}.decision-room[data-decision-state] .decision-room__sticky{min-height:auto;overflow:visible}.decision-room__composition{min-height:auto;padding:max(58px, calc(env(safe-area-inset-top) + 52px)) max(48px, calc(env(safe-area-inset-right) + 44px)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));gap:18px;display:grid;position:relative}.decision-room[data-decision-state=static] .decision-room__header,.decision-room[data-decision-state=static] .decision-room__seats,.decision-room[data-decision-state=static] .decision-room__process,.decision-room[data-decision-state=static] .decision-room__decision{opacity:1;pointer-events:auto;filter:none;width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.decision-room__header{text-align:left}.decision-room__header h2{justify-items:start;font-size:clamp(2rem,5.5vw,3rem)}.decision-room__seats{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-room__process{grid-template-columns:repeat(5,minmax(0,1fr))}.decision-room__decision{text-align:left;justify-items:start}}
