/* Wexanirel — Runtime Cinema */
:root{--wx-ink:#060b14;--wx-blue:#0c1728;--wx-panel:#111d2e;--wx-silver:#c7cdd6;--wx-muted:#91a0b5;--wx-red:#dc2546;--wx-yellow:#ffd12a;--wx-line:rgba(199,205,214,.19);--wx-paper:#eff1f2;--wx-font:'Manrope',system-ui,sans-serif;--wx-display:'Space Grotesk',system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--wx-ink);color:var(--wx-silver);font-family:var(--wx-font);font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--wx-yellow)}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--wx-yellow);outline-offset:3px}.wx-page{overflow:hidden}.wx-shell{width:min(1180px,calc(100% - 40px));margin:auto}.wx-kicker{display:flex;align-items:center;gap:.65rem;color:var(--wx-yellow);font:700 .72rem/1 var(--wx-font);letter-spacing:.16em;text-transform:uppercase}.wx-kicker i{font-size:.9rem}.wx-title{font-family:var(--wx-display);font-weight:700;letter-spacing:-.055em;line-height:.98;color:#f6f6f3;margin:0}.wx-copy{color:var(--wx-muted);max-width:58ch}.wx-rule{height:1px;background:var(--wx-line);margin:0}.wx-btn{min-height:46px;border:1px solid var(--wx-yellow);background:var(--wx-yellow);color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1.05rem;border-radius:0;font-weight:800;font-size:.9rem;letter-spacing:.02em;transition:transform .16s ease,background .16s ease,color .16s ease}.wx-btn:hover{background:#fff3b1;color:#111827;transform:translateY(-2px)}.wx-btn:active{transform:scale(.97)}.wx-btn--line{background:transparent;color:#f5f5f1;border-color:rgba(245,245,241,.55)}.wx-btn--line:hover{background:#f5f5f1;color:#0c1728}.wx-btn--red{border-color:var(--wx-red);background:var(--wx-red);color:#fff}.wx-btn--red:hover{background:#ff506e;color:#fff}.wx-mark{width:31px;height:31px;display:inline-block}.wx-header{position:relative;z-index:50;border-bottom:1px solid var(--wx-line);background:rgba(6,11,20,.93);backdrop-filter:blur(14px)}.wx-nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.wx-brand{display:flex;align-items:center;gap:.68rem;font-family:var(--wx-display);font-weight:700;letter-spacing:-.05em;color:#fff;font-size:1.2rem}.wx-brand small{color:var(--wx-muted);font:700 .54rem/1 var(--wx-font);letter-spacing:.14em;text-transform:uppercase;display:block;margin-top:2px}.wx-links{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1.35rem;font-size:.86rem;font-weight:700}.wx-links a{color:#dce0e5}.wx-links a:hover,.wx-links a.active{color:var(--wx-yellow)}.wx-contact-link{color:#f7f7f4!important}.wx-menu{display:none;width:44px;height:44px;border:1px solid var(--wx-line);background:transparent;color:#fff;font-size:1.25rem}.wx-menu:active{transform:scale(.97)}
/* hero */
.wx-hero{position:relative;background:radial-gradient(circle at 68% 50%,rgba(195,30,56,.2),transparent 28%),linear-gradient(114deg,#071324 0%,#07111e 55%,#160b18 100%);padding:clamp(3.6rem,8vw,7rem) 0 0}.wx-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 88%);pointer-events:none}.wx-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.wx-hero h1{font-size:clamp(3.2rem,7.6vw,7.15rem);max-width:8ch}.wx-hero h1 em{color:var(--wx-yellow);font-style:normal}.wx-hero p{font-size:1.04rem;margin:1.5rem 0 1.85rem;max-width:48ch}.wx-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem}.wx-film-frame{position:relative;border:1px solid rgba(255,255,255,.45);padding:10px;background:#c2c4c6;box-shadow:18px 18px 0 rgba(220,37,70,.72),-12px -12px 0 rgba(255,209,42,.12);transform:rotate(2deg);margin-bottom:-2.2rem}.wx-film-frame:before,.wx-film-frame:after{content:"";position:absolute;left:-1px;right:-1px;height:10px;background:repeating-linear-gradient(90deg,#0b0c0e 0 15px,transparent 15px 25px);z-index:2}.wx-film-frame:before{top:-11px}.wx-film-frame:after{bottom:-11px}.wx-film-frame img{display:block;width:100%;aspect-ratio:1.05;object-fit:cover;object-position:64% 48%;filter:saturate(.83) contrast(1.08)}.wx-frame-caption{position:absolute;bottom:24px;left:25px;z-index:3;background:rgba(6,11,20,.92);border-left:3px solid var(--wx-yellow);color:#fff;padding:.65rem .8rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wx-scroll-cue{padding:3.5rem 0 1.1rem;color:var(--wx-muted);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.wx-scroll-cue i{color:var(--wx-yellow);margin-left:.5rem}
.wx-callstrip{background:var(--wx-yellow);color:#101622;overflow:hidden}.wx-callstrip .wx-shell{min-height:62px;display:flex;align-items:center;gap:1rem;white-space:nowrap}.wx-callstrip strong{font:800 .78rem/1 var(--wx-font);letter-spacing:.15em;text-transform:uppercase}.wx-callstrip p{margin:0;font-size:.84rem;font-weight:700}.wx-callstrip i{font-size:1.1rem}.wx-callstrip .wx-call-divider{width:25px;height:1px;background:#101622;opacity:.45}
/* Chapters */
.wx-chapters{padding:7.7rem 0;background:#eff1f2;color:#172132}.wx-chapters .wx-title{color:#111827;font-size:clamp(2.5rem,5vw,4.3rem);max-width:11ch}.wx-chapters .wx-copy{color:#536174}.wx-chapter-heading{display:grid;grid-template-columns:1fr .75fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.wx-scene-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #aeb7c2;border-left:1px solid #aeb7c2}.wx-scene-tab{border:0;border-right:1px solid #aeb7c2;border-bottom:1px solid #aeb7c2;background:transparent;padding:1.1rem .9rem;text-align:left;color:#273449;min-height:132px;transition:.18s ease}.wx-scene-tab:hover,.wx-scene-tab.is-active{background:#13243b;color:#fff}.wx-scene-tab.is-active .wx-scene-num{color:var(--wx-yellow)}.wx-scene-num{display:block;color:#dc2546;font:700 .73rem/1 var(--wx-font);letter-spacing:.12em;margin-bottom:1.15rem}.wx-scene-tab strong{display:block;font-family:var(--wx-display);font-size:1.03rem;letter-spacing:-.03em;line-height:1.05}.wx-scene-stage{display:grid;grid-template-columns:1.15fr .85fr;margin-top:0;background:#13243b;color:#fff;min-height:310px}.wx-scene-photo{min-height:310px;position:relative;background-size:cover;background-position:center}.wx-scene-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(19,36,59,.3))}.wx-scene-copy{padding:clamp(1.6rem,4vw,3.25rem);display:flex;flex-direction:column;justify-content:center}.wx-scene-copy h3{font:700 clamp(1.65rem,3vw,2.5rem)/1 var(--wx-display);letter-spacing:-.05em;margin:.65rem 0}.wx-scene-copy p{color:#bfcbda;margin:0}.wx-scene-meta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.wx-chip{padding:.35rem .55rem;border:1px solid rgba(255,255,255,.25);font-size:.71rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
/* Crew */
.wx-crew{padding:7rem 0;background:var(--wx-blue)}.wx-section-top{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.3rem}.wx-section-top .wx-title{font-size:clamp(2.5rem,5vw,4.45rem);max-width:12ch}.wx-role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--wx-line);border:1px solid var(--wx-line)}.wx-role{background:#0d1a2c;padding:1.3rem;min-height:230px;display:flex;flex-direction:column}.wx-role i{width:38px;height:38px;display:grid;place-items:center;background:var(--wx-yellow);color:#111827;border-radius:50%;font-size:1.1rem;margin-bottom:2.3rem}.wx-role h3{font:700 1.35rem/1 var(--wx-display);letter-spacing:-.04em;color:#fff;margin:0 0 .65rem}.wx-role p{font-size:.88rem;color:var(--wx-muted);margin:0}.wx-role span{margin-top:auto;color:var(--wx-yellow);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
/* labs */
.wx-labs{padding:7.3rem 0;background:#070d17}.wx-lab-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:2.4rem}.wx-labs .wx-title{font-size:clamp(2.55rem,5.2vw,4.7rem)}.wx-lab-list{border-top:1px solid var(--wx-line);margin-top:2rem}.wx-lab{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--wx-line)}.wx-lab .wx-lab-no{color:var(--wx-red);font:800 .72rem/1 var(--wx-font);letter-spacing:.12em}.wx-lab h3{font:700 1.05rem/1.2 var(--wx-display);letter-spacing:-.03em;color:#f8f8f5;margin:0}.wx-lab p{font-size:.78rem;color:var(--wx-muted);margin:.25rem 0 0}.wx-lab i{color:var(--wx-yellow)}.wx-lab-media{position:relative;min-height:540px}.wx-lab-media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.88)}.wx-lab-media:after{content:"Practical lab / cut 04";position:absolute;right:0;bottom:0;background:var(--wx-red);color:white;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.65rem .85rem}
/* cut room */
.wx-cutroom{padding:7rem 0;background:#dfe3e5;color:#152134}.wx-cut-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:center}.wx-cutroom .wx-title{font-size:clamp(2.6rem,5vw,4.65rem);color:#102039}.wx-cutroom .wx-copy{color:#536174}.wx-cut-console{background:#101c2e;border:10px solid #202d3d;color:#f5f5f2;box-shadow:12px 12px 0 #cc2340;padding:1.25rem;min-height:380px}.wx-console-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:.8rem;font:800 .7rem/1 var(--wx-font);letter-spacing:.12em;text-transform:uppercase}.wx-live{color:#ff526d}.wx-code{font-family:'IBM Plex Mono',monospace;font-size:clamp(.72rem,1.7vw,.88rem);line-height:1.65;padding:1.35rem 0;color:#becadc;min-height:190px;white-space:pre-wrap}.wx-code .wx-err{color:#ff7186}.wx-code .wx-ok{color:#ffd12a}.wx-cut-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.wx-cut-actions button{min-height:48px;background:#172b45;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.75rem;font-weight:800}.wx-cut-actions button:hover,.wx-cut-actions button.is-active{background:var(--wx-yellow);color:#142033}.wx-cut-note{margin-top:1.2rem;font-size:.78rem;color:#637287}
/* dailies */
.wx-dailies{padding:6.8rem 0;background:#101b2d}.wx-dailies .wx-title{font-size:clamp(2.6rem,5vw,4.4rem)}.wx-dailies-track{display:grid;grid-template-columns:1.1fr .85fr .85fr .85fr;gap:1rem;align-items:end;margin-top:2.25rem}.wx-daily{min-height:315px;position:relative;overflow:hidden;background:#0b1423}.wx-daily:nth-child(1){min-height:430px}.wx-daily img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.85)}.wx-daily:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(4,10,18,.9) 100%)}.wx-daily-label{position:absolute;z-index:2;left:1rem;bottom:1rem;color:#fff}.wx-daily-label span{display:block;color:var(--wx-yellow);font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem}.wx-daily-label strong{display:block;font:700 1.1rem/1 var(--wx-display);letter-spacing:-.04em}
/* clinic */
.wx-clinic{padding:7rem 0;background:#081526}.wx-clinic-wrap{position:relative;display:grid;grid-template-columns:1.1fr .9fr;background:#17253b;min-height:460px}.wx-clinic-photo{position:relative}.wx-clinic-photo img{position:absolute;width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.wx-clinic-copy{padding:clamp(2rem,5vw,4.5rem);display:flex;flex-direction:column;justify-content:center}.wx-clinic .wx-title{font-size:clamp(2.5rem,5vw,4.3rem)}.wx-clinic-list{padding:0;margin:1.6rem 0 0;list-style:none}.wx-clinic-list li{padding:.58rem 0;border-top:1px solid var(--wx-line);font-size:.86rem;color:#c8d1dc}.wx-clinic-list i{color:var(--wx-yellow);padding-right:.55rem}.wx-stamp{position:absolute;right:2rem;top:1.7rem;z-index:2;border:2px solid var(--wx-yellow);color:var(--wx-yellow);padding:.4rem .55rem;font-size:.68rem;font-weight:800;letter-spacing:.13em;transform:rotate(5deg);text-transform:uppercase}
/* release */
.wx-release{padding:7rem 0;background:#edf0f1;color:#132035}.wx-release .wx-title{color:#132035;font-size:clamp(2.5rem,5vw,4.5rem);max-width:13ch}.wx-release .wx-copy{color:#566579}.wx-release-line{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:3.2rem;border-top:2px solid #687486}.wx-release-step{position:relative;padding:1.65rem 1.1rem 1rem 0}.wx-release-step:before{content:"";position:absolute;left:0;top:-7px;width:12px;height:12px;background:#d92b49;border-radius:50%;border:2px solid #edf0f1}.wx-release-step:nth-child(3):before{background:var(--wx-yellow)}.wx-release-step time{font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#d92b49}.wx-release-step h3{font:700 1.1rem/1.1 var(--wx-display);letter-spacing:-.04em;margin:.7rem 0 .55rem}.wx-release-step p{font-size:.8rem;line-height:1.5;color:#58677a;margin:0;max-width:22ch}.wx-release-shot{margin-top:2rem;height:250px;overflow:hidden;position:relative}.wx-release-shot img{width:100%;height:100%;object-fit:cover;object-position:center 56%;filter:saturate(.75)}.wx-release-shot:after{content:"Release cut / keep the notes";position:absolute;right:0;bottom:0;padding:.6rem .85rem;background:#132035;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
/* handoff */
.wx-handoff{padding:7rem 0;background:#9f1933;position:relative}.wx-handoff:after{content:"WR";font:700 24rem/.7 var(--wx-display);letter-spacing:-.15em;color:rgba(255,255,255,.06);position:absolute;right:-2rem;bottom:-1.7rem}.wx-handoff .wx-shell{position:relative;z-index:2}.wx-handoff-grid{display:grid;grid-template-columns:1fr .8fr;gap:3rem;align-items:center}.wx-handoff .wx-title{font-size:clamp(3rem,6vw,5.8rem);max-width:9ch}.wx-handoff .wx-copy{color:#ffdbe2}.wx-handoff-card{background:#f0f1ef;color:#142033;padding:1.6rem;border-top:7px solid var(--wx-yellow);box-shadow:12px 12px 0 #071220}.wx-handoff-card h3{font:700 1.35rem/1.1 var(--wx-display);letter-spacing:-.05em}.wx-handoff-card p{color:#536174;font-size:.9rem}.wx-handoff-card .wx-btn{width:100%;margin-top:.7rem}
/* FAQ */
.wx-faq{padding:7rem 0;background:#07111e}.wx-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:3.5rem}.wx-faq .wx-title{font-size:clamp(2.5rem,5vw,4.55rem)}.wx-accordion{border-top:1px solid var(--wx-line)}.wx-faq-item{border-bottom:1px solid var(--wx-line)}.wx-faq-trigger{width:100%;padding:1.2rem 0;min-height:68px;border:0;background:transparent;color:#fff;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1rem;font:700 1.05rem/1.25 var(--wx-display);letter-spacing:-.03em}.wx-faq-trigger i{color:var(--wx-yellow);transition:transform .2s}.wx-faq-item.is-open .wx-faq-trigger i{transform:rotate(45deg)}.wx-faq-answer{display:none;padding:0 2rem 1.35rem 0;color:#aebacb;font-size:.9rem}.wx-faq-item.is-open .wx-faq-answer{display:block}
/* contact */
.wx-contact{padding:7rem 0;background:#dfe4e5;color:#111d30}.wx-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem}.wx-contact .wx-title{color:#132035;font-size:clamp(2.7rem,5.2vw,4.7rem)}.wx-contact .wx-copy{color:#536174}.wx-contact-notes{margin-top:1.8rem}.wx-contact-note{padding:.8rem 0;border-top:1px solid #aeb9c5;font-size:.85rem}.wx-contact-note i{color:#c71f3e;margin-right:.55rem}.wx-contact-form{background:#142238;color:#fff;padding:clamp(1.3rem,4vw,2.7rem);box-shadow:12px 12px 0 var(--wx-yellow)}.wx-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.wx-field{margin-bottom:1rem}.wx-field label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.38rem;color:#cdd5df}.wx-field input,.wx-field textarea,.wx-field select{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.28);border-radius:0;background:#0b1422;color:#fff;padding:.7rem .8rem;font-size:16px}.wx-field textarea{min-height:126px;resize:vertical}.wx-field select option{color:#111}.wx-form-status{display:none;margin-top:1rem;padding:.8rem;border-left:3px solid var(--wx-yellow);background:#1d314d;color:#fff;font-size:.85rem}.wx-form-status.is-visible{display:block}
/* footer */
.wx-footer{background:#050910;border-top:1px solid var(--wx-line);padding:3rem 0 1.4rem}.wx-footer-grid{display:grid;grid-template-columns:1.2fr .7fr .7fr;gap:2rem}.wx-footer p{color:var(--wx-muted);font-size:.84rem;max-width:40ch;margin:1rem 0 0}.wx-footer h3{color:#fff;font:700 .75rem/1 var(--wx-font);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem}.wx-footer-links{display:grid;gap:.45rem;font-size:.86rem}.wx-footer-links a{color:#bac4d0}.wx-footer-links a:hover{color:var(--wx-yellow)}.wx-footer-bottom{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--wx-line);margin-top:2rem;padding-top:1.15rem;color:#728096;font-size:.72rem}.wx-footer-bottom a{text-decoration:underline}
/* legal and 404 */
.wx-legal-hero{padding:5.5rem 0 3rem;background:linear-gradient(135deg,#09182a,#291020)}.wx-legal-hero .wx-title{font-size:clamp(3rem,7vw,6rem)}.wx-legal-main{padding:4.7rem 0 6rem;background:#eef0f0;color:#243047}.wx-legal-copy{width:min(770px,100%);font-size:1rem}.wx-legal-copy h2{font:700 1.75rem/1.1 var(--wx-display);letter-spacing:-.04em;color:#132035;margin:2.5rem 0 .8rem}.wx-legal-copy h3{font:700 1.15rem/1.2 var(--wx-display);color:#132035;margin:1.6rem 0 .6rem}.wx-legal-copy p,.wx-legal-copy li{color:#526176}.wx-legal-copy a{color:#a41432;text-decoration:underline;font-weight:700}.wx-legal-copy ul{padding-left:1.2rem}.wx-404{min-height:70vh;padding:7rem 0;background:radial-gradient(circle at 60% 30%,#2c1426,transparent 28%),#07111e;display:grid;place-items:center;text-align:center}.wx-404 .wx-title{font-size:clamp(5rem,15vw,12rem);color:var(--wx-yellow)}.wx-404 p{color:var(--wx-muted);max-width:42ch;margin:1rem auto 1.8rem}
@media(max-width:991px){.wx-links{gap:.85rem}.wx-role-grid{grid-template-columns:repeat(2,1fr)}.wx-lab-layout,.wx-cut-grid,.wx-clinic-wrap,.wx-handoff-grid,.wx-faq-grid,.wx-contact-grid{grid-template-columns:1fr}.wx-lab-media{min-height:360px;order:-1}.wx-clinic-photo{min-height:360px}.wx-scene-tabs{grid-template-columns:repeat(2,1fr)}.wx-scene-stage{grid-template-columns:1fr}.wx-scene-photo{min-height:265px}.wx-dailies-track{grid-template-columns:repeat(2,1fr)}.wx-daily:nth-child(1){min-height:360px}.wx-release-line{grid-template-columns:repeat(3,1fr);row-gap:1rem}.wx-footer-grid{grid-template-columns:1fr 1fr}.wx-header{position:sticky;top:0}.wx-hero{padding-top:4rem}}
@media(max-width:720px){.wx-shell{width:min(100% - 28px,1180px)}.wx-nav{min-height:66px}.wx-menu{display:grid;place-items:center}.wx-links{display:none;position:absolute;left:0;right:0;top:66px;background:#091323;padding:1rem 14px 1.2rem;border-bottom:1px solid var(--wx-line);gap:.25rem;box-shadow:0 16px 20px rgba(0,0,0,.26)}.wx-links.is-open{display:grid}.wx-links a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid rgba(255,255,255,.07)}.wx-hero-grid{grid-template-columns:1fr}.wx-hero{padding-top:3.4rem}.wx-film-frame{width:83%;margin:1rem 0 -1.5rem auto}.wx-film-frame img{aspect-ratio:1}.wx-scroll-cue{padding-top:2.8rem}.wx-chapter-heading,.wx-section-top{display:block}.wx-section-top .wx-copy{margin-top:1rem}.wx-scene-tab{min-height:105px;padding:.85rem}.wx-scene-num{margin-bottom:.7rem}.wx-role-grid{grid-template-columns:1fr}.wx-role{min-height:190px}.wx-role i{margin-bottom:1.2rem}.wx-dailies-track{grid-template-columns:1fr 1fr;gap:.65rem}.wx-daily,.wx-daily:nth-child(1){min-height:210px}.wx-daily:nth-child(1){grid-column:span 2;min-height:310px}.wx-release-line{grid-template-columns:1fr 1fr;margin-top:2.6rem}.wx-release-step{padding-right:.6rem}.wx-release-step:last-child{grid-column:span 2}.wx-release-shot{height:185px}.wx-field-row{grid-template-columns:1fr}.wx-footer-grid{grid-template-columns:1fr}.wx-footer-bottom{display:block}.wx-footer-bottom span{display:block;margin-bottom:.35rem}.wx-stamp{right:1rem}.wx-callstrip .wx-shell{overflow:hidden}.wx-callstrip .wx-call-divider,.wx-callstrip p:nth-of-type(2){display:none}.wx-cut-console{border-width:7px;padding:1rem}.wx-cut-actions{grid-template-columns:1fr}.wx-clinic-photo{min-height:270px}.wx-legal-hero{padding:4rem 0 2.5rem}.wx-legal-main{padding:3.5rem 0 4.5rem}}
@media(prefers-reduced-motion:no-preference){.wx-film-frame{animation:wx-float 4.5s ease-in-out infinite}@keyframes wx-float{50%{transform:rotate(1deg) translateY(-7px)}}}
/* Signal-room inset used by the cut-room sequence */
.wx-cut-inset{float:right;width:130px;margin:1.15rem 0 .75rem 1rem;border:1px solid rgba(255,255,255,.22);background:#08111f}.wx-cut-inset img{display:block;width:100%;height:95px;object-fit:cover;object-position:48% 45%;filter:saturate(.68)}.wx-cut-inset span{display:block;padding:.38rem .45rem;color:#d3d9e1;font-size:.56rem;font-weight:800;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.wx-cut-actions{clear:both}@media(max-width:720px){.wx-cut-inset{width:100px;margin:.75rem 0 .75rem .75rem}.wx-cut-inset img{height:76px}}
/* Contain cinematic ornamentation and ticker content within the viewport. */
.wx-handoff{overflow:hidden}.wx-callstrip .wx-shell{overflow:hidden}
/* Release correction: keep the mobile call strip and handoff ornament inside the canvas. */
@media(max-width:720px){
  .wx-callstrip .wx-shell{display:grid;grid-template-columns:1fr;gap:.32rem;min-height:0;padding:.72rem 0;white-space:normal;overflow:visible}
  .wx-callstrip p{white-space:normal;overflow-wrap:anywhere}
  .wx-callstrip .wx-call-divider{display:none}
  .wx-handoff:after{display:none}
}
