.exsc3d{isolation:isolate;touch-action:pan-y;background:radial-gradient(at 50% 43%,#8b515443,#0000 62%);width:100%;height:100%;min-height:330px;position:relative;overflow:hidden}.exsc3d:before{content:"";clip-path:polygon(0 0,100% 0,100% 91%,91% 100%,0 100%);pointer-events:none;border:1px solid #d0a78b4d;position:absolute;inset:4% 7% 9%}.exsc3d:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:screen;background:radial-gradient(#ad4f4630,#0000 62%);position:absolute;inset:8% 12%}.exsc3d-canvas{z-index:2;opacity:0;width:100%;height:100%;animation:.6s forwards exsc-reveal;display:block;position:absolute;inset:0}@keyframes exsc-reveal{0%{opacity:0}to{opacity:1}}.exsc3d-poster{z-index:1;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:7% 11%}.exsc3d-engraving{border:1px solid #e9bc9885;border-radius:50%;position:absolute;inset:7% 8%;box-shadow:0 0 0 16px #e0ab8920,0 0 0 33px #e0ab890e,0 0 70px #c05f4e2f,inset 0 0 50px #db8d842e}.exsc3d-engraving:before,.exsc3d-engraving:after{content:"";background:#d2a48c30;height:1px;position:absolute;top:50%;left:0;right:0}.exsc3d-engraving:after{transform:rotate(60deg)}.exsc3d-inscription{text-align:center;z-index:2;color:#e8c6b3;background:radial-gradient(#27171fee,#0000 73%);gap:12px;max-width:80%;padding:20px;display:grid;position:relative}.exsc3d-inscription span{font:700 9px var(--mono,ui-monospace, monospace);letter-spacing:.13em;color:#e8bc9d}.exsc3d-inscription b{font:400 clamp(26px,3vw,43px)/1.07 var(--serif,Georgia, serif);letter-spacing:-.04em}.exsc3d-inscription small{font:11px/1.45 var(--sans,Arial, sans-serif);color:#debcb4}.exsc3d-ready .exsc3d-poster{opacity:.06}.exsc3d-fallback .exsc3d-poster,.exsc3d-waiting .exsc3d-poster{opacity:1}.exsc3d-caption{z-index:3;text-align:center;pointer-events:none;color:#eac3ad;font:700 9px/1.5 var(--mono,ui-monospace, monospace);letter-spacing:.12em;text-shadow:0 1px 3px #170d12;position:absolute;bottom:8%;left:11%;right:11%}@media (width<=720px){.exsc3d{min-height:280px}.exsc3d-caption{font-size:8px}.exsc3d-inscription b{font-size:31px}}@media (prefers-reduced-motion:reduce){.exsc3d-canvas{opacity:1;animation:none}.exsc3d-poster{transition:none}}.biz27{--ink:#21141a;--wine:#7d263b;--bone:#f3e9dc;--metal:#c7a88b;color:#2b1a21;isolation:isolate;background:#f3ede5;border-top:1px solid #c8aea1;padding:clamp(42px,6vw,88px) clamp(18px,4vw,65px)}.biz27 *{box-sizing:border-box}.biz27 button,.biz27 a,.biz27 select{font:inherit}.biz27 button:focus-visible,.biz27 a:focus-visible,.biz27 select:focus-visible{outline-offset:4px;outline:3px solid #b33759}.biz27-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(22px,4vw,75px);margin-bottom:32px;display:grid}.biz27-eyebrow{color:#8b344a;letter-spacing:.16em;font-size:10px;font-weight:750;display:block}.biz27-heading h3,.biz27-plan-intro h4{letter-spacing:-.042em;color:#23141b;margin:14px 0 0;font:400 clamp(33px,4.1vw,63px)/1.06 Georgia,serif}.biz27-heading h3 em,.biz27-plan-intro h4 em{color:#963750}.biz27-heading>p{color:#5d5053;max-width:54ch;margin:0;font-size:15px;line-height:1.75}.biz27-language{border-bottom:1px solid #baa69e;flex-wrap:wrap;align-items:center;gap:0;padding:0 0 18px;display:flex}.biz27-language>span{letter-spacing:.11em;color:#6e5558;margin-right:auto;padding:8px 18px 8px 0;font-size:10px;font-weight:800}.biz27-language button{color:#6d4d56;cursor:pointer;background:0 0;border:0;padding:9px 14px;font-size:12px}.biz27-language button[aria-pressed=true]{color:#fff1e7;background:#632b3a}.biz27-shell{color:#f6ede0;background:#201217;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);min-height:630px;display:grid}.biz27-picks{border-right:1px solid #bd9f8d3b;flex-direction:column;display:flex}.biz27-picks button{text-align:left;color:#e5d3c8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccb2a32c;grid-template-columns:1fr 18px;width:100%;padding:clamp(17px,2vw,25px) 23px;transition:background .18s;display:grid}.biz27-picks button:hover{background:#582a33}.biz27-picks button[aria-pressed=true]{background:#753243;box-shadow:inset 3px 0 #e2c3a0}.biz27-picks button span{color:#d4a798;letter-spacing:.09em;grid-column:1;font-size:9px;font-weight:700}.biz27-picks button strong{margin-top:7px;font:400 clamp(16px,1.7vw,22px)/1.2 Georgia,serif}.biz27-picks button b{color:#e6b4a8;grid-area:1/2/3;align-self:center;font-weight:400}.biz27-stage{background:radial-gradient(at 50% 25%,#73394455,#0000 64%),linear-gradient(135deg,#28171c,#140d12);flex-direction:column;display:flex;overflow:hidden}.biz27-topline{letter-spacing:.13em;color:#d1afa5;border-bottom:1px solid #dcb79a2c;justify-content:space-between;gap:12px;padding:23px clamp(16px,3vw,36px);font-size:9px;display:flex}.biz27-circuit{width:100%;height:auto;max-height:320px;margin:20px 0 -10px;display:block;overflow:visible}.biz27-circuit-lines path{stroke:#b88b79;stroke-width:1.7px;opacity:.44}.biz27-active-wire{stroke-dasharray:13 12;animation:15s linear infinite biz27-flux}@keyframes biz27-flux{to{stroke-dashoffset:-400px}}.biz27-pulse-node text{fill:#e4c5ad;letter-spacing:.15em;font:700 11px sans-serif}.biz27-pulse-node .biz27-circuit-number{fill:#b58c7f;font-size:10px}.biz27-stage-copy{padding:16px clamp(22px,3vw,44px) 42px;animation:.3s biz27-reveal}@keyframes biz27-reveal{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.biz27-stage-copy>span,.biz27-reason small,.biz27-phase>span,.biz27-phase small,.biz27-indicator span{letter-spacing:.11em;color:#d3a499;font-size:10px;font-weight:700}.biz27-stage-copy h4{letter-spacing:-.025em;color:#fff2e7;max-width:21ch;margin:12px 0 24px;font:400 clamp(26px,3vw,44px)/1.14 Georgia,serif}.biz27-reason{border-top:1px solid #c4a49050;grid-template-columns:1fr 1fr;gap:28px;padding-top:18px;display:grid}.biz27-reason p{color:#e0cfca;font-size:13px;line-height:1.65}.biz27-plan{border-bottom:1px solid #cfbdb5;grid-template-columns:.8fr 1.4fr;gap:clamp(30px,6vw,90px);padding:clamp(55px,7vw,100px) 0;display:grid}.biz27-plan-intro>p{color:#65545a;max-width:48ch;font-size:14px;line-height:1.7}.biz27-keymove{border-left:3px solid #8c3550;padding:10px 0 10px 20px;margin-top:26px!important}.biz27-keymove strong{color:#783149;letter-spacing:.07em;margin-bottom:9px;font-size:11px;display:block}.biz27-phase-tabs{border-bottom:1px solid #bea49d;grid-template-columns:repeat(3,1fr);display:grid}.biz27-phase-tabs button{text-align:left;cursor:pointer;color:#846670;background:0 0;border:0;border-bottom:3px solid #0000;align-items:baseline;gap:8px;padding:12px;display:flex}.biz27-phase-tabs button[aria-pressed=true]{color:#56253b;background:#eee0d6;border-bottom-color:#8a2844}.biz27-phase-tabs button span{font:400 clamp(33px,4vw,56px) Georgia,serif}.biz27-phase-tabs button small{letter-spacing:.1em;font-size:10px;font-weight:700}.biz27-phase{min-height:250px;padding:30px 10px 23px;animation:.3s biz27-reveal}.biz27-phase>span{color:#9e4a5b}.biz27-phase h5{color:#301b25;margin:13px 0;font:400 clamp(26px,3.1vw,40px)/1.2 Georgia,serif}.biz27-phase>p{color:#65525b;max-width:53ch;font-size:15px;line-height:1.7}.biz27-phase>div{border-top:1px solid #d6c5bb;margin-top:21px;padding-top:17px}.biz27-phase>div small{color:#9d5467;display:block}.biz27-phase>div strong{margin-top:8px;font-weight:600;line-height:1.5;display:block}.biz27-indicator{background:#e8ded5;margin:0;padding:20px;font-size:14px;line-height:1.6}.biz27-indicator span{color:#9c4d5c;margin-bottom:6px;display:block}.biz27-conversion{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:45px 0 8px;display:grid}.biz27-conversion>div>span{letter-spacing:.1em;color:#9a4960;font-size:10px;font-weight:750}.biz27-conversion h4{margin:12px 0;font:400 33px Georgia,serif}.biz27-conversion p{color:#67555a;max-width:67ch;font-size:13px;line-height:1.65}.biz27-conversion label{flex-wrap:wrap;align-items:center;gap:13px;margin-top:17px;font-size:13px;display:flex}.biz27-conversion select{color:#36222b;background:#fff9f1;border:1px solid #bfa7a5;padding:9px}.biz27-actions{flex-direction:column;align-items:stretch;gap:10px;min-width:270px;display:flex}.biz27-actions>a{text-align:center;color:#fff7ed;background:#7c2b42;padding:16px 23px;font-size:13px;font-weight:700;text-decoration:none;display:block}.biz27-actions>a:hover{background:#a33d55}.biz27-actions button{color:#5f2f41;cursor:pointer;background:0 0;border:1px solid #aa8c8d;padding:13px 19px;font-size:13px;font-weight:650}.biz27-actions small{color:#78636c;max-width:34ch;font-size:11px;line-height:1.5}@media (width<=1000px){.biz27-heading,.biz27-plan{grid-template-columns:1fr}.biz27-shell{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr)}.biz27-conversion{grid-template-columns:1fr}.biz27-actions{max-width:460px}}@media (width<=720px){.biz27-shell{grid-template-columns:1fr}.biz27-picks{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c99493 #28181f;border-right:0;flex-direction:row;display:flex;overflow-x:auto}.biz27-picks button{scroll-snap-align:start;border-right:1px solid #aa817355;flex:0 0 min(75vw,295px);min-height:100px;padding:14px}.biz27-picks button strong{font-size:16px}.biz27-topline{font-size:8px}.biz27-heading h3{font-size:37px}.biz27-reason{grid-template-columns:1fr;gap:8px}.biz27-plan{padding-top:48px}.biz27-conversion{gap:20px}}@media (width<=420px){.biz27-picks{display:flex}.biz27-circuit{margin:0}.biz27-phase-tabs button{flex-direction:column;gap:2px}.biz27-stage-copy{padding:17px}.biz27-conversion label{flex-direction:column;align-items:start}.biz27-actions{min-width:0}}@media (prefers-reduced-motion:reduce){.biz27-active-wire,.biz27-stage-copy,.biz27-phase{animation:none!important}.biz27-picks button{transition:none!important}}.biz27-swipe-hint{color:#e1b7a8;letter-spacing:.08em;margin:0;padding:13px 16px 8px;font:700 10px/1.4 Arial,sans-serif;display:none}@media (width<=720px){.biz27-swipe-hint{display:block}.biz27-picks{padding-bottom:8px}.biz27-picks button[aria-pressed=true]{box-shadow:inset 0 -4px #e2c3a0}.biz27-stage{min-height:0}}.exart{isolation:isolate;color:#f6e7d9;background:radial-gradient(at 53% 40%,#77374257,#0000 64%),linear-gradient(137deg,#271922 0%,#120d14 82%);border:1px solid #d8ab9357;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 65px #0d0c126b,0 20px 40px #10090e55}.exart:before{content:"";pointer-events:none;z-index:-1;opacity:.16;background-image:repeating-linear-gradient(90deg,#0000 0 15px,#f0c3a60a 16px,#0000 17px 37px),linear-gradient(90deg,#0000,#efc2a50f 50%,#0000);position:absolute;inset:0}.exart:after{content:"";pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border:1px solid #e2b1971a;position:absolute;inset:3px}.exart-head{letter-spacing:.14em;color:#e2b9a7;border-bottom:1px solid #d4a88e4a;justify-content:space-between;align-items:center;gap:16px;margin:0 23px;padding:17px 0;font:700 8px/1.5 ui-monospace,monospace;display:flex}.exart-plate{filter:drop-shadow(0 16px 14px #07070b3d);width:100%;height:auto;max-height:360px;display:block;overflow:visible}.exart-scenario{animation:.45s both exart-appear}@keyframes exart-appear{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.exart-token{text-shadow:0 1px 4px #0b0b0b}.exart-token circle:first-child{filter:drop-shadow(2px 5px 6px #050407a3)}.exart-token text{fill:#edd0b8;letter-spacing:.08em;font:700 8.3px ui-monospace,monospace}.exart-token-hot circle:first-child{filter:drop-shadow(0 0 9px #e4b28a69)drop-shadow(2px 6px 8px #0009)}.exart-scenario>g>text,.exart-scenario>text,.exart-scenario g>text:not(.exart-caption){fill:#efcead;letter-spacing:.1em;font:700 10px ui-monospace,monospace}.exart-scenario .exart-issue{fill:#f9dfb9!important;font:400 29px Georgia,serif!important}.exart-scenario .exart-center{fill:#fbe6c8!important;letter-spacing:.035em!important;font:500 23px Georgia,serif!important}.exart-scenario .exart-center-sm{font:700 12px ui-monospace,monospace!important}.exart-caption{letter-spacing:.11em;fill:#d2a69b!important;font:700 10px ui-monospace,monospace!important}.exart-footer{border-top:1px solid #d4a88e4a;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 23px;padding:18px 0 20px;display:flex}.exart-footer>div{gap:7px;display:grid}.exart-footer>div span{letter-spacing:.09em;color:#e9bba8;font:700 9px ui-monospace,monospace}.exart-footer>div strong{color:#ffe9d1;font:400 18px/1.25 Georgia,serif}.exart-footer>div small{color:#d5bcb2;font:11px/1.45 Arial,sans-serif}.exart-footnote{letter-spacing:.08em;text-align:right;color:#c9a9a5;max-width:145px;font:700 8px/1.55 ui-monospace,monospace}.exart[data-visual-model=rrhh] .exart-plate{max-height:340px}@media (width<=650px){.exart-head{margin:0 13px;padding:11px 0;font-size:7px}.exart-footer{margin:0 13px;padding:12px 0;display:grid}.exart-footnote{text-align:left;max-width:none}.exart-caption{font-size:9px!important}.exart-plate{max-height:275px}}@media (prefers-reduced-motion:reduce){.exart-scenario{animation:none}}.exb28{--exb-ink:#211219;--exb-cream:#f0e6da;--exb-wine:#802c42;--exb-brass:#d2b79a;color:#2d2024;margin:0 0 clamp(65px,8vw,125px)}.exb28 *{box-sizing:border-box}.exb28 button:focus-visible,.exb28 a:focus-visible{outline-offset:4px;outline:3px solid #bb3e58}.exb28-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:25px;margin-bottom:33px;display:grid}.exb28-kicker{font:750 10px/1.6 var(--sans,Arial, sans-serif);letter-spacing:.16em;color:#884357;display:block}.exb28-heading h3{font:400 clamp(39px,5vw,72px)/1.03 var(--serif,Georgia, serif);letter-spacing:-.055em;color:#2f1724;margin:12px 0 0}.exb28-heading h3 em{color:#9c4257}.exb28-heading p{color:#5d4c52;max-width:55ch;font:15px/1.7 var(--sans,Arial, sans-serif);margin:0}.exb28-nav{isolation:isolate;border-top:1px solid #bdacaa;border-bottom:1px solid #bdacaa;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:11px 0 2px;display:grid;position:relative}.exb28-nav:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#a88a7e 9%,#c79e86 48%,#a88a7e 91%,#0000);height:1px;position:absolute;top:30px;left:7%;right:7%}.exb28-nav button{text-align:left;color:#654452;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:13px;min-width:0;min-height:111px;padding:10px 14px 17px;transition:color .2s,transform .2s;display:flex;position:relative}.exb28-nav button:before{content:"";background:linear-gradient(145deg,#f9dfc8,#aa7f70);border:1px solid #996e6c;flex:none;order:0;width:13px;height:13px;margin-left:5px;display:block;transform:rotate(45deg);box-shadow:inset 0 0 0 3px #e8ded4,0 2px 4px #3b202526}.exb28-nav button small{font:700 10px var(--mono,ui-monospace, monospace);color:#934c5d;letter-spacing:.08em;order:1;display:block}.exb28-nav button span{font:500 clamp(12px,1.08vw,15px)/1.3 var(--serif,Georgia, serif);color:inherit;order:2;max-width:16ch;display:block}.exb28-nav button[aria-pressed=true]{color:#652c3c;background:radial-gradient(at 13px 20px,#ab68622b,#0000 85%)}.exb28-nav button[aria-pressed=true]:before{background:linear-gradient(135deg,#a34657,#592837);border-color:#8e3851;width:17px;height:17px;margin-left:3px;box-shadow:inset 0 0 0 4px #edcdb6,0 0 0 5px #b8697140,0 0 18px #bb717067}.exb28-nav button:hover{color:#a54055;transform:translateY(-2px)}.exb28-cinema{color:#f5e6da;background:#1b1016;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:625px;animation:.3s exb-appear;display:grid}@keyframes exb-appear{0%{opacity:.65}to{opacity:1}}.exb28-cinema-surface{isolation:isolate;background:radial-gradient(at 48% 35%,#783442b5,#0000 69%),linear-gradient(140deg,#24141a,#120c12);border-right:1px solid #b488794a;flex-direction:column;display:flex;position:relative;overflow:hidden}.exb28-cinema-surface>.exart{border-color:#d5a88e69;width:calc(100% - clamp(22px,3vw,50px));margin:clamp(17px,2.2vw,35px) auto 12px;box-shadow:0 18px 70px #050409b6,inset 0 0 55px #0d0c1266}.exb28-cinema-surface:before{content:"";pointer-events:none;opacity:.11;background-image:repeating-linear-gradient(115deg,#0000 0 22px,#ead1bc 23px,#0000 24px 55px);position:absolute;inset:0}.exb28-edition,.exb28-surface-bottom{font:700 9px/1.5 var(--sans,Arial, sans-serif);letter-spacing:.15em;color:#dcbea9;z-index:1;border-bottom:1px solid #d3b09242;justify-content:space-between;gap:16px;padding:20px 24px;display:flex;position:relative}.exb28-surface-bottom{border-top:1px solid #d3b09242;border-bottom:0;margin-top:auto}.exb28-reveal{border-top:1px solid #d3b0924d;min-height:144px;padding:28px 32px 36px;position:relative}.exb28-reveal>span{color:#e2b6a8;font:700 10px var(--sans,Arial, sans-serif);letter-spacing:.13em;margin-bottom:13px;display:block}.exb28-reveal strong{font:400 clamp(22px,2.5vw,33px)/1.23 var(--serif,Georgia, serif);max-width:37ch;display:block}.exb28-reading{flex-direction:column;padding:clamp(26px,4vw,63px);display:flex}.exb28-reading>span{font:700 10px var(--sans,Arial, sans-serif);letter-spacing:.13em;color:#e6aab0}.exb28-reading h4{font:400 clamp(36px,4.1vw,57px)/1.08 var(--serif,Georgia, serif);letter-spacing:-.045em;color:#fff0df;margin:18px 0 13px}.exb28-lead{font:15px/1.75 var(--sans,Arial, sans-serif);color:#e0cfc8;margin:0 0 20px}.exb28-reading dl{margin:4px 0 24px}.exb28-reading dl>div{border-top:1px solid #d7b8ab32;padding:15px 0}.exb28-reading dt{font:700 10px var(--sans,Arial, sans-serif);letter-spacing:.1em;color:#dbb4ad;margin-bottom:7px}.exb28-reading dd{color:#f2e2d8;font:14px/1.6 var(--sans,Arial, sans-serif);margin:0}.exb28-cta{grid-template-columns:minmax(0,1fr) minmax(155px,max-content);align-items:center;gap:12px 18px;margin-top:auto;display:grid}.exb28-cta strong{grid-area:1/1/3}.exb28-cta .exb28-role-detail{grid-column:2}.exb28-cta strong{max-width:20ch;font:400 18px/1.3 var(--serif,Georgia, serif);color:#e5cdb9}.exb28-cta a{text-align:center;color:#fff;font:bold 12px var(--sans,Arial, sans-serif);background:#a44758;justify-content:center;align-items:center;min-height:46px;padding:15px 17px;text-decoration:none;display:inline-flex}.exb28-cta a:hover{background:#b95c6b}.exb28-cta .exb28-role-detail{color:#efc9b6;background:0 0;border-bottom:1px solid #cda5a2;padding:12px 4px;font-weight:600;line-height:1.5}.exb28-cta .exb28-role-detail:hover{color:#fff1df;background:0 0}.exb28-expand{color:#e6cdbe;cursor:pointer;text-align:left;font:600 12px var(--sans,Arial, sans-serif);background:0 0;border:0;border-bottom:1px solid #cba99a6b;justify-content:space-between;margin-top:21px;padding:13px 0;display:flex}.exb28-sequence{margin:11px 0 0;padding:0;list-style:none}.exb28-sequence li{font:13px/1.5 var(--sans,Arial, sans-serif);border-bottom:1px solid #cba99a30;gap:15px;padding:12px 0;display:flex}.exb28-sequence span{color:#d9939a;font:700 10px var(--sans,Arial, sans-serif)}.exb28-guardrail{color:#c6aca8;font:11px/1.6 var(--sans,Arial, sans-serif);margin-top:19px;display:block}.exb28-foot{border-bottom:1px solid #baaaa4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.exb28-foot>span{font:700 10px var(--sans,Arial, sans-serif);letter-spacing:.1em;color:#914556}.exb28-foot p{font:13px/1.6 var(--sans,Arial, sans-serif);margin:0}.exb28-foot a{font:700 12px var(--sans,Arial, sans-serif);color:#79394a;text-underline-offset:5px}@media (width<=1020px){.exb28-nav{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:#ae867e #eee5dc;scrollbar-width:thin;display:flex;overflow-x:auto}.exb28-nav button{scroll-snap-align:start;flex:0 0 clamp(155px,24vw,245px);min-height:101px}.exb28-cinema{grid-template-columns:1fr}.exb28-cinema-surface{border-bottom:1px solid #b488794a;border-right:0}.exb28-reading{padding:30px}.exb28-reading dl{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}}@media (width<=660px){.exb28-heading{grid-template-columns:1fr}.exb28-heading h3{font-size:42px}.exb28-nav{padding-bottom:11px;display:flex;overflow-x:auto}.exb28-nav button{flex:0 0 51vw;min-height:93px;padding:10px 11px}.exb28-nav button span{font-size:15px}.exb28-reading dl{grid-template-columns:1fr;gap:0}.exb28-cta{grid-template-columns:1fr;align-items:stretch}.exb28-cta strong{grid-area:auto}.exb28-cta .exb28-role-detail{grid-column:auto}.exb28-cta a{width:100%}.exb28-edition{font-size:8px}.exb28-reveal{padding:19px}.exb28-reading{padding:24px}.exb28-reading h4{font-size:39px}}@media (prefers-reduced-motion:reduce){.exb28-cinema{animation:none!important}.exb28-nav button{transition:none!important}}@media (width<=1150px) and (width>=661px){.exb28-cta{grid-template-columns:1fr}.exb28-cta strong,.exb28-cta .exb28-role-detail{grid-area:auto}.exb28-cta a{width:100%}}.eco28{--eco-dark:#160e12;--eco-bone:#efe5d7;--eco-line:#c9b4ac;color:#2c1b22;margin:0 0 clamp(75px,9vw,125px)}.eco28 *{box-sizing:border-box}.eco28 button:focus-visible,.eco28 a:focus-visible,.eco28 input:focus-visible{outline-offset:5px;outline:3px solid #b5435b}.eco28-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:45px;margin-bottom:30px;display:grid}.eco28-head>div>span{letter-spacing:.14em;color:#90465a;font:750 10px Arial,sans-serif;display:block}.eco28-head h3{letter-spacing:-.05em;margin:12px 0 0;font:400 clamp(39px,5vw,70px)/1.05 Georgia,serif}.eco28-head h3 em{color:#974454}.eco28-head>p{color:#5e5055;max-width:55ch;margin:0;font:14px/1.7 Arial,sans-serif}.eco28-body{border-top:1px solid #b5a6a0;border-bottom:1px solid #b5a6a0;grid-template-columns:.8fr 1.2fr;display:grid}.eco28-dials{padding:40px clamp(20px,3vw,52px) 35px 0}.eco28-dials label{margin:0 0 28px;display:block}.eco28-dials label>span{color:#563a43;justify-content:space-between;align-items:end;gap:20px;font:600 13px/1.5 Arial,sans-serif;display:flex}.eco28-dials label b{color:#8d3a4f;white-space:nowrap;font:400 30px Georgia,serif}.eco28 input[type=range]{accent-color:#9a3d51;cursor:pointer;width:100%;height:7px;margin-top:15px}.eco28-rule{border-top:1px solid #d0bdb6;padding-top:20px}.eco28-rule strong{letter-spacing:.1em;color:#8e4a5e;font:700 11px Arial,sans-serif}.eco28-rule p{color:#695d62;font:12px/1.7 Arial,sans-serif}.eco28-visual{isolation:isolate;color:#f8eadc;background:linear-gradient(135deg,#27151e,#150d12 72%);padding:22px clamp(20px,3vw,43px) 35px;position:relative;overflow:hidden}.eco28-visual:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 55% 35%,#79344473,#0000 75%);position:absolute;inset:0}.eco28-topline{color:#d8bcb2;letter-spacing:.1em;border-bottom:1px solid #b99b8d4f;justify-content:space-between;gap:10px;padding-bottom:15px;font:700 9px Arial,sans-serif;display:flex}.eco28-visual svg{width:100%;max-height:320px;display:block}.eco28-value{fill:#fff0db;font:400 60px Georgia,serif}.eco28-subtitle{fill:#eccbb0;letter-spacing:.1em;font:700 12px Arial,sans-serif}.eco28-explain{fill:#c09d98;letter-spacing:.07em;font:700 9px Arial,sans-serif}.eco28-value-row{color:#e2c1b2;border-top:1px solid #e1bea84c;justify-content:space-between;align-items:baseline;gap:16px;padding:17px 0;display:flex}.eco28-value-row>span{letter-spacing:.09em;max-width:35ch;font:750 9px/1.6 Arial,sans-serif}.eco28-value-row strong{color:#f7e3cf;white-space:nowrap;font:400 clamp(25px,3vw,43px) Georgia,serif}.eco28-value-row.secondary strong{font-size:25px}.eco28-visual>p{color:#d0bab4;max-width:72ch;font:12px/1.7 Arial,sans-serif}.eco28-visual button{color:#f8dfc6;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d1a499;padding:12px 0;font:700 12px Arial,sans-serif}.eco28-confirm{color:#ecd0bb;margin-top:12px;font:12px/1.5 Arial,sans-serif;display:block}.eco28-footer{border-bottom:1px solid #baaaa6;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.eco28-footer p{color:#68565e;max-width:75ch;font:14px/1.7 Arial,sans-serif}.eco28-footer p strong{color:#44252f}.eco28-footer a{color:#7d3549;white-space:nowrap;font:700 12px Arial,sans-serif}@media (width<=900px){.eco28-head,.eco28-body{grid-template-columns:1fr}.eco28-dials{padding-right:0}.eco28-head{gap:17px}.eco28-visual{min-height:470px}}@media (width<=600px){.eco28-head h3{font-size:43px}.eco28-topline{font-size:8px}.eco28-value{font-size:53px}.eco28-value-row strong{font-size:30px}.eco28-value-row.secondary strong{font-size:23px}.eco28-footer{flex-direction:column;align-items:start}.eco28-visual{padding:20px}.eco28-visual svg{max-height:275px}}@media (prefers-reduced-motion:reduce){.eco28 *{scroll-behavior:auto!important}}.clar29{--clar-wine:#782c42;--clar-ivory:#f4e9dd;color:#35202b;padding:clamp(60px,8vw,110px) 0 30px}.clar29 *{box-sizing:border-box}.clar29 a:focus-visible,.clar29 summary:focus-visible{outline-offset:4px;outline:3px solid #aa3a53}.clar29>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:45px;margin-bottom:30px;display:grid}.clar29>header>div>span,.clar29-questions>div:first-child>span{letter-spacing:.15em;color:#974659;font:750 10px Arial,sans-serif}.clar29>header h3,.clar29-questions h4{letter-spacing:-.05em;margin:13px 0 0;font:400 clamp(38px,4.7vw,67px)/1.04 Georgia,serif}.clar29>header h3 em,.clar29-questions h4 em{color:#9e3d54}.clar29>header p{color:#67555b;margin:0;font:15px/1.75 Arial,sans-serif}.clar29-route{border-top:1px solid #b9a49b;border-bottom:1px solid #b9a49b;grid-template-columns:repeat(4,1fr);margin:0 0 clamp(70px,9vw,125px);padding:0;list-style:none;display:grid}.clar29-route li{border-right:1px solid #d7c1ba;flex-direction:column;min-height:330px;padding:27px 25px 29px;display:flex}.clar29-route li:last-child{border-right:0}.clar29-route li>div{border-bottom:1px solid #d1bdb3;justify-content:space-between;align-items:end;gap:8px;padding-bottom:16px;display:flex}.clar29-route li>div span{color:#97485a;font:400 53px/1 Georgia,serif}.clar29-route li>div small{letter-spacing:.09em;color:#a16974;text-align:right;font:700 9px/1.5 Arial,sans-serif}.clar29-route li h4{margin:24px 0 10px;font:400 clamp(21px,2vw,29px)/1.17 Georgia,serif}.clar29-route li p{color:#70616a;font:13px/1.65 Arial,sans-serif}.clar29-route li strong{color:#843a4b;border-top:1px solid #d9c6be;margin-top:auto;padding-top:13px;font:600 12px/1.5 Arial,sans-serif;display:block}.clar29-questions{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(32px,6vw,100px);display:grid}.clar29-questions h4{font-size:clamp(34px,3.5vw,50px)}.clar29-questions>div:first-child p{color:#66545c;max-width:41ch;font:14px/1.75 Arial,sans-serif}.clar29-questions>div:first-child a{color:#fff2e4;background:#762d42;margin-top:17px;padding:16px 22px;font:700 12px Arial,sans-serif;text-decoration:none;display:inline-block}.clar29-faq details{border-bottom:1px solid #c5b4ad}.clar29-faq details:first-child{border-top:1px solid #c5b4ad}.clar29-faq summary{cursor:pointer;color:#392630;grid-template-columns:36px minmax(0,1fr) 14px;align-items:baseline;gap:15px;padding:19px 0;font:600 14px/1.45 Arial,sans-serif;display:grid}.clar29-faq summary::marker{content:""}.clar29-faq summary::-webkit-details-marker{display:none}.clar29-faq summary>span{color:#9d5666;font:750 10px Arial,sans-serif}.clar29-faq summary>b{color:#9d5361;font:400 22px Georgia,serif;transition:transform .2s}.clar29-faq details[open] summary>b{transform:rotate(45deg)}.clar29-faq details>p{color:#61545b;max-width:70ch;margin:0 0 20px 51px;font:13px/1.78 Arial,sans-serif}@media (width<=1000px){.clar29-route{grid-template-columns:repeat(2,1fr)}.clar29-route li:nth-child(2){border-right:0}.clar29-route li:nth-child(-n+2){border-bottom:1px solid #d7c1ba}.clar29-route li{min-height:280px}}@media (width<=700px){.clar29>header,.clar29-questions{grid-template-columns:1fr;gap:18px}.clar29-route{grid-template-columns:1fr}.clar29-route li{border-bottom:1px solid #d7c1ba;border-right:0;min-height:auto;padding:21px 5px}.clar29-route li:last-child{border-bottom:0}.clar29>header h3{font-size:40px}.clar29-questions h4{font-size:37px}.clar29-route li strong{margin-top:20px}}@media (prefers-reduced-motion:reduce){.clar29-faq summary>b{transition:none}}.exec-scene{--optic-bone:#f4e1cc;--optic-line:#d0a49e;--optic-brass:#edc9a3;width:100%;max-width:680px;color:var(--optic-bone);isolation:isolate;margin:0 auto}.exec-scene *{box-sizing:border-box}.exec-scene-plate{aspect-ratio:1.13;clip-path:polygon(2.5% 0,97.5% 0,100% 4%,100% 96%,97.5% 100%,2.5% 100%,0 96%,0 4%);background:radial-gradient(at 50% 46%,#6a364444,#20171e 52%,#100d13 94%);border:1px solid #d2ac9659;min-height:380px;position:relative;overflow:hidden;box-shadow:inset 0 0 72px #09080d91,0 26px 58px #09060b61}.exec-scene-plate:before{content:"";pointer-events:none;clip-path:polygon(2% 0,98% 0,100% 4%,100% 96%,98% 100%,2% 100%,0 96%,0 4%);z-index:4;border:1px solid #d8ae9452;position:absolute;inset:4px}.exec-scene-plate:after{content:"";pointer-events:none;z-index:4;opacity:.13;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.56' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.32' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.exec-scene-hidden-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.exec-scene-ambient{z-index:0;pointer-events:none;background:linear-gradient(114deg,#0000 35%,#f9d8b311 53%,#0000 76%);position:absolute;inset:0}.exec-scene-spec,.exec-scene-index{z-index:6;color:#e1b9a5;font:700 9px/1.5 var(--mono,ui-monospace, monospace);letter-spacing:.1em;text-shadow:0 1px 4px #0f0c12;justify-content:space-between;gap:10px;display:flex;position:absolute;left:clamp(17px,3vw,30px);right:clamp(17px,3vw,30px)}.exec-scene-spec{top:clamp(16px,2.8vw,27px)}.exec-scene-index{color:#cab0a6;font-size:8px;bottom:clamp(14px,2.5vw,25px)}.exec-scene-plate .exsc3d{height:calc(100% - 55px);min-height:0;position:absolute;inset:32px 0 23px}.exec-scene-controls{border-top:1px solid #e8bca37b;border-bottom:1px solid #bc817873;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:21px 0 0;padding:11px 0 10px;display:grid;position:relative}.exec-scene-controls:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#d8b7a377 16%,#e8ccb48e 60%,#0000);height:1px;position:absolute;top:31px;left:15%;right:15%}.exec-scene-controls button{color:#d7bfb3;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #e0a9913a;flex-direction:column;align-items:flex-start;gap:9px;min-height:97px;padding:10px 15px 16px;transition:background .2s,color .2s;display:flex;position:relative}.exec-scene-controls button:last-child{border:0}.exec-scene-control-index{font:700 9px/1.2 var(--mono,ui-monospace, monospace);letter-spacing:.13em;color:#ddaf9e}.exec-scene-control-label{font:400 clamp(14px,1.25vw,19px)/1.25 var(--serif,Georgia, serif);color:#eee1d5;max-width:16ch}.exec-scene-control-indicator{background:#21151b;border:1px solid #dcaf97;width:13px;height:13px;position:absolute;top:11px;right:13px;transform:rotate(45deg);box-shadow:inset 0 0 0 3px #21151b}.exec-scene-controls button[aria-pressed=true]{color:#fff4e6;background:linear-gradient(#a64f5337,#0000 95%)}.exec-scene-controls button[aria-pressed=true] .exec-scene-control-indicator{background:#edd0a5;box-shadow:inset 0 0 0 3px #56303b,0 0 10px #edb08e70}.exec-scene-controls button[aria-pressed=true] .exec-scene-control-label{color:#fff0dd}.exec-scene-controls button:hover{background:#9c5b5533}.exec-scene-controls button:focus-visible,.exec-scene-deeper:focus-visible{outline-offset:3px;outline:3px solid #ebbd93}.exec-scene-explanation{border-bottom:1px solid #e1b59e61;padding:26px 5px 18px;animation:.3s exsc-copy}@keyframes exsc-copy{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.exec-scene-explanation-kicker{color:#ebb5a6;font:700 9px var(--mono,ui-monospace, monospace);letter-spacing:.13em;margin-bottom:13px;display:block}.exec-scene-explanation>strong{font:400 clamp(27px,2.35vw,38px)/1.09 var(--serif,Georgia, serif);letter-spacing:-.023em;color:#ffe3cf;max-width:19ch;display:block}.exec-scene-explanation .exec-scene-question{font:400 clamp(16px,1.3vw,21px)/1.4 var(--serif,Georgia, serif);color:#f1c9b1;margin:17px 0 12px}.exec-scene-explanation>p:not(.exec-scene-question){font:13px/1.65 var(--sans,Arial, sans-serif);color:#dec8c2;max-width:55ch}.exec-scene-conclusion{border-top:1px solid #dbafa16b;grid-template-columns:1fr 1fr;gap:23px;padding:23px 0 17px;display:grid}.exec-scene-conclusion small{color:#dfa3a2;font:700 9px/1.5 var(--mono,ui-monospace, monospace);letter-spacing:.11em;display:block}.exec-scene-conclusion p{color:#e9d6ca;font:12px/1.6 var(--sans,Arial, sans-serif);margin:8px 0 0}.exec-scene-deeper{width:max-content;max-width:100%;font:700 12px/1.4 var(--sans,Arial, sans-serif);border-bottom:1px solid #eac19b;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:inline-flex;color:#fff0e1!important}.exec-scene-deeper:hover{color:#ffd1b5!important}.exec-scene-disclaimer{color:#bda7a4;font:10px/1.65 var(--sans,Arial, sans-serif);max-width:58ch;padding-top:12px;display:block}@media (width<=620px){.exec-scene-plate{aspect-ratio:1.06;min-height:0}.exec-scene-spec,.exec-scene-index{letter-spacing:.07em;font-size:7px}.exec-scene-controls{grid-template-columns:1fr;gap:0}.exec-scene-controls:before{display:none}.exec-scene-controls button{border-bottom:1px solid #e3b49b36;border-right:0;grid-template-columns:26px 1fr 14px;align-items:center;gap:8px;min-height:48px;padding:12px 10px;display:grid}.exec-scene-controls button:last-child{border:0}.exec-scene-control-index{grid-column:1}.exec-scene-control-label{grid-column:2;max-width:none;font-size:18px}.exec-scene-control-indicator{grid-column:3;position:static}.exec-scene-explanation{padding:20px 3px}.exec-scene-conclusion{grid-template-columns:1fr;gap:18px}.exec-scene-explanation>strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.exec-scene-explanation{animation:none}.exec-scene-controls button{transition:none}}.exec-scene-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.exec-scene-share{color:#e5c1b6;cursor:pointer;min-height:44px;font:700 12px/1.4 var(--sans,Arial,sans-serif);text-align:left;background:0 0;border:0;border-bottom:1px solid #e3baa1a8;align-items:center;padding:12px 0;display:inline-flex}.exec-scene-share:hover{color:#fff4e2;border-color:#fdb}.exec-scene-share:focus-visible{outline-offset:3px;outline:3px solid #ebbd93}.exec-scene-share-status{overflow-wrap:anywhere;min-height:1em;font:11px/1.6 var(--sans,Arial,sans-serif);color:#d6b49d;padding-top:7px;display:block}@media (width<=620px){.exec-scene-next{flex-direction:column;align-items:stretch}.exec-scene-share{justify-content:flex-start}}
