.exec-feature{--exec-ink:#14141c;--exec-deep:#1d1f2e;--exec-bone:#efeade;--exec-card:#fffcf6;--exec-brass:#d3a13a;--exec-navy:#2743c4;--exec-oxblood:#97283c;--exec-sage:#3f9f7f;--exec-muted:#59575f;--exec-rule:#b6afa3;width:100%;min-width:0;max-width:1160px;color:var(--exec-ink);margin-inline:auto;overflow-x:clip}.exec-feature *,.exec-feature :before,.exec-feature :after{box-sizing:border-box}.exec-feature a,.exec-feature button{touch-action:manipulation}.exec-feature button{font:inherit}.exec-feature a:focus-visible,.exec-feature button:focus-visible,.exec-feature input:focus-visible{outline:3px solid var(--exec-brass);outline-offset:4px}.exec-kicker,.exec-eyebrow,.exec-start,.exec-hero-strip,.exec-disclosure,.exec-rate-buttons,.exec-slider-row,.exec-readout,.exec-ledger-note,.exec-shift-grid span,.exec-shift-grid a,.exec-tier-rail,.exec-tier-panel,.exec-scene-buttons,.exec-scene-analysis,.exec-limits ol,.exec-rule-cards,.exec-sources ol{font-family:var(--util)}.exec-eyebrow{color:var(--exec-navy);letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px;font-size:.66rem;font-weight:780;line-height:1.4}.exec-feature h1,.exec-feature h2,.exec-feature h3,.exec-feature p,.exec-feature blockquote{overflow-wrap:anywhere}.exec-opening h2,.exec-ledger h2,.exec-shift h2,.exec-tiers h2,.exec-scenes h2,.exec-limits h2,.exec-ending h2,.exec-sources h2{color:var(--exec-ink);font:790 clamp(2.5rem, 5.8vw, 5.3rem)/.93 var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0}.exec-hero{min-height:min(760px,88vh);margin-inline:calc(var(--pad) * -1);padding:clamp(60px, 8vw, 100px) var(--pad) 26px;background:radial-gradient(circle at 82% 22%, #2743c461, transparent 27%), radial-gradient(circle at 4% 84%, #d3a13a33, transparent 26%), var(--exec-ink);color:#fffcf6;isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(34px,7vw,82px);display:grid;position:relative;overflow:hidden}.exec-hero:before{z-index:-2;opacity:.13;content:"";background-image:repeating-linear-gradient(90deg,#ffffff4d 0 1px,#0000 1px 62px);position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 94%)}.exec-hero-copy{z-index:2;position:relative}.exec-kicker{color:var(--exec-brass);font:790 .68rem/1.3 var(--util);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.exec-hero h1{color:#fffcf6;max-width:760px;font:820 clamp(3.2rem, 7.4vw, 6.9rem)/.86 var(--display);letter-spacing:-.07em;text-wrap:balance;margin:0}.exec-hero h1 em{color:var(--exec-brass);font-style:normal}.exec-lede{color:#d6d6de;max-width:630px;font:520 clamp(1.08rem, 2vw, 1.38rem)/1.55 var(--body);margin:29px 0 0}.exec-start{border:1px solid var(--exec-brass);background:var(--exec-brass);min-height:51px;color:var(--exec-ink);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:10px 16px;font-size:.7rem;font-weight:780;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.exec-start:hover{box-shadow:0 9px 0 var(--exec-navy);transform:translateY(-3px)}.exec-hero-stage{aspect-ratio:.88;background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #ffffff57;width:min(100%,430px);margin-inline:auto;position:relative;overflow:hidden}.exec-stage-clock{color:#ffffff80;font:800 .6rem/1.5 var(--util);letter-spacing:.16em;position:absolute;inset:20px auto auto 20px}.exec-stage-clock b{color:var(--exec-brass);letter-spacing:-.03em;font-size:1.6rem;display:block}.exec-sheet-stack{position:absolute;inset:26% 16% 27% 17%}.exec-sheet{backdrop-filter:blur(2px);background:#ffffff12;border:1px solid #ffffff6b;position:absolute;inset:0}.exec-sheet:before,.exec-sheet:after{content:"";background:#ffffff4d;height:3px;position:absolute;inset-inline:13% 22%}.exec-sheet:before{inset-block-start:18%}.exec-sheet:after{inset-block-start:31%;inset-inline-end:46%}.exec-sheet-1{transform:translate(-19px,13px)rotate(-5deg)}.exec-sheet-2{transform:translate(-10px,7px)rotate(-3deg)}.exec-sheet-3{transform:translate(-1px,2px)rotate(-1deg)}.exec-sheet-4{border-color:var(--exec-brass);background:var(--exec-navy);transform:translate(11px,-6px)rotate(3deg)}.exec-sheet-4:before,.exec-sheet-4:after{background:#fff9}.exec-scan{background:linear-gradient(90deg, transparent, var(--exec-brass), transparent);height:2px;position:absolute;inset-block-start:0;inset-inline:0}.exec-hero-mark{aspect-ratio:1;border:12px solid var(--exec-sage);border-radius:50%;width:64px;position:absolute;inset:auto auto 7% 7%}.exec-stage-caption{color:#ffffffb8;max-width:52%;font:800 .58rem/1.5 var(--util);letter-spacing:.11em;text-align:end;position:absolute;inset:auto 18px 7% auto}.exec-hero-strip{border-block:1px solid #40424e;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.exec-hero-strip p{border-inline-end:1px solid #40424e;gap:7px;min-width:0;margin:0;padding:16px clamp(9px,2vw,19px);display:grid}.exec-hero-strip p:last-child{border-inline-end:0}.exec-hero-strip strong{color:#fffcf6;font:780 clamp(1rem, 2vw, 1.35rem)/1 var(--display)}.exec-hero-strip span{color:#aaacb6;text-transform:uppercase;font-size:.58rem;line-height:1.35}.exec-disclosure{margin-inline:calc(var(--pad) * -1);padding:16px var(--pad);background:var(--exec-deep);color:#d4d4dc;border-block-end:1px solid #383a46;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:24px;display:grid}.exec-disclosure span{color:var(--exec-brass);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:780}.exec-disclosure p{color:#c0c1c9;max-width:880px;font:470 .82rem/1.55 var(--body);margin:0}.exec-disclosure strong{color:#fffcf6}.exec-opening{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(34px,7vw,92px);padding:clamp(76px,12vw,140px) 0;display:grid}.exec-opening>div>p{color:var(--exec-muted);font:460 clamp(1.04rem, 1.75vw, 1.2rem)/1.72 var(--body)}.exec-opening em{color:var(--exec-navy);font-style:normal;font-weight:720}.exec-opening blockquote{border-inline-start:5px solid var(--exec-brass);color:var(--exec-ink);font:680 clamp(1.25rem, 2.7vw, 1.95rem)/1.42 var(--display);margin:34px 0 0;padding:7px 0 7px clamp(20px,4vw,38px)}.exec-opening blockquote strong{color:var(--exec-oxblood)}.exec-ledger{margin-inline:calc(var(--pad) * -1);padding:clamp(76px, 11vw, 132px) var(--pad);background:var(--exec-bone)}.exec-ledger-head{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(34px,7vw,92px);display:grid}.exec-ledger-head p:not(.exec-eyebrow){max-width:620px;color:var(--exec-muted);font:460 1.06rem/1.68 var(--body);margin:22px 0 0}.exec-ledger-body{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:clamp(28px,5vw,58px);margin-top:clamp(38px,6vw,62px);display:grid}.exec-week-card{border:1px solid var(--exec-ink);background:var(--exec-card);box-shadow:clamp(9px, 2vw, 18px) clamp(9px, 2vw, 18px) 0 var(--exec-navy);padding:clamp(20px,3vw,30px)}.exec-week-card>small{color:var(--exec-muted);font:760 .6rem/1.4 var(--util);letter-spacing:.12em;text-transform:uppercase;display:block}.exec-week{grid-template-columns:repeat(24,minmax(0,1fr));gap:clamp(2px,.5vw,4px);margin-top:18px;display:grid}.exec-week span{aspect-ratio:1;background:#14141c1a;transition:background .26s,transform .26s}.exec-week span.is-claimed{background:var(--exec-brass);transform:scale(1.14)}.exec-week-legend{color:var(--exec-muted);font:620 .62rem/1.5 var(--util);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;display:flex}.exec-week-legend b{color:var(--exec-ink);align-items:center;gap:8px;font-weight:760;display:inline-flex}.exec-week-legend b:before{background:var(--exec-brass);content:"";width:11px;height:11px}.exec-week-legend i{align-items:center;gap:8px;font-style:normal;display:inline-flex}.exec-week-legend i:before{content:"";background:#14141c1f;width:11px;height:11px}.exec-controls{gap:26px;display:grid}.exec-controls fieldset{border:0;min-width:0;margin:0;padding:0}.exec-controls legend{color:var(--exec-muted);font:760 .6rem/1.4 var(--util);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;padding:0}.exec-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.exec-rate-buttons button{border:1px solid var(--exec-rule);min-height:52px;color:var(--exec-ink);cursor:pointer;background:0 0;padding:8px 12px;font-size:.74rem;font-weight:740;transition:transform .16s,background .16s,color .16s}.exec-rate-buttons button:hover{transform:translateY(-3px)}.exec-rate-buttons button[aria-pressed=true]{border-color:var(--exec-ink);background:var(--exec-ink);color:#fffcf6}.exec-slider-row{gap:12px;display:grid}.exec-slider-row output{color:var(--exec-ink);font:780 clamp(1.2rem, 2.4vw, 1.55rem)/1.2 var(--display)}.exec-slider{cursor:pointer;appearance:none;background:0 0;width:100%;height:34px;margin:0}.exec-slider::-webkit-slider-runnable-track{background:#14141c2e;height:6px}.exec-slider::-moz-range-track{background:#14141c2e;height:6px}.exec-slider::-webkit-slider-thumb{border:2px solid var(--exec-ink);background:var(--exec-brass);appearance:none;border-radius:50%;width:26px;height:26px;margin-top:-10px}.exec-slider::-moz-range-thumb{border:2px solid var(--exec-ink);background:var(--exec-brass);border-radius:50%;width:26px;height:26px}.exec-readout{border-block-start:1px solid var(--exec-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exec-readout p{border-block-end:1px solid var(--exec-rule);align-content:start;gap:6px;min-width:0;margin:0;padding:18px 16px 20px 0;display:grid}.exec-readout p:nth-child(odd){border-inline-end:1px solid var(--exec-rule)}.exec-readout p:nth-child(2n){padding-inline:16px 0}.exec-readout strong{color:var(--exec-ink);font:800 clamp(1.8rem, 4.4vw, 2.9rem)/1 var(--display);letter-spacing:-.045em}.exec-readout strong b{color:var(--exec-navy);font-weight:inherit}.exec-readout small{color:var(--exec-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700;line-height:1.45}.exec-ledger-note{max-width:640px;color:var(--exec-muted);font:500 .78rem/1.6 var(--util);margin:24px 0 0}.exec-shift{padding:clamp(78px,12vw,140px) 0}.exec-shift-head{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(34px,7vw,92px);display:grid}.exec-shift-grid{border-block-start:1px solid var(--exec-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:55px;display:grid}.exec-shift-grid article{border-block-end:1px solid var(--exec-rule);min-width:0;padding:26px clamp(18px,4vw,40px) 32px 0}.exec-shift-grid article:nth-child(odd){border-inline-end:1px solid var(--exec-rule)}.exec-shift-grid article:nth-child(2n){padding-inline:clamp(18px,4vw,40px) 0}.exec-shift-grid span{color:var(--exec-oxblood);letter-spacing:.1em;font-size:.63rem;font-weight:820}.exec-shift-grid h3{color:var(--exec-ink);font:750 clamp(1.55rem, 3vw, 2.35rem)/1.02 var(--display);letter-spacing:-.035em;margin:16px 0 9px}.exec-shift-grid p{color:var(--exec-muted);font:460 1rem/1.66 var(--body)}.exec-shift-grid a{min-height:42px;color:var(--exec-navy);border-block-end:1px solid;align-items:center;gap:11px;font-size:.64rem;font-weight:760;text-decoration:none;display:inline-flex}.exec-tiers{margin-inline:calc(var(--pad) * -1);padding:clamp(78px, 12vw, 140px) var(--pad);background:var(--exec-ink);color:#fffcf6}.exec-tiers h2{color:#fffcf6}.exec-tiers .exec-eyebrow{color:var(--exec-brass)}.exec-tiers-head p:not(.exec-eyebrow){color:#bfc0c9;max-width:660px;font:470 1.04rem/1.7 var(--body);margin:22px 0 0}.exec-tier-board{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);gap:clamp(26px,4vw,48px);margin-top:clamp(38px,6vw,60px);display:grid}.exec-tier-rail{align-content:start;gap:8px;display:grid}.exec-tier-rail button{color:#d8d9e0;text-align:start;cursor:pointer;background:0 0;border:1px solid #43454f;gap:11px;padding:15px 17px 17px;transition:border-color .18s,background .18s,transform .18s;display:grid}.exec-tier-rail button:hover{transform:translate(5px)}.exec-tier-rail button[aria-selected=true]{border-color:var(--exec-brass);background:var(--exec-deep);color:#fffcf6}.exec-tier-rail b{letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;font-size:.74rem;font-weight:800;display:flex}.exec-tier-rail b i{color:var(--exec-brass);font-style:normal;font-weight:700}.exec-tier-meter{background:#ffffff1f;height:8px;position:relative}.exec-tier-meter:after{background:var(--exec-sage);content:"";animation:.9s cubic-bezier(.2,0,0,1) both exec-fill;position:absolute;inset:0 auto 0 0}.exec-tier-rail button[aria-selected=true] .exec-tier-meter:after{background:var(--exec-brass)}.exec-meter-free:after{width:7%}.exec-meter-pro:after{width:26%}.exec-meter-max5:after{width:62%}.exec-meter-max20:after{width:100%}@keyframes exec-fill{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.exec-tier-panel{border:1px solid var(--exec-brass);background:var(--exec-deep);align-content:start;gap:20px;padding:clamp(24px,4vw,38px);display:grid}.exec-tier-panel>p{gap:7px;margin:0;display:grid}.exec-tier-panel small{color:var(--exec-brass);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:800}.exec-tier-panel span{color:#d6d7de;font:500 .95rem/1.6 var(--body)}.exec-tier-panel strong{color:#fffcf6;font:740 clamp(1.3rem, 2.7vw, 1.85rem)/1.22 var(--display)}.exec-tiers>p:last-child{color:#bfc0c9;max-width:780px;font:470 1rem/1.7 var(--body);margin:34px 0 0}.exec-tiers>p:last-child a{color:var(--exec-brass);text-underline-offset:4px;font-weight:700}.exec-scenes{padding:clamp(78px,12vw,140px) 0}.exec-scene-head{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(34px,7vw,92px);display:grid}.exec-scene-buttons{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.exec-scene-buttons button{border:1px solid var(--exec-rule);min-height:46px;color:var(--exec-ink);cursor:pointer;background:0 0;padding:8px 16px;font-size:.7rem;font-weight:740;transition:background .17s,color .17s,border-color .17s}.exec-scene-buttons button[aria-selected=true]{border-color:var(--exec-navy);background:var(--exec-navy);color:#fffcf6}.exec-scene-board{border:1px solid var(--exec-ink);background:var(--exec-card);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);margin-top:44px;display:grid}.exec-scene-visual{border-inline-end:1px solid var(--exec-ink);background:linear-gradient(150deg, var(--exec-bone), #ded7c8);min-height:380px;position:relative;overflow:hidden}.exec-scene-visual>div{display:none;position:absolute;inset:16%}.exec-scenes[data-scene=pack] .exec-art-pack,.exec-scenes[data-scene=people] .exec-art-people,.exec-scenes[data-scene=contract] .exec-art-contract{display:block}.exec-scenes[data-scene=budget] .exec-art-budget{display:grid}.exec-art-pack span,.exec-art-pack i,.exec-art-pack b,.exec-art-pack em{border:2px solid var(--exec-ink);background:#fffcf6;height:21%;animation:4.2s ease-in-out infinite exec-slide;position:absolute;inset-inline:0 18%}.exec-art-pack i{animation-delay:.26s;inset-block-start:26%}.exec-art-pack b{background:var(--exec-navy);animation-delay:.52s;inset-block-start:52%}.exec-art-pack em{animation-delay:.78s;inset-block-start:78%}@keyframes exec-slide{0%,to{transform:translate(0)}50%{transform:translate(13%)}}.exec-art-budget{grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:6px;display:grid}.exec-art-budget span,.exec-art-budget i,.exec-art-budget b,.exec-art-budget em{background:#fffcf6;border:1px solid #14141c59}.exec-art-budget b{background:var(--exec-brass);animation:2.6s ease-in-out infinite exec-trace}.exec-art-budget em{background:var(--exec-oxblood);animation:2.6s ease-in-out .8s infinite exec-trace}@keyframes exec-trace{0%,to{opacity:.35;transform:scale(.9)}45%{opacity:1;transform:scale(1)}}.exec-art-people span,.exec-art-people i,.exec-art-people b{border:2px solid var(--exec-ink);background:#fffcf6;border-radius:18px 18px 18px 2px;width:74%;height:24%;animation:3.6s ease-in-out infinite exec-say;position:absolute;inset-inline-start:0}.exec-art-people i{background:var(--exec-navy);animation-delay:.7s;inset-block-start:36%;inset-inline-start:22%}.exec-art-people b{width:60%;animation-delay:1.4s;inset-block-start:71%}@keyframes exec-say{0%,to{opacity:.3;transform:translateY(8px)}40%,70%{opacity:1;transform:translateY(0)}}.exec-art-contract span,.exec-art-contract i,.exec-art-contract b{background:#14141c4d;height:9%;position:absolute;inset-inline:6% 10%}.exec-art-contract i{background:var(--exec-oxblood);inset-block-start:34%;inset-inline-end:34%}.exec-art-contract b{inset-block-start:66%;inset-inline-end:22%}.exec-art-contract em{border:3px solid var(--exec-navy);height:26%;animation:4s ease-in-out infinite exec-bracket;position:absolute;inset:0 0 auto}@keyframes exec-bracket{0%,to{transform:translateY(0)}50%{transform:translateY(280%)}}.exec-scene-analysis{align-content:start;gap:22px;padding:clamp(24px,4vw,40px);display:grid}.exec-scene-analysis p{grid-template-columns:minmax(130px,.3fr) minmax(0,1fr);gap:16px;margin:0;display:grid}.exec-scene-analysis small{color:var(--exec-navy);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.exec-scene-analysis span{color:var(--exec-muted);font:500 .95rem/1.62 var(--body)}.exec-scene-analysis strong{border-block-start:1px solid var(--exec-rule);color:var(--exec-ink);font:720 clamp(1.15rem, 2.4vw, 1.6rem)/1.28 var(--display);padding-block-start:20px}.exec-limits{margin-inline:calc(var(--pad) * -1);padding:clamp(78px, 12vw, 140px) var(--pad);background:var(--exec-oxblood);color:#fff6f1}.exec-limits h2{color:#fff6f1}.exec-limits .exec-eyebrow{color:#ffd9c9}.exec-limits ol{background:#fff6f147;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid}.exec-limits li{background:var(--exec-oxblood);align-content:start;gap:10px;padding:26px clamp(18px,3vw,32px) 30px;display:grid}.exec-limits li b{color:#ffd9c9;letter-spacing:.12em;font-size:.62rem;font-weight:820}.exec-limits li strong{color:#fff6f1;font:740 clamp(1.15rem, 2.3vw, 1.5rem)/1.24 var(--display)}.exec-limits li span{color:#f6d9d2;font:480 .92rem/1.6 var(--body)}.exec-ending{padding:clamp(86px,13vw,156px) 0}.exec-rule-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.exec-rule-cards article{border:1px solid var(--exec-ink);align-content:space-between;gap:30px;min-height:230px;padding:clamp(20px,3vw,30px);display:grid}.exec-rule-cards article:nth-child(2){background:var(--exec-navy);border-color:var(--exec-navy);color:#fffcf6}.exec-rule-cards article:nth-child(3){background:var(--exec-ink);border-color:var(--exec-ink);color:#fffcf6}.exec-rule-cards small{letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:820}.exec-rule-cards article:first-child small{color:var(--exec-oxblood)}.exec-rule-cards article:nth-child(2) small{color:var(--exec-brass)}.exec-rule-cards article:nth-child(3) small{color:var(--exec-sage)}.exec-rule-cards strong{font:720 clamp(1.15rem, 2.3vw, 1.55rem)/1.24 var(--display)}.exec-rule-cards span{font:500 .84rem/1.55 var(--util);opacity:.8;margin-top:10px;display:block}.exec-ending blockquote{border-block:1px solid var(--exec-rule);max-width:930px;color:var(--exec-ink);font:700 clamp(1.55rem, 4.2vw, 3.5rem)/1.13 var(--display);letter-spacing:-.035em;margin:52px 0 0;padding:clamp(30px,5vw,58px) 0}.exec-ending blockquote strong{color:var(--exec-oxblood)}.exec-sources{margin-inline:calc(var(--pad) * -1);padding:clamp(74px, 11vw, 120px) var(--pad);background:var(--exec-deep);color:#fffcf6}.exec-sources .exec-eyebrow{color:var(--exec-brass)}.exec-sources h2{color:#fffcf6}.exec-sources ol{border-block-start:1px solid #43454f;margin:44px 0 0;padding:0;list-style:none}.exec-sources li{border-block-end:1px solid #43454f;grid-template-columns:62px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.exec-sources li>span{color:var(--exec-brass);font-size:.62rem;font-weight:820}.exec-sources li p{gap:5px;margin:0;display:grid}.exec-sources a{color:#fffcf6;text-underline-offset:4px;font-size:.74rem;font-weight:700;line-height:1.4}.exec-sources small{color:#9c9ea9;font-size:.67rem;line-height:1.5}.exec-feature [data-exec-reveal]{opacity:1;transform:none}.exec-feature.is-ready [data-exec-reveal]{opacity:0;transition:opacity .62s,transform .78s cubic-bezier(.2,0,0,1);transform:translateY(26px)}.exec-feature.is-ready [data-exec-reveal].is-visible{opacity:1;transform:none}@media (width<=900px){.exec-hero{grid-template-columns:minmax(0,1fr);min-height:0}.exec-hero-stage{width:min(88%,460px)}.exec-hero-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.exec-hero-strip p:nth-child(2){border-inline-end:0}.exec-hero-strip p:nth-child(-n+2){border-block-end:1px solid #40424e}.exec-ledger-body,.exec-tier-board,.exec-scene-board{grid-template-columns:minmax(0,1fr)}.exec-scene-visual{border-inline-end:0;border-block-end:1px solid var(--exec-ink)}.exec-rule-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.exec-feature{width:auto;margin-inline:calc(var(--pad) * -1)}.exec-feature>:not(.exec-hero,.exec-disclosure,.exec-ledger,.exec-tiers,.exec-limits,.exec-sources){padding-inline:var(--pad);margin-inline:0}.exec-hero,.exec-disclosure,.exec-ledger,.exec-tiers,.exec-limits,.exec-sources{margin-inline:0}.exec-hero{padding-block-start:56px}.exec-hero h1{font-size:clamp(3rem,14vw,4.9rem)}.exec-hero-stage{width:100%}.exec-disclosure,.exec-opening,.exec-ledger-head,.exec-shift-head,.exec-tiers-head,.exec-scene-head{grid-template-columns:minmax(0,1fr);gap:22px}.exec-week{gap:2px}.exec-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.exec-shift-grid,.exec-limits ol{grid-template-columns:minmax(0,1fr)}.exec-shift-grid article,.exec-shift-grid article:nth-child(2n){border-inline-end:0;padding-inline:0}.exec-scene-visual{min-height:320px}.exec-scene-analysis p{grid-template-columns:minmax(0,1fr);gap:8px}.exec-sources li{grid-template-columns:43px minmax(0,1fr)}}@media (width<=420px){.exec-hero-strip{grid-template-columns:minmax(0,1fr)}.exec-hero-strip p{border-block-end:1px solid #40424e;border-inline-end:0}.exec-hero-strip p:last-child{border-block-end:0}.exec-readout{grid-template-columns:minmax(0,1fr)}.exec-readout p,.exec-readout p:nth-child(2n){border-inline-end:0;padding-inline:0}.exec-scene-buttons button{flex:44%}}@media (prefers-reduced-motion:reduce){.exec-feature *,.exec-feature :before,.exec-feature :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.exec-feature.is-ready [data-exec-reveal]{opacity:1;transform:none}}
