/* Supplied RON layout; theme assets are excluded on this template only. */
body{margin:0}
@font-face{font-family:"RON Editorial";font-style:normal;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/0dbd5889c5d19e1e8b335a1ecaecf862ddb4f37e45dae0a5bcc6c211f7c8ea4b.woff) format("woff");}

@font-face{font-family:"RON Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/ae187ca99afb155b10bdf54b6e38c2a949075f06d645d296a7e27d2386781351.woff) format("woff");}

:root{--deep:#071006;--green:#132006;--lime:#BDDC24;--lime2:#D8EB72;--ivory:#F7F6F1;--sage:#EEF2E4;--white:#fff;--ink:#11170D;--text:#434A3F;--muted:#6A7365;--line:#DCE4CC;--line2:#C8D6AB;--gold:#B89A61;--serif:var(--ron-v99-serif);--sans:var(--ron-v99-sans);--max:1500px;--wide:1820px;--gutter:clamp(16px,3vw,52px);--shadow:0 24px 64px rgba(19,32,6,.10);--v22-dark:#071006;--v22-dark-2:#132006;--v22-dark-text:#FFFFFF;--v22-dark-body:#F1F5ED;--v22-dark-muted:#DCE5D7;--v22-lime:#BDDC24;--v22-lime-soft:#D8EB72;--v22-light:#FFFFFF;--v22-light-alt:#F7F6F1;--v22-light-text:#132006;--v22-light-body:#4F594A;--v22-light-muted:#667061;--ron-ink:#0A1813;--ron-deep:#0D2A20;--ron-green:#123B2C;--ron-green-2:#1B4D3A;--ron-lime:#D8EB72;--ron-ivory:#F5F1E8;--ron-paper:#FCFBF7;--ron-white:#FFFFFF;--ron-text:#16221D;--ron-muted:#66706A;--ron-line:rgba(15,54,41,.16);--ron-line-dark:rgba(255,255,255,.16);--ron-max:1600px;--ron-pad:clamp(24px,4vw,72px);--ronPageMinimumReadableType:16px;--ronV78Mineral:#F3EFE6;--ronV78MineralSoft:#F8F5EE;--ronV78Travertine:#E4D9C9;--ronV78Stone:#B9B0A3;--ronV78Ink:#17140F;--ronV78Deep:#0D160B;--ronV78Forest:#152010;--ronV78Cocoa:#2D241E;--ronV78Moss:#42552C;--ronV78Champagne:#C9AA70;--ronV78ChampagneLight:#E7D8B8;--ronV78Lime:#BDDC24;--ronV78LimeSoft:#D8EB72;--ronV78LineLight:rgba(70,59,47,.20);--ronV78LineDark:rgba(231,216,184,.26);--ronV80SlideMediaMax:1200px;--ronV80SlideCopyMax:400px;--ronV80SlideRatio:4 / 3;--ron-serif:var(--ron-v99-serif);--ron-sans:var(--ron-v99-sans);--ron-after-serif:var(--ron-v99-serif);--ron-after-sans:var(--ron-v99-sans);--ronAudienceSerif:var(--ron-v99-serif);--ronAudienceSans:var(--ron-v99-sans);--ron-v99-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ron-v99-serif:"Times New Roman",Times,Georgia,serif;}
.ronRollbackRoot{--deep:#071006;--green:#132006;--lime:#BDDC24;--lime2:#D8EB72;--ivory:#F7F6F1;--sage:#EEF2E4;--white:#fff;--ink:#11170D;--text:#434A3F;--muted:#6A7365;--line:#DCE4CC;--line2:#C8D6AB;--gold:#B89A61;--serif:"Times New Roman",Times,Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--max:1500px;--wide:1820px;--gutter:clamp(16px,3vw,52px);--shadow:0 24px 64px rgba(19,32,6,.10)}
:where(.ronV115Scope1){box-sizing:border-box}
html.ronLeadershipDocument{scroll-behavior:smooth;scroll-padding-top:112px}
.ronRollbackRoot{color:var(--ink);font-family:"RON Editorial",Georgia,serif;font-size:16px;line-height:30px;-webkit-font-smoothing:antialiased}
.ronRollbackRoot{color:var(--ink);font-family:"RON Editorial",Georgia,serif;font-size:16px;line-height:30px;-webkit-font-smoothing:antialiased}
:where(.ronV115Scope2):not(ron-v115-weight-sentinel){display:block;max-width:100%;height:auto}
:where(.ronV115Scope3):not(ron-v115-weight-sentinel){color:inherit}
:where(.ronV115Scope4):not(ron-v115-weight-sentinel),:where(.ronV115Scope5):not(ron-v115-weight-sentinel),:where(.ronV115Scope6):not(ron-v115-weight-sentinel),:where(.ronV115Scope7):not(ron-v115-weight-sentinel){font:inherit}
:where(.ronV115Scope8):focus-visible{outline:3px solid var(--lime);outline-offset:3px}
:where(.ronV115Scope9):not(.ronV115WeightSentinel){position:absolute;left:-9999px}
:where(.ronV115Scope10):not(.ronV115WeightSentinel):focus{left:12px;top:12px;z-index:9999;padding:10px 14px;background:#fff;border:2px solid var(--green)}
:where(.ronV115Scope11):not(ron-v115-weight-sentinel),:where(.ronV115Scope12):not(ron-v115-weight-sentinel),:where(.ronV115Scope13):not(ron-v115-weight-sentinel){font-family:"RON Editorial",Georgia,serif;font-weight:400}
:where(.ronV115Scope11):not(ron-v115-weight-sentinel){margin:0;font-size:clamp(50px,4.6vw,78px);line-height:1.16;letter-spacing:-.045em;text-wrap:balance}
@media(max-width:640px){html.ronLeadershipDocument{scroll-padding-top:98px}
:where(.ronV115Scope11):not(ron-v115-weight-sentinel){font-size:clamp(40px,11vw,50px)}}
@media(prefers-reduced-motion:reduce){html.ronLeadershipDocument{scroll-behavior:auto}}
:where(.ronV115Scope14):not(#ronV115WeightSentinel):not(.ronV115WeightSentinel){scroll-margin-top:140px}
@media (max-width:640px){}
.ronRollbackRoot{--v22-dark:#071006;--v22-dark-2:#132006;--v22-dark-text:#FFFFFF;--v22-dark-body:#F1F5ED;--v22-dark-muted:#DCE5D7;--v22-lime:#BDDC24;--v22-lime-soft:#D8EB72;--v22-light:#FFFFFF;--v22-light-alt:#F7F6F1;--v22-light-text:#132006;--v22-light-body:#4F594A;--v22-light-muted:#667061}
.ronRollbackRoot{--ron-ink:#0A1813;--ron-deep:#0D2A20;--ron-green:#123B2C;--ron-green-2:#1B4D3A;--ron-lime:#D8EB72;--ron-ivory:#F5F1E8;--ron-paper:#FCFBF7;--ron-white:#FFFFFF;--ron-text:#16221D;--ron-muted:#66706A;--ron-line:rgba(15,54,41,.16);--ron-line-dark:rgba(255,255,255,.16);--ron-max:1600px;--ron-pad:clamp(24px,4vw,72px)}
html.ronLeadershipDocument{scroll-behavior:smooth;scroll-padding-top:132px}
.ronRollbackRoot{color:var(--ron-text);font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:1.72}
.ronRollbackRoot{color:var(--ron-text);font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:1.72}
.ronRollbackRoot{font-family:"RON Sans",Arial,sans-serif;}
.ronRollbackRoot{font-family:"RON Sans",Arial,sans-serif;}
:where(.ronV115Scope4):not(ron-v115-weight-sentinel),:where(.ronV115Scope5):not(ron-v115-weight-sentinel),:where(.ronV115Scope6):not(ron-v115-weight-sentinel),:where(.ronV115Scope7):not(ron-v115-weight-sentinel){font-family:"RON Sans",Arial,sans-serif;}
:where(.ronV115Scope2):not(ron-v115-weight-sentinel){display:block;width:100%;height:auto}
:where(.ronV115Scope15):not(ron-v115-weight-sentinel){margin:0}
:where(.ronV115Scope3):not(ron-v115-weight-sentinel){text-underline-offset:4px}
:where(.ronV115Scope16)::selection{color:var(--ron-ink);background:var(--ron-lime)}
:where(.ronV115Scope9):not(.ronV115WeightSentinel){position:fixed;z-index:9999;top:10px;left:10px;padding:12px 18px;color:var(--ron-ink);background:var(--ron-lime);transform:translateY(-140%);transition:transform .2s ease}
:where(.ronV115Scope10):not(.ronV115WeightSentinel):focus{transform:translateY(0)}
@media(max-width:760px){html.ronLeadershipDocument{scroll-padding-top:84px}}
@media(prefers-reduced-motion:reduce){html.ronLeadershipDocument{scroll-behavior:auto}
:where(.ronV115Scope1),:where(.ronV115Scope17)::before,:where(.ronV115Scope18)::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ronHero{position:relative;isolation:isolate;min-height:clamp(720px,calc(100svh - 84px),920px);overflow:hidden;background:#071006!important;color:#fff!important;font-synthesis:none}
.ronHero::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(5,14,9,.995) 0%,rgba(5,14,9,.97) 27%,rgba(5,14,9,.88) 42%,rgba(5,14,9,.62) 56%,rgba(5,14,9,.22) 70%,rgba(5,14,9,0) 84%);pointer-events:none}
.ronHero::after{content:"";position:absolute;z-index:6;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(189,220,36,.16) 18%,rgba(189,220,36,.82) 52%,rgba(189,220,36,.16) 84%,transparent 100%);pointer-events:none}
.ronHeroMedia{position:absolute;z-index:0;inset:0;overflow:hidden;background:#071006}
.ronHeroPicture{position:absolute;inset:0;display:block;width:100%;height:100%}
.ronHeroImage{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center center;filter:grayscale(100%) contrast(1.08) brightness(.92);transform:scale(1.003)}
.ronHeroCinemaTexture{position:absolute;z-index:1;inset:0;display:block;opacity:.12;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(255,255,255,.16) 0 1px,transparent 1px 4px);background-size:7px 7px;mix-blend-mode:soft-light;pointer-events:none}
.ronHeroCinemaVignette{position:absolute;z-index:2;inset:0;display:block;background:linear-gradient(180deg,rgba(0,0,0,.32) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,0) 72%,rgba(0,0,0,.48) 100%),radial-gradient(ellipse at 72% 43%,transparent 24%,rgba(0,0,0,.08) 56%,rgba(0,0,0,.38) 100%);pointer-events:none}
.ronHeroFilmTop{position:absolute;z-index:5;top:26px;right:clamp(30px,4vw,70px);left:clamp(30px,4vw,70px);display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid rgba(255,255,255,.20);pointer-events:none}
.ronHeroFilmMeta{color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:800!important;letter-spacing:2.2px!important;text-transform:uppercase}
.ronHeroFilmCode{color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase}
.ronHeroFilmSide{position:absolute;z-index:5;left:20px;bottom:54px;color:rgba(255,255,255,.42)!important;-webkit-text-fill-color:rgba(255,255,255,.42)!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:750!important;letter-spacing:1.9px!important;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);pointer-events:none}
.ronHeroInner{position:relative;z-index:4;width:min(1600px,calc(100% - clamp(80px,9vw,180px)));min-height:clamp(720px,calc(100svh - 84px),920px);margin:0 auto;display:flex;align-items:center}
.ronHeroCopy{position:relative;width:min(52%,820px);padding:126px 0 138px}
.ronHeroKicker{max-width:700px;margin:0 0 25px;padding-left:16px;border-left:2px solid #bddc24;color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:800!important;letter-spacing:2.15px!important;text-transform:uppercase}
.ronHeroTitle{max-width:820px;margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(58px,4.35vw,76px)!important;line-height:1.16 !important;font-weight:400!important;letter-spacing:-.045em!important;text-wrap:balance}
.ronHeroTitleLine{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font:inherit!important}
.ronHeroTitleAccent{display:block;margin-top:.07em;color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-family:"RON Editorial",Georgia,serif!important;font-size:1.015em!important;line-height:inherit!important;font-style:normal!important;font-weight:400!important;letter-spacing:inherit!important}
.ronHeroLead{max-width:620px;margin:28px 0 0;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:28px!important;font-weight:400!important;letter-spacing:0!important}
.ronHeroCreed{max-width:610px;margin:17px 0 0;color:#e9dfc8!important;-webkit-text-fill-color:#e9dfc8!important;font-family:"RON Editorial",Georgia,serif!important;font-size:17px!important;line-height:26px!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.01em!important}
.ronHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}
.ronHeroPrimary{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 22px;background:#d8eb72!important;border:1px solid #d8eb72!important;border-radius:0;color:#0b1408!important;-webkit-text-fill-color:#0b1408!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:850!important;letter-spacing:1.15px!important;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,transform .22s ease}
.ronHeroPrimary:hover{background:#bddc24!important;border-color:#bddc24!important;color:#0b1408!important;-webkit-text-fill-color:#0b1408!important;transform:translateY(-2px)}
.ronHeroSecondary{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;background:rgba(7,16,6,.22)!important;border:1px solid rgba(255,255,255,.48)!important;border-radius:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:850!important;letter-spacing:1.15px!important;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}
.ronHeroSecondary:hover{background:#fff!important;border-color:#fff!important;color:#0b1408!important;-webkit-text-fill-color:#0b1408!important;transform:translateY(-2px)}
.ronHeroPrimary:focus-visible,.ronHeroSecondary:focus-visible,.ronHeroScroll:focus-visible{outline:3px solid #bddc24!important;outline-offset:4px!important}
.ronHeroPillars{position:absolute;right:0;bottom:46px;left:0;display:flex;align-items:center;color:rgba(255,255,255,.54)!important;-webkit-text-fill-color:rgba(255,255,255,.54)!important}
.ronHeroPillar{padding:0 19px;border-right:1px solid rgba(255,255,255,.21);color:inherit!important;-webkit-text-fill-color:inherit!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:800!important;letter-spacing:1.75px!important}
.ronHeroPillar:first-child{padding-left:0}
.ronHeroPillar:last-child{border-right:0}
.ronHeroImageMark{position:absolute;z-index:5;right:clamp(24px,3vw,52px);bottom:28px;margin:0;padding:10px 14px;background:rgba(5,14,9,.78)!important;border-left:2px solid #bddc24;backdrop-filter:blur(8px)}
.ronHeroImageMarkTop{display:block;color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:850!important;letter-spacing:1.8px!important}
.ronHeroImageMarkBottom{display:block;margin-top:2px;color:rgba(255,255,255,.76)!important;-webkit-text-fill-color:rgba(255,255,255,.76)!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:750!important;letter-spacing:1.15px!important}
.ronHeroScroll{position:absolute;z-index:5;bottom:25px;left:50%;display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important;text-decoration:none!important;transform:translateX(-50%)}
.ronHeroScrollText{color:inherit!important;-webkit-text-fill-color:inherit!important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px !important;font-weight:800!important;letter-spacing:1.7px!important}
.ronHeroScrollLine{position:relative;width:38px;height:1px;display:block;background:rgba(255,255,255,.34)}
.ronHeroScrollLine::after{content:"";position:absolute;top:-2px;right:0;width:5px;height:5px;border-right:1px solid #d8eb72;border-bottom:1px solid #d8eb72;transform:rotate(45deg)}
@media(max-width:1400px){.ronHeroFilmSide{display:none}
.ronHeroInner{width:min(1600px,calc(100% - 72px))}
.ronHeroCopy{width:min(55%,730px)}
.ronHeroTitle{font-size:clamp(54px,4.35vw,66px)!important}
.ronHero::before{background:linear-gradient(90deg,rgba(5,14,9,.995) 0%,rgba(5,14,9,.95) 31%,rgba(5,14,9,.80) 47%,rgba(5,14,9,.48) 61%,rgba(5,14,9,.08) 79%)}}
@media(max-width:980px) and (min-width:761px){.ronHero{min-height:clamp(660px,calc(100svh - 82px),830px)}
.ronHeroInner{width:calc(100% - 48px);min-height:clamp(660px,calc(100svh - 82px),830px)}
.ronHeroCopy{width:59%;padding:106px 0 126px}
.ronHeroKicker{margin-bottom:20px;font-size:16px!important;letter-spacing:1.55px!important}
.ronHeroTitle{font-size:48px!important;line-height:1.16 !important}
.ronHeroLead{margin-top:22px;font-size:16px!important;line-height:25px!important}
.ronHeroCreed{font-size:16px!important;line-height:24px !important}
.ronHeroActions{margin-top:24px}
.ronHeroFilmTop{right:24px;left:24px}
.ronHeroFilmMeta,.ronHeroFilmCode{font-size:16px!important;letter-spacing:1.5px!important}
.ronHeroScroll{display:none}}
@media(max-width:760px){.ronHero{min-height:0;background:#071006!important;overflow:hidden}
.ronHero::before{display:none}
.ronHero::after{background:linear-gradient(90deg,transparent,rgba(189,220,36,.78),transparent)}
.ronHeroMedia{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5;background:#111712;border-bottom:1px solid rgba(189,220,36,.24)}
.ronHeroPicture{position:absolute;inset:0;width:100%;height:100%}
.ronHeroImage{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center top;filter:grayscale(100%) contrast(1.06) brightness(.94)}
.ronHeroCinemaTexture{height:auto;aspect-ratio:4/5;bottom:auto;opacity:.10}
.ronHeroCinemaVignette{height:auto;aspect-ratio:4/5;bottom:auto;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 24%,transparent 72%,rgba(0,0,0,.28))}
.ronHeroFilmTop{top:15px;right:15px;left:15px;padding-top:9px}
.ronHeroFilmMeta{font-size:16px!important;line-height:24px !important;letter-spacing:1.25px!important}
.ronHeroFilmCode{font-size:16px!important;line-height:24px !important;letter-spacing:1.1px!important}
.ronHeroFilmSide,.ronHeroImageMark,.ronHeroScroll{display:none}
.ronHeroInner{width:calc(100% - 36px);min-height:0;margin:0 auto;display:block}
.ronHeroCopy{width:100%;padding:40px 0 46px}
.ronHeroKicker{margin-bottom:19px;padding-left:12px;font-size:16px!important;line-height:24px !important;letter-spacing:1.25px!important}
.ronHeroTitle{font-size:clamp(40px,11.5vw,49px)!important;line-height:1.16 !important;letter-spacing:-.04em!important;text-wrap:pretty}
.ronHeroLead{max-width:100%;margin-top:21px;font-size:16px!important;line-height:25px!important}
.ronHeroCreed{margin-top:14px;font-size:16px!important;line-height:24px !important}
.ronHeroActions{display:grid;grid-template-columns:1fr;margin-top:25px}
.ronHeroPrimary,.ronHeroSecondary{width:100%;min-height:52px;padding:0 20px}
.ronHeroSecondary{background:transparent!important}
.ronHeroPillars{position:static;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}
.ronHeroPillar{padding:0 11px;font-size:16px!important;letter-spacing:1.1px!important}}
@media(max-width:420px){.ronHeroInner{width:calc(100% - 30px)}
.ronHeroCopy{padding-top:34px;padding-bottom:40px}
.ronHeroTitle{font-size:39px!important}
.ronHeroLead{font-size:16px!important;line-height:24px!important}
.ronHeroCreed{font-size:16px!important;line-height:24px !important}
.ronHeroPillar{padding:0 8px;font-size:16px!important;letter-spacing:.9px!important}}
@media(prefers-reduced-motion:reduce){.ronHeroPrimary,.ronHeroSecondary{transition:none}}
.ronSmartDock{position:fixed;z-index:85;right:22px;bottom:22px;width:350px;display:grid;grid-template-columns:1fr 48px;color:#FFFFFF;background:#0B1408;border:1px solid rgba(189,220,36,.72);box-shadow:0 10px 28px rgba(0,0,0,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}
.ronSmartDockOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.ronSmartDockLink{position:relative;min-height:58px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;padding:8px 17px;color:#FFFFFF!important;text-decoration:none!important;-webkit-text-fill-color:#FFFFFF!important}
.ronSmartDockEyebrow{color:#D8EB72;font-family:"RON Sans",Arial,sans-serif;font-size:16px;font-weight:850;line-height:24px;letter-spacing:1.4px}
.ronSmartDockTitle{color:#FFFFFF;font-family:"RON Editorial",Georgia,serif;font-size:17px;font-weight:400;line-height:24px;letter-spacing:-.15px}
.ronSmartDockArrow{grid-column:2;grid-row:1/3;align-self:center;margin-left:16px;color:#D8EB72;font-size:17px;line-height:24px}
.ronSmartDockClose{width:48px;min-height:58px;padding:0;color:rgba(255,255,255,.7);background:#0B1408;border:0;border-left:1px solid rgba(255,255,255,.2);border-radius:0;font-family:"RON Sans",Arial,sans-serif;font-size:19px;font-weight:300;line-height:1.16;cursor:pointer;transition:color .2s ease,background-color .2s ease}
.ronSmartDockClose:hover{color:#102016;background:#D8EB72}
.ronSmartDockLink:focus-visible,.ronSmartDockClose:focus-visible{outline:3px solid #BDDC24;outline-offset:3px}
@media(max-width:760px){.ronSmartDock{right:14px;bottom:calc(12px + env(safe-area-inset-bottom));left:14px;width:auto;grid-template-columns:1fr 48px}
.ronSmartDockLink{min-height:56px;padding-right:14px;padding-left:15px}
.ronSmartDockClose{min-height:56px}}
@media(max-width:420px){.ronSmartDock{right:10px;left:10px}}
@media(prefers-reduced-motion:reduce){.ronSmartDock,.ronSmartDockClose{transition:none!important}}
.ronLeadershipHeader{position:sticky;top:0;z-index:900;width:100%;background:rgba(255,255,255,.96);border-top:1px solid #d9d9d2;border-bottom:1px solid #d9d9d2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 24px rgba(11,20,8,.04)}
.ronLeadershipInner{width:min(calc(100% - 56px),1600px);min-height:92px;margin:0 auto;display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:28px}
.ronLeadershipBrand{display:flex;align-items:center;justify-content:flex-start;min-width:0;text-decoration:none}
.ronLeadershipBrandLogo{display:block;width:232px;height:auto;max-height:57px;object-fit:contain;object-position:left center}
.ronLeadershipIdentity{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:320px;color:#12130f;text-decoration:none;text-align:center}
.ronLeadershipName{font-family:"RON Editorial",Georgia,serif;font-size:22px;line-height:28px;font-weight:400;letter-spacing:7px;white-space:nowrap}
.ronLeadershipRole{margin-top:5px;font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:800;letter-spacing:2.5px;white-space:nowrap}
.ronLeadershipNameLine{width:54px;height:2px;margin-top:9px;background:#bddc24}
.ronLeadershipControls{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}
.ronLeadershipEdition{display:flex;align-items:center;gap:12px;min-height:48px;padding-right:20px;border-right:1px solid #d9d9d2;font-family:"RON Sans",Arial,sans-serif;white-space:nowrap}
.ronLeadershipEditionLabel{color:#6b6d65;font-size:16px;line-height:24px;font-weight:800;letter-spacing:2.3px}
.ronLeadershipEditionLang{color:#12130f;font-size:16px;line-height:24px;font-weight:850;letter-spacing:1.2px}
.ronLeadershipMenuWord{color:#12130f;font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:850;letter-spacing:2.1px;white-space:nowrap}
.ronLeadershipMenuButton{position:relative;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 50px;padding:0;border:1px solid #0b1408;border-radius:0;background:#0b1408;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}
.ronLeadershipMenuIcon{display:block;width:21px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}
.ronLeadershipMenuButton:hover{background:#bddc24;border-color:#bddc24;color:#0b1408}
.ronLeadershipMenuButton:focus-visible{outline:3px solid #bddc24;outline-offset:3px}
.ronLeadershipOverlay{position:fixed;inset:0;z-index:970;background:rgba(7,16,6,.52);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}
.ronLeadershipOverlayOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease}
.ronLeadershipDrawer{position:fixed;top:0;right:0;bottom:0;z-index:980;width:min(500px,100%);display:flex;flex-direction:column;background:#0b1408;color:#fff;transform:translateX(100%);transition:transform .34s cubic-bezier(.22,.72,.18,1);overflow:auto;overscroll-behavior:contain}
.ronLeadershipDrawerOpen{transform:translateX(0)}
.ronLeadershipDrawerHead{min-height:92px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14)}
.ronLeadershipDrawerBrand{font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:800;letter-spacing:2.5px;color:#d8eb72}
.ronLeadershipCloseButton{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.48);border-radius:0;background:transparent;color:#fff;font-family:"RON Sans",Arial,sans-serif;font-size:25px;line-height:25px;cursor:pointer}
.ronLeadershipCloseButton:hover{background:#bddc24;border-color:#bddc24;color:#0b1408}
.ronLeadershipCloseButton:focus-visible{outline:3px solid #bddc24;outline-offset:3px}
.ronLeadershipNav{display:flex;flex-direction:column;padding:44px 34px 30px}
.ronLeadershipNavKicker{margin-bottom:24px;color:#d8eb72;font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:800;letter-spacing:3px}
.ronLeadershipNavLink{min-height:54px;display:flex;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.13);color:#fff;text-decoration:none;font-family:"RON Editorial",Georgia,serif;font-size:28px;line-height:34px;font-weight:400;letter-spacing:-.5px;transition:color .18s ease,padding-left .18s ease}
.ronLeadershipNavLink:hover{padding-left:10px;color:#d8eb72}
.ronLeadershipNavLink:focus-visible{outline:3px solid #bddc24;outline-offset:3px;color:#d8eb72}
.ronLeadershipDrawerFoot{margin-top:auto;padding:28px 34px 38px;border-top:1px solid rgba(255,255,255,.13)}
.ronLeadershipDrawerTagline{margin:0;color:#fff;font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:700;letter-spacing:1.5px}
.ronLeadershipDrawerMeta{margin:6px 0 0;color:rgba(255,255,255,.60);font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:1px}
@media(max-width:1180px){.ronLeadershipInner{width:calc(100% - 36px);grid-template-columns:minmax(195px,1fr) auto minmax(195px,1fr);gap:18px}
.ronLeadershipBrandLogo{width:198px}
.ronLeadershipIdentity{min-width:280px}
.ronLeadershipName{font-size:19px;line-height:25px;letter-spacing:5.5px}
.ronLeadershipRole{font-size:16px;letter-spacing:1.9px}
.ronLeadershipEditionLabel{display:none}
.ronLeadershipEdition{padding-right:15px}}
@media(max-width:760px){.ronLeadershipHeader{box-shadow:0 6px 18px rgba(11,20,8,.05)}
.ronLeadershipInner{width:calc(100% - 28px);min-height:74px;grid-template-columns:1fr auto;gap:14px}
.ronLeadershipBrandLogo{width:158px;max-height:44px}
.ronLeadershipIdentity{display:none}
.ronLeadershipEdition{display:none}
.ronLeadershipMenuWord{display:none}
.ronLeadershipControls{gap:0}
.ronLeadershipMenuButton{width:48px;height:48px;flex-basis:48px}
.ronLeadershipDrawerHead{min-height:74px;padding:0 18px}
.ronLeadershipNav{padding:34px 22px 24px}
.ronLeadershipNavLink{min-height:50px;font-size:25px;line-height:31px}
.ronLeadershipDrawerFoot{padding:24px 22px 30px}}
@media(max-width:420px){.ronLeadershipInner{width:calc(100% - 24px);min-height:70px}
.ronLeadershipBrandLogo{width:136px;max-height:38px}
.ronLeadershipMenuButton{width:46px;height:46px;flex-basis:46px}
.ronLeadershipDrawerBrand{font-size:16px;letter-spacing:1.9px}
.ronLeadershipNavLink{font-size:23px;line-height:29px}}
@media(prefers-reduced-motion:reduce){.ronLeadershipMenuButton{transition:none}
.ronLeadershipOverlay{transition:none}
.ronLeadershipDrawer{transition:none}
.ronLeadershipNavLink{transition:none}}
html.ronLeadershipMenuLocked{overflow:hidden}
@keyframes ron-after-beam{from{transform:translate3d(-2%,-2%,0) rotate(-6deg);opacity:.5}to{transform:translate3d(5%,4%,0) rotate(-3deg);opacity:1}}
.ronAudience{--ronAudienceCream:#F6F4EF;--ronAudienceCreamTwo:#EEECE6;--ronAudienceInk:#12130F;--ronAudienceMuted:#686B64;--ronAudienceLine:#CFCFC7;--ronAudienceGreen:#4F6D0F;--ronAudienceLime:#BDDC24;--ronAudienceDeep:#0B1408;--ronAudienceSerif:"Times New Roman",Times,Georgia,"Times New Roman",serif;--ronAudienceSans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;isolation:isolate;width:100%;min-width:0;margin:0;overflow:hidden;color:var(--ronAudienceInk)!important;background:linear-gradient(112deg,var(--ronAudienceCream) 0 68%,var(--ronAudienceCreamTwo) 100%)!important;border-top:3px solid var(--ronAudienceLime);font-family:"RON Editorial",Georgia,serif!important;font-synthesis:none;box-shadow:inset 0 32px 70px rgba(11,20,8,.055)}
.ronAudience::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.95%,rgba(11,20,8,.032) 50%,transparent 50.05%),linear-gradient(0deg,transparent 49.95%,rgba(11,20,8,.026) 50%,transparent 50.05%);background-size:160px 160px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 80%);mask-image:linear-gradient(90deg,transparent 35%,#000 80%)}
.ronAudienceGrain{position:absolute;z-index:5;inset:0;display:block;pointer-events:none;opacity:.075;mix-blend-mode:multiply;background:repeating-radial-gradient(circle at 16% 27%,rgba(18,19,15,.4) 0 .35px,transparent .7px 3.4px)}
.ronAudienceLight{position:absolute;z-index:1;top:-38%;right:-13%;width:min(58vw,900px);aspect-ratio:1;display:block;pointer-events:none;border:1px solid rgba(79,109,15,.12);border-radius:50%;box-shadow:0 0 0 90px rgba(79,109,15,.018),0 0 0 180px rgba(79,109,15,.012)}
.ronAudienceShell{position:relative;z-index:2;width:min(100%,1600px);min-height:1020px;display:grid;grid-template-columns:minmax(420px,42%) minmax(0,58%);margin:0 auto}
.ronAudiencePortrait{position:relative;min-width:0;min-height:1020px;margin:0;overflow:hidden;background:#D8D2CA!important}
.ronAudiencePicture{position:absolute;inset:0;display:block;width:100%;height:100%}
.ronAudienceImage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;display:block!important;object-fit:cover!important;object-position:center 42%!important;filter:saturate(.72) contrast(1.035) brightness(.94)!important;transform:scale(1.003);transition:filter 1.1s ease,transform 1.4s cubic-bezier(.2,.7,.25,1)}
.ronAudienceImage:hover{filter:saturate(.9) contrast(1.025) brightness(.98)!important;transform:scale(1.018)}
.ronAudiencePortraitShade{position:absolute;z-index:2;inset:0;display:block;pointer-events:none;background:linear-gradient(180deg,rgba(11,20,8,.08),transparent 30%,transparent 61%,rgba(7,14,8,.80) 100%),linear-gradient(90deg,rgba(7,14,8,.13),transparent 28% 76%,rgba(7,14,8,.20))}
.ronAudiencePortraitFrame{position:absolute;z-index:3;inset:24px 0 24px 24px;display:block;pointer-events:none;border:1px solid rgba(255,255,255,.34);border-right:0}
.ronAudiencePortraitFrame::before{content:"";position:absolute;left:-1px;top:0;width:2px;height:104px;background:var(--ronAudienceLime);box-shadow:0 0 22px rgba(189,220,36,.36)}
.ronAudienceFilmCode{position:absolute;z-index:4;top:42px;right:34px;left:42px;display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.70)!important;-webkit-text-fill-color:rgba(255,255,255,.70)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:850!important;line-height:24px !important;letter-spacing:.17em!important;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.18)}
.ronAudiencePortraitMeta{position:absolute;z-index:4;right:38px;bottom:39px;left:42px;margin:0}
.ronAudiencePortraitName{display:block;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:850!important;line-height:24px !important;letter-spacing:.17em!important;text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.24)}
.ronAudiencePortraitRole{display:block;margin-top:7px;color:rgba(255,255,255,.66)!important;-webkit-text-fill-color:rgba(255,255,255,.66)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:750!important;line-height:24px !important;letter-spacing:.14em!important;text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.24)}
.ronAudienceStory{position:relative;z-index:2;min-width:0;min-height:1020px;display:flex;flex-direction:column;padding:clamp(44px,4.7vw,76px) clamp(30px,5.4vw,86px) clamp(46px,4.8vw,78px)}
.ronAudienceTopline{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid rgba(18,19,15,.25);color:var(--ronAudienceGreen)!important;-webkit-text-fill-color:var(--ronAudienceGreen)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:850!important;line-height:24px !important;letter-spacing:.16em!important;text-transform:uppercase}
.ronAudienceToplineMain{color:var(--ronAudienceGreen)!important;-webkit-text-fill-color:var(--ronAudienceGreen)!important}
.ronAudienceToplineNote{color:rgba(18,19,15,.42)!important;-webkit-text-fill-color:rgba(18,19,15,.42)!important}
.ronAudienceIntro{position:relative;padding:clamp(48px,5vw,78px) 0 clamp(38px,4vw,58px)}
.ronAudienceKicker{display:flex;align-items:center;gap:13px;margin:0 0 22px;color:var(--ronAudienceGreen)!important;-webkit-text-fill-color:var(--ronAudienceGreen)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:850!important;line-height:24px !important;letter-spacing:.16em!important;text-transform:uppercase}
.ronAudienceKicker::before{content:"";width:34px;height:1px;flex:0 0 34px;background:var(--ronAudienceGreen);box-shadow:9px 0 15px rgba(79,109,15,.22)}
.ronAudienceTitle{position:relative;max-width:14.5ch;margin:0;color:var(--ronAudienceInk)!important;-webkit-text-fill-color:var(--ronAudienceInk)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(44px,3.85vw,62px)!important;font-weight:400!important;line-height:1.16 !important;letter-spacing:-.043em!important;text-wrap:balance}
.ronAudienceTitleAccent{color:var(--ronAudienceGreen)!important;-webkit-text-fill-color:var(--ronAudienceGreen)!important;font:inherit!important;font-style:italic!important;letter-spacing:inherit!important}
.ronAudienceBridge{position:relative;max-width:690px;margin:27px 0 0;padding-left:22px;color:var(--ronAudienceMuted)!important;-webkit-text-fill-color:var(--ronAudienceMuted)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:430!important;line-height:26px!important;letter-spacing:0!important}
.ronAudienceBridge::before{content:"";position:absolute;left:0;top:.38em;bottom:.38em;width:1px;background:linear-gradient(var(--ronAudienceLime),rgba(79,109,15,.12))}
.ronAudienceSignals{border-top:1px solid rgba(18,19,15,.30);border-bottom:1px solid rgba(18,19,15,.30)}
.ronAudienceSignal{position:relative;display:grid;grid-template-columns:42px minmax(180px,.82fr) minmax(220px,1.18fr);gap:clamp(16px,2.3vw,34px);align-items:start;padding:22px 0;border-bottom:1px solid var(--ronAudienceLine);transition:transform .3s ease,background-color .3s ease}
.ronAudienceSignal:last-child{border-bottom:0}
.ronAudienceSignal::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--ronAudienceLime);transition:width .45s ease}
.ronAudienceSignal:hover{background:rgba(255,255,255,.30)!important;transform:translateX(6px)}
.ronAudienceSignal:hover::after{width:100%}
.ronAudienceSignalNumber{color:var(--ronAudienceGreen)!important;-webkit-text-fill-color:var(--ronAudienceGreen)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:850!important;line-height:24px !important;letter-spacing:.16em!important}
.ronAudienceSignalTitle{margin:0;color:var(--ronAudienceInk)!important;-webkit-text-fill-color:var(--ronAudienceInk)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(19px,1.45vw,23px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.022em!important}
.ronAudienceSignalText{margin:0;color:var(--ronAudienceMuted)!important;-webkit-text-fill-color:var(--ronAudienceMuted)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:400!important;line-height:24px !important;letter-spacing:0!important}
.ronAudienceFooter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding-top:28px}
.ronAudienceClosing{max-width:54ch;margin:0;color:rgba(18,19,15,.55)!important;-webkit-text-fill-color:rgba(18,19,15,.55)!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:700!important;line-height:24px !important;letter-spacing:.07em!important;text-transform:uppercase}
.ronAudienceButton{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 20px;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:var(--ronAudienceDeep)!important;border:1px solid var(--ronAudienceDeep)!important;border-radius:0!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:850!important;line-height:24px !important;letter-spacing:.13em!important;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:color .24s ease,background-color .24s ease,border-color .24s ease,transform .24s ease}
.ronAudienceButton:hover{color:var(--ronAudienceInk)!important;-webkit-text-fill-color:var(--ronAudienceInk)!important;background:var(--ronAudienceLime)!important;border-color:var(--ronAudienceLime)!important;transform:translateY(-2px)}
.ronAudienceButton:focus-visible{outline:3px solid var(--ronAudienceLime)!important;outline-offset:3px!important}
@media(max-width:1300px){.ronAudienceShell{grid-template-columns:minmax(390px,40%) minmax(0,60%)}
.ronAudienceStory{padding-right:clamp(26px,4vw,54px);padding-left:clamp(26px,4vw,54px)}
.ronAudienceTitle{font-size:clamp(42px,4vw,56px)!important}
.ronAudienceSignal{grid-template-columns:34px minmax(165px,.8fr) minmax(200px,1.2fr);gap:16px}}
@media(max-width:980px){.ronAudienceShell{min-height:0;grid-template-columns:1fr}
.ronAudiencePortrait{min-height:0;height:min(104vw,840px);aspect-ratio:4/5}
.ronAudienceStory{min-height:0;padding-top:34px}
.ronAudienceTitle{max-width:15ch}}
@media(max-width:760px){.ronAudience{border-top-width:2px}
.ronAudience::before{background-size:112px 112px}
.ronAudienceLight{top:18%;right:-55%;width:118vw}
.ronAudiencePortrait{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/5}
.ronAudienceImage{object-position:center center!important;transform:none}
.ronAudienceImage:hover{transform:none}
.ronAudiencePortraitFrame{inset:14px}
.ronAudiencePortraitFrame::before{height:72px}
.ronAudienceFilmCode{top:27px;right:25px;left:27px;font-size:16px!important;letter-spacing:.13em!important}
.ronAudiencePortraitMeta{right:26px;bottom:27px;left:27px}
.ronAudiencePortraitName{font-size:16px!important}
.ronAudiencePortraitRole{font-size:16px!important;letter-spacing:.11em!important}
.ronAudienceStory{padding:27px 17px 54px}
.ronAudienceTopline{padding-bottom:15px;font-size:16px!important;letter-spacing:.12em!important}
.ronAudienceToplineNote{display:none}
.ronAudienceIntro{padding:42px 0 36px}
.ronAudienceKicker{margin-bottom:18px;font-size:16px!important;letter-spacing:.13em!important}
.ronAudienceKicker::before{width:26px;flex-basis:26px}
.ronAudienceTitle{max-width:100%;font-size:clamp(36px,10.8vw,45px)!important;line-height:1.16 !important;letter-spacing:-.039em!important;text-wrap:pretty}
.ronAudienceBridge{margin-top:22px;padding-left:18px;font-size:16px!important;line-height:24px!important}
.ronAudienceSignal{grid-template-columns:30px 1fr;gap:3px 12px;padding:19px 0}
.ronAudienceSignalNumber{grid-row:1 / span 2;padding-top:3px}
.ronAudienceSignalTitle{font-size:21px!important;line-height:1.18!important}
.ronAudienceSignalText{margin-top:7px;font-size:16px!important;line-height:24px !important}
.ronAudienceFooter{grid-template-columns:1fr;gap:20px;padding-top:24px}
.ronAudienceClosing{font-size:16px!important;line-height:24px !important;letter-spacing:.06em!important}
.ronAudienceButton{width:100%;min-height:51px}}
@media(max-width:420px){.ronAudienceStory{padding-right:15px;padding-left:15px}
.ronAudienceTitle{font-size:36px!important}
.ronAudienceSignalTitle{font-size:20px!important}
.ronAudienceFilmCodeNote{display:none}}
@media(prefers-reduced-motion:reduce){.ronAudienceImage,.ronAudienceSignal,.ronAudienceSignal::after,.ronAudienceButton{transition:none!important}}
.ronAudienceFilmCode,.ronAudiencePortraitName,.ronAudiencePortraitRole,.ronAudienceTopline,.ronAudienceKicker,.ronAudienceBridge,.ronAudienceSignalNumber,.ronAudienceSignalText,.ronAudienceClosing,.ronAudienceButton{font-size:16px!important}
.ronAudienceFilmCode{line-height:24px !important;letter-spacing:.10em!important}
.ronAudiencePortraitName{line-height:24px !important;letter-spacing:.11em!important}
.ronAudiencePortraitRole{line-height:24px!important;letter-spacing:.07em!important}
.ronAudienceTopline{line-height:24px!important;letter-spacing:.09em!important}
.ronAudienceKicker{line-height:24px!important;letter-spacing:.09em!important}
.ronAudienceBridge{line-height:29px!important}
.ronAudienceSignalNumber{line-height:24px!important;letter-spacing:.10em!important}
.ronAudienceSignalText{line-height:28px!important}
.ronAudienceClosing{line-height:27px!important;letter-spacing:.035em!important}
.ronAudienceButton{min-height:58px;line-height:24px !important;letter-spacing:.07em!important}
@media(max-width:760px){.ronAudienceFilmCodeNote{display:none!important}
.ronAudienceFilmCode{right:24px;left:27px;letter-spacing:.06em!important}
.ronAudiencePortraitMeta{bottom:24px}
.ronAudienceTopline{letter-spacing:.06em!important}
.ronAudienceKicker{letter-spacing:.06em!important}
.ronAudienceSignal{grid-template-columns:34px 1fr}
.ronAudienceClosing{text-transform:none}}
.ronRollbackRoot{--ronPageMinimumReadableType:16px}
.ronSpaTurningPoint{position:relative;isolation:isolate;overflow:hidden;background:#0b1408;color:#fff;border-top:4px solid #bddc24}
.ronSpaTurningPointGlow{position:absolute;z-index:-2;top:-260px;right:-220px;width:min(78vw,1160px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(189,220,36,.17) 0,rgba(79,109,15,.08) 38%,rgba(11,20,8,0) 72%);filter:blur(12px);pointer-events:none}
.ronSpaTurningPointTexture{position:absolute;z-index:-1;inset:0;opacity:.22;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(90deg,rgba(189,220,36,.018) 0,rgba(189,220,36,.018) 1px,transparent 1px,transparent 8px);mix-blend-mode:soft-light}
.ronSpaTurningPointHero{width:min(100%,1600px);margin:0 auto;padding:clamp(72px,8vw,128px) clamp(22px,4vw,70px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-template-areas:"copy image";gap:clamp(58px,8vw,132px);align-items:start}
.ronSpaTurningPointVisual{grid-area:image;position:sticky;top:24px;margin:0;min-width:0}
.ronSpaTurningPointVisualFrame{position:relative;overflow:hidden;background:#11120f;border:1px solid rgba(216,235,114,.42);box-shadow:0 34px 92px rgba(0,0,0,.42),0 0 0 10px rgba(255,255,255,.022)}
.ronSpaTurningPointVisualFrame::before{content:"";position:absolute;z-index:4;inset:13px;border:1px solid rgba(255,255,255,.32);pointer-events:none}
.ronSpaTurningPointVisualFrame::after{content:"";position:absolute;z-index:4;top:0;bottom:0;left:0;width:5px;background:#bddc24;box-shadow:0 0 34px rgba(189,220,36,.55);pointer-events:none}
.ronSpaTurningPointImage{display:block;width:100%;height:auto;aspect-ratio:1400/933;object-fit:contain;filter:grayscale(1) contrast(1.055);transition:transform 1s cubic-bezier(.2,.65,.2,1),filter .5s ease}
.ronSpaTurningPointImage:hover{transform:scale(1.012);filter:grayscale(.88) contrast(1.04)}
.ronSpaTurningPointImageShade{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgba(11,20,8,.02) 48%,rgba(11,20,8,.82) 100%);pointer-events:none}
.ronSpaTurningPointCaption{position:absolute;z-index:5;left:clamp(28px,3vw,48px);right:clamp(28px,3vw,48px);bottom:clamp(26px,3vw,44px);color:#fff;font-family:"RON Editorial",Georgia,serif;font-size:16px;font-weight:750;line-height:1.5;letter-spacing:.08em}
.ronSpaTurningPointCopy{grid-area:copy;min-width:0}
.ronSpaTurningPointTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;padding-bottom:22px;margin-bottom:clamp(40px,5vw,70px);border-bottom:1px solid rgba(255,255,255,.18)}
.ronSpaTurningPointEyebrow{max-width:640px;margin:0;color:#d8eb72;font-family:"RON Editorial",Georgia,serif;font-size:16px;font-weight:850;line-height:1.45;letter-spacing:.14em}
.ronSpaTurningPointReaderLabel{max-width:310px;margin:0;color:rgba(255,255,255,.54);font-family:"RON Editorial",Georgia,serif;font-size:16px;font-weight:720;line-height:1.45;letter-spacing:.11em;text-align:right}
.ronSpaTurningPointTitle{max-width:930px;margin:0;color:#fff;font-family:"RON Editorial",Georgia,serif;font-size:clamp(44px,4.7vw,76px);font-weight:400;line-height:1.16;letter-spacing:-.04em;text-wrap:balance}
.ronSpaTurningPointTitleAccent{display:block;margin-top:.14em;color:#d8eb72;font-style:italic;font-weight:400;text-shadow:0 18px 52px rgba(0,0,0,.34)}
.ronSpaTurningPointLead{max-width:830px;margin:clamp(30px,3.5vw,48px) 0 0;padding-left:24px;border-left:3px solid #bddc24;color:rgba(255,255,255,.78);font-family:"RON Editorial",Georgia,serif;font-size:clamp(18px,1.3vw,21px);font-weight:440;line-height:1.72}
.ronSpaTurningPointSigns{margin-top:clamp(42px,5vw,66px);padding:clamp(28px,3vw,40px);background:rgba(255,255,255,.035);border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}
.ronSpaTurningPointSignsTitle{margin:0 0 22px;color:#fff;font-family:"RON Editorial",Georgia,serif;font-size:clamp(25px,2.2vw,34px);font-style:italic;font-weight:400;line-height:1.18}
.ronSpaTurningPointSignsList{margin:0;padding:0;list-style:none}
.ronSpaTurningPointSign{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start;padding:15px 0;border-top:1px solid rgba(255,255,255,.13)}
.ronSpaTurningPointSign:first-child{border-top:0}
.ronSpaTurningPointSignMark{padding-top:2px;color:#d8eb72;font-family:"RON Editorial",Georgia,serif;font-size:16px;font-weight:850;line-height:1.45;letter-spacing:.1em}
.ronSpaTurningPointSignText{color:rgba(255,255,255,.75);font-family:"RON Editorial",Georgia,serif;font-size:17px;font-weight:480;line-height:1.58}
.ronSpaTurningPointExplore{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:30px;padding:12px 0;border-bottom:1px solid rgba(216,235,114,.48);color:#d8eb72;text-decoration:none;font-family:"RON Editorial",Georgia,serif;font-size:16px;font-weight:800;line-height:1.4;transition:border-color .25s ease,color .25s ease}
.ronSpaTurningPointExplore:hover{border-color:#fff;color:#fff}
.ronSpaTurningPointExplore:focus-visible{outline:3px solid #d8eb72;outline-offset:5px}
@media(max-width:1180px){.ronSpaTurningPointHero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:54px}
.ronSpaTurningPointVisual{position:relative;top:auto}}
@media(max-width:760px){.ronSpaTurningPointHero{padding:54px 16px 64px;display:flex;flex-direction:column;gap:46px}
.ronSpaTurningPointVisual{order:1;width:100%;margin:0}
.ronSpaTurningPointCopy{order:2}
.ronSpaTurningPointVisualFrame::before{inset:9px}
.ronSpaTurningPointImage{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.ronSpaTurningPointCaption{left:22px;right:22px;bottom:20px;font-size:16px;letter-spacing:.04em}
.ronSpaTurningPointTopline{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:38px;padding-bottom:18px}
.ronSpaTurningPointReaderLabel{text-align:left;letter-spacing:.09em}
.ronSpaTurningPointTitle{font-size:clamp(39px,11vw,50px);line-height:1.16}
.ronSpaTurningPointLead{margin-top:30px;padding-left:18px;font-size:18px;line-height:1.67}
.ronSpaTurningPointSigns{margin-top:38px;padding:24px 18px}
.ronSpaTurningPointSignsTitle{font-size:27px}
.ronSpaTurningPointSign{grid-template-columns:36px minmax(0,1fr);gap:12px}
.ronSpaTurningPointSignText{font-size:16px}}
@media(max-width:420px){.ronSpaTurningPointTitle{font-size:39px}}
@media(prefers-reduced-motion:reduce){.ronSpaTurningPointImage{transition:none}}
@media(min-width:761px){.ronSpaTurningPointHero{position:relative;isolation:isolate;width:min(100%,1600px);min-height:0;margin:0 auto;padding:clamp(62px,5.4vw,86px) clamp(22px,4vw,70px) clamp(58px,5vw,78px);display:block;overflow:hidden}
.ronSpaTurningPointHero::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#0b1408 0%,#0b1408 35%,rgba(11,20,8,.97) 46%,rgba(11,20,8,.78) 61%,rgba(11,20,8,.2) 82%,rgba(11,20,8,.08) 100%);pointer-events:none}
.ronSpaTurningPointHero::after{content:var(--ron-turning-point,"BƯỚC NGOẶT");position:absolute;z-index:3;right:-.03em;bottom:-.13em;color:rgba(216,235,114,.075);font-family:"RON Editorial",Georgia,serif;font-size:clamp(116px,14vw,228px);font-style:italic;font-weight:400;line-height:1.16;letter-spacing:-.07em;white-space:nowrap;pointer-events:none}
.ronSpaTurningPointVisual{position:absolute;z-index:1;inset:0 0 0 42%;margin:0;min-width:0}
.ronSpaTurningPointVisualFrame{height:100%;overflow:hidden;background:#11120f;border:0;box-shadow:none}
.ronSpaTurningPointVisualFrame::before{inset:18px 18px 18px auto;width:min(44vw,620px);border-color:rgba(255,255,255,.23)}
.ronSpaTurningPointVisualFrame::after{top:0;right:0;bottom:0;left:auto;width:4px}
.ronSpaTurningPointImage{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:60% 50%;filter:grayscale(1) contrast(1.07) brightness(.83)}
.ronSpaTurningPointImage:hover{transform:scale(1.008);filter:grayscale(.9) contrast(1.05) brightness(.86)}
.ronSpaTurningPointImageShade{background:linear-gradient(90deg,rgba(11,20,8,.92) 0%,rgba(11,20,8,.45) 37%,rgba(11,20,8,.04) 74%),linear-gradient(180deg,rgba(11,20,8,.08) 48%,rgba(11,20,8,.82) 100%)}
.ronSpaTurningPointCaption{left:auto;right:38px;bottom:32px;width:min(32vw,430px);text-align:right;text-shadow:0 2px 20px rgba(0,0,0,.9)}
.ronSpaTurningPointCopy{position:relative;z-index:5;width:min(70%,1080px);min-width:0}
.ronSpaTurningPointTopline{gap:22px;margin-bottom:clamp(26px,3vw,42px);padding-bottom:16px}
.ronSpaTurningPointReaderLabel{max-width:270px}
.ronSpaTurningPointTitle{max-width:1050px;font-size:clamp(46px,4.25vw,68px);line-height:1.16}
.ronSpaTurningPointTitleAccent{display:inline;margin-top:0}
.ronSpaTurningPointLead{max-width:800px;margin:clamp(24px,2.6vw,34px) 0 0;padding-left:20px;font-size:clamp(17px,1.15vw,20px);line-height:1.62}
.ronSpaTurningPointSigns{max-width:990px;margin-top:clamp(26px,3vw,38px);padding:0;background:rgba(11,20,8,.64);border:1px solid rgba(216,235,114,.25);backdrop-filter:blur(4px)}
.ronSpaTurningPointSignsTitle{margin:0;padding:20px 22px 17px;font-size:clamp(24px,1.9vw,30px)}
.ronSpaTurningPointSignsList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.13)}
.ronSpaTurningPointSign{display:block;min-height:126px;padding:18px 18px 20px;border-top:0;border-left:1px solid rgba(255,255,255,.13)}
.ronSpaTurningPointSign:first-child{border-left:0}
.ronSpaTurningPointSignMark{display:block;margin-bottom:9px;padding-top:0}
.ronSpaTurningPointSignText{display:block;font-size:16px;line-height:1.5}
.ronSpaTurningPointExplore{margin-top:20px}}
@media(min-width:761px) and (max-width:1180px){.ronSpaTurningPointHero{padding:54px 28px 62px}
.ronSpaTurningPointVisual{inset:0 0 0 46%}
.ronSpaTurningPointCopy{width:74%}
.ronSpaTurningPointTitle{font-size:clamp(44px,5.7vw,60px)}
.ronSpaTurningPointSignsList{grid-template-columns:repeat(3,minmax(0,1fr))}
.ronSpaTurningPointSign{min-height:138px;padding:17px 15px}
.ronSpaTurningPointCaption{right:28px;bottom:26px;width:34vw}}
@media(max-width:760px){.ronSpaTurningPointHero{padding:34px 16px 46px;gap:30px}
.ronSpaTurningPointVisualFrame{box-shadow:0 22px 54px rgba(0,0,0,.35)}
.ronSpaTurningPointTopline{margin-bottom:26px;padding-bottom:15px}
.ronSpaTurningPointLead{margin-top:24px}
.ronSpaTurningPointSigns{margin-top:28px;padding:21px 17px}
.ronSpaTurningPointSignsTitle{margin-bottom:17px}
.ronSpaTurningPointSign{padding:13px 0}
.ronSpaTurningPointExplore{margin-top:20px}}
@media(max-width:420px){.ronSpaTurningPointHero{padding-top:28px}
.ronSpaTurningPointTitle{font-size:38px}
.ronSpaTurningPointCaption{bottom:17px}}
.ronV73Section{--v73-bg:#f6f4ef;--v73-text:#12130f;--v73-muted:#60645d;--v73-line:#d3cab9;--v73-accent:#4f6d0f;position:relative;width:100%;padding:clamp(72px,5.8vw,104px) clamp(16px,4vw,70px);overflow:hidden;background:var(--v73-bg);color:var(--v73-text);font-size:16px;line-height:1.72;border-top:1px solid var(--v73-line)}
.ronV73Deep{--v73-bg:#0b1408;--v73-text:#fff;--v73-muted:#d5dbd1;--v73-line:rgba(231,214,178,.28);--v73-accent:#d8eb72;background:radial-gradient(circle at 82% 4%,rgba(189,220,36,.08),transparent 28%),#0b1408}
.ronV73Champagne{--v73-bg:#eee9df;--v73-text:#12130f;--v73-muted:#5f625c;--v73-line:#cabd9f;--v73-accent:#755b28;background:linear-gradient(145deg,#f6f2e9,#e8dfcf)}
.ronV73Shell{width:min(100%,1500px);margin:0 auto}
.ronV73Head{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(460px,1.16fr);gap:18px 70px;align-items:end;margin:0 0 40px}
.ronV73Kicker{position:relative;z-index:1;grid-column:1/-1;margin:0;color:var(--v73-accent);font-size:16px;line-height:1.45;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.ronV73Title{position:relative;z-index:1;margin:0;color:var(--v73-text);font-family:"RON Editorial",Georgia,serif;font-size:clamp(44px,4.25vw,70px);font-weight:400;line-height:1.16;letter-spacing:-.042em;text-wrap:balance}
.ronV73Lead{position:relative;z-index:1;max-width:820px;margin:0;color:var(--v73-muted);font-size:18px;line-height:1.78}
.ronV73HeroGrid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:clamp(34px,5vw,82px);align-items:stretch}
.ronV73HeroCopy{display:flex;min-width:0;flex-direction:column;justify-content:center}
.ronV73HeroMedia{position:relative;min-height:690px;margin:0;overflow:hidden;border:1px solid var(--v73-line);background:#11170d}
.ronV73HeroImage{width:100%;height:100%;object-fit:cover;object-position:center}
.ronV73HeroCaption{position:absolute;right:0;bottom:0;left:0;display:grid;gap:7px;padding:22px;background:linear-gradient(90deg,rgba(4,7,4,.96),rgba(4,7,4,.72));border-top:1px solid rgba(231,214,178,.32);color:#fff}
.ronV73HeroLabel{color:#d8eb72;font-size:16px;font-weight:900;letter-spacing:.11em}
.ronV73HeroStatement{font-family:"RON Editorial",Georgia,serif;font-size:24px;line-height:1.32;font-weight:400}
.ronV73Quote{margin:28px 0 0;padding:18px 0 18px 22px;border-top:1px solid var(--v73-line);border-bottom:1px solid var(--v73-line);border-left:3px solid #bddc24;color:var(--v73-text);font-family:"RON Editorial",Georgia,serif;font-size:25px;line-height:1.45;font-style:italic}
.ronV73Actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}
.ronV73Primary{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 23px;border:1px solid #bddc24;background:#bddc24;color:#071006;text-decoration:none;font-size:16px;font-weight:900;transition:background .22s ease,color .22s ease,border-color .22s ease}
.ronV73Secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-bottom:1px solid var(--v73-accent);color:var(--v73-text);text-decoration:none;font-size:16px;font-weight:850}
.ronV73OutcomeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;border-top:1px solid var(--v73-line);border-left:1px solid var(--v73-line)}
.ronV73Outcome{min-height:190px;padding:23px;border-right:1px solid var(--v73-line);border-bottom:1px solid var(--v73-line)}
.ronV73OutcomeNo{display:block;color:var(--v73-accent);font-family:"RON Editorial",Georgia,serif;font-size:26px;line-height:1.16}
.ronV73OutcomeTitle{margin:12px 0 0;color:var(--v73-text);font-family:"RON Editorial",Georgia,serif;font-size:27px;line-height:1.25;font-weight:400}
.ronV73OutcomeText{margin:10px 0 0;color:var(--v73-muted);font-size:16px;line-height:1.65}
.ronV73Carousel{position:relative;border:1px solid var(--v73-line);background:var(--v73-bg)}
.ronV73Viewport{overflow:hidden;outline:none}
.ronV73Track{display:flex;will-change:transform;transition:transform .65s cubic-bezier(.22,.61,.36,1)}
.ronV73Slide{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr);flex:0 0 100%;min-width:0;min-height:620px;margin:0;background:var(--v73-bg)}
.ronV73SlideMedia{min-width:0;overflow:hidden;background:#070a06}
.ronV73SlideImage{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.03)}
.ronV73SlideCaption{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4vw,58px);border-left:1px solid var(--v73-line);background:var(--v73-bg)}
.ronV73FrameTitle{display:block;margin-top:18px;color:var(--v73-text);font-family:"RON Editorial",Georgia,serif;font-size:clamp(32px,3vw,48px);line-height:1.16;font-weight:400;letter-spacing:-.03em}
.ronV73FrameText{display:block;margin-top:20px;padding-top:18px;border-top:1px solid var(--v73-line);color:var(--v73-muted);font-size:17px;line-height:1.72}
.ronV73Controls{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;min-height:70px;border-top:1px solid var(--v73-line)}
.ronV73ArrowGroup{display:grid;grid-template-columns:repeat(2,60px);height:100%;border-right:1px solid var(--v73-line)}
.ronV73Arrow{min-width:60px;min-height:58px;border:0;border-right:1px solid var(--v73-line);background:transparent;color:var(--v73-text);font-size:24px;cursor:pointer}
.ronV73Progress{height:2px;margin:0 22px;background:color-mix(in srgb,var(--v73-line) 70%,transparent);overflow:hidden}
.ronV73ProgressBar{display:block;width:0;height:100%;background:#bddc24;transition:width .45s ease}
.ronV73Counter{min-width:98px;padding:0 22px;color:var(--v73-text);font-family:"RON Editorial",Georgia,serif;font-size:23px;text-align:right}
.ronV73FaqGrid{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:clamp(42px,6vw,96px);align-items:start}
.ronV73FaqIntro{position:sticky;top:108px}
.ronV73FaqGhost{position:absolute;right:4%;top:-70px;color:rgba(117,91,40,.09);font-family:"RON Editorial",Georgia,serif;font-size:240px;line-height:1.16;pointer-events:none}
.ronV73FaqCue{display:grid;gap:5px;margin-top:26px;padding:18px 0;border-top:1px solid var(--v73-line);border-bottom:1px solid var(--v73-line)}
.ronV73FaqCueTitle{font-family:"RON Editorial",Georgia,serif;font-size:25px;font-weight:400}
.ronV73FaqCueText{color:var(--v73-muted);font-size:16px}
.ronV73FaqList{border-top:1px solid var(--v73-line)}
.ronV73FaqItem{border-bottom:1px solid var(--v73-line)}
.ronV73FaqQuestion{display:flex;min-height:82px;align-items:center;gap:17px;padding:17px 0;cursor:pointer;list-style:none;color:var(--v73-text)}
.ronV73FaqNo{flex:0 0 44px;color:var(--v73-accent);font-family:"RON Editorial",Georgia,serif;font-size:24px}
.ronV73FaqQuestionText{flex:1;font-family:"RON Editorial",Georgia,serif;font-size:26px;line-height:1.3}
.ronV73FaqPlus{color:var(--v73-accent);font-size:29px;font-weight:300}
.ronV73FaqAnswer{margin:0;padding:0 54px 25px 61px;color:var(--v73-muted);font-size:16px;line-height:1.78}
.ronV73Primary:hover{background:#fff;border-color:#fff;color:#071006}
.ronV73Secondary:hover{color:#bddc24;border-color:#bddc24}
.ronV73Arrow:hover{background:#bddc24;color:#071006}
.ronV73Primary:focus-visible,.ronV73Secondary:focus-visible,.ronV73Arrow:focus-visible,.ronV73FaqQuestion:focus-visible,.ronV73Viewport:focus-visible{outline:3px solid #bddc24;outline-offset:3px}
@media(max-width:1180px){.ronV73Head,.ronV73HeroGrid,.ronV73FaqGrid{grid-template-columns:1fr}
.ronV73Head{gap:18px}
.ronV73Lead{margin-top:0}
.ronV73HeroMedia{min-height:0;aspect-ratio:4/3;order:-1}
.ronV73Slide{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:560px}
.ronV73OutcomeGrid{grid-template-columns:repeat(2,1fr)}
.ronV73FaqIntro{position:relative;top:auto}}
@media(max-width:760px){.ronV73Section{padding:52px 16px}
.ronV73Head{margin-bottom:28px}
.ronV73Kicker{font-size:16px;line-height:1.45}
.ronV73Title{font-size:clamp(37px,10.8vw,47px);line-height:1.16}
.ronV73Lead{font-size:16px;line-height:1.72}
.ronV73HeroGrid{gap:28px}
.ronV73HeroMedia{aspect-ratio:4/5}
.ronV73HeroCaption{padding:17px}
.ronV73HeroStatement{font-size:21px}
.ronV73Quote{font-size:22px;padding-left:18px}
.ronV73Actions{align-items:stretch}
.ronV73Primary,.ronV73Secondary{width:100%;min-height:52px;text-align:center}
.ronV73OutcomeGrid{grid-template-columns:1fr}
.ronV73Outcome{min-height:0}
.ronV73Slide{display:flex;min-height:0;flex-direction:column}
.ronV73SlideMedia{aspect-ratio:4/3}
.ronV73SlideCaption{min-height:310px;padding:26px 20px;border-top:1px solid var(--v73-line);border-left:0}
.ronV73FrameTitle{font-size:34px}
.ronV73FrameText{font-size:16px}
.ronV73Controls{grid-template-columns:120px minmax(0,1fr);min-height:68px}
.ronV73Counter{display:none}
.ronV73FaqQuestion{gap:10px}
.ronV73FaqQuestionText{font-size:22px}
.ronV73FaqAnswer{padding:0 0 23px 54px}
.ronV73FaqGhost{font-size:150px;top:-45px}
.ronV73OutcomeTitle{font-size:25px}}
@media(max-width:420px){.ronV73Section{padding-right:14px;padding-left:14px}
.ronV73Title{font-size:36px}
.ronV73HeroMedia{aspect-ratio:3/4}
.ronV73SlideCaption{min-height:330px}
.ronV73FaqAnswer{padding-left:0}
.ronV73Controls{grid-template-columns:1fr}
.ronV73ArrowGroup{border-right:0;border-bottom:1px solid var(--v73-line)}
.ronV73Progress{display:none}}
@media(prefers-reduced-motion:reduce){.ronV73Track,.ronV73ProgressBar,.ronV73Primary,.ronV73Secondary{transition:none}}
.ronV76SlideBrandMark{display:block;width:min(100%,390px);height:92px;margin:0 0 20px;padding:8px 12px;border:1px solid rgba(189,220,36,.34);background:#fff;object-fit:contain;object-position:left center;pointer-events:none}
@media(max-width:760px){.ronV76SlideBrandMark{width:min(100%,300px);height:78px;margin-bottom:16px;padding:7px 10px}}
@media(max-width:420px){.ronV76SlideBrandMark{height:70px}}
@media(prefers-reduced-motion:reduce){.ronV76SlideBrandMark{transition:none!important}}
.ronRollbackRoot{--ronV78Mineral:#F3EFE6;--ronV78MineralSoft:#F8F5EE;--ronV78Travertine:#E4D9C9;--ronV78Stone:#B9B0A3;--ronV78Ink:#17140F;--ronV78Deep:#0D160B;--ronV78Forest:#152010;--ronV78Cocoa:#2D241E;--ronV78Moss:#42552C;--ronV78Champagne:#C9AA70;--ronV78ChampagneLight:#E7D8B8;--ronV78Lime:#BDDC24;--ronV78LimeSoft:#D8EB72;--ronV78LineLight:rgba(70,59,47,.20);--ronV78LineDark:rgba(231,216,184,.26)}
:where(.ronV115Scope16)::selection{background:var(--ronV78ChampagneLight);color:var(--ronV78Ink)}
.ronAudience{background-color:var(--ronV78Mineral)!important;background-image:radial-gradient(circle at 9% 4%,rgba(201,170,112,.09),transparent 27%),linear-gradient(135deg,rgba(255,255,255,.42),transparent 38%)!important}
.ronAudience{--ronAudienceCream:var(--ronV78MineralSoft);--ronAudienceCreamTwo:#EEE7DB;--ronAudienceInk:var(--ronV78Ink);--ronAudienceMuted:#625E56;--ronAudienceLine:rgba(70,59,47,.20);--ronAudienceGreen:var(--ronV78Moss);background:radial-gradient(circle at 90% 3%,rgba(66,85,44,.06),transparent 28%),linear-gradient(112deg,var(--ronV78MineralSoft) 0 68%,#EEE7DB 100%)!important}
.ronHero,.ronSpaTurningPoint{background-color:var(--ronV78Deep)!important;background-image:radial-gradient(circle at 82% 8%,rgba(189,220,36,.075),transparent 30%),radial-gradient(circle at 7% 92%,rgba(201,170,112,.075),transparent 34%),linear-gradient(135deg,var(--ronV78Deep),var(--ronV78Forest) 58%,var(--ronV78Cocoa))!important}
.ronHero{background-color:var(--ronV78Deep)!important}
.ronV73Section{border-top-color:var(--ronV78LineLight);text-wrap:pretty}
.ronV73Champagne{--v73-bg:#ECE3D5;--v73-text:var(--ronV78Ink);--v73-muted:#625A50;--v73-line:rgba(112,86,52,.28);--v73-accent:#755A31;background:radial-gradient(circle at 12% 3%,rgba(255,255,255,.58),transparent 24%),linear-gradient(145deg,#F5EFE5,#E8DDCC 58%,#DFD0BA)!important}
.ronV73Deep{--v73-bg:var(--ronV78Deep);--v73-text:#FFFFFF;--v73-muted:#D7DDD2;--v73-line:var(--ronV78LineDark);--v73-accent:var(--ronV78LimeSoft);background:radial-gradient(circle at 84% 2%,rgba(189,220,36,.085),transparent 29%),radial-gradient(circle at 4% 96%,rgba(201,170,112,.07),transparent 30%),linear-gradient(145deg,var(--ronV78Deep),var(--ronV78Forest))!important}
.ronV73Carousel,.ronV73HeroMedia,.ronV73OutcomeGrid{border-color:var(--v73-line)!important;box-shadow:none!important}
.ronV73Slide,.ronV73SlideCaption,.ronV73Carousel{background-color:var(--v73-bg)!important}
.ronV73Outcome{background:color-mix(in srgb,var(--v73-bg) 94%,var(--v73-text) 6%);transition:background-color .24s ease,border-color .24s ease}
.ronV73Outcome:hover{background:color-mix(in srgb,var(--v73-bg) 88%,var(--v73-accent) 12%)}
.ronV73SlideImage,.ronV73HeroImage{filter:saturate(.84) contrast(1.035) sepia(.025)}
.ronV73SlideImage:hover,.ronV73HeroImage:hover{filter:saturate(.94) contrast(1.03) sepia(.018)}
:is(.ronV73Deep,.ronV73NoirGold,.ronMentorCinemaBoundaries,.ronTrainingCinemaHero,.ronTrainingCinemaProof,.ronArchiveCinemaHero,.ronNotStageReel,.ronMentorStoryReel):is(h1,h2,h3,h4,strong,.ronV73Title,.ronV73FrameTitle){color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
:is(.ronV73Deep,.ronV73NoirGold):is(.ronV73Lead,.ronV73FrameText,.ronV73OutcomeText,.ronV73ProofText){color:var(--v73-muted)!important;-webkit-text-fill-color:var(--v73-muted)!important}
.ronV73Head{border-top:1px solid var(--v73-line);padding-top:22px}
.ronV73Kicker{letter-spacing:.105em}
.ronV73Title{max-width:1000px;text-wrap:balance}
.ronV73Lead{max-width:760px;text-wrap:pretty}
.ronV73FrameTitle,.ronV73OutcomeTitle,.ronV73FaqQuestionText{text-wrap:balance}
.ronV73FrameText,.ronV73OutcomeText,.ronV73FaqAnswer{text-wrap:pretty}
@media(max-width:1180px){.ronV73Head{padding-top:18px}}
@media(max-width:760px){.ronV73Section{padding:52px 16px!important}
.ronV73Head{padding-top:16px;margin-bottom:27px}
.ronV73SlideCaption{min-height:0!important}
.ronV73Carousel{overflow:hidden}
.ronV73Primary,.ronV73Secondary,.ronV73Arrow{min-height:56px!important}
.ronV73SlideImage,.ronV73HeroImage{filter:saturate(.88) contrast(1.025) sepia(.018)}}
@media(max-width:420px){.ronV73Section{padding-right:14px!important;padding-left:14px!important}
.ronV73Title{font-size:36px!important;line-height:1.16 !important}}
@media(prefers-reduced-motion:reduce){.ronV73Outcome,.ronV73SlideImage,.ronV73HeroImage{transition:none!important}}
.ronRollbackRoot{--ronV80SlideMediaMax:1200px;--ronV80SlideCopyMax:400px;--ronV80SlideRatio:4 / 3}
.ronV73Carousel{width:min(1600px,100%);max-width:1600px;margin-left:auto;margin-right:auto}
.ronV73Slide{grid-template-columns:minmax(0,var(--ronV80SlideMediaMax)) minmax(320px,var(--ronV80SlideCopyMax));min-height:0!important;align-items:stretch}
.ronV73SlideMedia{width:100%;max-width:var(--ronV80SlideMediaMax);min-width:0;min-height:0!important;height:auto!important;aspect-ratio:var(--ronV80SlideRatio)!important;overflow:hidden;align-self:start}
.ronV73SlideImage{display:block;width:100%;height:100%;aspect-ratio:var(--ronV80SlideRatio);object-fit:cover;object-position:center}
.ronV73SlideCaption{min-width:0;min-height:0!important;height:auto}
.ronV73Controls{position:relative;z-index:2}
@media(max-width:900px){.ronV73Slide{grid-template-columns:1fr!important;min-height:0!important}
.ronV73Slide{display:flex;flex-direction:column}
.ronV73SlideMedia{order:0;width:100%;max-width:none;aspect-ratio:4 / 3!important}
.ronV73SlideCaption{order:1;min-height:0!important;height:auto!important;justify-content:flex-start;border-left:0;border-top:1px solid var(--v73-line,rgba(255,255,255,.16))}}
@media(max-width:760px){.ronV73SlideMedia,.ronV73SlideImage{aspect-ratio:4 / 3!important}
.ronV73SlideCaption{min-height:0!important}}
@media(max-width:420px){.ronV73SlideMedia{aspect-ratio:4 / 3!important}}
.ronSmartDock{max-width:min(340px,calc(100vw - 32px))}
.ronSmartDockTitle{white-space:normal}
@media (max-width:640px){.ronSmartDock{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-width:none;min-height:62px}
.ronSmartDockLink{min-width:0;padding:10px 14px}
.ronSmartDockClose{flex:0 0 52px}}
.ronV82HeroProof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:900px;margin:28px 0 30px;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}
.ronV82HeroProofItem{display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 22px;border-right:1px solid rgba(255,255,255,.18)}
.ronV82HeroProofItem:first-child{padding-left:0}
.ronV82HeroProofItem:last-child{border-right:0}
@media(max-width:900px){.ronV82HeroProof{grid-template-columns:1fr;margin:22px 0 26px}
.ronV82HeroProofItem,.ronV82HeroProofItem:first-child{padding:13px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}
.ronV82HeroProofItem:last-child{border-bottom:0}}
.ronV83Contact{--ronV83Cream:#f6f4ef;--ronV83Paper:#ffffff;--ronV83Ink:#12130f;--ronV83Deep:#0b1408;--ronV83Green:#4f6d0f;--ronV83Lime:#bddc24;--ronV83Bright:#d8eb72;--ronV83Muted:#62665e;--ronV83Line:#d9d9d2;position:relative;padding:clamp(76px,7vw,116px) clamp(22px,4vw,70px);scroll-margin-top:120px;overflow:hidden;background:linear-gradient(90deg,rgba(79,109,15,.035) 1px,transparent 1px) 0 0/25% 100%,var(--ronV83Cream)}
.ronV83Contact::before{content:"";position:absolute;top:0;left:50%;width:min(1540px,calc(100% - clamp(44px,8vw,140px)));height:1px;background:linear-gradient(90deg,var(--ronV83Lime),rgba(79,109,15,.25) 62%,transparent);transform:translateX(-50%)}
.ronV83ContactShell{position:relative;z-index:1;width:min(1540px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:clamp(54px,6vw,104px);align-items:start}
.ronV83ContactVisual{min-width:0;display:grid;gap:18px}
.ronV83ContactFigure{display:block;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(216,235,114,.28);background:var(--ronV83Deep);box-shadow:none}
.ronV83ContactImageFrame{width:100%;aspect-ratio:3/2;overflow:hidden;background:#d7ddd9}
.ronV83ContactImage{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.88) contrast(1.03)}
.ronV83ContactCaption{display:block;padding:clamp(28px,3vw,44px);color:#fff;background:radial-gradient(circle at 92% 12%,rgba(189,220,36,.08),transparent 30%),var(--ronV83Deep)}
.ronV83ContactCaptionKicker{display:block;margin:0 0 18px;color:var(--ronV83Bright);font-family:"RON Sans",Arial,sans-serif;font-size:16px;font-weight:850;line-height:1.45;letter-spacing:.11em}
:where(.ronV115Scope21):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){max-width:680px;margin:0;color:#fff;font-family:"RON Editorial",Georgia,serif;font-size:clamp(29px,2.5vw,42px);font-weight:400;line-height:1.18;letter-spacing:-.025em;text-wrap:balance}
:where(.ronV115Scope22):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){margin:26px 0 0;padding-top:17px;border-top:1px solid rgba(216,235,114,.24);color:#bfc8bb;font-family:"RON Sans",Arial,sans-serif;font-size:16px;font-weight:800;line-height:1.45;letter-spacing:.08em}
.ronV83ContactBody{min-width:0;padding-left:clamp(30px,3.2vw,56px);border-left:1px solid var(--ronV83Line)}
.ronV83ContactHeader{max-width:790px}
.ronV83ContactKicker{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:var(--ronV83Green);font-family:"RON Sans",Arial,sans-serif;font-size:16px;font-weight:850;line-height:1.45;letter-spacing:.11em}
.ronV83ContactKicker::before{content:"";width:44px;height:2px;background:var(--ronV83Lime)}
:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){max-width:800px;margin:0;color:var(--ronV83Deep);font-family:"RON Editorial",Georgia,serif;font-size:clamp(48px,4.2vw,70px);font-weight:400;line-height:1.16;letter-spacing:-.042em;text-wrap:balance}
.ronV83ContactLead{max-width:760px;margin:27px 0 0;color:var(--ronV83Muted);font-family:"RON Sans",Arial,sans-serif;font-size:18px;line-height:1.78;text-wrap:pretty}
.ronV83ContactJourney{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 30px;border-top:1px solid var(--ronV83Line);border-bottom:1px solid var(--ronV83Line)}
.ronV83FormPanel{padding:clamp(26px,3vw,40px);border:1px solid var(--ronV83Line);background:var(--ronV83Paper)}
.ronV83FormHeading{display:flex;justify-content:space-between;gap:24px;align-items:baseline;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--ronV83Line)}
.ronV83Form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;border:0;background:transparent}
.ronV83Field{min-width:0;display:grid;gap:9px;color:var(--ronV83Deep);font-family:"RON Sans",Arial,sans-serif;font-size:16px;font-weight:800;line-height:1.45}
.ronV83FieldFull{grid-column:1/-1}
.ronV83Input{width:100%;min-width:0;min-height:56px;padding:14px 15px;color:var(--ronV83Ink);background:#fbfaf7;border:1px solid var(--ronV83Line);border-radius:0;font-family:"RON Sans",Arial,sans-serif;font-size:16px;line-height:1.45;outline:none;transition:border-color .2s ease,box-shadow .2s ease}
.ronV83Input::placeholder{color:#7c7f77;opacity:1}
.ronV83Textarea{min-height:132px;resize:vertical}
.ronV83Input:focus-visible{border-color:var(--ronV83Green);box-shadow:0 0 0 3px rgba(189,220,36,.36)}
.ronV83Submit{grid-column:1/-1;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;color:#fff;background:var(--ronV83Deep);border:1px solid var(--ronV83Deep);border-radius:0;font-family:"RON Sans",Arial,sans-serif;font-size:16px;font-weight:850;line-height:1.35;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.ronV83Submit::after{content:"↗";font-size:20px;font-weight:400}
.ronV83Submit:hover{color:var(--ronV83Ink);background:var(--ronV83Lime);border-color:var(--ronV83Lime)}
.ronV83Submit:focus-visible{outline:3px solid var(--ronV83Lime);outline-offset:3px}
.ronV83Privacy{grid-column:1/-1;margin:0;color:var(--ronV83Muted);font-family:"RON Sans",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.62}
@media(max-width:1180px){.ronV83ContactShell{grid-template-columns:1fr;gap:52px}
.ronV83ContactVisual{width:min(880px,100%);margin:0 auto}
.ronV83ContactBody{padding-left:0;border-left:0}
.ronV83ContactHeader{max-width:900px}
:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){max-width:980px}}
@media(max-width:760px){.ronV83Contact{padding:58px 16px;background:var(--ronV83Cream)}
.ronV83Contact::before{width:calc(100% - 32px)}
.ronV83ContactShell{gap:42px}
.ronV83ContactImageFrame{aspect-ratio:4/3}
.ronV83ContactImage{object-position:center 34%}
.ronV83ContactCaption{padding:25px 22px}
:where(.ronV115Scope21):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){font-size:32px;line-height:1.18}
.ronV83ContactKicker{align-items:flex-start;font-size:16px;letter-spacing:.08em}
.ronV83ContactKicker::before{margin-top:10px;flex:0 0 30px}
:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){font-size:40px;line-height:1.16;letter-spacing:-.035em}
.ronV83ContactLead{font-size:17px;line-height:1.72}
.ronV83ContactJourney{grid-template-columns:1fr;margin:28px 0}
.ronV83FormPanel{padding:23px 18px}
.ronV83FormHeading{display:grid;gap:7px;margin-bottom:20px}
.ronV83Form{grid-template-columns:1fr}
.ronV83FieldFull,.ronV83Submit,.ronV83Privacy{grid-column:auto}}
@media(max-width:420px){:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){font-size:36px}
:where(.ronV115Scope21):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){font-size:29px}}
@media(prefers-reduced-motion:reduce){.ronV83Input,.ronV83Submit{transition:none}}
.ronFooter,:where(.ronV115Scope31):not(.ronV115WeightSentinel){box-sizing:border-box}
.ronFooter{position:relative;width:100%;margin:0;padding:clamp(42px,5vw,76px) clamp(20px,4vw,72px) 0;overflow:hidden;color:#13261d;background:#f1f3eb;border-top:3px solid #bddc24;font-family:"RON Sans",Arial,sans-serif;}
.ronFooter::before{content:none}
.ronFooterInner,.ronV43Apps,.ronV46Legal{position:relative;z-index:1}
.ronFooterInner{display:grid;grid-template-columns:minmax(330px,1.25fr) repeat(3,minmax(180px,.75fr));gap:34px clamp(30px,4vw,72px);width:min(100%,1580px);margin:0 auto;align-items:start}
.ronFooterLogo{display:block;width:min(100%,340px);height:auto;margin:0 0 24px;mix-blend-mode:multiply}
.ronFooterText{max-width:60ch;margin:0;color:#506057;font-size:16px;line-height:1.75}
.ronFooterTitle{margin:0 0 15px;padding:0 0 13px;color:#13261d;border-bottom:1px solid rgba(19,38,29,.18);font-size:16px;font-weight:800;line-height:1.45;letter-spacing:.12em;text-transform:uppercase}
.ronFooterLink{position:relative;display:flex;align-items:center;width:fit-content;min-height:40px;color:#263a30;font-size:16px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .25s ease,transform .25s ease}
.ronFooterLink::before{content:"";width:0;height:1px;margin-right:0;background:#779500;transition:width .25s ease,margin-right .25s ease}
.ronFooterLink:hover,.ronFooterLink:focus-visible{color:#567000;transform:translateX(4px)}
.ronFooterLink:hover::before,.ronFooterLink:focus-visible::before{width:18px;margin-right:8px}
:where(.ronV115Scope32):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel):focus-visible{outline:2px solid #789600;outline-offset:3px}
.ronV43Apps{width:min(100%,1580px);margin:28px auto 0;padding:clamp(22px,3vw,36px);color:#13261d;background:#fff;border:1px solid rgba(19,38,29,.16);border-radius:16px;box-shadow:0 18px 46px rgba(11,26,19,.08)}
.ronV43AppsHead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:26px clamp(34px,5vw,90px);align-items:end;margin-bottom:30px}
.ronV43AppsEyebrow{margin:0 0 14px;color:#4f6d0f;font-size:16px;font-weight:800;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}
.ronV43AppsTitle{max-width:760px;margin:0;color:#13261d;font-family:"RON Editorial",Georgia,serif;font-size:clamp(31px,3.2vw,52px);font-weight:400;line-height:1.16;letter-spacing:-.025em}
.ronV43AppsLead{max-width:60ch;margin:0;color:#59675f;font-size:16px;line-height:1.75}
.ronV43AppsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ronV43AppCard{display:grid;grid-template-columns:minmax(132px,42%) minmax(0,1fr);gap:17px;min-width:0;padding:16px;color:#14261d;background:#f7f5ee;border:1px solid rgba(19,38,29,.14);border-radius:14px;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.ronV43AppCard:hover,.ronV43AppCard:focus-visible{transform:translateY(-5px);border-color:#bddc24;box-shadow:0 18px 42px rgba(0,0,0,.22)}
.ronV43AppImageWrap{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff;border:1px solid #dde3d8;border-radius:10px}
.ronV43AppImage{display:block;width:100%;height:100%;object-fit:contain}
.ronV43AppMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
.ronV43AppName{display:flex;flex-direction:column;gap:5px;min-width:0}
.ronV43AppLabel{color:#667269;font-size:16px;font-weight:700;line-height:1.4}
.ronV43AppTitle{color:#14261d;font-size:18px;font-weight:800;line-height:1.35}
.ronV43AppAction{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;color:#0b1a13;background:#bddc24;border-radius:50%;font-size:20px;line-height:1.16}
.ronV43AppsNote{margin:22px 0 0;color:#596154;font-size:16px;line-height:1.6;text-align:center}
.ronV46Legal{width:calc(100% + 2 * clamp(20px,4vw,72px));margin:clamp(42px,5vw,70px) calc(-1 * clamp(20px,4vw,72px)) 0;padding:34px clamp(20px,4vw,72px) 38px;color:#526158;background:#e1e6da;border-top:1px solid rgba(19,38,29,.18);text-align:center}
.ronV46LegalCopyright,.ronV46LegalLine,.ronV46LegalHistory{width:min(100%,1240px);margin:0 auto 10px;font-size:16px;line-height:1.7}
.ronV46LegalCopyright,:where(.ronV115Scope33):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){color:#1c3126}
.ronV46LegalAccent{color:#6e840e;font-weight:800}
.ronV46LegalLink{color:#345042;font-size:16px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}
.ronV46LegalHistory{color:#6b766f;font-style:italic}
.ronBctMiniWrap{display:flex;justify-content:center;margin-top:20px}
.ronBctMiniLink{display:inline-flex;min-width:160px;min-height:48px;align-items:center;justify-content:center}
.ronBctMiniImage{display:block;width:155px;max-width:100%;height:auto}
@media (max-width:1180px){.ronFooterInner{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.ronV115Scope34):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){grid-column:1 / -1}
.ronV43AppsHead{grid-template-columns:1fr;align-items:start}
.ronV43AppsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}
.ronV43AppCard{grid-template-columns:1fr}}
@media (max-width:760px){.ronFooter{padding:34px 16px 0}
.ronFooter::before{top:.05em;font-size:180px}
.ronFooterInner{grid-template-columns:1fr;gap:28px}
:where(.ronV115Scope34):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){grid-column:auto}
.ronFooterLogo{width:min(100%,300px)}
.ronFooterLink{width:100%;min-height:48px;border-bottom:1px solid rgba(19,38,29,.1)}
.ronV43Apps{margin-top:38px;padding:24px 16px;border-radius:14px}
.ronV43AppsGrid{grid-template-columns:1fr}
.ronV43AppCard{grid-template-columns:minmax(118px,38%) minmax(0,1fr);min-height:152px}
.ronV43AppAction{width:48px;height:48px;flex-basis:48px}
.ronV46Legal{width:calc(100% + 32px);margin:42px -16px 0;padding:30px 16px 34px;text-align:left}
.ronBctMiniWrap{justify-content:flex-start}}
@media (max-width:430px){.ronV43AppCard{grid-template-columns:1fr}
.ronV43AppImageWrap{width:min(100%,240px);margin-inline:auto}}
.ronRollbackRoot{font-size:16px !important}
html.ronLeadershipDocument{font-size:16px !important;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.ronRollbackRoot{font-family:"RON Sans",Arial,sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility}
.ronRollbackRoot{font-family:"RON Sans",Arial,sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility}
:where(.ronV115Scope4):not(ron-v115-weight-sentinel),:where(.ronV115Scope5):not(ron-v115-weight-sentinel),:where(.ronV115Scope6):not(ron-v115-weight-sentinel),:where(.ronV115Scope7):not(ron-v115-weight-sentinel){font-family:"RON Sans",Arial,sans-serif!important;font-synthesis:none;font-kerning:normal;text-rendering:optimizeLegibility}
:where(.ronV115Scope11):not(ron-v115-weight-sentinel),:where(.ronV115Scope12):not(ron-v115-weight-sentinel),:where(.ronV115Scope13):not(ron-v115-weight-sentinel),:where(.ronV115Scope35):not(ron-v115-weight-sentinel){overflow:visible !important;padding-top:.08em;padding-bottom:.12em;font-family:"RON Editorial",Georgia,serif!important;font-weight:400;line-height:1.16 !important;text-wrap:balance;word-break:normal;overflow-wrap:normal}
:where(.ronV115Scope38):not(ron-v115-weight-sentinel),:where(.ronV115Scope39):not(ron-v115-weight-sentinel),:where(.ronV115Scope3):not(ron-v115-weight-sentinel),:where(.ronV115Scope4):not(ron-v115-weight-sentinel),:where(.ronV115Scope40):not(ron-v115-weight-sentinel),:where(.ronV115Scope5):not(ron-v115-weight-sentinel),:where(.ronV115Scope6):not(ron-v115-weight-sentinel),:where(.ronV115Scope7):not(ron-v115-weight-sentinel),:where(.ronV115Scope41):not(ron-v115-weight-sentinel),:where(.ronV115Scope42):not(ron-v115-weight-sentinel){word-break:normal}
.ronHeroTitle,.ronAudienceTitle,.ronAudienceSignalTitle,.ronSpaTurningPointTitle,.ronV73Title,.ronV73OutcomeTitle,.ronV43AppsTitle{overflow:visible !important;padding-top:.08em;padding-bottom:.12em;font-family:"RON Editorial",Georgia,serif!important;line-height:1.16 !important;text-wrap:balance}
.ronHeroTitleLine,.ronHeroTitleAccent,.ronAudienceTitleAccent{overflow:visible !important;line-height:inherit !important}
.ronHeroFilmMeta,.ronHeroFilmCode,.ronHeroFilmSide,.ronHeroKicker,.ronHeroImageMarkTop,.ronHeroImageMarkBottom,.ronHeroScrollText,.ronHeroPillar,.ronSmartDockEyebrow,.ronSmartDockTitle,.ronSmartDockArrow,.ronFooterTitle,.ronFooterLink,.ronFooterText,.ronV43AppsEyebrow,.ronV43AppsLead,.ronV43AppLabel,.ronV43AppTitle,.ronV43AppsNote,.ronV46LegalCopyright,.ronV46LegalLine,.ronV46LegalHistory,.ronV46LegalLink{font-size:16px !important;line-height:1.5 !important}
.ronHeroFilmMeta,.ronHeroFilmCode,.ronHeroKicker,.ronSmartDockEyebrow{letter-spacing:.08em !important}
@media (max-width:760px){:where(.ronV115Scope11):not(ron-v115-weight-sentinel),:where(.ronV115Scope12):not(ron-v115-weight-sentinel),:where(.ronV115Scope13):not(ron-v115-weight-sentinel),:where(.ronV115Scope35):not(ron-v115-weight-sentinel),.ronHeroTitle,.ronAudienceTitle,.ronSpaTurningPointTitle,.ronV73Title,.ronV43AppsTitle{line-height:1.18 !important;text-wrap:pretty}
.ronHeroFilmSide,.ronHeroImageMarkTop,.ronHeroImageMarkBottom,.ronHeroScrollText{display:none !important}
.ronHeroFilmMeta,.ronHeroFilmCode,.ronHeroKicker,.ronHeroPillar,.ronSmartDockEyebrow{font-size:16px !important;line-height:1.4 !important;letter-spacing:.05em !important}}
@media (min-width:1181px){.ronV73Carousel{box-sizing:border-box;height:calc(100vh - 96px);height:calc(100svh - 96px);min-height:560px;max-height:820px;overflow:hidden}
.ronV73Carousel{display:grid;grid-template-rows:minmax(0,1fr) 64px}
.ronV73Viewport,.ronV73Track,.ronV73Slide,.ronV73SlideMedia,.ronV73SlideCaption{height:100%;min-height:0!important}
.ronV73Track{align-items:stretch}
.ronV73Slide{grid-template-columns:minmax(0,1.46fr) minmax(340px,.54fr)}
.ronV73SlideMedia{display:flex;align-items:center;justify-content:center}
.ronV73SlideImage{width:100%;height:100%;object-fit:contain!important;object-position:center!important}
.ronV73SlideCaption{justify-content:center;padding:clamp(24px,3.4vh,44px) clamp(26px,2.8vw,46px)!important}
.ronV73FrameTitle{margin-top:14px;font-size:clamp(30px,2.5vw,43px);line-height:1.16}
.ronV73FrameText{margin-top:16px;padding-top:15px;font-size:16px;line-height:1.55}
.ronV73Controls{min-height:64px}
.ronV73Arrow,.ronV73ArrowGroup{min-height:62px}
.ronV73Head{margin-bottom:clamp(24px,3vh,34px)}}
@media (min-width:1181px) and (max-height:760px){.ronV73Carousel{height:calc(100vh - 76px);height:calc(100svh - 76px);min-height:0}
.ronV73Carousel{grid-template-rows:minmax(0,1fr) 58px}
.ronV73SlideCaption{padding:18px 26px!important}
.ronV73FrameTitle{margin-top:10px;font-size:clamp(28px,2.25vw,38px)}
.ronV73FrameText{margin-top:12px;padding-top:12px;line-height:1.46}
.ronV73Controls,.ronV73Arrow,.ronV73ArrowGroup{min-height:56px}}
@media (max-width:1180px){.ronV73Carousel{height:auto;min-height:0;max-height:none;overflow:visible}}
.ronV88Partner{position:relative;overflow:clip;background:radial-gradient(circle at 84% 12%,rgba(189,220,36,.10),transparent 30%),#06150d;color:#f6f2e8}
.ronV88Partner::after{content:"TRUST";position:absolute;right:-1%;bottom:-5%;color:rgba(189,220,36,.045);font:400 clamp(100px,19vw,300px)/.75 var(--ron-serif,Georgia,serif);letter-spacing:-.08em;pointer-events:none}
.ronV88PartnerHead{position:relative;z-index:1;display:grid;grid-template-columns:.48fr 1.1fr .72fr;gap:clamp(28px,5vw,76px);align-items:start}
:where(.ronV115Scope44):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){color:#bddc24}
:where(.ronV115Scope45):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){color:#f6f2e8;max-width:18ch}
.ronV88PartnerGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(189,220,36,.44);border-bottom:1px solid rgba(246,242,232,.16);margin-top:clamp(38px,5vw,70px)}
.ronV88PartnerCard{min-height:250px;padding:clamp(28px,3.2vw,52px);border-right:1px solid rgba(246,242,232,.16)}
.ronV88PartnerCard:last-child{border-right:0}
.ronV88PartnerMark{display:block;margin-bottom:42px;color:#bddc24;font:600 16px/1.2 var(--ron-sans,Arial,sans-serif);letter-spacing:.16em}
:where(.ronV115Scope47):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){max-width:18ch;margin:0;color:#fff;font:500 clamp(26px,2.3vw,39px)/1.06 var(--ron-serif,Georgia,serif)}
:where(.ronV115Scope48):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){max-width:38ch;margin:22px 0 0;color:rgba(246,242,232,.7);font-size:16px;line-height:1.7}
.ronV88PartnerAssurance{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding-top:30px}
:where(.ronV115Scope49):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){max-width:72ch;margin:0;color:rgba(246,242,232,.76);font-size:16px;line-height:1.7}
:where(.ronV115Scope51):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){background:#bddc24;color:#06150d;border-color:#bddc24}
@media (max-width:1180px){.ronV88PartnerHead{grid-template-columns:1fr;gap:24px}
:where(.ronV115Scope45):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){max-width:22ch}
.ronV88PartnerGrid{grid-template-columns:1fr}
.ronV88PartnerCard{min-height:0;border-right:0;border-bottom:1px solid rgba(246,242,232,.16)}
.ronV88PartnerCard:last-child{border-bottom:0}
.ronV88PartnerMark{margin-bottom:22px}}
@media (max-width:760px){.ronV88Partner::after{display:none}
.ronV88PartnerAssurance{grid-template-columns:1fr;align-items:stretch}
:where(.ronV115Scope52):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){width:100%;min-height:52px;justify-content:center;text-align:center}
.ronV88PartnerCard{padding:30px 0}}
.ronRollbackRoot{--serif:"Times New Roman","Noto Serif",Georgia,serif;--sans:"Segoe UI","Noto Sans",Roboto,Arial,sans-serif;--ron-serif:"Times New Roman","Noto Serif",Georgia,serif;--ron-sans:"Segoe UI","Noto Sans",Roboto,Arial,sans-serif;--ron-after-serif:"Times New Roman","Noto Serif",Georgia,serif;--ron-after-sans:"Segoe UI","Noto Sans",Roboto,Arial,sans-serif;--ronAudienceSerif:"Times New Roman","Noto Serif",Georgia,serif;--ronAudienceSans:"Segoe UI","Noto Sans",Roboto,Arial,sans-serif}
.ronRollbackRoot{font-size:16px!important}
html.ronLeadershipDocument{font-size:16px!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.ronRollbackRoot{font-family:"RON Editorial",Georgia,serif!important;font-synthesis:weight style;text-rendering:auto}
.ronRollbackRoot{font-family:"RON Editorial",Georgia,serif!important;font-synthesis:weight style;text-rendering:auto}
:where(.ronV115Scope4):not(ron-v115-weight-sentinel),:where(.ronV115Scope5):not(ron-v115-weight-sentinel),:where(.ronV115Scope6):not(ron-v115-weight-sentinel),:where(.ronV115Scope7):not(ron-v115-weight-sentinel){font-family:"RON Editorial",Georgia,serif!important;font-synthesis:weight style;font-kerning:normal;text-rendering:auto}
:where(.ronV115Scope11):not(ron-v115-weight-sentinel),:where(.ronV115Scope12):not(ron-v115-weight-sentinel),:where(.ronV115Scope13):not(ron-v115-weight-sentinel),:where(.ronV115Scope35):not(ron-v115-weight-sentinel),:where(.ronV115Scope53):not(ron-v115-weight-sentinel),.ronHeroTitle,.ronAudienceTitle,.ronAudienceSignalTitle,.ronSpaTurningPointTitle,.ronV73Title,.ronV73FrameTitle,.ronV73OutcomeTitle,.ronV73FaqQuestionText,:where(.ronV115Scope21):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel),:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel),.ronV43AppsTitle{overflow:visible!important;padding-top:.07em;padding-bottom:.11em;font-family:"RON Editorial",Georgia,serif!important;font-variant-ligatures:none;font-kerning:normal;line-height:1.19!important;letter-spacing:-.018em!important;word-break:normal!important;overflow-wrap:normal!important;text-rendering:auto}
.ronHeroTitleLine,.ronHeroTitleAccent,.ronAudienceTitleAccent{overflow:visible!important;line-height:inherit!important;letter-spacing:inherit!important}
.ronV73Deep{--v73-text:#FFFFFF;--v73-muted:#E0E6DD;--v73-accent:#D8EB72}
.ronV73Champagne{--v73-text:#12130F;--v73-muted:#4D514A;--v73-accent:#5D461E}
.ronHeroFilmSide{color:#C7D0C7!important;-webkit-text-fill-color:#C7D0C7!important;opacity:1!important}
.ronAudienceToplineNote{color:#545A52!important;-webkit-text-fill-color:#545A52!important;opacity:1!important}
.ronSpaTurningPointReaderLabel{color:#CDD5CA!important;-webkit-text-fill-color:#CDD5CA!important}
.ronV46LegalHistory{color:#526057!important;-webkit-text-fill-color:#526057!important}
.ronHeroTitle,.ronHeroLead,.ronAudienceTitle,.ronAudienceBridge,.ronAudienceSignalTitle,.ronAudienceSignalText,.ronSpaTurningPointTitle,.ronSpaTurningPointLead,.ronV73Title,.ronV73Lead,.ronV73FrameTitle,.ronV73FrameText,.ronV73OutcomeTitle,.ronV73OutcomeText,.ronV73FaqQuestionText,.ronV73FaqAnswer,:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel),.ronV83ContactLead{visibility:visible!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
@media(max-width:760px){:where(.ronV115Scope11):not(ron-v115-weight-sentinel),:where(.ronV115Scope12):not(ron-v115-weight-sentinel),:where(.ronV115Scope13):not(ron-v115-weight-sentinel),.ronHeroTitle,.ronAudienceTitle,.ronSpaTurningPointTitle,.ronV73Title,.ronV73FrameTitle,:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){line-height:1.22!important;letter-spacing:-.012em!important}}
.ronV73Section{padding-top:clamp(62px,4.7vw,84px)!important;padding-bottom:clamp(62px,4.7vw,84px)!important}
.ronV88Partner{padding-top:clamp(54px,4vw,72px)!important;padding-bottom:clamp(54px,4vw,72px)!important}
.ronV88PartnerHead{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)!important;grid-template-areas:"kicker kicker" "title lead"!important;column-gap:clamp(46px,5.5vw,100px)!important;row-gap:16px!important;align-items:end!important;margin:0!important;padding-top:18px!important;border-top:1px solid rgba(189,220,36,.44)!important}
.ronV90PartnerKicker{grid-area:kicker!important;grid-column:auto!important;max-width:none!important;color:#D8EB72!important}
.ronV90PartnerTitle{grid-area:title!important;max-width:18ch!important;padding-top:.04em!important;padding-bottom:.06em!important;font-size:clamp(42px,3.65vw,64px)!important;line-height:1.09!important;letter-spacing:-.025em!important}
.ronV90PartnerLead{grid-area:lead!important;align-self:end!important;max-width:56ch!important;margin:0 0 .18em!important;color:#E0E6DD!important;font-size:17px!important;line-height:1.68!important}
.ronV88PartnerGrid{margin-top:clamp(26px,2.8vw,40px)!important}
.ronV88PartnerCard{min-height:0!important;padding:clamp(25px,2.2vw,34px)!important}
.ronV88PartnerMark{margin-bottom:18px!important}
.ronV88PartnerAssurance{gap:24px!important;padding-top:22px!important}
@media(max-width:1180px){.ronV88PartnerHead{grid-template-columns:1fr!important;grid-template-areas:"kicker" "title" "lead"!important;gap:18px!important;align-items:start!important}
.ronV90PartnerTitle{max-width:22ch!important}
.ronV90PartnerLead{align-self:start!important;max-width:70ch!important;margin:0!important}
.ronV88PartnerGrid{margin-top:30px!important}}
@media(max-width:760px){.ronV73Section,.ronV88Partner{padding:52px 16px!important}
.ronV88PartnerHead{margin-bottom:28px!important;padding-top:15px!important}
.ronV90PartnerTitle{max-width:none!important;font-size:clamp(36px,10.5vw,44px)!important;line-height:1.16!important;letter-spacing:-.018em!important}
.ronV90PartnerLead{font-size:16px!important;line-height:1.65!important}
.ronV88PartnerGrid{margin-top:26px!important}
.ronV88PartnerCard{padding:27px 0!important}
.ronV88PartnerAssurance{padding-top:20px!important}}
.ronV94Contact{padding-top:clamp(72px,6vw,96px);padding-bottom:clamp(72px,6vw,96px);background:linear-gradient(90deg,rgba(79,109,15,.035) 1px,transparent 1px) 0 0/25% 100%,#f6f4ef}
.ronV83ContactShell{grid-template-columns:minmax(390px,.78fr) minmax(560px,1.22fr);gap:clamp(42px,5vw,78px);align-items:start}
.ronV83ContactVisual{gap:18px}
.ronV83ContactFigure{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(11,45,34,.28);background:#0b1408}
.ronV83ContactImageFrame{aspect-ratio:4/5;background:#0b1408}
.ronV83ContactImage{object-position:left center;filter:saturate(.78) contrast(1.06) brightness(.9)}
.ronV94ContactCaption{position:absolute;z-index:2;inset:auto 0 0;padding:clamp(84px,10vw,150px) clamp(28px,3vw,42px) clamp(30px,3.2vw,46px);background:linear-gradient(180deg,transparent 0%,rgba(11,20,8,.72) 31%,#0b1408 72%)}
.ronV94ContactCaptionKicker{margin-bottom:16px;color:#d8eb72}
.ronV94ContactQuote{max-width:17ch!important;color:#fff!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(31px,2.6vw,43px)!important;line-height:1.16!important;letter-spacing:-.035em!important}
.ronV94ContactSignature{margin-top:22px!important;padding-top:15px!important;color:#dce4d8!important;border-top:1px solid rgba(216,235,114,.32)!important;font-size:16px!important;line-height:1.45!important;letter-spacing:.065em!important}
.ronV94ContactPrinciples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cfd1ca;border-bottom:1px solid #cfd1ca}
.ronV94ContactPrinciple{display:block;min-width:0;padding:18px 16px 19px 0}
.ronV94ContactPrincipleBorder{padding-left:16px;border-left:1px solid #cfd1ca}
.ronV94ContactPrincipleTitle{display:block;color:#4f6d0f;font-family:"RON Editorial",Georgia,serif;font-size:16px;font-weight:820;line-height:1.45}
.ronV94ContactPrincipleText{display:block;margin-top:6px;color:#62665e;font-family:"RON Editorial",Georgia,serif;font-size:16px;font-style:normal;line-height:1.5}
.ronV83ContactBody{padding-left:clamp(28px,3vw,46px)}
.ronV83ContactHeader{max-width:830px}
.ronV83ContactKicker{margin-bottom:18px}
:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){max-width:17ch;font-size:clamp(46px,3.75vw,62px)!important;line-height:1.1!important}
.ronV83ContactLead{max-width:790px;margin-top:22px;font-size:17px;line-height:1.7}
.ronV83ContactJourney{margin:27px 0 25px}
.ronV83FormPanel{padding:clamp(24px,2.4vw,34px);border-color:#cfd1ca;background:#fff}
.ronV83FormHeading{margin-bottom:20px;padding-bottom:16px}
.ronV83Form{gap:15px}
.ronV83Input{min-height:52px;padding:12px 14px}
.ronV83Textarea{min-height:106px}
.ronV83Submit{min-height:54px}
.ronV94ContactPrivacyStrong{display:block;margin-bottom:5px;color:#0b2d22;font-size:16px;font-weight:820}
@media(max-width:1180px){.ronV83ContactShell{grid-template-columns:1fr;gap:46px}
.ronV83ContactBody{order:0;padding-left:0;border-left:0}
.ronV83ContactVisual{order:1;width:min(900px,100%);margin:0 auto}
:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){max-width:21ch}
.ronV83ContactImageFrame{aspect-ratio:16/10}
.ronV83ContactImage{object-position:left 34%}
.ronV94ContactQuote{max-width:22ch!important}}
@media(max-width:760px){.ronV94Contact{padding:54px 16px 58px}
.ronV83ContactShell{gap:38px}
:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){font-size:clamp(36px,10vw,43px)!important;line-height:1.13!important}
.ronV83ContactLead{font-size:16px;line-height:1.68}
.ronV83ContactJourney{margin:24px 0}
.ronV83FormPanel{padding:22px 17px}
.ronV83Input{min-height:52px}
.ronV83Textarea{min-height:120px}
.ronV83ContactImageFrame{aspect-ratio:4/3}
.ronV83ContactImage{object-position:left center}
.ronV94ContactCaption{position:static;padding:26px 22px 29px;background:#0b1408}
.ronV94ContactQuote{max-width:none!important;font-size:31px!important}
.ronV94ContactPrinciples{grid-template-columns:1fr}
.ronV94ContactPrinciple{padding:16px 0}
.ronV94ContactPrincipleBorder{padding-left:0;border-left:0;border-top:1px solid #cfd1ca}}
@media(max-width:420px){:where(.ronV115Scope23):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){font-size:36px!important}
.ronV94ContactQuote{font-size:29px!important}}
@media(prefers-reduced-motion:reduce){.ronV83Input,.ronV83Submit{transition:none}}
@media(min-width:1181px){.ronV94Contact{overflow:visible}
.ronV83ContactShell{align-items:start}
.ronV83ContactVisual{position:sticky;top:92px;align-self:start}
.ronV83ContactImageFrame{aspect-ratio:6/5}
.ronV83ContactImage{transform:scale(1.15);transform-origin:left center}
.ronV94ContactCaption{padding:82px clamp(28px,2.4vw,38px) 28px;background:linear-gradient(180deg,transparent 0%,rgba(11,20,8,.74) 22%,#0b1408 65%)}
.ronV94ContactCaptionKicker{margin-bottom:12px}
.ronV94ContactQuote{max-width:19ch!important;font-size:clamp(29px,1.85vw,35px)!important;line-height:1.14!important}
.ronV94ContactSignature{margin-top:15px!important;padding-top:12px!important}
.ronV94ContactPrinciple{padding-top:15px;padding-bottom:15px}
.ronV94ContactPrincipleTitle{line-height:1.35}
.ronV94ContactPrincipleText{margin-top:4px;line-height:1.42}}
@media(min-width:1181px) and (max-height:820px){.ronV83ContactVisual{top:76px}
.ronV83ContactImageFrame{aspect-ratio:5/4}
.ronV94ContactCaption{padding-top:68px;padding-bottom:24px}
.ronV94ContactQuote{font-size:29px!important}
.ronV94ContactSignature{font-size:16px!important}}
@media(min-width:761px) and (max-width:980px){.ronAudiencePortrait{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:16/10}
.ronAudienceImage{object-position:center 28%!important;transform:none!important}
.ronAudienceStory{min-height:0;padding:34px clamp(34px,6vw,58px) 58px}
.ronAudienceTopline{padding-bottom:16px}
.ronAudienceIntro{padding:42px 0 34px}
.ronAudienceKicker{margin-bottom:18px}
.ronAudienceTitle{max-width:100%;font-size:clamp(44px,5.4vw,52px)!important;line-height:1.10!important;letter-spacing:-.041em!important;text-wrap:pretty}
.ronAudienceBridge{max-width:76ch;margin-top:24px}
.ronAudienceSignal{padding-top:19px;padding-bottom:19px}
.ronAudienceFooter{padding-top:24px}}
.ronV97EcosystemHead{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;grid-template-areas:"kicker kicker" "title support"!important;column-gap:clamp(48px,6vw,104px)!important;row-gap:20px!important;align-items:start!important;margin-bottom:clamp(30px,3.2vw,46px)!important;padding-top:18px!important}
.ronV97EcosystemKicker{grid-area:kicker!important;grid-column:auto!important;max-width:none!important}
.ronV97EcosystemTitle{grid-area:title!important;max-width:15.8ch!important;padding-top:.03em!important;padding-bottom:.08em!important;font-size:clamp(46px,4.05vw,68px)!important;line-height:1.08!important;letter-spacing:-.028em!important}
.ronV97EcosystemSupport{grid-area:support;min-width:0;padding-left:clamp(24px,2.4vw,38px);border-left:1px solid rgba(216,235,114,.46)}
.ronV97EcosystemLead{max-width:60ch!important;margin:0!important;color:#E0E6DD!important;font-size:17px!important;line-height:1.68!important}
.ronV97EcosystemPromises{display:grid;margin-top:clamp(24px,2.4vw,34px);border-top:1px solid rgba(216,235,114,.26)}
.ronV97EcosystemPromise{display:grid;grid-template-columns:minmax(170px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start;min-height:82px;padding:17px 0 16px;border-bottom:1px solid rgba(216,235,114,.20)}
:where(.ronV115Scope54):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){margin:0;padding:0!important;color:#D8EB72!important;font-family:"RON Editorial",Georgia,serif!important;font-size:16px!important;font-weight:800!important;line-height:1.45!important;letter-spacing:0!important}
:where(.ronV115Scope55):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){margin:0;color:#E0E6DD;font-size:16px;line-height:1.55}
@media(max-width:1180px){.ronV97EcosystemHead{grid-template-columns:1fr!important;grid-template-areas:"kicker" "title" "support"!important;gap:18px!important}
.ronV97EcosystemTitle{max-width:21ch!important}
.ronV97EcosystemSupport{max-width:960px;margin-top:8px}}
@media(max-width:760px){.ronV97EcosystemHead{margin-bottom:28px!important;padding-top:15px!important}
.ronV97EcosystemTitle{max-width:none!important;font-size:clamp(36px,10.5vw,44px)!important;line-height:1.16!important;letter-spacing:-.018em!important}
.ronV97EcosystemSupport{margin-top:2px;padding-left:18px}
.ronV97EcosystemLead{font-size:16px!important;line-height:1.65!important}
.ronV97EcosystemPromise{grid-template-columns:1fr;gap:5px;min-height:0;padding:16px 0}}
.ronRollbackRoot{--ron-v99-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ron-v99-serif:"Times New Roman",Times,Georgia,serif;--sans:var(--ron-v99-sans);--serif:var(--ron-v99-serif);--ron-sans:var(--ron-v99-sans);--ron-serif:var(--ron-v99-serif);--ron-after-sans:var(--ron-v99-sans);--ron-after-serif:var(--ron-v99-serif);--ronAudienceSans:var(--ron-v99-sans);--ronAudienceSerif:var(--ron-v99-serif)}
.ronRollbackRoot{font-synthesis:none;text-rendering:geometricPrecision}
.ronRollbackRoot{font-synthesis:none;text-rendering:geometricPrecision}
.ronRollbackRoot{font-synthesis:none;text-rendering:geometricPrecision}
html.ronLeadershipDocument,:where(.ronV115Scope4):not(ron-v115-weight-sentinel),:where(.ronV115Scope5):not(ron-v115-weight-sentinel),:where(.ronV115Scope6):not(ron-v115-weight-sentinel),:where(.ronV115Scope7):not(ron-v115-weight-sentinel){font-synthesis:none;font-kerning:normal;text-rendering:geometricPrecision}
.ronRollbackRoot{font-family:"RON Editorial",Georgia,serif!important;-webkit-font-smoothing:antialiased}
.ronRollbackRoot{font-family:"RON Editorial",Georgia,serif!important;-webkit-font-smoothing:antialiased}
:where(.ronV115Scope4):not(ron-v115-weight-sentinel),:where(.ronV115Scope5):not(ron-v115-weight-sentinel),:where(.ronV115Scope6):not(ron-v115-weight-sentinel),:where(.ronV115Scope7):not(ron-v115-weight-sentinel){font-family:"RON Editorial",Georgia,serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
:where(.ronV115Scope56){font-family:"RON Editorial",Georgia,serif!important;font-synthesis:none !important;font-kerning:normal;font-variant-ligatures:none}
:where(.ronV115Scope11):not(ron-v115-weight-sentinel),:where(.ronV115Scope12):not(ron-v115-weight-sentinel),:where(.ronV115Scope13):not(ron-v115-weight-sentinel),:where(.ronV115Scope35):not(ron-v115-weight-sentinel),:where(.ronV115Scope53):not(ron-v115-weight-sentinel),.ronLeadershipNavLink,:where(.ronV115Scope57){font-family:"RON Editorial",Georgia,serif!important;font-weight:400;font-synthesis:none !important;font-kerning:normal;font-variant-ligatures:none}
:where(.ronV115Scope58):not(ron-v115-weight-sentinel),:where(.ronV115Scope59):not(.ronV115WeightSentinel){font-synthesis:style !important}
:where(.ronV115Scope61){font-family:"RON Editorial",Georgia,serif!important;font-weight:700 !important;line-height:1.5 !important;letter-spacing:.085em !important;text-shadow:none !important;-webkit-text-stroke:0 !important;-webkit-text-fill-color:currentColor !important;filter:none !important;mix-blend-mode:normal !important;paint-order:normal !important;text-rendering:geometricPrecision}
@media (max-width:760px){:where(.ronV115Scope61){letter-spacing:.065em !important}}
.ronAudience{container-name:ron-audience;container-type:inline-size}
.ronV73Section{container-name:ron-v73;container-type:inline-size}
.ronAudience,.ronV73Section{box-sizing:border-box;width:100%;max-width:100vw;max-width:100dvw;height:auto !important;min-height:0 !important;max-height:none !important;overflow-x:hidden;overflow-x:clip}
.ronSpaTurningPointCopy,.ronV73FaqIntro,.ronV73Head,.ronV83ContactHeader,.ronV88PartnerHead{position:relative !important;height:auto !important;min-height:0 !important;max-height:none !important;inset:auto !important;float:none !important;transform:none !important;align-content:start !important}
.ronV73Section{padding-block:clamp(52px,5%,84px) !important;padding-inline:clamp(16px,4%,70px) !important}
.ronV88Partner{padding-block:clamp(52px,4.5%,72px) !important}
.ronV73Outcome{min-height:0 !important}
.ronAudienceShell,.ronAudiencePortrait,.ronAudienceStory{min-height:0 !important}
.ronV73HeroMedia{min-height:0;height:auto;aspect-ratio:4 / 3}
.ronV73Shell,.ronV73Carousel{box-sizing:border-box;min-width:0;max-width:100%}
.ronV73Carousel{display:block !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important}
.ronV73Viewport,.ronV73Track,.ronV73Slide,.ronV73SlideMedia,.ronV73SlideCaption{height:auto !important;min-height:0 !important}
.ronV73Viewport{width:100%;max-width:100%;overflow:hidden}
.ronV73Track{width:100%;max-width:100%;align-items:stretch}
.ronV73Slide{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%;min-width:0}
.ronV73SlideMedia{width:100%;max-width:100%;aspect-ratio:4 / 3 !important}
.ronV73SlideImage{display:block;width:100% !important;height:100% !important}
@container ron-audience (max-width:1240px){.ronAudienceShell{grid-template-columns:1fr}
.ronAudiencePortrait{height:auto;max-height:none;aspect-ratio:4 / 3}
.ronAudienceStory{padding:30px clamp(22px,6%,54px) clamp(48px,6%,62px)}
.ronAudienceTitle{max-width:16ch;font-size:clamp(42px,6.4cqw,58px) !important}}
@container ron-v73 (max-width:1240px){.ronV73Head,.ronV97EcosystemHead,.ronV88PartnerHead,.ronV73HeroGrid,.ronV73FaqGrid{grid-template-columns:1fr !important}
.ronV97EcosystemHead,.ronV88PartnerHead{grid-template-areas:none !important;gap:18px !important;align-items:start !important}
.ronV73Kicker,.ronV97EcosystemKicker,.ronV90PartnerKicker,.ronV97EcosystemTitle,.ronV90PartnerTitle,.ronV97EcosystemSupport,.ronV90PartnerLead{grid-area:auto !important}
.ronV73Title,.ronV97EcosystemTitle,.ronV90PartnerTitle{max-width:22ch !important;font-size:clamp(40px,6.4cqw,56px) !important}
.ronV97EcosystemSupport{max-width:980px;margin-top:4px}
.ronV73FaqIntro{position:relative;top:auto}
.ronV73Slide{display:flex !important;grid-template-columns:1fr !important;flex-direction:column}
.ronV73SlideMedia{order:0;max-width:none}
.ronV73SlideCaption{order:1;justify-content:flex-start !important;padding:clamp(26px,5%,42px) !important;border-top:1px solid var(--v73-line);border-left:0 !important}
.ronV73OutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}
.ronV88PartnerAssurance{grid-template-columns:1fr;align-items:start}}
@container ron-v73 (max-width:980px){.ronV88PartnerGrid{grid-template-columns:1fr}
.ronV88PartnerCard{border-right:0;border-bottom:1px solid rgba(246,242,232,.16)}}
@container ron-audience (max-width:760px){.ronAudiencePortrait{aspect-ratio:4 / 5}
.ronAudienceStory{padding:27px 17px 54px}
.ronAudienceSignal{grid-template-columns:30px 1fr}
.ronAudienceSignalNumber{grid-row:1 / span 2}
.ronAudienceFooter{grid-template-columns:1fr}
.ronAudienceButton{width:100%}}
@container ron-v73 (max-width:760px){.ronV73Head,.ronV97EcosystemHead,.ronV88PartnerHead{margin-bottom:28px !important;padding-top:15px !important}
.ronV73Title,.ronV97EcosystemTitle,.ronV90PartnerTitle{max-width:none !important;font-size:clamp(36px,9.3cqw,44px) !important;line-height:1.16 !important}
.ronV97EcosystemPromise,.ronV73OutcomeGrid,.ronV88PartnerGrid,.ronV88PartnerAssurance{grid-template-columns:1fr !important}
.ronV73SlideCaption{padding:26px 20px 30px !important}
.ronV73Controls{grid-template-columns:120px minmax(0,1fr)}
.ronV73Counter{display:none}
.ronV73Primary,.ronV73Secondary{width:100%}}
.ronV105Method{display:block !important;position:relative !important;box-sizing:border-box;width:100% !important;max-width:100vw !important;max-width:100dvw !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow:hidden !important;color:#12130f;background:radial-gradient(circle at 92% 5%,rgba(189,220,36,.12),transparent 300px),#f6f4ef;border-top:1px solid #d9d9d2;border-bottom:1px solid #d9d9d2;font-family:"RON Sans",Arial,sans-serif;isolation:isolate}
.ronV105MethodInner,.ronV105MethodHeader,.ronV105MethodFormula,.ronV105MethodSteps,.ronV105MethodStep,.ronV105MethodClose{position:static !important;box-sizing:border-box;float:none !important;clear:both !important;height:auto !important;min-height:0 !important;max-height:none !important;transform:none !important;visibility:visible !important;opacity:1 !important}
.ronV105MethodInner{display:block !important;width:min(92%,1180px) !important;max-width:calc(100vw - 32px) !important;max-width:calc(100dvw - 32px) !important;margin:0 auto !important;padding:64px 0 68px !important}
.ronV105MethodHeader{display:block !important;margin:0 !important;padding:0 0 30px !important;border-bottom:1px solid #d9d9d2}
.ronV105MethodKicker,.ronV105MethodSectionKicker{display:block !important;position:static !important;width:100% !important;margin:0 0 16px !important;color:#4f6d0f !important;-webkit-text-fill-color:#4f6d0f !important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px !important;font-weight:800 !important;line-height:1.55 !important;letter-spacing:.1em !important}
.ronV105MethodTitle{display:block !important;position:static !important;width:100% !important;max-width:880px !important;margin:0 !important;color:#12130f !important;-webkit-text-fill-color:#12130f !important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(42px,4vw,56px) !important;font-weight:400 !important;line-height:1.1 !important;letter-spacing:-.035em !important;overflow-wrap:anywhere}
.ronV105MethodAccent{color:#4f6d0f !important;-webkit-text-fill-color:#4f6d0f !important}
.ronV105MethodLead{display:block !important;position:static !important;width:100% !important;max-width:860px !important;margin:20px 0 0 !important;color:#5f625a !important;-webkit-text-fill-color:#5f625a !important;font-size:19px !important;font-weight:600 !important;line-height:1.62 !important}
.ronV105MethodFormula{display:block !important;width:100% !important;margin:28px 0 0 !important;padding:24px 26px !important;color:#fff !important;background:#0b1408;border:1px solid #0b1408}
.ronV105MethodFormulaKicker{display:block !important;position:static !important;width:100% !important;margin:0 0 8px !important;color:#d8eb72 !important;-webkit-text-fill-color:#d8eb72 !important;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px !important;font-weight:800 !important;line-height:1.5 !important;letter-spacing:.09em !important}
.ronV105MethodFormulaResultText{display:block !important;position:static !important}
.ronV105MethodFormulaResultText{color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(25px,2.2vw,32px) !important;font-weight:400 !important;line-height:1.3 !important;letter-spacing:-.02em !important}
.ronV105MethodOutcomeItem{display:inline !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-weight:400 !important}
.ronV105MethodOutcomeDot{display:inline !important;padding:0 8px;color:#bddc24 !important;-webkit-text-fill-color:#bddc24 !important}
.ronV105MethodSteps{display:block !important;margin:0 !important;padding:30px 0 0 !important}
.ronV105MethodStep{display:block !important;width:100% !important;margin:0 !important;padding:21px 0 23px !important;border-top:1px solid #d9d9d2}
.ronV105MethodStepTag{display:block !important;margin:0 0 8px !important;color:#4f6d0f !important;-webkit-text-fill-color:#4f6d0f !important;font-size:16px !important;font-weight:800 !important;line-height:1.55 !important;letter-spacing:.07em !important}
.ronV105MethodStepTitle{display:block !important;margin:0 0 8px !important;color:#12130f !important;-webkit-text-fill-color:#12130f !important;font-family:"RON Editorial",Georgia,serif!important;font-size:31px !important;font-weight:400 !important;line-height:1.15 !important;letter-spacing:-.025em !important}
.ronV105MethodStepText{display:block !important;max-width:820px !important;margin:0 !important;color:#5f625a !important;-webkit-text-fill-color:#5f625a !important;font-size:17px !important;line-height:1.62 !important}
.ronV105MethodClose{display:block !important;margin:0 !important;padding:24px 0 0 !important;border-top:0}
.ronV105MethodCta{display:inline-block !important;position:static !important;box-sizing:border-box;max-width:100% !important;height:auto !important;min-height:48px !important;margin:0 !important;padding:15px 20px !important;color:#fff !important;-webkit-text-fill-color:#fff !important;background:#0b1408;border:1px solid #0b1408;font-size:16px !important;font-weight:800 !important;line-height:1.35 !important;text-align:center;text-decoration:none !important;white-space:normal !important;transform:none !important}
.ronV105MethodMicrocopy{display:block !important;position:static !important;max-width:720px !important;margin:13px 0 0 !important;color:#6b6d65 !important;-webkit-text-fill-color:#6b6d65 !important;font-size:16px !important;line-height:1.55 !important}
.ronV105MethodCta:hover{color:#12130f !important;-webkit-text-fill-color:#12130f !important;background:#bddc24;border-color:#bddc24}
.ronV105MethodCta:focus-visible{outline:3px solid #bddc24;outline-offset:3px}
@media (max-width:1180px){.ronV105MethodInner{width:calc(100% - 40px) !important;padding:58px 0 62px !important}
.ronV105MethodHeader{padding-bottom:28px !important}
.ronV105MethodTitle{font-size:44px !important}
.ronV105MethodFormula{padding:23px 22px !important}
.ronV105MethodSteps{padding-top:32px !important}
.ronV105MethodClose{padding-top:32px !important}}
@media (max-width:760px){.ronV105MethodInner{width:calc(100% - 32px) !important;padding:52px 0 56px !important}
.ronV105MethodHeader{padding-bottom:24px !important}
.ronV105MethodTitle{font-size:36px !important;line-height:1.12 !important;letter-spacing:-.03em !important}
.ronV105MethodLead{margin-top:18px !important;font-size:17px !important;line-height:1.65 !important}
.ronV105MethodFormula{margin-top:22px !important;padding:20px 17px !important}
.ronV105MethodFormulaResultText{font-size:25px !important}
.ronV105MethodOutcomeItem{display:block !important}
.ronV105MethodOutcomeDot{display:none !important;padding:0 !important}
.ronV105MethodSteps{padding-top:28px !important}
.ronV105MethodStep{padding:20px 0 22px !important}
.ronV105MethodStepTitle{font-size:29px !important}
.ronV105MethodStepText{font-size:16px !important}
.ronV105MethodClose{padding-top:22px !important}
.ronV105MethodCta{display:block !important;width:100% !important;padding:15px 16px !important}}
@media (prefers-reduced-motion:reduce){.ronV105MethodCta{transition:none !important}}
.ronV106Quick,:where(.ronV115Scope64):not(.ronV115WeightSentinel){box-sizing:border-box}
.ronV106Quick{position:relative;width:100%;color:#12130f;background:#f6f4ef;border-top:2px solid #0b1408;border-bottom:1px solid #d9d9d2}
.ronV106QuickShell{position:relative;width:min(1600px,calc(100% - clamp(44px,8vw,140px)));margin:0 auto;padding:clamp(44px,5vw,72px) 0}
.ronV106QuickShell::before{content:"";position:absolute;inset:-2px auto auto 0;width:clamp(70px,9vw,140px);height:2px;background:#bddc24}
.ronV106QuickHead{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,84px);align-items:end;padding-bottom:clamp(26px,3vw,38px);border-bottom:1px solid #aeb2a7}
.ronV106QuickKicker{margin:0 0 13px;color:#4f6d0f;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.12em!important}
.ronV106QuickTitle{margin:0;color:#0b1408;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(40px,3.8vw,58px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.04em!important}
.ronV106QuickLead{max-width:760px;margin:0;padding-left:22px;color:#4f534b;border-left:2px solid #bddc24;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;line-height:29px!important}
.ronV106QuickList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(30px,3vw,42px) 0 0;padding:0;list-style:none;border-top:1px solid #d9d9d2;border-left:1px solid #d9d9d2;background:#fff}
.ronV106QuickItem{margin:0;padding:clamp(24px,2.3vw,34px);border-right:1px solid #d9d9d2;border-bottom:1px solid #d9d9d2}
.ronV106QuickMeta{display:flex;align-items:baseline;gap:13px;margin-bottom:17px}
.ronV106QuickNumber{color:#4f6d0f;font-family:"RON Editorial",Georgia,serif!important;font-size:25px!important;line-height:1!important}
.ronV106QuickLabel{color:#0b1408;font-family:"RON Sans",Arial,sans-serif!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.08em!important}
.ronAudienceShell,.ronAudiencePortrait,.ronAudienceStory{min-height:0!important}
.ronV73Carousel,.ronV73Viewport{height:auto!important;min-height:0!important;max-height:none!important}
.ronV73Track,.ronV73Slide{height:auto!important;min-height:0!important}
.ronV73SlideMedia{height:auto!important;min-height:0!important;aspect-ratio:4/3}
.ronLeadershipMenuButton,.ronLeadershipCloseButton,.ronV73Arrow,.ronSmartDockClose{min-width:48px!important;min-height:48px!important}
.ronFooterLink,.ronHeroScroll,.ronV46LegalLink{min-height:48px;display:inline-flex;align-items:center}
:where(.ronV115Scope67):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):focus-visible{outline:3px solid #bddc24!important;outline-offset:3px!important}
@media(max-width:1180px){.ronV106QuickHead{grid-template-columns:1fr;gap:20px}
.ronV106QuickList{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ronV106QuickShell{width:calc(100% - 32px);padding:42px 0 48px}
.ronV106QuickTitle{font-size:clamp(35px,10vw,42px)!important}
.ronV106QuickLead{padding-left:16px;font-size:16px!important;line-height:27px!important}
.ronV106QuickList{display:block;margin-top:28px}
.ronV106QuickItem{padding:23px 20px}
.ronV73SlideMedia{aspect-ratio:4/3}}
@media(max-width:420px){.ronV106QuickShell{width:calc(100% - 28px)}}
@media(prefers-reduced-motion:reduce){:where(.ronV115Scope64):not(.ronV115WeightSentinel),.ronV73Track{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.ronV107Traffic,:where(.ronV115Scope68):not(.ronV115WeightSentinel){box-sizing:border-box}
.ronV107Traffic,.ronV107TrafficShell,.ronV107TrafficIntro,.ronV107TrafficDiagnosis,.ronV107TrafficScope{height:auto!important;min-height:0!important;max-height:none!important}
.ronV107Traffic{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#12130f!important;background:#f6f4ef!important;border-top:1px solid #d9d9d2;border-bottom:1px solid #d9d9d2;font-family:"RON Sans",Arial,sans-serif!important;container-type:normal!important}
.ronV107TrafficShell{display:block!important;width:min(1600px,calc(100% - clamp(44px,8vw,140px)))!important;max-width:none!important;margin:0 auto!important;padding:clamp(64px,6vw,92px) 0!important}
.ronV107TrafficIntro{display:block!important;position:static!important;margin:0!important;padding:0 0 clamp(38px,4vw,58px)!important}
.ronV107TrafficKicker,.ronV107TrafficStageKicker,.ronV107TrafficAuditKicker,.ronV107TrafficScopeKicker{display:block!important;margin:0 0 15px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.11em!important;text-transform:uppercase!important}
.ronV107TrafficTitle{display:block!important;max-width:1180px!important;margin:0!important;color:#0b1408!important;-webkit-text-fill-color:#0b1408!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(46px,5vw,72px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.045em!important;text-wrap:balance}
:where(.ronV115Scope69):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){display:block!important;margin-top:.08em!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font:inherit!important;font-style:normal!important}
.ronV107TrafficLead{display:block!important;max-width:930px!important;margin:24px 0 0!important;color:#555950!important;-webkit-text-fill-color:#555950!important;font-size:18px!important;font-weight:500!important;line-height:1.7!important}
.ronV107TrafficTruth{display:block!important;max-width:980px!important;margin:31px 0 0!important;padding:23px 0!important;border-top:1px solid #aeb2a7!important;border-bottom:1px solid #aeb2a7!important}
.ronV107TrafficTruthLabel{display:block!important;margin:0 0 9px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:25px!important;letter-spacing:.08em!important}
.ronV107TrafficTruthText{display:block!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:400!important;line-height:1.35!important;letter-spacing:-.02em!important}
.ronV107TrafficDiagnosis{display:block!important;position:static!important;margin:0!important;padding:clamp(38px,4.5vw,64px)!important;color:#fff!important;background:#0b1408!important;border:1px solid #27311f!important}
.ronV107TrafficDiagnosisHead{display:block!important;max-width:1050px!important;margin:0!important;padding:0 0 clamp(28px,3vw,42px)!important}
:where(.ronV115Scope70):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important}
.ronV107TrafficStageTitle,.ronV107TrafficAuditTitle,.ronV107TrafficScopeTitle{display:block!important;margin:0!important;font-family:"RON Editorial",Georgia,serif!important;font-weight:400!important;letter-spacing:-.03em!important;text-wrap:balance}
.ronV107TrafficStageTitle{max-width:980px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(34px,3.4vw,52px)!important;line-height:1.14!important}
.ronV107TrafficStageLead{max-width:850px!important;margin:20px 0 0!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:17px!important;line-height:1.65!important}
.ronV107TrafficFlow{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))!important;margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid rgba(255,255,255,.2)!important;border-left:1px solid rgba(255,255,255,.2)!important}
.ronV107TrafficStep{display:block!important;position:static!important;height:auto!important;min-height:0!important;margin:0!important;padding:clamp(24px,2.8vw,38px)!important;background:rgba(255,255,255,.025)!important;border-right:1px solid rgba(255,255,255,.2)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}
.ronV107TrafficNumber{display:block!important;margin:0 0 26px!important;color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-family:"RON Editorial",Georgia,serif!important;font-size:31px!important;line-height:1!important}
.ronV107TrafficQuestion{margin:0 0 10px!important;color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.1em!important}
.ronV107TrafficStepTitle{margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"RON Editorial",Georgia,serif!important;font-size:27px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.025em!important}
.ronV107TrafficStepText{margin:14px 0 0!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important;font-size:16px!important;line-height:1.65!important}
.ronV107TrafficAudit{display:block!important;height:auto!important;min-height:0!important;margin:clamp(30px,3.5vw,48px) 0 0!important;padding:clamp(25px,3vw,38px)!important;color:#12130f!important;background:#f6f4ef!important}
.ronV107TrafficAuditCopy{display:block!important;max-width:850px!important;margin:0 0 25px!important}
.ronV107TrafficAuditKicker{margin:4px 0 0!important}
.ronV107TrafficAuditTitle{max-width:720px!important;margin-top:10px!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-size:clamp(29px,2.8vw,40px)!important;line-height:1.18!important}
.ronV107TrafficMetrics{display:flex!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid #cfd1ca!important;border-left:1px solid #cfd1ca!important}
.ronV107TrafficAuditNote{max-width:1030px!important;margin:19px 0 0!important;color:#555950!important;-webkit-text-fill-color:#555950!important;font-size:16px!important;line-height:1.65!important}
.ronV107TrafficScope{display:block!important;position:static!important;margin:0!important;padding:clamp(42px,4.5vw,64px)!important;color:#12130f!important;background:#fff!important;border-right:1px solid #d9d9d2!important;border-bottom:1px solid #d9d9d2!important;border-left:1px solid #d9d9d2!important}
.ronV107TrafficScopeHead{display:block!important;max-width:980px!important;margin:0 0 clamp(28px,3vw,42px)!important}
.ronV107TrafficScopeKicker{margin:6px 0 0!important}
.ronV107TrafficScopeTitle{max-width:820px!important;margin-top:12px!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-size:clamp(32px,3.1vw,46px)!important;line-height:1.16!important}
.ronV107TrafficScopeGrid{display:flex!important;flex-wrap:wrap!important;margin:0!important;border-top:1px solid #cfd1ca!important;border-left:1px solid #cfd1ca!important}
.ronV107TrafficClosing{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;margin:clamp(27px,3vw,39px) 0 0!important;padding-top:27px!important;border-top:1px solid #cfd1ca!important}
.ronV107TrafficAction{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;min-height:52px!important;padding:13px 20px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b1408!important;border:1px solid #0b1408!important;border-radius:0!important;font-size:16px!important;font-weight:850!important;line-height:1.35!important;letter-spacing:.025em!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}
.ronV107TrafficAction:hover{color:#12130f!important;-webkit-text-fill-color:#12130f!important;background:#bddc24!important;border-color:#bddc24!important}
.ronV107TrafficAction:focus-visible{outline:3px solid #bddc24!important;outline-offset:4px!important}
.ronV108Proof,.ronV108ProofShell,.ronV108ProofIntro,.ronV108ProofRail,.ronV108ProofCard,.ronV108ProofMedia,.ronV108ProofCaption,.ronV108ProofFoot,.ronV108ProofActions{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important}
.ronV108Proof{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#12130f!important;background:#f6f4ef!important;border-top:1px solid #d9d9d2!important;border-bottom:1px solid #d9d9d2!important;font-family:"RON Sans",Arial,sans-serif!important;}
.ronV108ProofShell{display:block!important;width:min(1600px,calc(100% - clamp(44px,8vw,140px)))!important;max-width:none!important;margin:0 auto!important;padding:clamp(62px,5.5vw,84px) 0!important}
.ronV108ProofIntro{display:block!important;max-width:1080px!important;margin:0!important;padding:0 0 clamp(28px,3vw,40px)!important}
.ronV108ProofKicker{display:block!important;margin:0 0 14px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.11em!important;text-transform:uppercase!important}
.ronV108ProofTitle{display:block!important;max-width:1000px!important;margin:0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(42px,4vw,60px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.042em!important;text-wrap:balance}
.ronV108ProofLead{display:block!important;max-width:850px!important;margin:19px 0 0!important;color:#555950!important;-webkit-text-fill-color:#555950!important;font-size:17px!important;line-height:1.68!important}
.ronV108ProofHint{display:none!important;margin:0 0 12px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.08em!important}
.ronV108ProofRail{display:grid!important;grid-template-columns:repeat(4,minmax(min(280px,100%),1fr))!important;align-items:start!important;gap:clamp(14px,1.4vw,22px)!important;width:100%!important;margin:0!important;padding:0 0 6px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;scrollbar-color:#4f6d0f #d9d9d2!important;list-style:none!important;outline:none!important}
.ronV108ProofRail:focus-visible{outline:3px solid #bddc24!important;outline-offset:5px!important}
.ronV108ProofRail::-webkit-scrollbar{height:4px}
.ronV108ProofRail::-webkit-scrollbar-track{background:#d9d9d2}
.ronV108ProofRail::-webkit-scrollbar-thumb{background:#4f6d0f}
.ronV108ProofCard{display:block!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;scroll-snap-align:start!important}
.ronV108ProofMedia{position:relative!important;display:block!important;width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important;background:#eeece6!important;border:1px solid #d9d9d2!important}
.ronV108ProofImage{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;filter:saturate(.88) contrast(1.02)!important}
.ronV108ProofCaption{display:block!important;margin:0!important;padding:17px 0 0!important}
.ronV108ProofMeta{display:block!important;margin:0 0 8px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.07em!important}
.ronV108ProofCardTitle{display:block!important;margin:0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(24px,1.75vw,29px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.025em!important;text-wrap:balance}
.ronV108ProofFoot{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:clamp(24px,4vw,58px)!important;margin:clamp(28px,3vw,40px) 0 0!important;padding:25px 0 0!important;border-top:1px solid #bfc2b8!important}
.ronV108ProofFootText{flex:1 1 620px!important;max-width:820px!important;margin:0!important;color:#555950!important;-webkit-text-fill-color:#555950!important;font-size:17px!important;line-height:1.62!important}
.ronV108ProofFootStrong{display:block!important;margin:0 0 3px!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:25px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.02em!important}
.ronV108ProofActions{flex:0 1 430px!important;display:block!important;margin:0!important;padding:0!important}
.ronV108ProofAction{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;min-height:52px!important;max-width:100%!important;padding:13px 20px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b1408!important;border:1px solid #0b1408!important;border-radius:0!important;font-size:16px!important;font-weight:850!important;line-height:1.35!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}
.ronV108ProofActionArrow{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:18px!important}
.ronV108ProofAction:hover{color:#12130f!important;-webkit-text-fill-color:#12130f!important;background:#bddc24!important;border-color:#bddc24!important}
.ronV108ProofAction:focus-visible{outline:3px solid #bddc24!important;outline-offset:4px!important}
.ronV108ProofMicrocopy{display:block!important;margin:10px 0 0!important;color:#6b6d65!important;-webkit-text-fill-color:#6b6d65!important;font-size:16px!important;line-height:1.5!important}
@media(max-width:1180px){.ronV107TrafficShell{width:calc(100% - 48px)!important}
.ronV107TrafficScopeHead,.ronV107TrafficAuditCopy{grid-template-columns:1fr!important;gap:12px!important}
.ronV107TrafficScopeKicker,.ronV107TrafficAuditKicker{margin:0!important}
.ronV108ProofShell{width:calc(100% - 48px)!important}
.ronV108ProofRail{grid-template-columns:repeat(2,minmax(min(260px,100%),1fr))!important;row-gap:32px!important}
.ronV108ProofFoot{align-items:flex-start!important}
.ronV108ProofActions{flex-basis:360px!important}}
@media(max-width:760px){.ronV107TrafficShell{width:calc(100% - 32px)!important;padding:52px 0 56px!important}
.ronV107TrafficIntro{padding-bottom:34px!important}
.ronV107TrafficTitle{font-size:39px!important;line-height:1.11!important;letter-spacing:-.038em!important}
.ronV107TrafficLead{margin-top:19px!important;font-size:16px!important;line-height:1.65!important}
.ronV107TrafficTruth{grid-template-columns:1fr!important;gap:10px!important;margin-top:24px!important;padding:20px 0!important}
.ronV107TrafficTruthText{font-size:25px!important}
.ronV107TrafficDiagnosis,.ronV107TrafficScope{padding:31px 18px!important}
.ronV107TrafficDiagnosisHead{padding-bottom:27px!important}
.ronV107TrafficStageTitle{font-size:34px!important}
.ronV107TrafficStageLead{font-size:16px!important}
.ronV107TrafficFlow{grid-template-columns:1fr!important}
.ronV107TrafficStep{padding:25px 20px 28px!important}
.ronV107TrafficNumber{margin-bottom:20px!important}
.ronV107TrafficStepTitle{font-size:26px!important}
.ronV107TrafficAudit{margin-top:29px!important;padding:25px 18px!important}
.ronV107TrafficAuditTitle{font-size:29px!important}
.ronV107TrafficMetrics{display:block!important}
.ronV107TrafficScopeGrid{display:block!important}
.ronV107TrafficClosing{display:block!important}
.ronV107TrafficAction{width:100%!important;margin-top:21px!important}
.ronV108ProofShell{width:calc(100% - 32px)!important;padding:52px 0 56px!important}
.ronV108ProofIntro{padding-bottom:24px!important}
.ronV108ProofTitle{font-size:38px!important;line-height:1.11!important}
.ronV108ProofLead{margin-top:18px!important;font-size:16px!important;line-height:1.65!important}
.ronV108ProofHint{display:flex!important;align-items:center!important;justify-content:space-between!important}
.ronV108ProofRail{display:flex!important;align-items:flex-start!important;gap:12px!important;width:calc(100% + 16px)!important;margin:0!important;padding:0 16px 13px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#4f6d0f #d9d9d2!important}
.ronV108ProofCard{flex:0 0 84%!important}
.ronV108ProofCaption{padding-top:15px!important}
.ronV108ProofCardTitle{font-size:27px!important}
.ronV108ProofFoot{display:block!important;margin-top:30px!important}
.ronV108ProofFootText{font-size:16px!important}
.ronV108ProofActions{margin-top:21px!important}
.ronV108ProofAction{width:100%!important}
.ronV108ProofMicrocopy{text-align:center!important}}
@media(max-width:420px){.ronV107TrafficShell{width:calc(100% - 28px)!important}
.ronV107TrafficTitle{font-size:36px!important}
.ronV107TrafficDiagnosis,.ronV107TrafficScope{padding-right:15px!important;padding-left:15px!important}
.ronV107TrafficStageTitle{font-size:32px!important}
.ronV107TrafficScopeTitle{font-size:31px!important}
.ronV108ProofShell{width:calc(100% - 28px)!important}
.ronV108ProofTitle{font-size:35px!important}
.ronV108ProofRail{width:calc(100% + 14px)!important}
.ronV108ProofCard{flex-basis:88%!important}
.ronV108ProofCardTitle{font-size:26px!important}}
@media(prefers-reduced-motion:reduce){.ronV107TrafficAction,.ronV108ProofAction{transition:none!important}
.ronV108ProofRail{scroll-behavior:auto!important}}
.ronV109Media,.ronV109MediaShell,.ronV109MediaIntro,.ronV109MediaEvidence,.ronV109MediaVideo,.ronV109MediaVisual,.ronV109MediaVideoCopy,.ronV109MediaPress,.ronV109MediaSources{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important}
.ronV109Media{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#12130f!important;background:#fff!important;border-top:1px solid #d9d9d2!important;border-bottom:1px solid #d9d9d2!important;font-family:"RON Sans",Arial,sans-serif!important;}
.ronV109Media::before{content:"";position:absolute;z-index:1;top:-1px;left:0;width:clamp(84px,12vw,180px);height:2px;background:#bddc24;pointer-events:none}
.ronV109MediaShell{position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:clamp(34px,5vw,78px)!important;width:min(1600px,calc(100% - clamp(44px,8vw,140px)))!important;max-width:none!important;margin:0 auto!important;padding:clamp(64px,5.5vw,84px) 0!important}
.ronV109MediaIntro{flex:1 1 310px!important;max-width:none!important;margin:0!important;padding:0!important}
.ronV109MediaKicker{display:block!important;margin:0 0 14px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.11em!important;text-transform:uppercase!important}
.ronV109MediaTitle{display:block!important;margin:0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(42px,3.55vw,56px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.042em!important;text-wrap:balance}
.ronV109MediaLead{display:block!important;max-width:440px!important;margin:19px 0 0!important;color:#5f625a!important;-webkit-text-fill-color:#5f625a!important;font-size:16px!important;line-height:1.7!important}
.ronV109MediaEvidence{flex:2.15 1 700px!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:12px!important;min-width:0!important;margin:0!important;padding:0!important}
.ronV109MediaVideo{flex:1.15 1 420px!important;display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;background:#f6f4ef!important;border:1px solid #d9d9d2!important;text-decoration:none!important}
.ronV109MediaVisual{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#0b1408!important}
.ronV109MediaImage{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover!important;object-position:center!important;filter:saturate(.76) contrast(1.06) brightness(.9)!important}
.ronV109MediaPlay{position:absolute!important;right:auto!important;bottom:18px!important;left:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;min-height:48px!important;margin:0!important;padding:11px 15px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(11,20,8,.94)!important;border-left:3px solid #bddc24!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.06em!important}
.ronV109MediaPlayIcon{display:inline-block!important;color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-size:17px!important;line-height:1!important}
.ronV109MediaVideoCopy{flex:1 1 auto!important;display:block!important;margin:0!important;padding:24px 24px 27px!important}
.ronV109MediaMeta{display:block!important;margin:0 0 9px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.ronV109MediaVideoTitle{display:block!important;margin:0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(27px,2.15vw,32px)!important;font-weight:400!important;line-height:1.16!important;letter-spacing:-.03em!important;text-wrap:balance}
.ronV109MediaWatch{display:inline-flex!important;align-items:center!important;min-height:44px!important;margin:12px 0 0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;border-bottom:1px solid #12130f!important;font-size:16px!important;font-weight:800!important;line-height:24px!important}
.ronV109MediaArchive{display:block!important;margin:10px 0 0!important;color:#6b6d65!important;-webkit-text-fill-color:#6b6d65!important;font-size:16px!important;line-height:1.5!important}
.ronV109MediaVideo:hover{background:#eeece6!important}
.ronV109MediaVideo:focus-visible{outline:3px solid #bddc24!important;outline-offset:4px!important}
.ronV109MediaPress{flex:.85 1 300px!important;display:block!important;min-width:0!important;margin:0!important;padding:clamp(27px,2.5vw,38px)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b1408!important;border:1px solid #0b1408!important}
.ronV109MediaPressMeta{display:block!important;margin:0 0 13px!important;color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.09em!important;text-transform:uppercase!important}
.ronV109MediaPressTitle{display:block!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(28px,2.2vw,34px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.03em!important;text-wrap:balance}
.ronV109MediaPressLead{display:block!important;margin:16px 0 0!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:16px!important;line-height:1.62!important}
.ronV109MediaSources{display:block!important;margin:24px 0 0!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,.22)!important}
.ronV109MediaSource{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:50px!important;margin:0!important;padding:10px 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-top:1px solid rgba(255,255,255,.22)!important;font-size:16px!important;line-height:24px!important;text-decoration:none!important}
.ronV109MediaSourceName{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.055em!important}
.ronV109MediaSourceDate{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:16px!important;line-height:24px!important;white-space:nowrap!important;opacity:.64!important}
.ronV109MediaSource:hover{color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important}
.ronV109MediaSource:focus-visible{outline:3px solid #bddc24!important;outline-offset:3px!important}
@media(max-width:1180px){.ronV109MediaShell{gap:32px!important;width:calc(100% - 48px)!important}}
@media(max-width:760px){.ronV109MediaShell{display:block!important;width:calc(100% - 32px)!important;padding:52px 0 56px!important}
.ronV109MediaIntro{max-width:none!important;margin-bottom:27px!important}
.ronV109MediaTitle{font-size:37px!important;line-height:1.1!important}
.ronV109MediaLead{max-width:none!important;margin-top:17px!important;font-size:16px!important;line-height:1.65!important}
.ronV109MediaEvidence{display:block!important}
.ronV109MediaVideo{width:100%!important}
.ronV109MediaPlay{bottom:14px!important;left:14px!important;min-height:44px!important;padding:10px 13px!important}
.ronV109MediaVideoCopy{padding:21px 18px 24px!important}
.ronV109MediaVideoTitle{font-size:27px!important}
.ronV109MediaPress{width:100%!important;margin-top:12px!important;padding:25px 18px 27px!important}
.ronV109MediaPressTitle{font-size:29px!important}
.ronV109MediaSources{margin-top:21px!important}
.ronV109MediaSource{min-height:52px!important}}
@media(max-width:420px){.ronV109MediaShell{width:calc(100% - 28px)!important}
.ronV109MediaTitle{font-size:35px!important}
.ronV109MediaVideoTitle{font-size:26px!important}
.ronV109MediaPressTitle{font-size:27px!important}}
@media(prefers-reduced-motion:reduce){.ronV109MediaVideo,.ronV109MediaSource{transition:none!important}}
.ronV110Journey,.ronV110JourneyShell,.ronV110JourneyHead,.ronV110JourneyBody,.ronV110JourneyVisuals,.ronV110JourneyFigure,.ronV110JourneyMedia,.ronV110JourneyMilestones,.ronV110JourneyMilestone,.ronV110JourneyClosing,.ronV110JourneyOutcome{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important}
.ronV110Journey{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#12130f!important;background:#f6f4ef!important;border-top:1px solid #d9d9d2!important;border-bottom:1px solid #d9d9d2!important;font-family:"RON Sans",Arial,sans-serif!important;isolation:isolate}
.ronV110Journey::before{content:"";position:absolute;z-index:1;top:-1px;left:0;width:clamp(84px,12vw,180px);height:2px;background:#bddc24;pointer-events:none}
.ronV110JourneyShell{display:block!important;width:min(1600px,calc(100% - clamp(44px,8vw,140px)))!important;max-width:none!important;margin:0 auto!important;padding:clamp(64px,5.7vw,88px) 0!important}
.ronV110JourneyHead{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:24px clamp(36px,5vw,76px)!important;margin:0!important;padding:0 0 clamp(30px,3vw,42px)!important;border-bottom:1px solid #aeb2a7!important}
.ronV110JourneyKicker{flex:1 1 100%!important;display:block!important;margin:0!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.105em!important;text-transform:uppercase!important}
.ronV110JourneyTitle{flex:1.2 1 560px!important;display:block!important;margin:0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(44px,3.8vw,58px)!important;font-weight:400!important;line-height:1.07!important;letter-spacing:-.043em!important;text-wrap:balance}
.ronV110JourneyAccent{display:inline!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-style:italic!important}
.ronV110JourneyLead{flex:.8 1 390px!important;display:block!important;margin:0!important;padding:2px 0 2px 22px!important;color:#555950!important;-webkit-text-fill-color:#555950!important;border-left:2px solid #bddc24!important;font-size:16px!important;line-height:1.72!important}
.ronV110JourneyBody{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:clamp(32px,4.5vw,70px)!important;margin:clamp(32px,3.5vw,48px) 0 0!important;padding:0!important}
.ronV110JourneyVisuals{flex:1.05 1 540px!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;margin:0!important;padding:0!important}
.ronV110JourneyFigure{flex:1 1 250px!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #d9d9d2!important}
.ronV110JourneyMedia{display:block!important;width:100%!important;aspect-ratio:4/3!important;margin:0!important;overflow:hidden!important;background:#0b1408!important}
.ronV110JourneyImage{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover!important;object-position:center!important;filter:saturate(.84) contrast(1.03)!important}
.ronV110JourneyCaption{display:flex!important;align-items:center!important;gap:13px!important;min-height:62px!important;margin:0!important;padding:12px 15px!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-size:16px!important;line-height:24px!important}
.ronV110JourneyCaptionNo{flex:0 0 auto!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:24px!important;line-height:1!important}
.ronV110JourneyCaptionText{display:block!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:16px!important;font-weight:750!important;line-height:24px!important}
.ronV110JourneyMilestones{flex:.95 1 500px!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;border-bottom:1px solid #aeb2a7!important}
.ronV110JourneyMilestone{display:block!important;width:100%!important;margin:0!important;padding:17px 0 19px!important;border-top:1px solid #aeb2a7!important}
.ronV110JourneyMeta{display:block!important;margin:0 0 7px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.065em!important;text-transform:uppercase!important}
.ronV110JourneyMilestoneTitle{display:block!important;margin:0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(27px,2vw,31px)!important;font-weight:400!important;line-height:1.14!important;letter-spacing:-.028em!important}
.ronV110JourneyText{display:block!important;margin:8px 0 0!important;color:#5f625a!important;-webkit-text-fill-color:#5f625a!important;font-size:16px!important;line-height:1.62!important}
.ronV110JourneyClosing{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:16px!important;margin:clamp(30px,3.4vw,46px) 0 0!important;padding:24px 0 0!important;border-top:1px solid #aeb2a7!important}
.ronV110JourneyClosingText{flex:1.12 1 480px!important;display:flex!important;align-items:center!important;margin:0!important;padding:4px 18px 4px 0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(27px,2.25vw,34px)!important;font-weight:400!important;line-height:1.24!important;letter-spacing:-.025em!important}
.ronV110JourneyOutcome{flex:.88 1 420px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0!important;padding:22px 25px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b1408!important;border-left:3px solid #bddc24!important}
.ronV110JourneyOutcomeLabel{display:block!important;margin:0 0 7px!important;color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.085em!important}
.ronV110JourneyOutcomeText{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(20px,1.65vw,24px)!important;font-weight:850!important;line-height:1.4!important;letter-spacing:.035em!important}
@media(max-width:1180px){.ronV110JourneyShell{width:calc(100% - 48px)!important}
.ronV110JourneyHead{gap:22px 40px!important}
.ronV110JourneyBody{gap:32px!important}}
@media(max-width:760px){.ronV110JourneyShell{width:calc(100% - 32px)!important;padding:52px 0 56px!important}
.ronV110JourneyHead{display:block!important;padding-bottom:27px!important}
.ronV110JourneyKicker{margin-bottom:14px!important;letter-spacing:.085em!important}
.ronV110JourneyTitle{font-size:37px!important;line-height:1.09!important}
.ronV110JourneyLead{margin-top:20px!important;padding:1px 0 1px 16px!important;font-size:16px!important;line-height:1.65!important}
.ronV110JourneyBody{display:block!important;margin-top:28px!important}
.ronV110JourneyVisuals{display:block!important}
.ronV110JourneyFigure{width:100%!important}
.ronV110JourneyFigureSecond{margin-top:12px!important}
.ronV110JourneyCaption{min-height:58px!important;padding:11px 14px!important}
.ronV110JourneyMilestones{margin-top:28px!important}
.ronV110JourneyMilestone{padding:18px 0 20px!important}
.ronV110JourneyMilestoneTitle{font-size:27px!important}
.ronV110JourneyClosing{display:block!important;margin-top:28px!important;padding-top:22px!important}
.ronV110JourneyClosingText{display:block!important;padding:0!important;font-size:27px!important;line-height:1.25!important}
.ronV110JourneyOutcome{margin-top:20px!important;padding:20px 17px!important}
.ronV110JourneyOutcomeText{font-size:20px!important;line-height:1.45!important}}
@media(max-width:420px){.ronV110JourneyShell{width:calc(100% - 28px)!important}
.ronV110JourneyTitle{font-size:35px!important}
.ronV110JourneyMilestoneTitle{font-size:26px!important}}
.ronV111Voice,.ronV111VoiceVisual,.ronV111VoiceContent,.ronV111VoiceList,.ronV111VoiceItem,.ronV111VoiceSource{box-sizing:border-box!important}
.ronV111Voice{position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:clamp(34px,4.5vw,72px)!important;width:100%!important;margin:clamp(34px,4vw,56px) 0 0!important;padding:clamp(30px,3.2vw,46px) 0 clamp(32px,3.5vw,50px)!important;color:#12130f!important;background:#f6f4ef!important;border-top:1px solid #aeb2a7!important;border-bottom:1px solid #aeb2a7!important;font-family:"RON Sans",Arial,sans-serif!important;}
.ronV111Voice::before{content:"";position:absolute;top:-1px;left:0;width:clamp(82px,9vw,138px);height:3px;background:#bddc24;pointer-events:none}
.ronV111VoiceVisual{flex:0 1 460px!important;display:block!important;width:min(100%,460px)!important;max-width:460px!important;min-width:0!important;margin:0!important;padding:0!important;background:#0b1408!important;border:1px solid #263121!important;overflow:hidden!important}
.ronV111VoiceImage{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/5!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important}
.ronV111VoiceContent{flex:1 1 560px!important;display:block!important;min-width:0!important;max-width:850px!important;margin:0!important;padding:1px 0 0!important}
.ronV111VoiceKicker{display:block!important;margin:0 0 14px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.105em!important;text-transform:uppercase!important}
.ronV111VoiceTitle{display:block!important;max-width:16ch!important;margin:0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(38px,3.1vw,49px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.038em!important;text-wrap:balance!important}
.ronV111VoiceLead{display:block!important;max-width:690px!important;margin:18px 0 0!important;color:#555950!important;-webkit-text-fill-color:#555950!important;font-size:17px!important;line-height:1.7!important;text-wrap:pretty!important}
.ronV111VoiceList{display:block!important;width:100%!important;margin:clamp(25px,2.8vw,38px) 0 0!important;padding:0!important;border-bottom:1px solid #bfc2b8!important}
.ronV111VoiceItem{display:block!important;width:100%!important;margin:0!important;padding:clamp(21px,2.1vw,29px) 0!important;border-top:1px solid #bfc2b8!important}
.ronV111VoiceLabel{display:block!important;margin:0 0 9px!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;font-size:16px!important;font-weight:850!important;line-height:24px!important;letter-spacing:.085em!important;text-transform:uppercase!important}
.ronV111VoiceQuote{display:block!important;max-width:760px!important;margin:0!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(24px,2vw,29px)!important;font-weight:400!important;line-height:1.4!important;letter-spacing:-.022em!important;text-wrap:pretty!important}
.ronV111VoiceSource{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 12px!important;margin:13px 0 0!important;padding:0!important}
.ronV111VoiceName{display:block!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;font-size:16px!important;font-style:normal!important;font-weight:850!important;line-height:24px!important}
.ronV111VoiceMeta{display:block!important;color:#6b6d65!important;-webkit-text-fill-color:#6b6d65!important;font-size:16px!important;line-height:24px!important}
.ronV111VoiceNote{display:block!important;max-width:720px!important;margin:18px 0 0!important;color:#6b6d65!important;-webkit-text-fill-color:#6b6d65!important;font-size:16px!important;font-style:italic!important;line-height:1.6!important}
@media(max-width:1180px){.ronV111VoiceContent{max-width:none!important}
.ronV111VoiceTitle{max-width:20ch!important}}
@media(max-width:760px){.ronV111Voice{display:block!important;margin-top:30px!important;padding:30px 0 32px!important}
.ronV111VoiceVisual{width:100%!important;max-width:none!important}
.ronV111VoiceContent{width:100%!important;margin-top:28px!important;padding:0!important}
.ronV111VoiceKicker{margin-bottom:12px!important;letter-spacing:.085em!important}
.ronV111VoiceTitle{max-width:none!important;font-size:35px!important;line-height:1.1!important}
.ronV111VoiceLead{margin-top:16px!important;font-size:16px!important;line-height:1.65!important}
.ronV111VoiceList{margin-top:24px!important}
.ronV111VoiceItem{padding:20px 0!important}
.ronV111VoiceQuote{font-size:24px!important;line-height:1.42!important}
.ronV111VoiceNote{margin-top:16px!important}}
@media(max-width:420px){.ronV111VoiceTitle{font-size:34px!important}
.ronV111VoiceQuote{font-size:23px!important}}
.ronPortfolioMentor{
  --ronPortfolioMentorFaceY:14%;
  --ronPortfolioMentorFaceScale:1.03;
  --ronPortfolioMentorDockShift:-10px;
  --ronPortfolioMentorPortrait:url("https://roninternational.net/wp-content/uploads/ron-leadership-v160/ron-international-lanh-dao-visual-0d7c715a82c8.webp");
  position:relative;
  isolation:isolate;
  width:100%;
  min-height:900px;
  overflow:hidden;
  color:#F6F4EF;
  background:radial-gradient(circle at 82% 12%,rgba(79,109,15,.22),transparent 28%),linear-gradient(135deg,#071006 0%,#0B1408 53%,#11170D 100%);
  border-top:1px solid rgba(216,235,114,.24);
  border-bottom:1px solid rgba(216,235,114,.18);
}
.ronPortfolioMentor::before{content:"";position:absolute;inset:0;z-index:-3;opacity:.22;pointer-events:none;background-image:linear-gradient(90deg,transparent calc(25% - .5px),rgba(246,244,239,.10) 25%,transparent calc(25% + .5px)),linear-gradient(90deg,transparent calc(75% - .5px),rgba(246,244,239,.08) 75%,transparent calc(75% + .5px))}
.ronPortfolioMentor::after{content:"MENTOR";position:absolute;right:-.03em;bottom:-.13em;z-index:-2;color:transparent;-webkit-text-stroke:1px rgba(246,244,239,.075);font-family:"RON Editorial",Georgia,serif;font-size:clamp(170px,22vw,410px);font-weight:400;line-height:.8;letter-spacing:-.06em;white-space:nowrap;pointer-events:none}
.ronPortfolioMentorGrain{position:absolute;inset:-80%;z-index:-1;opacity:.05;pointer-events:none;background-image:repeating-radial-gradient(circle at 31% 37%,rgba(255,255,255,.8) 0 .45px,transparent .65px 3px),repeating-radial-gradient(circle at 67% 73%,rgba(255,255,255,.5) 0 .35px,transparent .55px 4px);background-size:9px 11px,13px 15px;animation:ronPortfolioMentorGrainMove .8s steps(2) infinite}
.ronPortfolioMentorInner{position:relative;z-index:2;width:min(calc(100% - 2 * clamp(22px,4vw,70px)),1600px);margin:0 auto;padding:clamp(78px,7vw,112px) 0 clamp(70px,6vw,96px)}
.ronPortfolioMentorHeader{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);align-items:end;gap:clamp(38px,7vw,120px);padding-bottom:clamp(45px,5vw,72px);border-bottom:1px solid rgba(246,244,239,.18)}
.ronPortfolioMentorKicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#D8EB72;font-family:"RON Sans",Arial,sans-serif!important;font-size:12px!important;font-weight:850!important;line-height:20px!important;letter-spacing:.17em!important;text-transform:uppercase}
.ronPortfolioMentorKicker::before{content:"";width:34px;height:3px;background:#BDDC24}
.ronPortfolioMentorTitle{max-width:1020px;margin:0;color:#F6F4EF!important;-webkit-text-fill-color:#F6F4EF!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(48px,5.05vw,80px)!important;font-weight:400!important;line-height:1.03!important;letter-spacing:-.045em!important;text-wrap:balance}
.ronPortfolioMentorIntro{max-width:490px;margin:0;color:#CDD0C7!important;font-size:16px!important;line-height:29px!important}
.ronPortfolioMentorHint{display:flex;align-items:center;gap:12px;margin:20px 0 0;color:#C9A96B!important;font-size:12px!important;font-weight:800!important;line-height:20px!important;letter-spacing:.12em!important;text-transform:uppercase}
.ronPortfolioMentorHintMark{position:relative;width:30px;height:30px;border:1px solid rgba(201,169,107,.62);border-radius:50%}
.ronPortfolioMentorHintMark::before{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:#BDDC24;transform:translate(-50%,-50%)}
.ronPortfolioMentorBody{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,29vw,410px);align-items:start;gap:clamp(42px,5.5vw,92px);margin-top:16px}
.ronPortfolioMentorList{position:relative;min-width:0;border-top:1px solid transparent}
.ronPortfolioMentorItem{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 34px;align-items:start;gap:10px 16px;width:100%;min-height:174px;padding:28px 0;border:0;border-bottom:1px solid rgba(246,244,239,.18);color:#F6F4EF;background:transparent;text-align:left;cursor:pointer;transition:padding .35s ease,background-color .35s ease}
.ronPortfolioMentorItem::before{content:"";position:absolute;left:0;top:-1px;width:0;height:2px;background:#BDDC24;transition:width .48s cubic-bezier(.2,.75,.25,1)}
.ronPortfolioMentorItem:hover,.ronPortfolioMentorItem:focus-visible,.ronPortfolioMentorItem[aria-pressed="true"]{padding-left:14px;background:rgba(246,244,239,.035)}
.ronPortfolioMentorItem:hover::before,.ronPortfolioMentorItem:focus-visible::before,.ronPortfolioMentorItem[aria-pressed="true"]::before{width:100%}
.ronPortfolioMentorItem:focus-visible{outline:3px solid #BDDC24;outline-offset:3px}
.ronPortfolioMentorIndex{grid-column:1;grid-row:1;color:#BDDC24;font-size:12px!important;font-weight:850!important;line-height:20px!important;letter-spacing:.13em!important}
.ronPortfolioMentorItemMain{grid-column:2;grid-row:1;display:block;min-width:0}
.ronPortfolioMentorItemTitle{display:block;color:#F6F4EF!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(27px,2.25vw,38px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.035em!important}
.ronPortfolioMentorItemBody{display:block;max-width:650px;margin-top:12px;color:#AEB3A6!important;font-size:16px!important;line-height:27px!important}
.ronPortfolioMentorLesson{grid-column:2 / 4;grid-row:2;display:block;max-width:670px;padding-left:16px;color:#AEB3A6!important;border-left:1px solid rgba(201,169,107,.55);font-size:16px!important;font-weight:550!important;line-height:27px!important;transition:color .3s ease,transform .35s ease,border-color .3s ease}
:where(.ronRollbackActiveLesson):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){color:#F6F4EF!important;border-left-color:#BDDC24;transform:translateX(5px)}
.ronPortfolioMentorArrow{grid-column:3;grid-row:1;justify-self:end;color:#C9A96B;font-family:"RON Editorial",Georgia,serif!important;font-size:29px!important;line-height:1!important;transition:transform .35s ease,color .3s ease}
:where(.ronRollbackActiveArrow):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){color:#BDDC24;transform:translateX(4px)}
.ronPortfolioMentorVisual{position:relative;min-width:0;min-height:610px;padding-top:28px;border-top:1px solid rgba(246,244,239,.18)}
.ronPortfolioMentorDockFace{position:sticky;top:118px;width:100%;aspect-ratio:4/5;margin:0;overflow:hidden;background:#11170D;border:1px solid rgba(201,169,107,.72);box-shadow:0 28px 70px rgba(0,0,0,.34);transform:translate3d(0,var(--ronPortfolioMentorDockShift),0);transition:transform .55s cubic-bezier(.2,.75,.25,1)}
.ronPortfolioMentorFaceLayer{position:absolute;inset:-3%;z-index:0;display:block;width:106%;height:106%;background-image:var(--ronPortfolioMentorPortrait);background-repeat:no-repeat;background-size:cover;background-position:center var(--ronPortfolioMentorFaceY);transform:scale(var(--ronPortfolioMentorFaceScale));transition:background-position .5s ease,transform .5s cubic-bezier(.2,.75,.25,1),filter .4s ease}
.ronPortfolioMentorFaceBase{filter:grayscale(1) contrast(1.12) brightness(.88)}
.ronPortfolioMentorFaceGold{opacity:.52;mix-blend-mode:screen;clip-path:polygon(0 0,58% 0,44% 100%,0 100%);filter:sepia(1) saturate(3.4) hue-rotate(350deg) contrast(1.22);transform:translateX(-4px) scale(var(--ronPortfolioMentorFaceScale))}
.ronPortfolioMentorFaceGreen{opacity:.4;mix-blend-mode:screen;clip-path:polygon(61% 0,100% 0,100% 100%,46% 100%);filter:sepia(1) saturate(5.5) hue-rotate(38deg) contrast(1.28);transform:translateX(4px) scale(var(--ronPortfolioMentorFaceScale))}
.ronPortfolioMentorDockFace::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,rgba(201,169,107,.2),transparent 42%,rgba(189,220,36,.16)),linear-gradient(180deg,transparent 54%,rgba(7,16,6,.94) 100%);pointer-events:none}
.ronPortfolioMentorDockFace::after{content:"";position:absolute;left:0;right:0;top:-20%;z-index:3;height:2px;opacity:.52;background:linear-gradient(90deg,transparent,#BDDC24,transparent);box-shadow:0 0 20px rgba(189,220,36,.55);animation:ronPortfolioMentorScan 3.6s linear infinite}
.ronPortfolioMentorFaceMeta{position:absolute;left:22px;right:22px;bottom:20px;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0;color:#fff!important}
:where(.ronV115Scope79):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){display:block}
.ronPortfolioMentorFaceName{display:block;color:#fff!important;font-family:"RON Editorial",Georgia,serif!important;font-size:clamp(25px,2vw,33px)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.03em!important}
.ronPortfolioMentorFaceRole{display:block;margin-top:8px;color:#D9DCCF!important;font-size:10px!important;font-weight:750!important;line-height:16px!important;letter-spacing:.12em!important;text-transform:uppercase}
.ronPortfolioMentorFaceCode{color:#BDDC24!important;font-size:10px!important;font-weight:850!important;line-height:16px!important;letter-spacing:.12em!important;white-space:nowrap}
.ronPortfolioMentorFaceCorner{position:absolute;z-index:5;width:19px;height:19px;border-color:#BDDC24;border-style:solid;opacity:.8}
.ronPortfolioMentorFaceCornerTL{left:12px;top:12px;border-width:1px 0 0 1px}
.ronPortfolioMentorFaceCornerBR{right:12px;bottom:12px;border-width:0 1px 1px 0}
:where(.ronRollbackGoldSwitching):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){animation:ronPortfolioMentorGlitchGold .34s steps(2)}
:where(.ronRollbackGreenSwitching):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){animation:ronPortfolioMentorGlitchGreen .34s steps(2)}
.ronPortfolioMentorClose{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(28px,5vw,80px);padding-top:clamp(48px,5vw,70px)}
.ronPortfolioMentorNext{justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:13px 18px;color:#F6F4EF!important;border:1px solid rgba(246,244,239,.42);font-size:16px!important;font-weight:800!important;line-height:23px!important;text-align:center;text-decoration:none!important;transition:color .25s ease,background-color .25s ease,border-color .25s ease}
.ronPortfolioMentorNext:hover{color:#12130F!important;background:#BDDC24;border-color:#BDDC24}
.ronPortfolioMentorNext:focus-visible{outline:3px solid #BDDC24;outline-offset:3px}
@keyframes ronPortfolioMentorScan{0%{top:-10%;opacity:0}12%{opacity:.52}78%{opacity:.34}100%{top:108%;opacity:0}}
@keyframes ronPortfolioMentorGlitchGold{0%,100%{transform:translateX(-4px) scale(var(--ronPortfolioMentorFaceScale))}35%{transform:translateX(-13px) scale(calc(var(--ronPortfolioMentorFaceScale) + .025))}70%{transform:translateX(3px) scale(var(--ronPortfolioMentorFaceScale))}}
@keyframes ronPortfolioMentorGlitchGreen{0%,100%{transform:translateX(4px) scale(var(--ronPortfolioMentorFaceScale))}35%{transform:translateX(12px) scale(calc(var(--ronPortfolioMentorFaceScale) + .02))}70%{transform:translateX(-3px) scale(var(--ronPortfolioMentorFaceScale))}}
@keyframes ronPortfolioMentorGrainMove{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(2%,-1%,0)}50%{transform:translate3d(-1%,2%,0)}75%{transform:translate3d(1%,1%,0)}100%{transform:translate3d(0,0,0)}}
@media(max-width:1180px){.ronPortfolioMentorHeader{grid-template-columns:1fr;gap:24px}
.ronPortfolioMentorIntro{max-width:820px}
.ronPortfolioMentorBody{display:flex;flex-direction:column;gap:22px;margin-top:34px}
.ronPortfolioMentorVisual{order:-1;width:min(100%,560px);min-height:0;margin:0 auto;padding-top:0;border-top:0}
.ronPortfolioMentorDockFace{position:relative;top:auto;transform:none}
.ronPortfolioMentorList{width:100%}}
@media(max-width:760px){.ronPortfolioMentor{min-height:0}
.ronPortfolioMentor::before{background-image:linear-gradient(90deg,transparent calc(50% - .5px),rgba(246,244,239,.08) 50%,transparent calc(50% + .5px))}
.ronPortfolioMentor::after{right:-.02em;bottom:-.03em;font-size:36vw}
.ronPortfolioMentorInner{width:calc(100% - 32px);padding:54px 0 58px}
.ronPortfolioMentorHeader{display:block;padding-bottom:32px}
.ronPortfolioMentorTitle{font-size:clamp(38px,10.7vw,48px)!important;line-height:1.05!important}
.ronPortfolioMentorIntro{margin-top:23px;font-size:16px!important;line-height:28px!important}
.ronPortfolioMentorHint{display:none}
.ronPortfolioMentorBody{margin-top:30px}
.ronPortfolioMentorVisual{width:min(100%,560px)}
.ronPortfolioMentorItem{grid-template-columns:36px minmax(0,1fr) 28px;gap:8px;min-height:0;padding:25px 0}
.ronPortfolioMentorItem:hover,.ronPortfolioMentorItem:focus-visible,.ronPortfolioMentorItem[aria-pressed="true"]{padding-left:0;background:transparent}
.ronPortfolioMentorItemTitle{font-size:27px!important;line-height:1.08!important}
.ronPortfolioMentorItemBody{margin-top:10px;font-size:16px!important;line-height:26px!important}
.ronPortfolioMentorLesson{grid-column:2 / 4;max-width:none;margin-top:7px;padding-left:13px;font-size:16px!important;line-height:26px!important}
:where(.ronRollbackActiveLesson):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){transform:none}
.ronPortfolioMentorArrow{font-size:26px!important}
.ronPortfolioMentorFaceMeta{left:18px;right:18px;bottom:18px}
.ronPortfolioMentorFaceName{font-size:29px!important}
.ronPortfolioMentorClose{grid-template-columns:1fr;align-items:start;padding-top:42px}
.ronPortfolioMentorNext{justify-self:stretch;width:100%;min-height:50px}}
@media(max-width:420px){.ronPortfolioMentorInner{width:calc(100% - 28px)}
.ronPortfolioMentorKicker{font-size:10px!important;letter-spacing:.14em!important}
.ronPortfolioMentorTitle{font-size:37px!important}
.ronPortfolioMentorItem{grid-template-columns:32px minmax(0,1fr) 24px}
.ronPortfolioMentorItemTitle{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){.ronPortfolioMentorGrain,.ronPortfolioMentorDockFace::after{animation:none!important}
.ronPortfolioMentorDockFace,.ronPortfolioMentorFaceLayer,.ronPortfolioMentorItem,.ronPortfolioMentorItem::before,.ronPortfolioMentorLesson,.ronPortfolioMentorArrow{transition:none!important}}
.ronRollbackElement[hidden]{display:none!important}
.ronSpaTurningPoint,.ronSpaTurningPointHero,.ronSpaTurningPointCopy,.ronV105Method,.ronPortfolioMentor,.ronPortfolioMentorInner,.ronPortfolioMentorBody,.ronV108Proof,.ronV108ProofShell,.ronV111Voice,.ronV73Section,.ronV73Shell,.ronV73Carousel,.ronV73Viewport,.ronV73Track,.ronV73Slide,.ronV110Journey,.ronV110JourneyShell{
  height:auto!important;min-height:0!important;max-height:none!important
}
.ronSpaTurningPoint,.ronV105Method,.ronPortfolioMentor,.ronV108Proof,.ronV73Section,.ronV110Journey{
  padding-top:clamp(68px,6.2vw,96px)!important;
  padding-bottom:clamp(68px,6.2vw,96px)!important
}
.ronSpaTurningPointHero,.ronPortfolioMentorBody,.ronV111Voice{align-items:flex-start!important}
.ronSpaTurningPointHero{padding-bottom:0!important}
.ronSpaTurningPointCopy{align-self:center!important}
.ronSpaTurningPointSigns{margin-top:28px!important}
.ronSpaTurningPointExplore{margin-top:26px!important}
.ronPortfolioMentorKicker,.ronPortfolioMentorHint,.ronPortfolioMentorIndex,.ronPortfolioMentorFaceRole,.ronPortfolioMentorFaceCode,.ronV108ProofKicker,.ronV108ProofHint,.ronV108ProofMeta,.ronV111VoiceKicker,.ronV111VoiceLabel,.ronV111VoiceMeta,.ronV110JourneyKicker,.ronV110JourneyMeta{
  font-size:16px!important;line-height:24px!important
}
.ronPortfolioMentorBody{
  display:grid!important;
  grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important;
  grid-template-rows:auto auto!important;
  column-gap:clamp(34px,5vw,78px)!important;
  row-gap:22px!important
}
.ronPortfolioMentorList{grid-column:1!important;grid-row:1!important}
.ronV115PortfolioControls{grid-column:1!important;grid-row:2!important;align-self:start!important}
.ronPortfolioMentorVisual{grid-column:2!important;grid-row:1 / span 2!important;min-height:0!important}
.ronPortfolioMentorDockFace{min-height:0!important;aspect-ratio:4/5!important}
.ronV115CarouselControls{
  width:100%;display:grid;grid-template-columns:52px minmax(72px,1fr) minmax(118px,auto) 52px;
  align-items:center;gap:8px;margin-top:16px;padding:0
}
.ronV115PortfolioControls{grid-template-columns:52px minmax(118px,auto) 52px;justify-content:start;width:auto;margin-top:0}
.ronV115CarouselButton{
  min-width:52px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;
  padding:0 16px;border:1px solid rgba(19,32,6,.38);border-radius:0;
  color:#132006;background:transparent;font:800 16px/24px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease
}
.ronV115CarouselButton:hover{color:#071006;background:#bddc24;border-color:#bddc24}
.ronV115AutoplayButton{width:auto!important;white-space:nowrap!important}
.ronV115CarouselCounter{
  min-height:52px;display:flex;align-items:center;padding:0 14px;border-top:1px solid rgba(19,32,6,.2);border-bottom:1px solid rgba(19,32,6,.2);
  color:#30400f;font:850 16px/24px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:.12em
}
.ronV115ProofCarousel{width:100%;overflow:hidden;touch-action:pan-y}
.ronV108ProofRail[data-ron-proof-track]{
  width:100%!important;display:flex!important;align-items:stretch!important;gap:0!important;
  margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important;
  transform:translate3d(0,0,0);transition:transform .55s cubic-bezier(.22,.7,.2,1);will-change:transform;touch-action:pan-y
}
.ronV108ProofCard[data-ron-proof-slide]{flex:0 0 100%!important;width:100%!important;min-width:100%!important;padding:0!important}
:where(.ronV115Scope82):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){aspect-ratio:16/9!important;max-height:680px!important;overflow:hidden!important}
:where(.ronV115Scope83):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){width:100%!important;height:100%!important;object-fit:cover!important}
:where(.ronV115Scope84):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){padding:22px 0 0!important}
.ronV115VoiceSlider{overflow:visible!important;touch-action:pan-y}
.ronV115VoiceViewport{width:100%;overflow:hidden;background:#0b1408;touch-action:pan-y}
.ronV115VoiceTrack{display:flex;width:100%;transform:translate3d(0,0,0);transition:transform .55s cubic-bezier(.22,.7,.2,1);will-change:transform;touch-action:pan-y}
.ronV115VoiceSlide{flex:0 0 100%;width:100%;min-width:100%;margin:0;background:#0b1408}
:where(.ronV115Scope85):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important}
.ronV115VoiceCaption{margin:0;padding:16px 18px;color:rgba(255,255,255,.82);background:#0b1408;border-top:1px solid rgba(189,220,36,.35);font-size:16px;line-height:25px}
.ronV115VoiceControls{margin-top:8px}
:where(.ronV115Scope86):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){color:#fff;border-color:rgba(255,255,255,.35);background:#0b1408}
:where(.ronV115Scope87):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):hover{color:#071006;background:#bddc24;border-color:#bddc24}
:where(.ronV115Scope88):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){color:#d8eb72;border-color:rgba(255,255,255,.22);background:#0b1408}
.ronV73Carousel{display:block!important;overflow:hidden!important}
.ronV73Viewport{width:100%!important;overflow:hidden!important;touch-action:pan-y!important}
.ronV73Track{display:flex!important;width:100%!important;transform:translate3d(0,0,0);transition:transform .55s cubic-bezier(.22,.7,.2,1)!important;will-change:transform;touch-action:pan-y}
.ronV73Slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important}
.ronV73SlideMedia{aspect-ratio:16/9!important;min-height:0!important;overflow:hidden!important}
.ronV73SlideImage{width:100%!important;height:100%!important;object-fit:cover!important}
.ronV73Controls{min-height:64px!important;height:auto!important;gap:12px!important;padding:8px 0!important}
.ronV73ArrowGroup{display:flex!important;align-items:center!important;gap:8px!important}
.ronV73Arrow{min-width:52px!important;min-height:52px!important;font-size:16px!important}
.ronV73Arrow.ronV115AutoplayButton{padding:0 16px!important}
@media(max-width:1180px){.ronPortfolioMentorBody{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}
.ronPortfolioMentorList{grid-column:1!important;grid-row:1!important}
.ronV115PortfolioControls{grid-column:1!important;grid-row:2!important}
.ronPortfolioMentorVisual{grid-column:1!important;grid-row:3!important;width:100%!important;max-width:660px!important;margin:22px auto 0!important}
:where(.ronV115Scope82):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){aspect-ratio:4/3!important}}
@media(max-width:760px){.ronSpaTurningPoint,.ronV105Method,.ronPortfolioMentor,.ronV108Proof,.ronV73Section,.ronV110Journey{
    padding-top:52px!important;padding-bottom:52px!important
  }
.ronV115CarouselControls{grid-template-columns:48px minmax(64px,1fr) minmax(108px,auto) 48px;gap:6px}
.ronV115PortfolioControls{grid-template-columns:48px minmax(108px,auto) 48px;width:100%}
.ronV115CarouselButton,.ronV115CarouselCounter{min-height:48px;font-size:16px!important}
.ronV115CarouselButton{min-width:48px;padding-inline:10px}
:where(.ronV115Scope82):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){aspect-ratio:4/3!important}
.ronV73SlideMedia{aspect-ratio:4/3!important}
.ronV73Controls{display:grid!important;grid-template-columns:1fr auto!important}
.ronV73ArrowGroup{grid-column:1 / -1!important;justify-content:space-between!important;width:100%!important}
.ronV73Progress{grid-column:1!important}
.ronV73Counter{grid-column:2!important}}
@media(max-width:460px){.ronV115CarouselControls{grid-template-columns:46px 1fr 46px}
.ronV115CarouselCounter{grid-column:1 / -1;grid-row:1;justify-content:center}
:where(.ronV115Scope89):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:1;grid-row:2}
:where(.ronV115Scope90):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:2;grid-row:2}
:where(.ronV115Scope91):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:3;grid-row:2}
.ronV115PortfolioControls{grid-template-columns:46px 1fr 46px}
:where(.ronV115Scope92):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:1;grid-row:1}
:where(.ronV115Scope93):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:2;grid-row:1}
:where(.ronV115Scope94):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:3;grid-row:1}}
@media(prefers-reduced-motion:reduce){.ronV108ProofRail[data-ron-proof-track],.ronV115VoiceTrack,.ronV73Track{transition:none!important}}
@media(max-width:1180px){.ronV111Voice{display:block!important}
.ronV111VoiceVisual{width:100%!important;max-width:640px!important;margin:0 auto!important}
.ronV111VoiceContent{width:100%!important;max-width:none!important;margin:28px 0 0!important}}
@media(max-width:460px){.ronV115CarouselControls,.ronV115PortfolioControls{grid-template-columns:48px 1fr 48px!important}}
:where(.ronV115Scope95):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){container:ron-leadership/inline-size}
:where(.ronV115Scope96):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel):not(ron-v115-weight-sentinel),:where(.ronV115Scope97):not(#ronV115WeightSentinel):not(.ronV115WeightSentinel){scroll-margin-top:132px}
.ronSpaTurningPoint,.ronV105Method,.ronPortfolioMentor,.ronV108Proof,.ronV110Journey{padding-top:0!important;padding-bottom:0!important}
.ronSpaTurningPointHero{padding-bottom:clamp(58px,5vw,78px)!important}
:where(.ronV115Scope98):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){color:#fff;background:#0b1408;border-color:rgba(255,255,255,.42)}
:where(.ronV115Scope99):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):hover{color:#071006;background:#bddc24;border-color:#bddc24}
@container ron-leadership (max-width:1180px){.ronV111Voice{display:block!important}
.ronV111VoiceVisual{width:100%!important;max-width:640px!important;margin:0 auto!important}
.ronV111VoiceContent{width:100%!important;max-width:none!important;margin:28px 0 0!important}
.ronPortfolioMentorHeader{grid-template-columns:1fr!important;gap:24px!important}
.ronPortfolioMentorBody{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}
.ronPortfolioMentorList{grid-column:1!important;grid-row:1!important}
.ronV115PortfolioControls{grid-column:1!important;grid-row:2!important}
.ronPortfolioMentorVisual{grid-column:1!important;grid-row:3!important;width:100%!important;max-width:660px!important;margin:22px auto 0!important}
.ronV83ContactShell{grid-template-columns:1fr!important;gap:46px!important}
.ronV83ContactBody{order:0!important;padding-left:0!important;border-left:0!important}
.ronV83ContactVisual{order:1!important;position:relative!important;top:auto!important;width:min(900px,100%)!important;margin:0 auto!important}}
@media(max-width:760px){:where(.ronV115Scope96):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel):not(ron-v115-weight-sentinel),:where(.ronV115Scope97):not(#ronV115WeightSentinel):not(.ronV115WeightSentinel){scroll-margin-top:84px}
.ronSpaTurningPointHero{padding-bottom:46px!important}}
.ronLeadershipHeader{container-name:ron-leadership-header;container-type:inline-size}
.ronFooter{container-name:ron-leadership-footer;container-type:inline-size;padding-inline:clamp(16px,4%,72px)!important}
@container ron-leadership-header (min-width:761px) and (max-width:1180px){.ronLeadershipInner{width:calc(100% - 36px)!important;grid-template-columns:minmax(195px,1fr) auto minmax(195px,1fr)!important;gap:18px!important}
.ronLeadershipBrandLogo{width:198px!important}
.ronLeadershipIdentity{min-width:280px!important}
.ronLeadershipName{font-size:19px!important;line-height:25px!important;letter-spacing:5.5px!important}
.ronLeadershipRole{font-size:16px!important;letter-spacing:1.9px!important}
.ronLeadershipEditionLabel{display:none!important}
.ronLeadershipEdition{padding-right:15px!important}}
@container ron-leadership-header (max-width:760px){.ronLeadershipInner{width:calc(100% - 28px)!important;min-height:74px!important;grid-template-columns:1fr auto!important;gap:14px!important}
.ronLeadershipBrandLogo{width:158px!important;max-width:100%!important;max-height:44px!important}
.ronLeadershipIdentity,.ronLeadershipEdition,.ronLeadershipMenuWord{display:none!important}
.ronLeadershipControls{gap:0!important}
.ronLeadershipMenuButton{width:48px!important;height:48px!important;flex-basis:48px!important}}
@container ron-leadership-header (max-width:420px){.ronLeadershipInner{width:calc(100% - 24px)!important;min-height:70px!important}
.ronLeadershipBrandLogo{width:136px!important;max-height:38px!important}}
@container ron-leadership (max-width:1180px){.ronV106QuickHead{grid-template-columns:1fr!important;gap:20px!important}
.ronV106QuickList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@container ron-leadership (min-width:761px) and (max-width:980px){.ronHero{min-height:clamp(620px,82cqw,720px)!important}
.ronHeroInner{width:calc(100% - 48px)!important;min-height:clamp(620px,82cqw,720px)!important}
.ronHeroCopy{width:59%!important;padding:96px 0 112px!important}
.ronHeroKicker{margin-bottom:20px!important;letter-spacing:.07em!important}
.ronHeroTitle{font-size:48px!important;line-height:1.18!important;letter-spacing:-.02em!important}
.ronHeroLead{margin-top:22px!important;line-height:25px!important}
.ronHeroCreed{line-height:24px!important}
.ronHeroActions{margin-top:24px!important}
.ronHeroFilmTop{right:24px!important;left:24px!important}
.ronHeroScroll{display:none!important}}
@container ron-leadership (max-width:900px){.ronV82HeroProof{grid-template-columns:1fr!important;margin:22px 0 26px!important}
.ronV82HeroProofItem,.ronV82HeroProofItem:first-child{padding:13px 0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important}
.ronV82HeroProofItem:last-child{border-bottom:0!important}}
@container ron-leadership (max-width:760px){.ronHero{min-height:0!important;overflow:hidden!important}
.ronHero::before{display:none!important}
.ronHeroMedia{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;border-bottom:1px solid rgba(189,220,36,.24)!important}
.ronHeroPicture,.ronHeroImage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.ronHeroImage{object-fit:cover!important;object-position:center top!important}
.ronHeroCinemaTexture,.ronHeroCinemaVignette{height:auto!important;aspect-ratio:4/5!important;bottom:auto!important}
.ronHeroFilmTop{top:15px!important;right:15px!important;left:15px!important;padding-top:9px!important}
.ronHeroFilmSide,.ronHeroImageMark,.ronHeroScroll{display:none!important}
.ronHeroInner{width:calc(100% - 36px)!important;min-height:0!important;margin:0 auto!important;display:block!important}
.ronHeroCopy{width:100%!important;padding:40px 0 46px!important}
.ronHeroKicker{margin-bottom:19px!important;padding-left:12px!important;letter-spacing:.05em!important}
.ronHeroTitle{font-size:clamp(40px,10cqw,49px)!important;line-height:1.18!important;letter-spacing:-.02em!important;text-wrap:pretty!important}
.ronHeroLead{max-width:100%!important;margin-top:21px!important;line-height:25px!important}
.ronHeroCreed{margin-top:14px!important;line-height:24px!important}
.ronHeroActions{display:grid!important;grid-template-columns:1fr!important;margin-top:25px!important}
.ronHeroPrimary,.ronHeroSecondary{width:100%!important;min-height:52px!important;padding:0 20px!important}
.ronHeroPillars{position:static!important;flex-wrap:wrap!important;margin-top:30px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.14)!important}
.ronV106QuickShell{width:calc(100% - 32px)!important;padding:42px 0 48px!important}
.ronV106QuickTitle{font-size:clamp(35px,9cqw,42px)!important}
.ronV106QuickLead{padding-left:16px!important;line-height:27px!important}
.ronV106QuickList{display:block!important;margin-top:28px!important}
.ronV106QuickItem{padding:23px 20px!important}
.ronSpaTurningPointHero{position:relative!important;min-height:0!important;padding:34px 16px 46px!important;display:flex!important;flex-direction:column!important;gap:30px!important;overflow:hidden!important}
.ronSpaTurningPointHero::before,.ronSpaTurningPointHero::after{display:none!important}
.ronSpaTurningPointVisual{position:relative!important;inset:auto!important;top:auto!important;order:1!important;width:100%!important;margin:0!important}
.ronSpaTurningPointVisualFrame{height:auto!important;box-shadow:0 22px 54px rgba(0,0,0,.35)!important}
.ronSpaTurningPointVisualFrame::before{inset:9px!important;width:auto!important}
.ronSpaTurningPointImage{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}
.ronSpaTurningPointCaption{left:22px!important;right:22px!important;bottom:20px!important;width:auto!important;text-align:left!important}
.ronSpaTurningPointCopy{position:relative!important;z-index:5!important;order:2!important;width:100%!important;max-width:none!important;align-self:auto!important}
.ronSpaTurningPointTopline{align-items:flex-start!important;flex-direction:column!important;gap:9px!important;margin-bottom:38px!important;padding-bottom:18px!important}
.ronSpaTurningPointReaderLabel{text-align:left!important}
.ronSpaTurningPointTitle{font-size:clamp(39px,10cqw,50px)!important;line-height:1.18!important}
.ronSpaTurningPointLead{margin-top:30px!important;padding-left:18px!important;font-size:18px!important;line-height:1.67!important}
.ronSpaTurningPointSigns{margin-top:38px!important;padding:24px 18px!important}
.ronSpaTurningPointSignsList{display:block!important}
.ronSpaTurningPointSign{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:0!important;gap:12px!important;padding:15px 0!important;border-top:1px solid rgba(255,255,255,.13)!important;border-left:0!important}
.ronSpaTurningPointSign:first-child{border-top:0!important}
.ronSpaTurningPointSignMark{margin:0!important}
.ronV115CarouselControls{grid-template-columns:48px minmax(64px,1fr) minmax(108px,auto) 48px!important;gap:6px!important}
.ronV115PortfolioControls{grid-template-columns:48px minmax(108px,auto) 48px!important;width:100%!important}
.ronV115CarouselButton,.ronV115CarouselCounter{min-height:48px!important}
.ronV115CarouselButton{min-width:48px!important;padding-inline:10px!important}
.ronV73Controls{display:grid!important;grid-template-columns:1fr auto!important}
.ronV73ArrowGroup{grid-column:1/-1!important;justify-content:space-between!important;width:100%!important}
.ronV73Progress{grid-column:1!important}
.ronV73Counter{grid-column:2!important}}
@container ron-leadership (max-width:460px){.ronV115CarouselControls{grid-template-columns:48px 1fr 48px!important}
.ronV115CarouselCounter{grid-column:1/-1!important;grid-row:1!important;justify-content:center!important}
:where(.ronV115Scope89):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:1!important;grid-row:2!important}
:where(.ronV115Scope90):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:2!important;grid-row:2!important}
:where(.ronV115Scope91):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:3!important;grid-row:2!important}
.ronV115PortfolioControls{grid-template-columns:48px 1fr 48px!important}
:where(.ronV115Scope92):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:1!important;grid-row:1!important}
:where(.ronV115Scope93):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:2!important;grid-row:1!important}
:where(.ronV115Scope94):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel){grid-column:3!important;grid-row:1!important}}
@container ron-leadership (max-width:420px){.ronHeroInner{width:calc(100% - 30px)!important}
.ronHeroCopy{padding-top:34px!important;padding-bottom:40px!important}
.ronHeroTitle,.ronSpaTurningPointTitle{font-size:39px!important}
.ronV106QuickShell{width:calc(100% - 28px)!important}
.ronSpaTurningPointHero{padding-top:28px!important}}
@container ron-leadership-footer (max-width:1180px){.ronFooterInner{grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.ronV115Scope100):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){grid-column:1/-1!important}
.ronV43AppsHead{grid-template-columns:1fr!important;align-items:start!important}
.ronV43AppsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ronV43AppCard{grid-template-columns:1fr!important}}
@container ron-leadership-footer (max-width:760px){.ronFooterInner{grid-template-columns:1fr!important;gap:28px!important}
:where(.ronV115Scope100):not(.ronV115WeightSentinel):not(.ronV115WeightSentinel):not(ron-v115-weight-sentinel){grid-column:auto!important}
.ronFooterLogo{width:min(100%,300px)!important}
.ronFooterLink{width:100%!important;min-height:48px!important;border-bottom:1px solid rgba(19,38,29,.1)!important}
.ronV43Apps{margin-top:38px!important;padding:24px 16px!important;border-radius:14px!important}
.ronV43AppsGrid{grid-template-columns:1fr!important}
.ronV43AppCard{grid-template-columns:minmax(118px,38%) minmax(0,1fr)!important;min-height:152px!important}
.ronV43AppAction{width:48px!important;height:48px!important;flex-basis:48px!important}
.ronV46Legal{width:calc(100% + 32px)!important;margin:42px -16px 0!important;padding:30px 16px 34px!important;text-align:left!important}}
/* One course section: independent flat selectors, original UNICA poster, RON editorial frame. */
.ronCourseSection{background:#fff;border-top:1px solid #D9D9D2;border-bottom:1px solid #D9D9D2;padding:62px 0;overflow:clip}
.ronCourseElement{box-sizing:border-box;min-width:0}
.ronCourseHeading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:8px 6%;max-width:none;align-items:end;margin-bottom:34px}
.ronCourseKicker{grid-column:1/-1;margin-bottom:8px}
.ronCourseTitle{font-size:clamp(36px,3.5vw,52px);line-height:1.24}
.ronCourseIntro{font-size:17px;line-height:1.8;color:#596052;margin:0 0 4px;max-width:560px}
.ronCourseGrid{display:grid;grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:6%;align-items:start}
.ronCourseVisual{margin:0;display:flex;flex-direction:column;align-items:center;padding:26px 22px 22px;background:#F6F4EF;border:1px solid #D9D9D2;}
.ronCoursePosterFrame{width:min(100%,348px,44svh);margin:0 10px 18px 0;background:#fff;border:1px solid #B9BDB2;box-shadow:0 16px 32px rgba(11,20,8,.13);}
.ronCoursePoster{width:100%;height:auto;max-height:none;aspect-ratio:1003/1568;object-fit:contain;background:#fff;cursor:zoom-in}
.ronCourseCaption{margin:0;color:#596052;text-align:center;font-size:16px;line-height:1.65}
.ronCourseFacts{display:grid;grid-template-columns:1fr .9fr 1.2fr;gap:16px;border-top:1px solid #A7AF9A;border-bottom:1px solid #D9D9D2;padding:17px 0;margin-bottom:24px}
.ronCourseFact{margin:0;display:grid;gap:4px}
.ronCourseFactValue{font:600 17px/1.5 var(--sans);color:#12130F;white-space:nowrap}
.ronCourseFactLabel{font-size:16px;line-height:1.5;color:#596052}
.ronCourseSubhead{font:400 clamp(25px,2.1vw,31px)/1.35 var(--serif);letter-spacing:-.025em;margin:0;color:#12130F}
.ronCourseHint{margin:8px 0 18px;font-size:16px;line-height:1.6;color:#596052}
.ronCourseLessons{border-top:1px solid #D9D9D2}
.ronCourseLesson{margin:0;border-bottom:1px solid #D9D9D2;background:#fff}
.ronCourseLesson[open]{background:#F6F4EF}
.ronCourseSummary{display:grid;grid-template-columns:60px minmax(0,1fr) 22px;gap:12px;align-items:start;list-style:none;cursor:pointer;padding:17px 12px;min-height:60px;color:#12130F}
.ronCourseSummary::-webkit-details-marker{display:none}
.ronCourseSummary::marker{content:""}
.ronCourseSummary:hover{background:#F6F4EF}
.ronCourseSummary:focus-visible,.ronCourseCta:focus-visible{outline:3px solid #BDDC24;outline-offset:3px}
.ronCourseLessonLabel{font:400 16px/1.6 var(--sans);color:#4F6D0F}
.ronCourseQuestion{font:500 17px/1.6 var(--sans);color:#12130F}
.ronCourseToggle{position:relative;display:block;width:18px;height:24px}
.ronCourseToggle::before,.ronCourseToggle::after{content:"";position:absolute;left:3px;top:12px;width:12px;height:1px;background:#4F6D0F;transition:transform .25s ease}
.ronCourseToggle::after{}
.ronCourseToggleOpen::after{}
.ronCourseAnswer{padding:0 40px 18px 84px}
.ronCourseAnswerText{font-size:16px;line-height:1.75;color:#596052;margin:0}
.ronCourseOutput{font-size:16px;line-height:1.75;margin:10px 0 0;color:#34412C}
.ronCoursePractice{font-size:16px;line-height:1.7;color:#596052;margin:20px 0 0}
.ronCourseClose{margin-top:32px;padding:26px 28px;background:#F6F4EF;border-left:3px solid #4F6D0F;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);gap:30px;align-items:center}
.ronCourseCloseKicker{margin-bottom:8px;font-size:16px;letter-spacing:.035em}
.ronCourseCloseTitle{font-size:29px;line-height:1.35}
.ronCourseCloseText{margin:10px 0 0;font-size:16px;line-height:1.7;color:#596052;max-width:680px}
.ronCourseAction{display:grid;gap:10px}
.ronCourseCta{width:100%;gap:10px;min-height:52px;font-size:16px;padding:14px 16px}
.ronCourseActionNote{font-size:16px;line-height:1.6;color:#596052;margin:0}
@media(max-width:1180px){.ronCourseGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:4%}.ronCourseFacts{grid-template-columns:1fr 1fr;gap:14px}.ronCourseFact:last-child{grid-column:1/-1;display:flex;align-items:baseline;gap:12px}.ronCourseVisual{padding:22px 16px}.ronCourseSummary{grid-template-columns:56px minmax(0,1fr) 18px;gap:9px}.ronCourseAnswer{padding-left:77px;padding-right:28px}.ronCourseClose{grid-template-columns:1fr .65fr;gap:24px;padding:24px}}
@media(max-width:760px){.ronCourseSection{padding:44px 0}.ronCourseHeading{grid-template-columns:1fr;gap:0;margin-bottom:26px}.ronCourseKicker{margin-bottom:14px}.ronCourseTitle{font-size:clamp(33px,8.1vw,42px);line-height:1.28}.ronCourseIntro{margin:16px 0 0;font-size:16px;line-height:1.75;max-width:none}.ronCourseGrid{grid-template-columns:1fr;gap:28px}.ronCourseVisual{width:100%;max-width:470px;justify-self:center;padding:22px 20px 20px}.ronCoursePosterFrame{width:min(86%,302px,40svh);margin-bottom:18px}.ronCourseFacts{grid-template-columns:1fr 1fr;margin-bottom:22px;padding:15px 0}.ronCourseFact:last-child{gap:14px}.ronCourseFactValue{font-size:17px}.ronCourseSubhead{font-size:28px}.ronCourseHint{margin-bottom:16px}.ronCourseSummary{padding:16px 8px;grid-template-columns:54px minmax(0,1fr) 18px;gap:8px}.ronCourseQuestion{font-size:16px;line-height:1.65}.ronCourseAnswer{padding:0 20px 18px 70px}.ronCoursePractice{margin-top:18px}.ronCourseClose{grid-template-columns:1fr;gap:20px;margin-top:26px;padding:22px 20px}.ronCourseCloseTitle{font-size:27px}.ronCourseActionNote{font-size:16px}.ronCourseCaption{font-size:16px}}
@media(max-width:380px){.ronCourseSummary{grid-template-columns:1fr 18px;gap:2px 8px}.ronCourseLessonLabel{grid-column:1}.ronCourseQuestion{grid-column:1}.ronCourseToggle{grid-column:2;grid-row:1/3;align-self:center}.ronCourseAnswer{padding-left:8px;padding-right:18px}.ronCourseVisual{padding-inline:14px}.ronCourseFact:last-child{display:grid;gap:4px}.ronCourseClose{padding:20px 16px}}
@media(prefers-reduced-motion:reduce){.ronCoursePosterFrame{will-change:auto}.ronCourseToggle::after{transition:none}}
@media print{.ronCourseSection{break-inside:auto}.ronCourseGrid{grid-template-columns:1fr 1.3fr}.ronCoursePosterFrame{width:230px}.ronCourseClose{grid-template-columns:1fr}.ronCourseAction{display:none}}

/* V115 composition with the approved V117 copy and embedded Vietnamese fonts. */
html{container-name:ron-leadership;container-type:inline-size;scroll-padding-top:112px}
body{margin:0}
:root{--sans:'RON Sans',Arial,sans-serif;--serif:'RON Editorial',Georgia,serif}
.ronRollbackRoot{font-family:'RON Sans',Arial,sans-serif;font-size:16px;line-height:1.75;color:#16221D;font-synthesis:none}
.ronRollbackElement{box-sizing:border-box}
.ronRollbackElement[hidden]{display:none!important}
.ronRollbackElement:focus-visible{outline:3px solid #BDDC24;outline-offset:4px}
.ronRollbackAccent{font-style:italic;color:inherit}
.ronRollbackHeroNote{margin:26px 0 0;font-size:16px;line-height:1.6;color:#D0D5CA}
.ronRollbackQuickAside{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding-top:26px;margin-top:26px;border-top:1px solid #D9D9D2}
.ronRollbackBodyText{font:400 16px/1.8 'RON Sans',Arial,sans-serif;color:#596052;margin:0}
.ronRollbackAudit{padding:26px 28px;background:#fff;border-left:3px solid #4F6D0F;margin-top:22px}
.ronRollbackProofText{font:400 16px/1.7 'RON Sans',Arial,sans-serif;margin:12px 0 0;color:#596052}
.ronRollbackStoryKicker{font:500 16px/1.6 'RON Sans',Arial,sans-serif;color:#4F6D0F;margin:0 0 10px;padding:0}
.ronRollbackVoiceTitles{font:400 16px/1.75 'RON Sans',Arial,sans-serif;color:#596052;margin:16px 0}
.ronRollbackSlideBrand{font:500 16px/1.6 'RON Sans',Arial,sans-serif;letter-spacing:.05em;color:inherit;margin:12px 0}
.ronRollbackContactPromise{margin:20px 0 0;padding:20px 22px;background:#F6F4EF;color:#596052;font:400 16px/1.75 'RON Sans',Arial,sans-serif;border-left:2px solid #4F6D0F}
.ronRollbackFormTitle{font:400 29px/1.4 'RON Editorial',Georgia,serif;margin:24px 0 12px;color:#16221D}
.ronRollbackDirect{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:50px;padding:14px 20px;margin:20px 0 26px;color:#0B1408}
.ron117FormRow{display:grid;grid-template-columns:1fr 1fr;gap:18px;grid-column:1/-1}
.ron117Optional{font-size:16px;font-weight:400;color:#596052}
.ron117DraftPanel{grid-column:1/-1;margin:18px 0 0;padding:20px;background:#F6F4EF;border:1px solid #D9D9D2}
.ron117Actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:18px}
.ron117Status{grid-column:1/-1;margin:0;font-size:16px;line-height:1.6;color:#4F6D0F}
.ronRollbackDraftLink{font:500 16px/1.6 'RON Sans',Arial,sans-serif;color:#16221D;min-height:48px;display:inline-flex;align-items:center}
.ronV83Privacy{grid-column:1/-1}
.ronV83Form[hidden],.ron117DraftPanel[hidden]{display:none!important}
.ronRollbackImage{display:block;width:100%;height:auto;object-fit:contain}
.ronRollbackZoomWrap{position:relative;min-width:0}
.ronRollbackZoomButton{position:absolute;left:14px;bottom:14px;z-index:3;border:1px solid #A9AEA2;background:#fff;color:#12130F;min-height:44px;padding:10px 14px;font:500 16px/1.5 'RON Sans',Arial,sans-serif;cursor:pointer}
.ron117Viewer{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(1100px,96vw);max-width:96vw;max-height:96dvh;padding:68px 24px 24px;background:#F6F4EF;color:#12130F;border:0;overflow:auto;font-family:'RON Sans',Arial,sans-serif}
.ron117Viewer::backdrop{background:rgba(5,10,4,.88)}
.ron117ViewerImg{display:block;margin:auto;width:auto;height:calc(90dvh - 150px);max-width:100%;max-height:calc(90dvh - 150px);object-fit:contain}
.ron117ViewerClose{position:absolute;right:16px;top:12px;width:48px;height:48px;border:1px solid #D9D9D2;color:#fff;background:#0B1408;font:400 26px/1 'RON Sans',Arial,sans-serif;cursor:pointer}
.ron117ViewerCaption{font:400 16px/1.6 'RON Sans',Arial,sans-serif;color:#596052;max-width:800px;margin:16px auto 0;text-align:center}
.ronCourseShell{width:calc(100% - clamp(36px,8vw,140px));max-width:1440px;margin-inline:auto}
.ronCourseVisual{perspective:none!important}
.ronCoursePosterFrame{transform:none!important;box-shadow:none!important;margin-right:0!important}
.ronCourseCta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:52px;background:#BDDC24;color:#0B1408;border:1px solid #BDDC24;font:500 16px/1.6 'RON Sans',Arial,sans-serif}
.ronV107TrafficFlow{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.ronV73OutcomeNo{font:500 16px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:.07em}
.ronRollbackLink{color:#16221D}
@media(max-width:900px){.ronRollbackQuickAside{grid-template-columns:1fr;gap:18px}.ronV107TrafficFlow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){html{scroll-padding-top:84px}.ron117FormRow{grid-template-columns:1fr}.ronCourseShell{width:calc(100% - 36px)}.ronV107TrafficFlow{grid-template-columns:1fr!important}.ronRollbackAudit{padding:22px 20px}.ron117Viewer{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;padding:68px 12px 20px}.ron117ViewerImg{height:calc(100dvh - 170px);max-height:calc(100dvh - 170px)}.ron117ViewerCaption{font-size:16px}.ronRollbackDirect{width:100%}.ronRollbackHeroNote{margin-top:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.ron117Viewer,.ronRollbackZoomButton,.ronV83Form{display:none!important}}

/* Supplied RON artwork: original proportions, original colors, controls outside posters. */
#ron-artwork-hero{object-fit:contain!important;object-position:right center!important;filter:none!important;transform:none!important}
.ronArtworkHeroMedia{background:#f4f1e9!important}
.ronHeroImageMark{display:none!important}
.ronArtworkAudienceFigure.ronArtworkAudienceFigure{height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;align-self:start;background:#f6f4ef!important}
.ronArtworkAudiencePicture.ronArtworkAudiencePicture{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1122/1402!important;display:block!important}
#ron-artwork-companion{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}
.ronArtworkAudienceMeta.ronArtworkAudienceMeta{position:static!important;padding:18px 22px!important;margin:0!important;background:#0b1408!important}
.ronArtworkContactFrame.ronArtworkContactFrame{width:100%!important;height:auto!important;aspect-ratio:1122/1402!important;background:#f6f4ef!important}
.ronArtworkContactVisual.ronArtworkContactVisual{max-width:480px!important;position:relative!important;top:auto!important}
#ron-artwork-contact{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}
.ronArtworkJourneyVisuals.ronArtworkJourneyVisuals{flex:0 1 420px!important;max-width:420px!important;display:block!important;margin-inline:auto!important}
.ronArtworkJourneyFrame.ronArtworkJourneyFrame{aspect-ratio:1122/1402!important;background:#f6f4ef!important}
#ron-artwork-journey{height:auto!important;width:100%!important;object-fit:contain!important;filter:none!important;transform:none!important}
.ronArtworkPartnerLayout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(32px,5vw,76px);align-items:start}
.ronArtworkPartnerCopy{min-width:0}
.ronArtworkPartnerHead.ronArtworkPartnerHead{display:block!important;grid-template-columns:1fr!important;grid-template-areas:none!important}
.ronArtworkPartnerCard.ronArtworkPartnerCard{position:relative!important;padding:18px 0 18px 42px!important;border-right:0!important;min-height:0!important}
.ronArtworkPartnerMark.ronArtworkPartnerMark{position:absolute!important;top:22px!important;left:0!important;margin:0!important;font-size:20px!important}
.ronArtworkPartnerFigure{width:100%;max-width:470px;margin:0 auto!important;border:1px solid rgba(216,235,114,.3);background:#f6f4ef;overflow:hidden}
#ron-artwork-community{display:block;width:100%!important;height:auto!important;object-fit:contain!important;filter:none!important}
.ronArtworkCaption{font:400 16px/1.6 'RON Sans',Arial,sans-serif;color:#16221d;padding:16px 20px;margin:0}
.ronArtworkPartnerCards.ronArtworkPartnerCards{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
.ronArtworkImage{cursor:zoom-in}
#ron-artwork-hero{cursor:default}
.ronArtworkZoomButton{display:block;position:static;width:100%;min-height:48px;padding:12px 16px;margin:0;border:0;border-top:1px solid #d9d9d2;background:#f6f4ef;color:#354710;font:500 16px/1.5 'RON Sans',Arial,sans-serif;text-align:center;cursor:pointer;box-sizing:border-box}
.ronArtworkZoomButton:hover{background:#e9eedc}
.ronArtworkGallery{width:100%;max-width:460px;margin:0 auto;border:1px solid #d9d9d2;background:#f6f4ef;box-sizing:border-box}
.ronArtworkGalleryStage{position:relative;width:100%;aspect-ratio:1122/1402;overflow:hidden;background:#f6f4ef;touch-action:pan-y}
.ronArtworkSlide{position:absolute;inset:0;width:100%;height:100%}
.ronArtworkSlide[hidden]{display:none!important}
.ronArtworkCoursePoster{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;filter:none!important;transform:none!important;cursor:zoom-in}
.ronArtworkGalleryChoices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9d9d2}
.ronArtworkChoice{min-width:0;min-height:48px;padding:10px 4px;border:0;border-right:1px solid #d9d9d2;background:#f6f4ef;color:#354710;font:500 16px/1.4 'RON Sans',Arial,sans-serif;cursor:pointer}
.ronArtworkChoice:last-child{border-right:0}
.ronArtworkChoice[aria-pressed="true"]{background:#354710;color:#fff}
.ronArtworkGalleryControls{display:flex;gap:10px;align-items:center;justify-content:center;padding:12px;border-top:1px solid #d9d9d2}
.ronArtworkControl{min-width:44px;min-height:44px;padding:9px 12px;border:1px solid #b8bfad;background:#fff;color:#354710;font:500 16px/1.4 'RON Sans',Arial,sans-serif;cursor:pointer}
.ronArtworkControl:hover{border-color:#4f6d0f;background:#eef2e4}
.ronArtworkCounter{color:#596052;font:400 16px/1.4 'RON Sans',Arial,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums}
.ronArtworkControl:focus-visible,.ronArtworkChoice:focus-visible,.ronArtworkZoomButton:focus-visible{outline:3px solid #8da914;outline-offset:2px}
@media(max-width:1100px){.ronArtworkPartnerLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}}
@media(max-width:760px){
 .ronArtworkHeroMedia.ronArtworkHeroMedia{aspect-ratio:1122/1402!important}
 #ron-artwork-hero{object-position:center!important}
 .ronHeroCinemaTexture,.ronHeroCinemaVignette,.ronHeroFilmTop{display:none!important}
 .ronArtworkAudienceFigure.ronArtworkAudienceFigure{width:100%!important;max-width:480px!important;margin-inline:auto!important}
 .ronArtworkPartnerLayout{grid-template-columns:1fr;gap:30px}
 .ronArtworkPartnerFigure{max-width:420px}
 .ronArtworkJourneyVisuals.ronArtworkJourneyVisuals{max-width:420px!important;width:100%!important}
 .ronArtworkGalleryControls{gap:8px;padding:10px}
 .ronArtworkControl{padding-inline:10px}
}
@media print{.ronArtworkGalleryControls,.ronArtworkGalleryChoices,.ronArtworkZoomButton{display:none!important}}

/* The audit panel owns its light-surface typography; no dark-stage color classes. */
.ronTrafficAudit{display:block!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;margin:24px 0 0!important;padding:clamp(22px,2.4vw,34px)!important;background:#F6F4EF!important;color:#16221D!important;-webkit-text-fill-color:#16221D!important;border:0!important;border-left:3px solid #4F6D0F!important;overflow:visible!important}
.ronTrafficAuditKicker{display:block!important;margin:0 0 12px!important;padding:0!important;color:#4F6D0F!important;-webkit-text-fill-color:#4F6D0F!important;font:700 16px/1.5 'RON Sans',Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important}
.ronTrafficAuditTitle{display:block!important;max-width:980px!important;margin:0!important;padding:0!important;color:#16221D!important;-webkit-text-fill-color:#16221D!important;font:400 clamp(30px,2.6vw,42px)/1.2 'RON Editorial',Georgia,serif!important;letter-spacing:-.02em!important;text-wrap:balance}
.ronTrafficAuditText{display:block!important;max-width:980px!important;margin:14px 0 0!important;padding:0!important;color:#596052!important;-webkit-text-fill-color:#596052!important;font:400 17px/1.7 'RON Sans',Arial,sans-serif!important;letter-spacing:normal!important}
@media(max-width:760px){.ronTrafficAudit{margin-top:20px!important;padding:22px 18px!important}.ronTrafficAuditTitle{font-size:30px!important}.ronTrafficAuditText{font-size:16px!important;line-height:1.65!important}}

/* Drawer links own their color, including inline host-platform styling. */
.ronLeadershipDrawer{background:#0B1408!important;color:#F6F4EF!important}
.ronLeadershipNavLink{--ronMenuLinkColor:#F6F4EF;color:var(--ronMenuLinkColor)!important;-webkit-text-fill-color:var(--ronMenuLinkColor)!important;opacity:1!important;text-decoration:none!important;font-family:'RON Editorial',Georgia,serif!important;min-height:50px!important;white-space:normal!important;overflow-wrap:break-word!important}
.ronLeadershipNavLink:visited{--ronMenuLinkColor:#F6F4EF}
.ronLeadershipNavLink:hover{--ronMenuLinkColor:#D8EB72;background:rgba(189,220,36,.06)}
.ronLeadershipNavLink:focus-visible{--ronMenuLinkColor:#D8EB72;background:rgba(189,220,36,.06);outline:3px solid #BDDC24!important;outline-offset:3px!important}
.ronLeadershipNavLink:active{--ronMenuLinkColor:#D8EB72}
.ronLeadershipDrawerHead{flex:0 0 auto!important;gap:18px!important;padding:18px clamp(18px,4vw,34px)!important;box-sizing:border-box!important}
.ronLeadershipDrawerBrand{flex:1 1 auto!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;font:700 16px/1.5 'RON Sans',Arial,sans-serif!important;letter-spacing:.08em!important;color:#D8EB72!important;-webkit-text-fill-color:#D8EB72!important}
.ronLeadershipCloseButton{flex:0 0 48px!important;width:48px!important;height:48px!important;color:#F6F4EF!important;-webkit-text-fill-color:#F6F4EF!important;font-family:'RON Sans',Arial,sans-serif!important}
.ronLeadershipCloseButton:hover{color:#0B1408!important;-webkit-text-fill-color:#0B1408!important;background:#BDDC24!important}
.ronLeadershipNavKicker{font:700 16px/1.5 'RON Sans',Arial,sans-serif!important;letter-spacing:.08em!important;color:#D8EB72!important;-webkit-text-fill-color:#D8EB72!important}
.ronLeadershipDrawerTagline{color:#F6F4EF!important;-webkit-text-fill-color:#F6F4EF!important;font:500 16px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:normal!important}
.ronLeadershipDrawerMeta{color:#BFC6B9!important;-webkit-text-fill-color:#BFC6B9!important;font:400 16px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:normal!important}

/* Course artwork stays within a manageable viewport and follows lesson selection. */
.ronArtworkGallery{width:min(100%,clamp(250px,calc(80svh - 208px),420px));max-width:420px}
.ronArtworkGalleryChoices{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#89956e #f6f4ef}
.ronArtworkChoice{flex:1 0 80px;min-height:48px;white-space:nowrap;padding:10px 6px}
.ronArtworkGalleryControls{display:grid;grid-template-columns:44px minmax(55px,1fr) minmax(70px,1.3fr) 44px;gap:6px;padding:10px 8px}
.ronArtworkControl{width:100%;min-width:0;padding:9px 4px}
.ronArtworkCounter{text-align:center}
.ronCoursePosterLink{display:block;width:100%;height:100%;color:#16221D;text-decoration:none;outline-offset:-4px!important}
.ronArtworkCoursePoster{cursor:pointer}
.ronCourseCaption{margin-top:16px!important}
.ronIntroPrograms{margin:28px 0 0;padding:0;border-top:1px solid #a7af9a;border-bottom:1px solid #d9d9d2;color:#16221D;background:#fff;font-family:'RON Sans',Arial,sans-serif;box-sizing:border-box}
.ronIntroSummary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:20px 0;cursor:pointer;list-style:none;color:#16221D;-webkit-text-fill-color:#16221D}
.ronIntroSummary::-webkit-details-marker{display:none}
.ronIntroSummary::marker{content:''}
.ronIntroSummaryCopy{font:400 clamp(24px,2.1vw,30px)/1.3 'RON Editorial',Georgia,serif;color:#16221D;-webkit-text-fill-color:#16221D}
.ronIntroToggle{flex:0 0 28px;width:28px;height:28px;position:relative;color:#4f6d0f}
.ronIntroToggle::before,.ronIntroToggle::after{content:'';position:absolute;left:6px;top:13px;width:16px;height:2px;background:#4f6d0f}
.ronIntroToggle::after{transform:rotate(var(--ronIntroRotation,90deg))}
.ronIntroPrograms[open]{--ronIntroRotation:0deg}
.ronIntroBody{padding:0 0 28px;box-sizing:border-box}
.ronIntroLead{max-width:850px;margin:0 0 24px;color:#596052;-webkit-text-fill-color:#596052;font:400 16px/1.75 'RON Sans',Arial,sans-serif}
.ronIntroGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ronIntroCard{min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;background:#f6f4ef;border:1px solid #d9d9d2;box-sizing:border-box}
.ronIntroFigure{width:100%;max-width:340px;margin:0 auto;padding:0}
.ronIntroPoster{display:block;width:100%;height:auto;aspect-ratio:1122/1402;object-fit:contain;cursor:zoom-in}
.ronIntroLabel{margin:20px 20px 10px;font:700 16px/1.5 'RON Sans',Arial,sans-serif;letter-spacing:.035em;color:#4f6d0f;-webkit-text-fill-color:#4f6d0f}
.ronIntroTitle{margin:0 20px;font:400 28px/1.25 'RON Editorial',Georgia,serif;color:#16221D;-webkit-text-fill-color:#16221D}
.ronIntroText{margin:12px 20px 20px;font:400 16px/1.7 'RON Sans',Arial,sans-serif;color:#596052;-webkit-text-fill-color:#596052}
.ronIntroLink{display:flex;align-items:center;justify-content:flex-start;min-height:48px;margin:auto 20px 16px;padding:10px 0;border-top:1px solid #c7cdbd;font:700 16px/1.5 'RON Sans',Arial,sans-serif;color:#354710;text-decoration:none}
.ronIntroLink:hover{text-decoration:underline;text-underline-offset:4px}
.ronIntroNote{margin:18px 0 0;font:400 16px/1.7 'RON Sans',Arial,sans-serif;color:#596052;-webkit-text-fill-color:#596052}
.ronIntroSummary:focus-visible,.ronIntroLink:focus-visible{outline:3px solid #7c9621;outline-offset:3px}
@media(max-width:900px){.ronIntroGrid{gap:16px}.ronIntroLabel{margin-inline:16px}.ronIntroTitle{margin-inline:16px;font-size:25px}.ronIntroText{margin-inline:16px}.ronIntroLink{margin-inline:16px}}
@media(max-width:760px){.ronIntroGrid{grid-template-columns:1fr;max-width:380px;margin:auto}.ronIntroPrograms{margin-top:24px}.ronIntroSummary{padding:18px 0}.ronIntroTitle{font-size:28px}.ronCourseVisual{padding:18px 14px!important}.ronIntroBody{padding-bottom:20px}}


  /* Latin Modern Roman (GUST Font License): nhúng bản subset hỗ trợ tiếng Việt. */
  
  
  
  .ron-growth{
    --rg-cream:#F6F4EF;--rg-ink:#12130F;--rg-deep:#0B1408;--rg-muted:#62655B;
    --rg-line:#D9D9D2;--rg-lime:#BDDC24;--rg-light-lime:#D8EB72;--rg-green:#4F6D0F;
    --rg-serif:RONLeadershipSerif,Didot,'Bodoni MT',Baskerville,'Times New Roman',serif;
    --rg-sans:'RON Sans',Arial,sans-serif;
    position:relative;isolation:isolate;width:100%;margin:0;padding:64px clamp(22px,4vw,70px) 56px;
    background:var(--rg-cream);color:var(--rg-ink);font:400 16px/1.65 var(--rg-sans);
    text-align:left;letter-spacing:normal;text-transform:none;-webkit-text-size-adjust:100%;
    scroll-margin-top:90px;-webkit-font-smoothing:antialiased;
  }
  .ron-growth,.ron-growth-element,.ron-growth-element::before,.ron-growth-element::after{box-sizing:border-box}
  .ron-growth-reset{margin:0;padding:0}
  .ron-growth-button{font:inherit;text-transform:none;letter-spacing:normal;-webkit-tap-highlight-color:transparent}
  .ron-growth-element[hidden]{display:none!important}
  .ron-growth-inner{max-width:1460px;margin:0 auto}
  .ron-growth-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end}
  .ron-growth-eyebrow{display:flex;align-items:center;gap:12px;color:var(--rg-green);font-size:16px;line-height:1.5;font-weight:600;margin-bottom:19px}
  .ron-growth-eyebrow::before{content:'';width:28px;height:2px;background:var(--rg-green);flex:none}
  .ron-growth-title{font:400 clamp(40px,4.2vw,62px)/1.1 var(--rg-serif);letter-spacing:-.04em;color:var(--rg-deep);text-wrap:balance}
  .ron-growth-title-line{display:block}
  .ron-growth-lead{max-width:475px;justify-self:end;color:var(--rg-muted);padding-bottom:4px}
  .ron-growth-lead-emphasis{font-weight:600;color:var(--rg-ink)}
  .ron-growth-map{position:relative;container-type:inline-size;margin:30px 0 24px;padding:93px 0 92px}
  .ron-growth-word{display:flex;align-items:baseline;justify-content:space-between;gap:0;font:700 clamp(70px,11.7vw,184px)/.83 RONLeadershipDisplay,Didot,serif;letter-spacing:-.075em;color:var(--rg-deep);width:100%;padding-right:.075em;user-select:none}
  @supports(font-size:1cqi){.ron-growth-word{font-size:14.65cqi}}
  .ron-growth-concept{position:absolute;width:15%;text-align:center;font-size:16px;line-height:1.4;transform:translateX(-50%);color:var(--rg-muted);white-space:nowrap}
  .ron-growth-concept::before{content:'';position:absolute;width:1px;background:#959A88;left:50%;height:var(--rg-stem,40px)}
  .ron-growth-concept::after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:var(--rg-green);left:calc(50% - 2.5px)}
  .ron-growth-concept.ron-growth-up{top:var(--rg-level,12px)}
  .ron-growth-up::before{top:32px}
  .ron-growth-up::after{top:29px}
  .ron-growth-concept.ron-growth-down{bottom:var(--rg-level,10px)}
  .ron-growth-down::before{bottom:32px}
  .ron-growth-down::after{bottom:29px}
  .ron-growth-concept:last-child{color:var(--rg-green);font-weight:600}
  .ron-growth-bridge{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--rg-line);padding:22px 0 20px}
  .ron-growth-bridge-title{font:400 30px/1.22 var(--rg-serif);letter-spacing:-.025em;color:var(--rg-ink)}
  .ron-growth-guide{font-size:16px;color:var(--rg-muted)}
  .ron-growth-journey{background:var(--rg-deep);padding:0 22px;color:#fff}
  .ron-growth-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}
  .ron-growth-step{min-width:0;position:relative;border-right:1px solid #394132}
  .ron-growth-step:last-child{border-right:0}
  .ron-growth-step-button{display:flex;flex-direction:column;position:relative;width:100%;min-height:181px;height:100%;padding:24px 22px 22px;border:0;border-radius:0;text-align:left;background:transparent;color:#fff;cursor:pointer;transition:background .2s,color .2s;appearance:none;box-shadow:none}
  .ron-growth-step-button:disabled{cursor:default;opacity:1}
  .ron-growth-step-button::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:background .2s}
  .ron-growth-step-button[aria-pressed=true]{background:#192410}
  .ron-growth-step-button[aria-pressed=true]::before{background:var(--rg-lime)}
  .ron-growth-step-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:13px}
  .ron-growth-number{font:400 24px/1 var(--rg-serif);color:var(--rg-light-lime)}
  .ron-growth-arrow{width:20px;height:20px;display:block;stroke:var(--rg-arrow,#A3AE99);fill:none;stroke-width:1.3}
  .ron-growth-step-button[aria-pressed=true]{--rg-arrow:var(--rg-light-lime)}
  .ron-growth-step-title{font:400 clamp(25px,2vw,30px)/1.25 var(--rg-serif);letter-spacing:-.025em;display:block;margin-bottom:7px;color:inherit}
  .ron-growth-step-question{font-size:16px;line-height:1.55;display:block;color:#C8CEC1}
  .ron-growth-step-button:focus-visible{outline:3px solid var(--rg-lime);outline-offset:-6px;z-index:1}
  @media(hover:hover){.ron-growth-step-button:not(:disabled):hover{background:#202F15}.ron-growth-step-button:not(:disabled):hover::before{background:var(--rg-lime)}}
  .ron-growth-insight{display:grid;grid-template-columns:.9fr 1.3fr;gap:38px;align-items:center;padding:25px 0;border-bottom:1px solid var(--rg-line);min-height:135px;scroll-margin-top:110px}
  .ron-growth-insight-title{font:400 29px/1.22 var(--rg-serif);letter-spacing:-.025em;max-width:480px;color:var(--rg-deep)}
  .ron-growth-insight-text{color:var(--rg-muted);max-width:700px}
  .ron-growth-action{font-weight:600;color:var(--rg-green)}
  .ron-growth-closing{display:flex;align-items:baseline;justify-content:space-between;gap:30px;padding-top:22px;color:var(--rg-muted)}
  .ron-growth-closing-text{max-width:835px}
  .ron-growth-closing-emphasis{color:var(--rg-ink);font-weight:600}
  .ron-growth-brand{color:var(--rg-green);font-size:16px;white-space:nowrap;font-weight:600}
  @media(min-width:1510px){.ron-growth{padding-top:72px;padding-bottom:64px}.ron-growth-heading{gap:100px}}
  @media(max-width:1180px){
    .ron-growth{padding-top:54px;padding-bottom:48px}.ron-growth-heading{gap:32px;grid-template-columns:1.15fr 1fr}
    .ron-growth-map{padding:18px 0 0;margin-top:32px;margin-bottom:25px}
    .ron-growth-word{font-size:13.2vw;line-height:1;margin-bottom:26px;letter-spacing:-.07em}
    .ron-growth-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;border-top:1px solid var(--rg-line)}
    .ron-growth-concept{position:relative;inset:auto!important;width:auto;transform:none;text-align:left;white-space:normal;padding:10px 0;border-bottom:1px solid var(--rg-line);font-size:16px}
    .ron-growth-concept::before,.ron-growth-concept::after{display:none}
    .ron-growth-concept:last-child{background:transparent}
    .ron-growth-bridge{border-top:0;padding-top:0;align-items:start}
    .ron-growth-bridge-title{font-size:28px}.ron-growth-guide{max-width:290px;text-align:right}
    .ron-growth-journey{padding:0 8px}.ron-growth-step-button{padding:22px 14px;min-height:188px}
    .ron-growth-step-title{font-size:25px}.ron-growth-insight{gap:30px}
  }
  @media(max-width:760px){
    .ron-growth{padding:48px 18px 40px}
    .ron-growth-heading{grid-template-columns:1fr;gap:18px}
    .ron-growth-eyebrow{font-size:16px;margin-bottom:17px;gap:9px}
    .ron-growth-title{font-size:38px;line-height:1.14;letter-spacing:-.035em}
    .ron-growth-lead{justify-self:start;max-width:550px;padding:0}
    .ron-growth-map{margin-top:23px;margin-bottom:28px;padding:0}
    .ron-growth-word{font-size:13.45vw;margin-bottom:18px;padding-top:8px}
    .ron-growth-concepts{gap:0 14px;grid-template-columns:repeat(3,minmax(0,1fr))}
    .ron-growth-concept{font-size:16px;line-height:1.45;padding:9px 0}
    .ron-growth-bridge{display:block;padding:0 0 16px}
    .ron-growth-bridge-title{font-size:28px;line-height:1.2;margin-bottom:8px}
    .ron-growth-guide{max-width:none;text-align:left}
    .ron-growth-journey{padding:0 16px}
    .ron-growth-steps{grid-template-columns:1fr}
    .ron-growth-step{border-right:0;border-bottom:1px solid #394132}
    .ron-growth-step:last-child{border-bottom:0}
    .ron-growth-step-button{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;min-height:94px;padding:17px 11px}
    .ron-growth-step-button::before{top:0;bottom:0;right:auto;width:3px;height:auto}
    .ron-growth-step-top{display:contents}
    .ron-growth-number{grid-row:1/3;grid-column:1;padding-top:5px;font-size:22px}
    .ron-growth-arrow{position:absolute;right:9px;top:23px;width:18px;height:18px}
    .ron-growth-step-title{grid-row:1;grid-column:2;font-size:26px;margin:0 22px 3px 0}
    .ron-growth-step-question{grid-row:2;grid-column:2;line-height:1.5}
    .ron-growth-insight{display:block;min-height:0;padding:23px 0;scroll-margin-top:95px}
    .ron-growth-insight-title{font-size:28px;margin-bottom:12px}
    .ron-growth-closing{display:block;padding-top:21px}
    .ron-growth-brand{margin-top:18px}
  }
  @media(max-width:420px){.ron-growth{padding-left:16px;padding-right:16px}.ron-growth-title{font-size:36px}.ron-growth-concepts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.ron-growth-concept:last-child{grid-column:1/-1}.ron-growth-eyebrow{letter-spacing:0}}
  @media(prefers-reduced-motion:reduce){.ron-growth-element,.ron-growth-element::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
  @media print{.ron-growth{padding:20px}.ron-growth-journey{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ron-growth-guide{display:none}}
  
/* Explicit text fill protects both cream and dark surfaces in the host editor. */
.ron-growth,.ron-growth-element{-webkit-text-fill-color:currentColor}
.ron-growth-title-line{color:var(--rg-deep)}
.ron-growth-step-title{color:#F6F4EF}
.ron-growth-button{border-radius:0}
.ron-growth-insight-text{line-height:1.75}
.ron-growth-action{display:block;margin-top:8px}
.ronArtworkChoice{flex:1 0 56px;min-width:0;font-size:16px;padding-inline:4px}
.ronArtworkCoursePoster{cursor:zoom-in}
.ronIntroPosterLink{display:block;width:100%;text-decoration:none;cursor:pointer}
.ronIntroPoster{cursor:pointer}
.ronIntroPosterLink:focus-visible{outline:3px solid #4F6D0F;outline-offset:-4px}





.ron-breakthrough{
 --rb-deep:#0B1408;--rb-ink:#12130F;--rb-paper:#F6F4EF;--rb-lime:#BDDC24;--rb-light:#D8EB72;
 --rb-line:#D9D9D2;--rb-green:#4F6D0F;--rb-muted:#62665C;
 --rb-serif:RONLeadershipSerif,Didot,'Bodoni MT',Baskerville,'Times New Roman',serif;
 --rb-sans:'RON Sans',Arial,sans-serif;
 position:relative;isolation:isolate;width:100%;margin:0;padding:24px;background:var(--rb-paper);
 color:var(--rb-ink);font:400 16px/1.7 var(--rb-sans);text-transform:none;letter-spacing:normal;text-align:left;
 -webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scroll-margin-top:90px;
}
.ron-breakthrough,.ron-breakthrough-element,.ron-breakthrough-element::before,.ron-breakthrough-element::after{box-sizing:border-box}
.ron-breakthrough-reset{margin:0;padding:0}
.ron-breakthrough-element[hidden]{display:none!important}
.ron-breakthrough-button{font:inherit;text-transform:none;letter-spacing:normal;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.ron-breakthrough-inner{max-width:1600px;margin:0 auto}
.ron-breakthrough-banner{position:relative;isolation:isolate;min-height:650px;background:var(--rb-deep);color:#fff;padding:60px clamp(32px,4vw,66px) 62px;border-top:2px solid var(--rb-lime)}
.ron-breakthrough-visual{position:absolute;inset:0;z-index:-2;margin:0;overflow:hidden}
.ron-breakthrough-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:70% center;border:0;border-radius:0;box-shadow:none;filter:none}
.ron-breakthrough-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,20,8,.63) 0%,rgba(11,20,8,.3) 39%,rgba(11,20,8,0) 62%);z-index:-1;pointer-events:none}
.ron-breakthrough-copy{width:53%;max-width:740px;min-width:0}
.ron-breakthrough-kicker{display:flex;align-items:center;gap:12px;color:var(--rb-light);font-size:16px;font-weight:600;line-height:1.5;margin-bottom:38px}
.ron-breakthrough-kicker::before{content:'';height:1px;width:31px;flex:none;background:var(--rb-lime)}
.ron-breakthrough-title{font:400 clamp(42px,3.7vw,60px)/1.12 var(--rb-serif);letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:720px}
.ron-breakthrough-title-line{display:block}
.ron-breakthrough-emphasis{color:var(--rb-light)}
.ron-breakthrough-lead{margin-top:32px;border-left:2px solid var(--rb-lime);padding-left:20px;font-size:17px;line-height:1.8;color:#E0E3D9;max-width:610px}
.ron-breakthrough-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;margin-top:30px;min-height:48px;padding:11px 0;border:0;border-bottom:1px solid #9AAB54;background:transparent;color:#fff;cursor:pointer;font-size:16px;line-height:1.55;font-weight:500;text-align:left;transition:color .2s,border-color .2s}
.ron-breakthrough-action-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none;transition:transform .2s}
.ron-breakthrough-action[aria-expanded=true]{--rb-arrow-rotation:180deg}
.ron-breakthrough-action:hover{color:var(--rb-light);border-color:var(--rb-lime)}
.ron-breakthrough-action:focus-visible{outline:3px solid var(--rb-lime);outline-offset:6px}
.ron-breakthrough-byline{position:absolute;right:38px;bottom:27px;color:#fff;text-align:right;max-width:43%;padding:8px 0 0}
.ron-breakthrough-name{font:400 25px/1.15 var(--rb-serif);letter-spacing:-.02em;color:#fff}
.ron-breakthrough-role{font-size:16px;line-height:1.5;color:#D1D8C6;margin-top:6px}
.ron-breakthrough-start{background:var(--rb-paper);padding:32px clamp(24px,4vw,66px) 21px;scroll-margin-top:100px}
.ron-breakthrough-start-title{font:400 33px/1.2 var(--rb-serif);letter-spacing:-.025em;color:var(--rb-deep);margin-bottom:25px;text-wrap:balance}
.ron-breakthrough-first-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.ron-breakthrough-first-step{padding-top:15px;border-top:1px solid #BFC7B0;min-width:0}
.ron-breakthrough-first-step-title{display:block;font-size:16px;line-height:1.5;font-weight:600;color:var(--rb-green);margin-bottom:9px}
.ron-breakthrough-step-text{font-size:16px;line-height:1.7;color:var(--rb-muted)}
.ron-breakthrough-start-note{margin-top:23px;padding-top:18px;border-top:1px solid var(--rb-line);font-size:16px;line-height:1.7;color:var(--rb-muted)}
.ron-breakthrough-note-emphasis{font-weight:600;color:var(--rb-deep)}
@media(min-width:1510px){.ron-breakthrough{padding:28px}.ron-breakthrough-banner{min-height:680px;padding-top:66px;padding-bottom:70px}.ron-breakthrough-copy{width:52%}.ron-breakthrough-title{font-size:62px}}
@media(max-width:1180px){
 .ron-breakthrough{padding:20px}.ron-breakthrough-banner{min-height:610px;padding:46px 34px 54px}.ron-breakthrough-copy{width:54%}
 .ron-breakthrough-title{font-size:44px;letter-spacing:-.03em}.ron-breakthrough-kicker{margin-bottom:30px}.ron-breakthrough-lead{font-size:16px;line-height:1.75;padding-left:17px;margin-top:25px}
 .ron-breakthrough-image{object-position:65% center}.ron-breakthrough-byline{right:25px;bottom:23px;max-width:39%}
 .ron-breakthrough-name{font-size:24px}.ron-breakthrough-role{max-width:240px}
}
@media(max-width:960px){
 .ron-breakthrough-banner{padding:0;min-height:0;display:flex;flex-direction:column}
 .ron-breakthrough-visual{position:relative;inset:auto;z-index:0;order:0;aspect-ratio:1.8;width:100%;height:auto}
 .ron-breakthrough-image{object-fit:cover;object-position:right center}
 .ron-breakthrough-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,var(--rb-deep) 0%,rgba(11,20,8,0) 23%);pointer-events:none}
 .ron-breakthrough-banner::after{display:none}
 .ron-breakthrough-copy{order:1;width:100%;max-width:none;padding:23px 34px 30px}
 .ron-breakthrough-kicker{margin-bottom:22px}.ron-breakthrough-title{font-size:48px;max-width:730px;line-height:1.12}
 .ron-breakthrough-lead{max-width:730px;margin-top:26px}.ron-breakthrough-action{margin-top:22px}
 .ron-breakthrough-byline{position:relative;right:auto;bottom:auto;order:2;text-align:left;max-width:none;margin:0 34px;padding:18px 0 29px;border-top:1px solid #38442C}
 .ron-breakthrough-role{max-width:none}.ron-breakthrough-start{padding:28px 25px 14px}
 .ron-breakthrough-first-steps{gap:22px}.ron-breakthrough-start-title{font-size:30px}
}
@media(max-width:760px){
 .ron-breakthrough{padding:16px}.ron-breakthrough-visual{aspect-ratio:4/3}
 .ron-breakthrough-copy{padding:20px 22px 25px}
 .ron-breakthrough-kicker{font-size:16px;line-height:1.5;gap:9px;margin-bottom:20px}.ron-breakthrough-kicker::before{width:22px}
 .ron-breakthrough-title{font-size:38px;line-height:1.16;letter-spacing:-.035em;text-wrap:pretty}
 .ron-breakthrough-title-line{display:inline}.ron-breakthrough-title-line:not(:first-child)::before{content:' '}.ron-breakthrough-emphasis{display:block;margin-top:4px}
 .ron-breakthrough-lead{font-size:16px;line-height:1.75;margin-top:24px;padding-left:15px}
 .ron-breakthrough-action{font-size:16px;gap:20px;margin-top:23px;min-height:50px}
 .ron-breakthrough-byline{margin:0 22px;padding:18px 0 25px}.ron-breakthrough-name{font-size:25px}
 .ron-breakthrough-role{font-size:16px;line-height:1.6}
 .ron-breakthrough-start{padding:26px 6px 10px}.ron-breakthrough-start-title{font-size:29px;line-height:1.25;margin-bottom:20px}
 .ron-breakthrough-first-steps{grid-template-columns:1fr;gap:21px}.ron-breakthrough-first-step{padding-top:13px}
 .ron-breakthrough-start-note{margin-top:22px;padding-top:18px}
}
@media(max-width:420px){.ron-breakthrough{padding:10px}.ron-breakthrough-copy{padding-left:19px;padding-right:19px}.ron-breakthrough-title{font-size:36px}.ron-breakthrough-kicker{display:block}.ron-breakthrough-kicker::before{display:none}.ron-breakthrough-byline{margin-left:19px;margin-right:19px}}
@media(prefers-reduced-motion:reduce){.ron-breakthrough-element{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.ron-breakthrough{padding:0}.ron-breakthrough-banner{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ron-breakthrough-action{display:none}.ron-breakthrough-start[hidden]{display:block!important}}

/* Independent text fill keeps the light panel and dark banner readable in the CMS. */
.ron-breakthrough,.ron-breakthrough-element{-webkit-text-fill-color:currentColor}
.ron-breakthrough-action-icon{transform:rotate(var(--rb-arrow-rotation,0deg))}

.ron117-growth{--ink:#12130F;--deep:#0B1408;--green:#4F6D0F;--lime:#BDDC24;font-family:'RON Sans',Arial,sans-serif;color:var(--ink);background:#F6F4EF;padding:clamp(28px,5vw,80px) clamp(22px,4vw,70px);font-size:16px;line-height:1.65}
.ron117-growth-element{box-sizing:border-box}
.ron117-growth-inner{max-width:1600px;margin:auto}
.ron117-growth-kicker{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #D9D9D2;color:var(--green);font-size:16px;font-weight:600;letter-spacing:1.5px}
.ron117-growth-kicker-meta{color:#6B6D65;font-weight:400;letter-spacing:0}
.ron117-growth-main{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(32px,5vw,88px);padding:42px 0 48px}
.ron117-growth-wheel{max-width:660px;width:100%;margin:auto}
.ron117-growth-svg{display:block;width:100%;height:auto;overflow:visible}
.ron117-growth-title{font-family:RONLeadershipSerif,Georgia,serif;font-weight:400;font-size:clamp(38px,3.6vw,58px);line-height:1.14;letter-spacing:-1.1px;margin:0 0 25px;text-wrap:balance}
.ron117-growth-title-emphasis{color:var(--green);font-style:normal}
.ron117-growth-intro{color:#56594f;margin:0 0 28px;max-width:610px;font-size:18px}
.ron117-growth-note{border-left:3px solid var(--lime);padding:2px 0 2px 20px;font-size:18px;margin:0;color:var(--ink)}
.ron117-growth-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #D9D9D2;border-bottom:1px solid #D9D9D2;margin-bottom:40px}
.ron117-growth-step{padding:28px 30px 30px 0}
.ron117-growth-step:not(:first-child){border-left:1px solid #D9D9D2;padding-left:30px}
.ron117-growth-step-label{font-size:16px;color:var(--green);font-weight:600;letter-spacing:1px}
.ron117-growth-heading{font-family:RONLeadershipSerif,Georgia,serif;font-size:29px;font-weight:400;line-height:1.2;margin:12px 0}
.ron117-growth-step-text{margin:0;color:#56594f;max-width:400px}
.ron117-growth-portrait{position:relative;background:var(--deep);overflow:hidden;min-height:390px;display:flex;align-items:center}
.ron117-growth-portrait-image{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:right top}
.ron117-growth-portrait-copy{position:relative;width:54%;padding:40px 46px;color:#F6F4EF}
.ron117-growth-portrait-paragraph{margin:0}
.ron117-growth-eyebrow{color:#D8EB72;font-size:16px;letter-spacing:1.5px;font-weight:600}
.ron117-growth-portrait-title{font-size:34px;max-width:580px;margin:17px 0 22px}
.ron117-growth-signature{font-size:17px;font-weight:600}
.ron117-growth-role{display:block;color:#c1c8b9;font-size:16px;font-weight:400;margin-top:3px}
.ron117-growth-action{margin-top:24px;display:inline-flex;align-items:center;gap:18px;color:#D8EB72;border-bottom:1px solid #7e952b;text-decoration:none;padding-bottom:5px;font-size:16px}
.ron117-growth-action:focus-visible{outline:2px solid #BDDC24;outline-offset:7px}
.ron117-growth-next{margin-top:24px;padding:22px 26px;background:#eaeddf;scroll-margin-top:24px}
.ron117-growth-next-summary{cursor:pointer;font-weight:600;min-height:30px}
.ron117-growth-next-text{margin:15px 0 0;max-width:980px;color:#4b5140}
.ron117-growth-next-summary:focus-visible{outline:2px solid #4F6D0F;outline-offset:5px}
@media(min-width:1510px){.ron117-growth-main{gap:100px}
.ron117-growth-portrait{min-height:450px}}
@media(max-width:1180px){.ron117-growth-main{gap:28px}
.ron117-growth-title{font-size:42px}
.ron117-growth-portrait-copy{padding:32px;width:55%}
.ron117-growth-portrait-title{font-size:30px}}
@media(max-width:760px){.ron117-growth-kicker-meta{display:none}
.ron117-growth-main{grid-template-columns:1fr;padding:30px 0;gap:24px}
.ron117-growth-copy{grid-row:1}
.ron117-growth-title{font-size:38px;letter-spacing:-.5px}
.ron117-growth-intro,.ron117-growth-note{font-size:17px}
.ron117-growth-wheel{max-width:520px}
.ron117-growth-steps{grid-template-columns:1fr;margin-bottom:28px}
.ron117-growth-step,.ron117-growth-step:not(:first-child){padding:23px 0;border-left:0}
.ron117-growth-step:not(:first-child){border-top:1px solid #D9D9D2}
.ron117-growth-heading{font-size:27px}
.ron117-growth-portrait{display:block;padding-top:290px;min-height:0}
.ron117-growth-portrait-image{height:320px;object-position:right top;object-fit:cover}
.ron117-growth-portrait-copy{width:100%;padding:25px; background:linear-gradient(0deg,#0B1408 94%,transparent)}
.ron117-growth-portrait-title{font-size:29px}
.ron117-growth-next{padding:19px}
.ron117-growth-next-summary{line-height:1.5}}
@media(max-width:420px){.ron117-growth-title{font-size:35px}
.ron117-growth-portrait{padding-top:250px}
.ron117-growth-portrait-image{height:280px}
.ron117-growth-wheel{width:calc(100% + 20px);margin-left:-10px}
.ron117-growth-kicker{font-size:16px;letter-spacing:.5px}}
.ron117-wheel-scene{position:relative;perspective:1100px;isolation:isolate;padding:10px 0 22px;touch-action:pan-y}
.ron117-wheel-scene::after{content:"";position:absolute;z-index:-1;left:14%;right:14%;bottom:0;height:9%;background:radial-gradient(ellipse,rgba(47,64,24,.2),rgba(47,64,24,0) 70%);filter:blur(9px);pointer-events:none}
.ron117-wheel-plane{transform:rotateX(var(--ron117-wheel-x,14deg)) rotateY(var(--ron117-wheel-y,-9deg));transform-style:preserve-3d;transform-origin:50% 50%;transition:transform .5s ease-out}
.ron117-wheel-rotor{transform-origin:320px 320px;transform-box:view-box;animation:var(--ron117-wheel-spin-name,none) 42s linear infinite;animation-play-state:var(--ron117-wheel-play-state,paused)}
.ron117-growth-wheel.ron117-wheel-live{--ron117-wheel-spin-name:ron117-wheel-spin-v3}
.ron117-growth-wheel.ron117-wheel-running{--ron117-wheel-play-state:running}
.ron117-wheel-controls{display:flex;justify-content:center;margin-top:8px}
.ron117-wheel-controls[hidden]{display:none}
.ron117-wheel-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:9px 17px;border:1px solid #cbd1bd;border-radius:24px;background:#F6F4EF;color:#4F6D0F;font:400 16px/1.4 'RON Sans',Arial,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}
.ron117-wheel-toggle:hover{background:#e8edda;border-color:#7c914c}
.ron117-wheel-toggle:focus-visible{outline:2px solid #4F6D0F;outline-offset:4px}
.ron117-wheel-control-icon{width:18px;text-align:center;line-height:1;font-weight:700}
@keyframes ron117-wheel-spin-v3{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@media(max-width:760px){.ron117-wheel-scene{perspective:850px;padding-bottom:18px}
.ron117-wheel-plane{transform:rotateX(12deg) rotateY(-6deg)}
.ron117-wheel-rotor{animation-duration:54s}}
@media(prefers-reduced-motion:reduce){.ron117-wheel-plane{transform:none;transition:none}
.ron117-wheel-toggle{transition:none}}
.ron117-wheel-type-relief{pointer-events:none}
.ron117-wheel-type-sheen{opacity:0;pointer-events:none;animation:var(--ron117-wheel-light-name,none) 9s ease-in-out infinite;animation-play-state:var(--ron117-wheel-play-state,paused)}
.ron117-growth-wheel.ron117-wheel-live{--ron117-wheel-light-name:ron117-type-light-v4}
.ron117-growth-wheel.ron117-wheel-running{--ron117-wheel-play-state:running}
@keyframes ron117-type-light-v4{0%,14%{transform:translateX(-80px) skewX(-14deg);opacity:0}22%{opacity:.65}48%{transform:translateX(310px) skewX(-14deg);opacity:0}100%{transform:translateX(310px) skewX(-14deg);opacity:0}}
@media(prefers-reduced-motion:reduce){.ron117-wheel-type-sheen{animation:none;opacity:0}}
.ron117-growth{position:relative;isolation:isolate;box-sizing:border-box;scroll-margin-top:90px}
.ron117-growth-title{color:#12130F;-webkit-text-fill-color:currentColor}
.ron117-growth-title-emphasis{color:#4F6D0F;-webkit-text-fill-color:currentColor}
.ron117-growth-heading{color:#12130F;-webkit-text-fill-color:currentColor}
.ron117-growth-portrait-title{color:#F6F4EF;-webkit-text-fill-color:currentColor}
.ron117-growth-intro,.ron117-growth-note,.ron117-growth-step-text,.ron117-growth-step-label,.ron117-growth-kicker,.ron117-growth-kicker-meta,.ron117-growth-signature,.ron117-growth-role,.ron117-growth-eyebrow,.ron117-growth-next-summary,.ron117-growth-next-text,.ron117-wheel-toggle{-webkit-text-fill-color:currentColor}
.ron117-growth-next{scroll-margin-top:100px}


.ron-mkt3d{
    --rg-cream:#F6F4EF;--rg-ink:#12130F;--rg-deep:#0B1408;--rg-muted:#62655B;
    --rg-line:#D9D9D2;--rg-lime:#BDDC24;--rg-light-lime:#D8EB72;--rg-green:#4F6D0F;
    --rg-serif:RONLeadershipSerif,Didot,'Bodoni MT',Baskerville,'Times New Roman',serif;
    --rg-sans:'RON Sans',Arial,sans-serif;
    position:relative;isolation:isolate;width:100%;margin:0;padding:64px clamp(22px,4vw,70px) 56px;
    background:var(--rg-cream);color:var(--rg-ink);font:400 16px/1.65 var(--rg-sans);
    text-align:left;letter-spacing:normal;text-transform:none;-webkit-text-size-adjust:100%;
    scroll-margin-top:90px;-webkit-font-smoothing:antialiased;
  }
.ron-mkt3d,.ron-mkt3d-element,.ron-mkt3d-element::before,.ron-mkt3d-element::after{box-sizing:border-box}
.ron-mkt3d-reset{margin:0;padding:0}
.ron-mkt3d-button{font:inherit;text-transform:none;letter-spacing:normal;-webkit-tap-highlight-color:transparent}
.ron-mkt3d-element[hidden]{display:none!important}
.ron-mkt3d-inner{max-width:1460px;margin:0 auto}
.ron-mkt3d-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end}
.ron-mkt3d-eyebrow{display:flex;align-items:center;gap:12px;color:var(--rg-green);font-size:16px;line-height:1.5;font-weight:600;margin-bottom:19px}
.ron-mkt3d-eyebrow::before{content:'';width:28px;height:2px;background:var(--rg-green);flex:none}
.ron-mkt3d-title{font:400 clamp(40px,4.2vw,62px)/1.1 var(--rg-serif);letter-spacing:-.04em;color:var(--rg-deep);text-wrap:balance}
.ron-mkt3d-title-line{display:block}
.ron-mkt3d-lead{max-width:475px;justify-self:end;color:var(--rg-muted);padding-bottom:4px}
.ron-mkt3d-lead-emphasis{font-weight:600;color:var(--rg-ink)}
.ron-mkt3d-map{position:relative;container-type:inline-size;margin:30px 0 24px;padding:93px 0 92px}
.ron-mkt3d-word{display:flex;align-items:baseline;justify-content:space-between;gap:0;font:700 clamp(70px,11.7vw,184px)/.83 RONLeadershipDisplay,Didot,serif;letter-spacing:-.075em;color:var(--rg-deep);width:100%;padding-right:.075em;user-select:none}
@supports(font-size:1cqi){.ron-mkt3d-word{font-size:14.65cqi}}
.ron-mkt3d-concept{position:absolute;width:15%;text-align:center;font-size:16px;line-height:1.4;transform:translateX(-50%);color:var(--rg-muted);white-space:nowrap}
.ron-mkt3d-concept::before{content:'';position:absolute;width:1px;background:#959A88;left:50%;height:var(--rg-stem,40px)}
.ron-mkt3d-concept::after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:var(--rg-green);left:calc(50% - 2.5px)}
.ron-mkt3d-concept.ron-mkt3d-up{top:var(--rg-level,12px)}
.ron-mkt3d-up::before{top:32px}
.ron-mkt3d-up::after{top:29px}
.ron-mkt3d-concept.ron-mkt3d-down{bottom:var(--rg-level,10px)}
.ron-mkt3d-down::before{bottom:32px}
.ron-mkt3d-down::after{bottom:29px}
.ron-mkt3d-concept:last-child{color:var(--rg-green);font-weight:600}
.ron-mkt3d-bridge{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--rg-line);padding:22px 0 20px}
.ron-mkt3d-bridge-title{font:400 30px/1.22 var(--rg-serif);letter-spacing:-.025em;color:var(--rg-ink)}
.ron-mkt3d-guide{font-size:16px;color:var(--rg-muted)}
.ron-mkt3d-journey{background:var(--rg-deep);padding:0 22px;color:#fff}
.ron-mkt3d-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}
.ron-mkt3d-step{min-width:0;position:relative;border-right:1px solid #394132}
.ron-mkt3d-step:last-child{border-right:0}
.ron-mkt3d-step-button{display:flex;flex-direction:column;position:relative;width:100%;min-height:181px;height:100%;padding:24px 22px 22px;border:0;border-radius:0;text-align:left;background:transparent;color:#fff;cursor:pointer;transition:background .2s,color .2s;appearance:none;box-shadow:none}
.ron-mkt3d-step-button:disabled{cursor:default;opacity:1}
.ron-mkt3d-step-button::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:background .2s}
.ron-mkt3d-step-button[aria-pressed=true]{background:#192410}
.ron-mkt3d-step-button[aria-pressed=true]::before{background:var(--rg-lime)}
.ron-mkt3d-step-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:13px}
.ron-mkt3d-number{font:400 24px/1 var(--rg-serif);color:var(--rg-light-lime)}
.ron-mkt3d-arrow{width:20px;height:20px;display:block;stroke:var(--rg-arrow,#A3AE99);fill:none;stroke-width:1.3}
.ron-mkt3d-step-button[aria-pressed=true]{--rg-arrow:var(--rg-light-lime)}
.ron-mkt3d-step-title{font:400 clamp(25px,2vw,30px)/1.25 var(--rg-serif);letter-spacing:-.025em;display:block;margin-bottom:7px;color:inherit}
.ron-mkt3d-step-question{font-size:16px;line-height:1.55;display:block;color:#C8CEC1}
.ron-mkt3d-step-button:focus-visible{outline:3px solid var(--rg-lime);outline-offset:-6px;z-index:1}
@media(hover:hover){.ron-mkt3d-step-button:not(:disabled):hover{background:#202F15}
.ron-mkt3d-step-button:not(:disabled):hover::before{background:var(--rg-lime)}}
.ron-mkt3d-insight{display:grid;grid-template-columns:.9fr 1.3fr;gap:38px;align-items:center;padding:25px 0;border-bottom:1px solid var(--rg-line);min-height:135px;scroll-margin-top:110px}
.ron-mkt3d-insight-title{font:400 29px/1.22 var(--rg-serif);letter-spacing:-.025em;max-width:480px;color:var(--rg-deep)}
.ron-mkt3d-insight-text{color:var(--rg-muted);max-width:700px}
.ron-mkt3d-action{font-weight:600;color:var(--rg-green)}
.ron-mkt3d-closing{display:flex;align-items:baseline;justify-content:space-between;gap:30px;padding-top:22px;color:var(--rg-muted)}
.ron-mkt3d-closing-text{max-width:835px}
.ron-mkt3d-closing-emphasis{color:var(--rg-ink);font-weight:600}
.ron-mkt3d-brand{color:var(--rg-green);font-size:16px;white-space:nowrap;font-weight:600}
@media(min-width:1510px){.ron-mkt3d{padding-top:72px;padding-bottom:64px}
.ron-mkt3d-heading{gap:100px}}
@media(max-width:1180px){.ron-mkt3d{padding-top:54px;padding-bottom:48px}
.ron-mkt3d-heading{gap:32px;grid-template-columns:1.15fr 1fr}
.ron-mkt3d-map{padding:18px 0 0;margin-top:32px;margin-bottom:25px}
.ron-mkt3d-word{font-size:13.2vw;line-height:1;margin-bottom:26px;letter-spacing:-.07em}
.ron-mkt3d-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;border-top:1px solid var(--rg-line)}
.ron-mkt3d-concept{position:relative;inset:auto!important;width:auto;transform:none;text-align:left;white-space:normal;padding:10px 0;border-bottom:1px solid var(--rg-line);font-size:16px}
.ron-mkt3d-concept::before,.ron-mkt3d-concept::after{display:none}
.ron-mkt3d-concept:last-child{background:transparent}
.ron-mkt3d-bridge{border-top:0;padding-top:0;align-items:start}
.ron-mkt3d-bridge-title{font-size:28px}
.ron-mkt3d-guide{max-width:290px;text-align:right}
.ron-mkt3d-journey{padding:0 8px}
.ron-mkt3d-step-button{padding:22px 14px;min-height:188px}
.ron-mkt3d-step-title{font-size:25px}
.ron-mkt3d-insight{gap:30px}}
@media(max-width:760px){.ron-mkt3d{padding:48px 18px 40px}
.ron-mkt3d-heading{grid-template-columns:1fr;gap:18px}
.ron-mkt3d-eyebrow{font-size:16px;margin-bottom:17px;gap:9px}
.ron-mkt3d-title{font-size:38px;line-height:1.14;letter-spacing:-.035em}
.ron-mkt3d-lead{justify-self:start;max-width:550px;padding:0}
.ron-mkt3d-map{margin-top:23px;margin-bottom:28px;padding:0}
.ron-mkt3d-word{font-size:13.45vw;margin-bottom:18px;padding-top:8px}
.ron-mkt3d-concepts{gap:0 14px;grid-template-columns:repeat(3,minmax(0,1fr))}
.ron-mkt3d-concept{font-size:16px;line-height:1.45;padding:9px 0}
.ron-mkt3d-bridge{display:block;padding:0 0 16px}
.ron-mkt3d-bridge-title{font-size:28px;line-height:1.2;margin-bottom:8px}
.ron-mkt3d-guide{max-width:none;text-align:left}
.ron-mkt3d-journey{padding:0 16px}
.ron-mkt3d-steps{grid-template-columns:1fr}
.ron-mkt3d-step{border-right:0;border-bottom:1px solid #394132}
.ron-mkt3d-step:last-child{border-bottom:0}
.ron-mkt3d-step-button{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;min-height:94px;padding:17px 11px}
.ron-mkt3d-step-button::before{top:0;bottom:0;right:auto;width:3px;height:auto}
.ron-mkt3d-step-top{display:contents}
.ron-mkt3d-number{grid-row:1/3;grid-column:1;padding-top:5px;font-size:22px}
.ron-mkt3d-arrow{position:absolute;right:9px;top:23px;width:18px;height:18px}
.ron-mkt3d-step-title{grid-row:1;grid-column:2;font-size:26px;margin:0 22px 3px 0}
.ron-mkt3d-step-question{grid-row:2;grid-column:2;line-height:1.5}
.ron-mkt3d-insight{display:block;min-height:0;padding:23px 0;scroll-margin-top:95px}
.ron-mkt3d-insight-title{font-size:28px;margin-bottom:12px}
.ron-mkt3d-closing{display:block;padding-top:21px}
.ron-mkt3d-brand{margin-top:18px}}
@media(max-width:420px){.ron-mkt3d{padding-left:16px;padding-right:16px}
.ron-mkt3d-title{font-size:36px}
.ron-mkt3d-concepts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}
.ron-mkt3d-concept:last-child{grid-column:1/-1}
.ron-mkt3d-eyebrow{letter-spacing:0}}
@media(prefers-reduced-motion:reduce){.ron-mkt3d-element,.ron-mkt3d-element::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.ron-mkt3d{padding:20px}
.ron-mkt3d-journey{print-color-adjust:exact;-webkit-print-color-adjust:exact}
.ron-mkt3d-guide{display:none}}
.ron-mkt3d,.ron-mkt3d-element{-webkit-text-fill-color:currentColor}
.ron-mkt3d-title-line{color:var(--rg-deep)}
.ron-mkt3d-step-title{color:#F6F4EF}
.ron-mkt3d-button{border-radius:0}
.ron-mkt3d-insight-text{line-height:1.75}
.ron-mkt3d-action{display:block;margin-top:8px}
.ron-mkt3d{
  --rg-serif:RONLeadershipSerif,Didot,'Bodoni MT',Baskerville,'Times New Roman',serif;
  --rg-sans:'RON Sans',Arial,sans-serif;
  overflow:clip;
  padding-top:52px;padding-bottom:44px;
  background:#F6F4EF;
}
.ron-mkt3d-inner.ron-mkt3d-inner{max-width:1460px}
.ron-mkt3d-heading.ron-mkt3d-heading{position:relative;z-index:2;gap:60px}
.ron-mkt3d-title.ron-mkt3d-title{font-size:clamp(40px,4.2vw,62px)}
.ron-mkt3d-map.ron-mkt3d-map{
  --ron-mkt3d-rx:9deg;--ron-mkt3d-ry:-2deg;--ron-mkt3d-light:48%;
  perspective:2200px;perspective-origin:50% 48%;
  padding:82px 18px 86px;margin:30px 0 20px;
  isolation:isolate;
}
.ron-mkt3d-map.ron-mkt3d-map::before{
  content:'';position:absolute;inset:5% -2% 0;z-index:-1;pointer-events:none;
  background:radial-gradient(ellipse at var(--ron-mkt3d-light) 46%,rgba(255,255,255,.96),rgba(255,255,255,0) 66%);
}
.ron-mkt3d-map.ron-mkt3d-map::after{
  content:'';position:absolute;left:7%;right:7%;height:22%;bottom:20%;z-index:-1;pointer-events:none;
  background:radial-gradient(ellipse,rgba(40,52,22,.16),rgba(40,52,22,0) 67%);
  transform:scaleY(.38);filter:blur(13px);
}
.ron-mkt3d-word.ron-mkt3d-word{
  position:relative;transform-style:preserve-3d;
  transform:rotateX(var(--ron-mkt3d-rx)) rotateY(var(--ron-mkt3d-ry));
  transform-origin:50% 65%;transition:transform .65s cubic-bezier(.2,.65,.25,1);
  font-family:RONLeadershipDisplay,Didot,'Times New Roman',serif;
  font-size:clamp(65px,11.7vw,184px);line-height:.88;letter-spacing:-.07em;
  padding-right:.07em;touch-action:pan-y;cursor:default;
}
@supports(font-size:1cqi){.ron-mkt3d-word.ron-mkt3d-word{font-size:14.2cqi}}
.ron-mkt3d-letter.ron-mkt3d-letter{
  position:relative;display:block;flex:none;transform-style:preserve-3d;
  transform:translateZ(0);line-height:inherit;
}
.ron-mkt3d-face.ron-mkt3d-face{
  position:relative;display:block;color:#14200F;
  transform:translateZ(12px);backface-visibility:hidden;
  -webkit-text-stroke:.35px rgba(78,96,51,.8);
}
@supports((-webkit-background-clip:text) or (background-clip:text)){.ron-mkt3d-face.ron-mkt3d-face{
    background:linear-gradient(112deg,#0B1408 4%,#293A20 28%,#536341 40%,#A3AE7E 45%,#314128 49%,#14210F 57%,#0B1408 80%);
    background-size:235% 100%;background-position:var(--ron-mkt3d-light) 50%;
    -webkit-background-clip:text;background-clip:text;
    color:transparent;-webkit-text-fill-color:transparent;
  }}
.ron-mkt3d-depth.ron-mkt3d-depth{
  position:absolute;inset:0;display:block;pointer-events:none;user-select:none;
  transform:translate3d(calc(var(--ron-mkt3d-layer) * .38px),calc(var(--ron-mkt3d-layer) * .48px),calc(12px - var(--ron-mkt3d-layer) * 1px));
  color:var(--ron-mkt3d-edge,#66764B);-webkit-text-fill-color:currentColor;
  -webkit-text-stroke:.45px currentColor;backface-visibility:hidden;
}
.ron-mkt3d-depth.ron-mkt3d-depth:nth-child(12){text-shadow:0 1px 0 #203014,2px 9px 9px rgba(21,34,10,.14),5px 21px 23px rgba(32,43,15,.12)}
.ron-mkt3d-concept.ron-mkt3d-concept{z-index:2;color:#62655B}
.ron-mkt3d-concept.ron-mkt3d-concept::before{background:linear-gradient(#D9D9D2,#8C9878)}
.ron-mkt3d-concept.ron-mkt3d-concept::after{box-shadow:0 0 0 4px rgba(79,109,15,.045)}
.ron-mkt3d-bridge.ron-mkt3d-bridge{padding:20px 0 18px}
.ron-mkt3d-journey.ron-mkt3d-journey{padding:0;background:transparent;perspective:1600px;color:#F6F4EF}
.ron-mkt3d-steps.ron-mkt3d-steps{gap:1px;background:transparent}
.ron-mkt3d-step.ron-mkt3d-step{border:0;perspective:1000px;z-index:0}
.ron-mkt3d-step.ron-mkt3d-step:has([aria-pressed=true]),.ron-mkt3d-step.ron-mkt3d-step:focus-within{z-index:2}
.ron-mkt3d-step-button.ron-mkt3d-step-button{
  --ron-mkt3d-card-x:0deg;--ron-mkt3d-card-y:0deg;
  background:linear-gradient(145deg,#172111,#0B1408 75%);min-height:174px;
  padding:24px 22px 22px;border:1px solid #25311D;border-bottom:5px solid #060D04;
  transform-origin:50% 85%;
  transform:translateY(0) rotateX(var(--ron-mkt3d-card-x)) rotateY(var(--ron-mkt3d-card-y));
  box-shadow:0 4px 0 #1C2813,0 8px 16px rgba(11,20,8,.045);
  transition:transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .4s,background .3s,border-color .3s;
}
.ron-mkt3d-step-button.ron-mkt3d-step-button::before{
  left:-1px;right:-1px;top:-1px;height:2px;background:rgba(255,255,255,.11);
}
.ron-mkt3d-step-button.ron-mkt3d-step-button::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(115deg,rgba(216,235,114,.065),transparent 42%);
}
.ron-mkt3d-step-button.ron-mkt3d-step-button[aria-pressed=true]{
  background:linear-gradient(140deg,#293820,#14220D 72%);border-color:#465533;border-bottom-color:#17240E;
  transform:translateY(-6px) rotateX(var(--ron-mkt3d-card-x)) rotateY(var(--ron-mkt3d-card-y));
  box-shadow:0 5px 0 #344425,0 16px 24px rgba(11,20,8,.12);
}
.ron-mkt3d-step-button.ron-mkt3d-step-button[aria-pressed=true]::before{background:#BDDC24;height:3px}
.ron-mkt3d-step-button.ron-mkt3d-step-button:focus-visible{outline:3px solid #BDDC24;outline-offset:4px}
.ron-mkt3d-step-title.ron-mkt3d-step-title{font-size:clamp(25px,2vw,30px);color:#F6F4EF}
.ron-mkt3d-number.ron-mkt3d-number{text-shadow:0 1px 0 #4F6D0F,1px 2px 0 #243415}
.ron-mkt3d-arrow.ron-mkt3d-arrow{transition:transform .35s;transform:translateX(var(--ron-mkt3d-arrow-shift,0px))}
.ron-mkt3d-step-button[aria-pressed=true]{--ron-mkt3d-arrow-shift:3px;--rg-arrow:#D8EB72}
.ron-mkt3d-insight.ron-mkt3d-insight{
  margin-top:23px;min-height:150px;padding:25px 0 24px;grid-template-columns:.9fr 1.3fr;
  border-top:1px solid #D9D9D2;border-bottom:1px solid #D9D9D2;
}
.ron-mkt3d-insight-title.ron-mkt3d-insight-title{padding-left:20px;border-left:2px solid #819C39}
.ron-mkt3d-insight-text.ron-mkt3d-insight-text{font-size:16px}
.ron-mkt3d-closing.ron-mkt3d-closing{padding-top:23px}
@media(hover:hover) and (pointer:fine){.ron-mkt3d-step.ron-mkt3d-step:hover{z-index:3}
.ron-mkt3d-step-button.ron-mkt3d-step-button:not(:disabled):hover{
    background:linear-gradient(140deg,#2E3E22,#15240F 80%);
    transform:translateY(-8px) rotateX(var(--ron-mkt3d-card-x)) rotateY(var(--ron-mkt3d-card-y));
    box-shadow:0 6px 0 #344425,0 19px 26px rgba(11,20,8,.14);
  }
.ron-mkt3d-step-button:hover{--ron-mkt3d-arrow-shift:4px}}
@media(prefers-reduced-motion:no-preference){.ron-mkt3d.ron-mkt3d-enter{--ron-mkt3d-entrance:ronMkt3DArrive}
.ron-mkt3d-letter{animation:var(--ron-mkt3d-entrance,none) .95s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--ron-mkt3d-index) * 28ms)}
@keyframes ronMkt3DArrive{from{transform:translate3d(0,12px,-25px) rotateX(-14deg)}to{transform:translate3d(0,0,0) rotateX(0)}}}
@media(min-width:1510px){.ron-mkt3d{padding-top:58px;padding-bottom:48px}}
@media(max-width:1180px){.ron-mkt3d{padding-top:48px;padding-bottom:42px}
.ron-mkt3d-heading.ron-mkt3d-heading{gap:32px}
.ron-mkt3d-map.ron-mkt3d-map{padding:30px 10px 0;margin-top:14px;margin-bottom:26px}
.ron-mkt3d-map.ron-mkt3d-map::after{top:25%;bottom:auto;height:18%}
.ron-mkt3d-word.ron-mkt3d-word{line-height:1;margin-bottom:32px}
.ron-mkt3d-concepts.ron-mkt3d-concepts{margin-inline:-10px}
.ron-mkt3d-bridge.ron-mkt3d-bridge{padding-top:0;border-top:0}
.ron-mkt3d-step-button.ron-mkt3d-step-button{padding:22px 15px 20px;min-height:186px}
.ron-mkt3d-step-title.ron-mkt3d-step-title{font-size:25px}
.ron-mkt3d-insight.ron-mkt3d-insight{gap:28px;min-height:178px}}
@media(max-width:760px){.ron-mkt3d{padding:40px 18px 34px}
.ron-mkt3d-heading.ron-mkt3d-heading{gap:19px}
.ron-mkt3d-title.ron-mkt3d-title{font-size:38px}
.ron-mkt3d-map.ron-mkt3d-map{--ron-mkt3d-rx:10deg;--ron-mkt3d-ry:-2deg;padding:20px 7px 0;margin-top:11px;perspective:1100px}
.ron-mkt3d-word.ron-mkt3d-word{margin-bottom:30px;padding-top:7px;font-size:13vw;line-height:1}
@supports(font-size:1cqi){.ron-mkt3d-word.ron-mkt3d-word{font-size:14.2cqi}}
.ron-mkt3d-face.ron-mkt3d-face{transform:translateZ(6px)}
.ron-mkt3d-depth.ron-mkt3d-depth{transform:translate3d(calc(var(--ron-mkt3d-layer) * .2px),calc(var(--ron-mkt3d-layer) * .25px),calc(6px - var(--ron-mkt3d-layer) * .5px));-webkit-text-stroke:.2px currentColor}
.ron-mkt3d-concepts.ron-mkt3d-concepts{margin-inline:-7px}
.ron-mkt3d-bridge.ron-mkt3d-bridge{padding-bottom:19px}
.ron-mkt3d-steps.ron-mkt3d-steps{gap:5px;background:transparent}
.ron-mkt3d-step.ron-mkt3d-step{border:0}
.ron-mkt3d-step-button.ron-mkt3d-step-button{min-height:96px;padding:17px 18px 16px 15px;border-bottom-width:3px;box-shadow:0 2px 0 #1C2813}
.ron-mkt3d-step-button.ron-mkt3d-step-button[aria-pressed=true]{transform:translateY(0);box-shadow:0 2px 0 #344425,0 5px 10px rgba(11,20,8,.09)}
.ron-mkt3d-step-button.ron-mkt3d-step-button::before{left:-1px;top:-1px;bottom:-1px;right:auto;width:2px;height:auto}
.ron-mkt3d-step-button.ron-mkt3d-step-button[aria-pressed=true]::before{height:auto;width:3px}
.ron-mkt3d-step-button.ron-mkt3d-step-button:focus-visible{outline-offset:-5px}
.ron-mkt3d-step-title.ron-mkt3d-step-title{font-size:26px}
.ron-mkt3d-arrow.ron-mkt3d-arrow{right:17px;transform:translateX(var(--ron-mkt3d-arrow-shift,0px))}
.ron-mkt3d-insight.ron-mkt3d-insight{margin-top:24px;min-height:0;padding:22px 0 24px}
.ron-mkt3d-insight-title.ron-mkt3d-insight-title{padding-left:15px;margin-bottom:14px;font-size:28px}
.ron-mkt3d-insight-text.ron-mkt3d-insight-text{line-height:1.75}
.ron-mkt3d-closing.ron-mkt3d-closing{padding-top:20px}}
@media(max-width:420px){.ron-mkt3d{padding-left:16px;padding-right:16px}
.ron-mkt3d-title.ron-mkt3d-title{font-size:36px}}
@media(prefers-reduced-motion:reduce){.ron-mkt3d-element.ron-mkt3d-element,.ron-mkt3d-element.ron-mkt3d-element::before,.ron-mkt3d-element.ron-mkt3d-element::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.ron-mkt3d-step-button.ron-mkt3d-step-button,.ron-mkt3d-step-button.ron-mkt3d-step-button:hover{transform:none!important}}
@media print{.ron-mkt3d{overflow:visible}
.ron-mkt3d-word.ron-mkt3d-word{transform:none}
.ron-mkt3d-depth.ron-mkt3d-depth,.ron-mkt3d-map.ron-mkt3d-map::after{display:none}
.ron-mkt3d-face.ron-mkt3d-face{background:none;color:#0B1408;-webkit-text-fill-color:#0B1408;transform:none}
.ron-mkt3d-step-button.ron-mkt3d-step-button{transform:none!important;box-shadow:none}}

/* RON AUDIENCE CINEMA 3D — BEGIN: scoped to #danh-cho-ai */
#danh-cho-ai.ronAudienceCinema {
  --ron-cinema-champagne:rgba(185,157,106,.46);
  background:radial-gradient(ellipse at 18% 35%,#fffefa 0,rgba(255,254,250,0) 49%),linear-gradient(112deg,#f6f4ef 0 70%,#eeeae1 100%)!important;
}
#danh-cho-ai.ronAudienceCinema > .ronAudienceGrain {opacity:.022;z-index:1}
#danh-cho-ai.ronAudienceCinema > .ronAudienceLight {opacity:.45}
#danh-cho-ai.ronAudienceCinema .ronAudiencePortrait {
  overflow:visible!important;background:transparent!important;
}
#danh-cho-ai .ronAudienceCinemaViewport {
  --ron-cinema-rx:1.8deg;--ron-cinema-ry:-4.5deg;--ron-cinema-y:0px;
  --ron-cinema-lx:36%;--ron-cinema-ly:28%;--ron-cinema-sx:9px;
  --ron-cinema-shine:.16;
  position:relative;display:block;box-sizing:border-box;
  width:calc(100% - 56px);aspect-ratio:1122/1402;
  margin:30px 28px 38px;perspective:1800px;perspective-origin:50% 45%;
  touch-action:pan-y pinch-zoom;
}
#danh-cho-ai .ronAudienceCinemaViewport::before {
  content:"";position:absolute;inset:8% -12% -6%;pointer-events:none;
  background:radial-gradient(ellipse at var(--ron-cinema-lx) var(--ron-cinema-ly),rgba(255,255,255,.9),rgba(255,255,255,0) 64%);
}
#danh-cho-ai .ronAudienceCinemaGround {
  position:absolute;left:6%;right:0;bottom:-21px;height:48px;pointer-events:none;
  background:radial-gradient(ellipse,rgba(36,34,24,.22),rgba(36,34,24,0) 68%);
  filter:blur(8px);transform:translateX(var(--ron-cinema-sx)) scaleY(.52);
}
#danh-cho-ai .ronAudienceCinemaRig {
  position:relative;width:100%;height:100%;transform-style:preserve-3d;
  transform:translate3d(0,var(--ron-cinema-y),0) rotateX(var(--ron-cinema-rx)) rotateY(var(--ron-cinema-ry));
  transform-origin:50% 48%;
}
#danh-cho-ai .ronAudienceCinemaBack {
  position:absolute;inset:0;display:block;pointer-events:none;
  background:linear-gradient(125deg,#d1c4a7,#4b523d 44%,#22291c);
  border:1px solid rgba(103,110,87,.7);transform:translateZ(-20px);
  box-shadow:var(--ron-cinema-sx) 24px 40px rgba(36,34,24,.16),0 6px 13px rgba(36,34,24,.11);
}
#danh-cho-ai .ronAudienceCinemaEdge {
  position:absolute;top:0;right:0;width:28px;height:100%;pointer-events:none;
  transform-origin:right center;transform:translateZ(8px) rotateY(-90deg);
  background:linear-gradient(90deg,#272e20,#788169 18%,#d2c6aa 42%,#667154 53%,#27341f);
}
#danh-cho-ai .ronAudienceCinemaRig > .ronAudiencePicture {
  position:relative!important;inset:auto!important;display:block!important;
  width:100%!important;height:auto!important;aspect-ratio:1122/1402!important;
  transform:translateZ(8px);backface-visibility:hidden;
  box-shadow:0 0 0 1px rgba(160,147,116,.3);
}
#danh-cho-ai .ronAudienceCinemaVignette,
#danh-cho-ai .ronAudienceCinemaGlare,
#danh-cho-ai .ronAudienceCinemaFrame {
  position:absolute;display:block;inset:0;pointer-events:none;backface-visibility:hidden;
}
#danh-cho-ai .ronAudienceCinemaVignette {
  transform:translateZ(9px);
  background:linear-gradient(110deg,rgba(245,219,166,.045),transparent 35% 70%,rgba(32,42,22,.055)),radial-gradient(ellipse at 47% 42%,transparent 62%,rgba(43,39,29,.06));
}
#danh-cho-ai .ronAudienceCinemaGlare {
  transform:translateZ(10px);opacity:var(--ron-cinema-shine);
  background:radial-gradient(ellipse at var(--ron-cinema-lx) var(--ron-cinema-ly),rgba(255,253,233,.9),rgba(255,253,233,0) 57%),linear-gradient(113deg,transparent 19%,rgba(255,255,255,.7) 37%,transparent 54%);
  background-size:100% 100%,230% 100%;background-position:center,var(--ron-cinema-lx) center;
}
#danh-cho-ai .ronAudienceCinemaFrame {
  inset:11px;border:1px solid var(--ron-cinema-champagne);transform:translateZ(12px);
  box-shadow:0 0 0 10px rgba(255,255,255,.075);
}
#danh-cho-ai .ronAudienceCinemaFrame::before {
  content:"";position:absolute;top:-1px;left:-1px;width:26%;height:1px;
  background:linear-gradient(90deg,#fff9e5,rgba(255,249,229,0));
}
#danh-cho-ai .ronAudienceCinemaFrame::after {
  content:"";position:absolute;right:-1px;bottom:-1px;width:1px;height:18%;
  background:linear-gradient(0deg,#c9aa70,rgba(201,170,112,0));
}
#danh-cho-ai.ronAudienceCinema .ronAudienceStory {z-index:3}
#danh-cho-ai .ronAudienceCinemaViewport.ronCinemaInView .ronAudienceCinemaRig {will-change:transform}
@media(max-width:1180px) {
  #danh-cho-ai .ronAudienceCinemaViewport {width:calc(100% - 48px);margin:25px 24px 30px;perspective:1500px}
}
@media(max-width:760px) {
  #danh-cho-ai .ronAudienceCinemaViewport {
    --ron-cinema-rx:1deg;--ron-cinema-ry:-2deg;
    width:calc(100% - 36px);margin:23px 18px 27px;perspective:1200px;
  }
  #danh-cho-ai .ronAudienceCinemaBack {transform:translateZ(-12px);box-shadow:6px 16px 26px rgba(36,34,24,.15)}
  #danh-cho-ai .ronAudienceCinemaEdge {width:20px}
  #danh-cho-ai .ronAudienceCinemaFrame {inset:8px;box-shadow:0 0 0 7px rgba(255,255,255,.075)}
  #danh-cho-ai .ronAudienceCinemaGround {bottom:-19px;filter:blur(6px)}
}
@media(prefers-reduced-motion:reduce) {
  #danh-cho-ai .ronAudienceCinemaRig {transform:none!important;will-change:auto!important}
  #danh-cho-ai .ronAudienceCinemaGlare {display:none}
  #danh-cho-ai .ronAudienceCinemaGround {transform:scaleY(.52)!important}
}
@media print {
  #danh-cho-ai .ronAudienceCinemaViewport {width:100%;margin:0;perspective:none}
  #danh-cho-ai .ronAudienceCinemaRig,
  #danh-cho-ai .ronAudienceCinemaRig > .ronAudiencePicture {transform:none!important}
  #danh-cho-ai .ronAudienceCinemaBack,#danh-cho-ai .ronAudienceCinemaEdge,
  #danh-cho-ai .ronAudienceCinemaGround,#danh-cho-ai .ronAudienceCinemaGlare,
  #danh-cho-ai .ronAudienceCinemaVignette,#danh-cho-ai .ronAudienceCinemaFrame {display:none}
}
/* RON AUDIENCE CINEMA 3D — END */


/* RON OWNER FULL BANNER — BEGIN */
#chu-spa.ronOwnerBanner {
  --ron-banner-x:0px;--ron-banner-y:0px;--ron-owner-line:rgba(231,216,184,.24);
  position:relative;isolation:isolate;overflow:hidden!important;
  width:100%;max-width:100%!important;margin:0!important;
  padding:0 clamp(20px,4vw,72px) 52px!important;
  background:#0b1408!important;color:#f6f4ef!important;
}
#chu-spa .ronOwnerBannerBackdrop {
  position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;
  background:#0b1408;
}
#chu-spa .ronOwnerBannerPicture {
  display:block;position:absolute;top:0;left:0;width:100%;height:auto;
  transform:translate3d(var(--ron-banner-x),var(--ron-banner-y),0) scale(1.016);
  transform-origin:70% 25%;transition:transform .9s cubic-bezier(.2,.7,.25,1);
  -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 73%,transparent 100%);
  mask-image:linear-gradient(to bottom,#000 0%,#000 73%,transparent 100%);
}
#chu-spa #ron-owner-banner-artwork {
  display:block!important;position:relative!important;inset:auto!important;
  width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:12/5;
  object-fit:contain!important;object-position:center top!important;
  filter:none!important;transform:none!important;opacity:1!important;
}
#chu-spa .ronOwnerBannerBackdrop::after {
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg,rgba(11,20,8,.64) 0%,rgba(11,20,8,.34) 35%,rgba(11,20,8,0) 58%),linear-gradient(0deg,#0b1408 0%,rgba(11,20,8,.16) 32%,rgba(11,20,8,0) 56%);
}
#chu-spa.ronOwnerBanner .ronV73Shell {
  position:relative;z-index:1;width:100%;max-width:1560px;margin:0 auto;
}
#chu-spa .ronOwnerBannerHero {
  position:relative;display:flex;align-items:center;
  min-height:clamp(460px,36vw,670px);padding:58px 0 38px;box-sizing:border-box;
}
#chu-spa.ronOwnerBanner .ronV73HeroCopy {
  display:block;width:47%;max-width:665px;min-width:0;padding:0;
}
#chu-spa.ronOwnerBanner .ronV73Kicker {
  margin:0 0 23px!important;padding:0!important;
  font:600 16px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:.065em!important;
  color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;
}
#chu-spa.ronOwnerBanner #ronV73OwnerTitle {
  max-width:none;margin:0!important;padding:0 0 .12em!important;
  font-family:'RON Editorial',Georgia,serif!important;font-weight:400!important;
  font-size:clamp(43px,3.7vw,64px)!important;line-height:1.13!important;
  letter-spacing:-.025em!important;color:#faf7ed!important;-webkit-text-fill-color:#faf7ed!important;
  text-wrap:pretty;text-shadow:0 3px 24px rgba(0,0,0,.18);
}
#chu-spa.ronOwnerBanner .ronV73Lead {
  max-width:48ch;margin:22px 0 0!important;
  font:400 17px/1.8 'RON Sans',Arial,sans-serif!important;
  color:#d4d6cc!important;-webkit-text-fill-color:#d4d6cc!important;
}
#chu-spa.ronOwnerBanner .ronV73OutcomeGrid {
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  position:relative;gap:0;margin:0!important;padding:0;
  background:transparent!important;border:0!important;
  border-top:1px solid var(--ron-owner-line)!important;box-shadow:none!important;
}
#chu-spa.ronOwnerBanner .ronV73Outcome {
  position:relative;min-width:0;min-height:0!important;padding:27px 26px 0;
  background:transparent!important;border:0!important;
  border-right:1px solid rgba(231,216,184,.13)!important;
}
#chu-spa.ronOwnerBanner .ronV73Outcome:first-child {padding-left:0}
#chu-spa.ronOwnerBanner .ronV73Outcome:last-child {padding-right:0;border-right:0!important}
#chu-spa.ronOwnerBanner .ronV73Outcome::before {
  content:'';position:absolute;top:-1px;left:26px;width:32px;height:2px;background:#b8c68a;
}
#chu-spa.ronOwnerBanner .ronV73Outcome:first-child::before {left:0}
#chu-spa.ronOwnerBanner .ronV73OutcomeNo {
  display:block;font:600 16px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:.065em!important;
  color:#d8eb72!important;-webkit-text-fill-color:#d8eb72!important;
}
#chu-spa.ronOwnerBanner .ronV73OutcomeTitle {
  margin:10px 0 0!important;padding:0!important;
  font:400 clamp(24px,1.8vw,29px)/1.25 'RON Editorial',Georgia,serif!important;
  color:#f7f4ec!important;-webkit-text-fill-color:#f7f4ec!important;
  letter-spacing:-.01em!important;text-wrap:pretty;
}
#chu-spa.ronOwnerBanner .ronV73OutcomeText {
  margin:11px 0 0!important;font:400 16px/1.75 'RON Sans',Arial,sans-serif!important;
  color:#d0d2c7!important;-webkit-text-fill-color:#d0d2c7!important;
}
@media(min-width:1921px) {
  #chu-spa .ronOwnerBannerHero {min-height:clamp(670px,35vw,850px)}
}
@media(min-width:901px) and (max-width:1180px) {
  #chu-spa.ronOwnerBanner {padding-left:32px!important;padding-right:32px!important}
  #chu-spa.ronOwnerBanner .ronV73HeroCopy {width:48%}
  #chu-spa .ronOwnerBannerHero {min-height:440px;padding-top:38px;padding-bottom:30px}
  #chu-spa.ronOwnerBanner #ronV73OwnerTitle {font-size:40px!important}
  #chu-spa.ronOwnerBanner .ronV73Lead {font-size:16px!important;line-height:1.7!important}
  #chu-spa.ronOwnerBanner .ronV73Outcome {padding-right:18px;padding-left:18px}
  #chu-spa.ronOwnerBanner .ronV73Outcome:first-child {padding-left:0}
  #chu-spa.ronOwnerBanner .ronV73Outcome:last-child {padding-right:0}
  #chu-spa.ronOwnerBanner .ronV73Outcome::before {left:18px}
  #chu-spa.ronOwnerBanner .ronV73Outcome:first-child::before {left:0}
  #chu-spa.ronOwnerBanner .ronV73OutcomeTitle {font-size:23px!important}
}
@media(max-width:900px) {
  #chu-spa.ronOwnerBanner {padding:0 26px 42px!important}
  #chu-spa .ronOwnerBannerPicture {transform:none!important;transition:none}
  #chu-spa #ron-owner-banner-artwork {aspect-ratio:4/5}
  #chu-spa .ronOwnerBannerBackdrop::after {
    background:linear-gradient(0deg,#0b1408 0%,rgba(11,20,8,0) 50%);
  }
  #chu-spa .ronOwnerBannerHero {min-height:0;padding:clamp(280px,62vw,500px) 0 32px}
  #chu-spa.ronOwnerBanner .ronV73HeroCopy {width:100%;max-width:690px}
  #chu-spa.ronOwnerBanner .ronV73Kicker {margin-bottom:17px!important}
  #chu-spa.ronOwnerBanner #ronV73OwnerTitle {max-width:24ch;font-size:clamp(38px,5.3vw,48px)!important;line-height:1.16!important}
  #chu-spa.ronOwnerBanner .ronV73Lead {max-width:59ch;margin-top:17px!important;font-size:16px!important}
  #chu-spa.ronOwnerBanner .ronV73OutcomeGrid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 0}
  #chu-spa.ronOwnerBanner .ronV73Outcome {padding:24px 22px 0}
  #chu-spa.ronOwnerBanner .ronV73Outcome:nth-child(odd) {padding-left:0}
  #chu-spa.ronOwnerBanner .ronV73Outcome:nth-child(even) {padding-right:0;border-right:0!important}
  #chu-spa.ronOwnerBanner .ronV73Outcome:nth-child(odd)::before {left:0}
  #chu-spa.ronOwnerBanner .ronV73Outcome:nth-child(even)::before {left:22px}
  #chu-spa.ronOwnerBanner .ronV73Outcome:nth-child(n+3) {border-top:1px solid var(--ron-owner-line)!important}
}
@media(max-width:600px) {
  #chu-spa.ronOwnerBanner {padding-left:20px!important;padding-right:20px!important;padding-bottom:36px!important}
  #chu-spa .ronOwnerBannerHero {padding-top:clamp(245px,66vw,370px);padding-bottom:28px}
  #chu-spa.ronOwnerBanner #ronV73OwnerTitle {font-size:36px!important;letter-spacing:-.015em!important}
  #chu-spa.ronOwnerBanner .ronV73Kicker {font-size:16px!important;letter-spacing:.03em!important}
  #chu-spa.ronOwnerBanner .ronV73OutcomeGrid {grid-template-columns:1fr!important;gap:0}
  #chu-spa.ronOwnerBanner .ronV73Outcome {
    padding:22px 0!important;border-right:0!important;border-top:0!important;
    border-bottom:1px solid var(--ron-owner-line)!important;
  }
  #chu-spa.ronOwnerBanner .ronV73Outcome:nth-child(n+3) {border-top:0!important}
  #chu-spa.ronOwnerBanner .ronV73Outcome:nth-child(even)::before {left:0}
  #chu-spa.ronOwnerBanner .ronV73Outcome:last-child {padding-bottom:0!important;border-bottom:0!important}
  #chu-spa.ronOwnerBanner .ronV73OutcomeTitle {font-size:25px!important;margin-top:7px!important}
  #chu-spa.ronOwnerBanner .ronV73OutcomeText {margin-top:8px!important}
}
@media(prefers-reduced-motion:reduce) {
  #chu-spa .ronOwnerBannerPicture {transform:none!important;transition:none!important}
}
@media print {
  #chu-spa .ronOwnerBannerPicture {transform:none!important}
}
/* RON OWNER FULL BANNER — END */


/* RON REFINED MEDIA CONTROLS — BEGIN */
/* A 32px surface sits inside a 44px touch target on every device. */
body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton{
  --ron-control-ink:#354710;--ron-control-line:rgba(53,71,16,.23);--ron-control-surface:rgba(246,244,239,.6);
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  position:relative!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;
  height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;gap:0!important;
  border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;
  color:var(--ron-control-ink)!important;-webkit-text-fill-color:currentColor!important;
  line-height:1!important;text-indent:0!important;letter-spacing:0!important;opacity:1!important;transform:none!important;
  appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;isolation:isolate;vertical-align:middle;
}
body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton::before{
  content:""!important;display:block!important;position:absolute!important;inset:6px!important;width:auto!important;height:auto!important;
  border:1px solid var(--ron-control-line)!important;border-radius:50%!important;background:var(--ron-control-surface)!important;
  opacity:1!important;transform:none!important;pointer-events:none;z-index:0;
  transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;
}
body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton::after{content:none!important;display:none!important}
body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton .ronMediaIcon{
  display:block!important;position:relative!important;inset:auto!important;width:16px!important;height:16px!important;
  min-width:16px!important;max-width:16px!important;max-height:16px!important;flex:none!important;margin:0!important;padding:0!important;
  color:inherit!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;
  transform:none!important;filter:none!important;opacity:1!important;overflow:visible;pointer-events:none;z-index:1;
}
body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton:focus-visible{
  outline:1.5px solid var(--ron-control-ink)!important;outline-offset:1px!important;
}
body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton:active::before{background:rgba(137,155,78,.2)!important}
body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton:disabled{opacity:.45!important;cursor:default!important}
body #hanh-trinh-mentor .ronMediaIconButton,body #he-sinh-thai-thuong-hieu-v23 .ronMediaIconButton{
  --ron-control-ink:#f6f4ef!important;--ron-control-line:rgba(246,244,239,.32)!important;--ron-control-surface:rgba(246,244,239,.035)!important;
}
body .ronMediaZoomHost,body .ronIntroFigure,body .ronArtworkGallery{position:relative!important}
body button.ronMediaZoomButton.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton{
  --ron-control-ink:#f6f4ef;--ron-control-line:rgba(246,244,239,.36);--ron-control-surface:rgba(11,20,8,.74);
  position:absolute!important;top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;z-index:8!important;
}
body .ronMediaZoomButton.ronMediaIconButton::before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
body .ronV115CarouselControls.ronV115CarouselControls.ronV115CarouselControls,
body .ronArtworkGalleryControls.ronArtworkGalleryControls.ronArtworkGalleryControls{
  display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;
  gap:4px!important;min-height:44px!important;grid-template-columns:none!important;
}
body .ronV115CarouselCounter.ronV115CarouselCounter.ronV115CarouselCounter,
body .ronArtworkCounter.ronArtworkCounter.ronArtworkCounter{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
  width:auto!important;min-width:64px!important;min-height:44px!important;margin:0 4px!important;padding:0 4px!important;border:0!important;
  font-weight:400!important;letter-spacing:.04em!important;font-variant-numeric:tabular-nums;
}
body .ronV73ArrowGroup.ronV73ArrowGroup.ronV73ArrowGroup{
  display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;
  min-height:44px!important;border:0!important;
}
body .ronArtworkGalleryControls.ronArtworkGalleryControls.ronArtworkGalleryControls{padding:6px 8px!important}
body #ron117-viewer button.ron117ViewerClose.ronMediaIconButton{
  --ron-control-ink:#354710!important;--ron-control-line:rgba(53,71,16,.23)!important;--ron-control-surface:rgba(246,244,239,.96)!important;
  position:absolute!important;top:10px!important;right:12px!important;z-index:10!important;
}
@media(hover:hover) and (pointer:fine){
  body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton:hover::before{
    border-color:var(--ron-control-ink)!important;box-shadow:0 0 0 2px var(--ron-control-line)!important;
  }
}
@media(prefers-reduced-motion:reduce){body button.ronMediaIconButton::before{transition:none!important}}
@media(forced-colors:active){
  body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton{color:ButtonText!important}
  body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton::before{border-color:ButtonText!important;background:Canvas!important}
}
@media print{
  body button.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton.ronMediaIconButton{display:none!important}
  body .ronV115CarouselControls.ronV115CarouselControls.ronV115CarouselControls,body .ronArtworkGalleryControls.ronArtworkGalleryControls.ronArtworkGalleryControls{display:none!important}
}
/* RON REFINED MEDIA CONTROLS — END */

/* RON STORY PORTRAITS — BEGIN */
#hanh-trinh-mentor{min-height:0!important;--ronPortfolioMentorPortrait:none!important}
#hanh-trinh-mentor .ronPortfolioMentorInner{padding-block:clamp(48px,5vw,76px)!important}
#hanh-trinh-mentor .ronPortfolioMentorHeader{padding-bottom:32px!important;gap:28px!important}
#hanh-trinh-mentor .ronPortfolioMentorBody{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;grid-template-rows:auto auto!important;gap:18px clamp(30px,4vw,64px)!important;align-items:start!important;margin-top:28px!important}
#hanh-trinh-mentor .ronPortfolioMentorList{grid-column:1!important;grid-row:1!important;min-width:0!important}
#hanh-trinh-mentor .ronV115PortfolioControls{grid-column:1!important;grid-row:2!important;align-self:start!important;margin-top:0!important}
#hanh-trinh-mentor .ronPortfolioMentorVisual{grid-column:2!important;grid-row:1 / span 2!important;width:100%!important;max-width:520px!important;min-height:0!important;margin:0 auto!important;padding:0!important;border:0!important;position:relative!important}
#hanh-trinh-mentor .ronStoryArtStage{position:relative;isolation:isolate;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f2eee5;border:1px solid rgba(224,206,167,.36);box-shadow:0 18px 42px rgba(0,0,0,.2);touch-action:pan-y}
#hanh-trinh-mentor .ronStoryArtPanel{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;min-height:0!important;max-height:none!important;border:0!important;background:#f2eee5!important;overflow:hidden!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s linear .45s;z-index:0}
#hanh-trinh-mentor .ronStoryArtPanel[aria-hidden="false"]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s ease,visibility 0s linear 0s;z-index:1}
#hanh-trinh-mentor .ronStoryPortrait{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important;opacity:1!important;cursor:zoom-in}
#hanh-trinh-mentor .ronStoryPortraitMeta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 0;color:#f6f4ef;border:0;font-family:'RON Sans',Arial,sans-serif}
#hanh-trinh-mentor .ronStoryPortraitName{display:block;font:400 25px/1.2 'RON Editorial',Georgia,serif;color:#f6f4ef}
#hanh-trinh-mentor .ronStoryPortraitRole{display:block;margin-top:5px;font:400 16px/1.5 'RON Sans',Arial,sans-serif;color:#c9c9ba}
#hanh-trinh-mentor .ronStoryPortraitCount{flex:none;color:#d3bd8c;font:400 16px/1.4 'RON Sans',Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.08em}
#hanh-trinh-mentor .ronRollbackStoryKicker{color:#d3bd8c!important;margin-bottom:10px!important}
#hanh-trinh-mentor .ronPortfolioMentorItem{min-height:0!important;padding:22px 0!important;grid-template-columns:30px minmax(0,1fr) 22px!important;gap:10px 14px!important}
#hanh-trinh-mentor .ronPortfolioMentorItem[aria-pressed="true"]{padding-inline:12px!important;background:rgba(242,238,229,.035)!important}
#hanh-trinh-mentor .ronPortfolioMentorItemTitle{font-size:clamp(26px,2.2vw,36px)!important;line-height:1.18!important}
#hanh-trinh-mentor .ronPortfolioMentorItemBody{color:#c2c5b8!important;font-size:16px!important;line-height:1.65!important;margin-top:10px!important}
#hanh-trinh-mentor .ronPortfolioMentorLesson{font-size:16px!important;line-height:1.6!important}
#hanh-trinh-mentor .ronStoryTabs{display:none}
@media(min-width:1181px){
  #hanh-trinh-mentor .ronPortfolioMentorVisual{max-width:min(520px,calc((100svh - 156px)*.8))!important}
}
@media(max-width:1180px){
  #hanh-trinh-mentor .ronPortfolioMentorBody{grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto!important;gap:18px!important}
  #hanh-trinh-mentor .ronStoryTabs{grid-column:1;grid-row:1;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}
  #hanh-trinh-mentor .ronStoryTab{appearance:none;min-height:44px;padding:9px 13px;border:1px solid rgba(211,189,140,.26);border-radius:2px;color:#d2d4c8;background:transparent;font:400 16px/1.4 'RON Sans',Arial,sans-serif;cursor:pointer;touch-action:manipulation}
  #hanh-trinh-mentor .ronStoryTab[aria-pressed="true"]{color:#f6f4ef;border-color:#d3bd8c;background:rgba(211,189,140,.09)}
  #hanh-trinh-mentor .ronStoryTab:focus-visible{outline:2px solid #d3bd8c;outline-offset:3px}
  #hanh-trinh-mentor .ronPortfolioMentorVisual{grid-column:1!important;grid-row:2!important;max-width:min(440px,max(240px,calc((100svh - 200px)*.8)))!important;margin:0 auto!important}
  #hanh-trinh-mentor .ronV115PortfolioControls{grid-column:1!important;grid-row:3!important}
  #hanh-trinh-mentor .ronPortfolioMentorList{grid-column:1!important;grid-row:4!important;max-width:680px!important;width:100%!important;margin:0 auto!important}
  #hanh-trinh-mentor[data-ron-v115-mounted="true"] .ronPortfolioMentorItem[aria-pressed="false"]{display:none!important}
  #hanh-trinh-mentor .ronPortfolioMentorItem[aria-pressed="true"]{padding:18px 0!important;background:transparent!important}
  #hanh-trinh-mentor .ronPortfolioMentorItemTitle{font-size:28px!important}
  #hanh-trinh-mentor .ronPortfolioMentorHeader{padding-bottom:24px!important}
}
@media(max-width:420px){
  #hanh-trinh-mentor .ronStoryTab{padding-inline:10px;font-size:16px}
  #hanh-trinh-mentor .ronStoryPortraitMeta{gap:10px;padding-top:12px}
  #hanh-trinh-mentor .ronStoryPortraitName{font-size:23px}
  #hanh-trinh-mentor .ronStoryPortraitRole{font-size:16px;line-height:1.4}
  #hanh-trinh-mentor .ronPortfolioMentorItem{grid-template-columns:24px minmax(0,1fr) 18px!important;gap:10px!important}
  #hanh-trinh-mentor .ronPortfolioMentorItemTitle{font-size:26px!important}
}
@media(prefers-reduced-motion:reduce){#hanh-trinh-mentor .ronStoryArtPanel{transition:none!important}}
@media print{#hanh-trinh-mentor .ronStoryTabs{display:none!important}#hanh-trinh-mentor .ronPortfolioMentorItem{display:grid!important}}
/* RON STORY PORTRAITS — END */


/* RON IMAGE VIEWER — IMAGE ONLY */
#ron117-viewer .ron117ViewerImg{height:calc(92dvh - 96px)!important;max-height:calc(92dvh - 96px)!important}
@media(max-width:760px){#ron117-viewer .ron117ViewerImg{height:calc(100dvh - 92px)!important;max-height:calc(100dvh - 92px)!important}}


/* RON CONTACT — READABLE CONTROLS */
#ket-noi .ronV83Submit,
#ket-noi .ronV83Submit:visited{
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#0B1408!important;border-color:#0B1408!important;
  font-size:16px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;text-shadow:none!important;
  opacity:1!important;visibility:visible!important;white-space:normal!important;max-width:100%!important;box-sizing:border-box!important;
  align-items:center!important;justify-content:center!important;min-height:52px!important;padding:14px 20px!important;
}
#ket-noi .ronV83Submit::after{content:none!important}
#ket-noi .ronV83Submit:hover,
#ket-noi .ronV83Submit:active{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#354710!important;border-color:#354710!important}
#ket-noi .ronV83Submit:focus-visible{outline:2px solid #4F6D0F!important;outline-offset:3px!important}
#ket-noi .ronV83Input,
#ket-noi .ronV83Input option{color:#16221D!important;-webkit-text-fill-color:#16221D!important;background:#FBFAF7!important;caret-color:#16221D!important;font-size:16px!important;opacity:1!important}
#ket-noi .ronV83Input::placeholder{color:#646B5F!important;-webkit-text-fill-color:#646B5F!important;opacity:1!important}
#ket-noi .ronV83Field{color:#16221D!important;-webkit-text-fill-color:#16221D!important}
#ket-noi .ron117Optional,
#ket-noi .ronV83Privacy{color:#596052!important;-webkit-text-fill-color:#596052!important}
#ket-noi .ron117Status{color:#354710!important;-webkit-text-fill-color:#354710!important}
#ket-noi .ronRollbackDraftLink,
#ket-noi .ronRollbackDraftLink:visited{color:#354710!important;-webkit-text-fill-color:#354710!important}


/* RON PRODUCT CATALOGUE — BEGIN */




.ron-catalog{--rc-ink:#15200F;--rc-muted:#5C6556;--rc-paper:#F6F4EF;--rc-line:#D4D9CD;--rc-accent:#BDDC24;--rc-serif:RONBookSerif,Georgia,serif;--rc-sans:'RON Book Sans',Arial,sans-serif;position:relative;isolation:isolate;overflow:clip;padding:48px clamp(22px,4vw,70px) 35px;background:var(--rc-paper);color:var(--rc-ink);font:400 16px/1.65 var(--rc-sans);-webkit-font-smoothing:antialiased;scroll-margin-top:90px}
.ron-catalog,.ron-catalog *,.ron-catalog *::before,.ron-catalog *::after{box-sizing:border-box}
.ron-catalog [hidden]{display:none!important}
.ron-catalog button,.ron-catalog a,.ron-catalog input{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.ron-catalog button{cursor:pointer}.ron-catalog button:disabled{cursor:default}
.ron-catalog a{color:inherit}.ron-catalog button:focus-visible,.ron-catalog a:focus-visible,.ron-catalog input:focus-visible,.ron-catalog [tabindex]:focus-visible{outline:3px solid var(--rc-accent);outline-offset:4px}
.ron-catalog .rc-inner{max-width:1420px;margin:auto}
.ron-catalog .rc-header{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:end;margin-bottom:25px}
.ron-catalog .rc-kicker{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:600 16px/1.5 var(--rc-sans);color:#4F6D0F}
.ron-catalog .rc-kicker::before{content:'';width:25px;height:1px;background:currentColor;flex:none}
.ron-catalog .rc-title{margin:0;font:400 clamp(36px,3.5vw,53px)/1.08 var(--rc-serif);letter-spacing:-.028em;text-wrap:balance}
.ron-catalog .rc-title span{display:block;color:#4F6D0F}
.ron-catalog .rc-intro{justify-self:end;max-width:475px;margin:0;color:var(--rc-muted);font-size:17px;line-height:1.7}
.ron-catalog .rc-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--rc-line);border-bottom:1px solid var(--rc-line);padding:10px 0;margin-bottom:25px}
.ron-catalog .rc-edition{margin:0;font-size:16px;color:var(--rc-muted)}
.ron-catalog .rc-chapters{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.ron-catalog .rc-chapter-tab{position:relative;border:0;min-height:44px;padding:10px 13px;background:transparent;color:#65705E;font-size:16px;font-weight:600;white-space:nowrap}
.ron-catalog .rc-chapter-tab::after{content:'';position:absolute;left:13px;right:13px;bottom:1px;height:2px;background:transparent}
.ron-catalog .rc-chapter-tab[aria-current=true]{color:#223415}.ron-catalog .rc-chapter-tab[aria-current=true]::after{background:#819D2F}
.ron-catalog .rc-stage{position:relative;touch-action:pan-y}
.ron-catalog .rc-book{position:relative;isolation:isolate;perspective:2200px;perspective-origin:50% 35%;border:5px solid #26351C;border-radius:3px;background:#fff;box-shadow:0 4px 0 #819073,0 8px 0 #D1D6C8,0 11px 0 #B8C0AD,0 22px 35px rgba(32,48,21,.12);transform:translateZ(0)}
.ron-catalog .rc-book::after{content:'';position:absolute;left:3px;right:0;bottom:-10px;height:6px;background:repeating-linear-gradient(0deg,#D9DED1 0 1px,#B6BFAB 1px 2px);z-index:-1;pointer-events:none}
.ron-catalog .rc-sheet{display:grid;grid-template-columns:1fr 1fr;position:relative;margin:0;background:#fff}
.ron-catalog .rc-photo-page{position:relative;min-width:0;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}
.ron-catalog .rc-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none}
.ron-catalog .rc-image-tools{position:absolute;right:17px;bottom:16px;display:flex;gap:7px;z-index:3}
.ron-catalog .rc-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex:none;border:1px solid #CBD2C2;border-radius:50%;background:#fff;color:#28361F;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}
.ron-catalog .rc-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.ron-catalog .rc-icon:disabled{opacity:.3}
.ron-catalog .rc-image-tools .rc-icon{box-shadow:0 2px 8px #10200810;background:rgba(255,255,255,.94)}
.ron-catalog .rc-copy-page{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:clamp(445px,35vw,540px);padding:clamp(27px,3vw,45px);background:#FCFCF8;color:var(--rc-ink);position:relative}
.ron-catalog .rc-brand-logo{height:40px;width:auto;max-width:165px;object-fit:contain;object-position:left;align-self:flex-start;mix-blend-mode:multiply}
.ron-catalog .rc-caption-title{font:400 clamp(33px,3vw,45px)/1.08 var(--rc-serif);letter-spacing:-.027em;margin:0;text-wrap:balance}
.ron-catalog .rc-description{font:400 17px/1.65 var(--rc-sans);color:var(--rc-muted);margin:0;max-width:490px}
.ron-catalog .rc-reflection{padding-top:17px;border-top:1px solid var(--rc-line);margin:0}
.ron-catalog .rc-reflection strong{display:block;color:#293B1C;font:600 16px/1.5 var(--rc-sans);margin:0 0 6px}
.ron-catalog .rc-reflection p{margin:0;color:var(--rc-muted);font:400 16px/1.65 var(--rc-sans)}
.ron-catalog .rc-page-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;color:#65705E;margin-top:2px}
.ron-catalog .rc-page-footer a{text-underline-offset:4px;text-decoration-color:#A2AD95;font-size:16px}
.ron-catalog .rc-spine{position:absolute;top:0;bottom:0;left:calc(50% - 12px);width:24px;background:linear-gradient(90deg,transparent,rgba(37,49,23,.12) 47%,rgba(37,49,23,.19) 50%,rgba(37,49,23,.07) 54%,transparent);pointer-events:none;z-index:5}
.ron-catalog .rc-turner{position:absolute;top:0;bottom:0;width:50%;z-index:10;transform-style:preserve-3d;pointer-events:none;will-change:transform}
.ron-catalog .rc-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#FCFCF8;box-shadow:0 0 1px #BCC6B0}
.ron-catalog .rc-face-back{transform:rotateY(180deg)}
.ron-catalog .rc-face>*{height:100%;min-height:0!important}
.ron-catalog .rc-face::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17210c09,transparent 45%,#17210c16);pointer-events:none}
.ron-catalog .rc-face .rc-image-tools{display:none}
.ron-catalog .rc-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:26px}
.ron-catalog .rc-controls-group{display:flex;gap:9px;align-items:center}
.ron-catalog .rc-counter{margin:0;min-width:110px;text-align:center;color:#3A4B2C;font:400 25px/1.2 var(--rc-serif);font-variant-numeric:tabular-nums}
.ron-catalog .rc-contact{justify-self:end;display:flex;align-items:center;gap:10px;font:600 16px/1.4 var(--rc-sans);text-decoration:none;min-height:44px}
.ron-catalog .rc-contact .rc-icon{background:#17250D;color:white;border-color:#17250D}
.ron-catalog .rc-volume{display:block;width:68px;height:44px;margin:0;accent-color:#4F6D0F;cursor:pointer}
.ron-catalog .rc-sound-controls{display:flex;align-items:center;gap:8px;padding-left:13px;margin-left:3px;border-left:1px solid var(--rc-line)}
.ron-catalog .rc-sound-cross{display:none}.ron-catalog .rc-sound-toggle[data-muted=true] .rc-sound-cross{display:block}.ron-catalog .rc-sound-toggle[data-muted=true] .rc-sound-waves{display:none}
.ron-catalog[data-sound-playing=true] .rc-sound-toggle{border-color:#819D2F;background:#EFF4DE}
.ron-catalog .rc-progress{height:2px;background:#DCE1D4;width:100%;margin-top:21px;overflow:hidden}.ron-catalog .rc-progress-fill{height:100%;background:#819D2F;transition:width .4s}
.ron-catalog .rc-bottomline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 24px;margin-top:15px;font-size:16px;color:#64705A}
.ron-catalog .rc-bottomline p{margin:0}.ron-catalog .rc-bottomline a{color:inherit;text-underline-offset:4px}
.ron-catalog .rc-source{display:grid;gap:25px}.ron-catalog .rc-source .rc-sheet{border:1px solid var(--rc-line)}
.ron-catalog:not([data-rc-ready]) .rc-image-tools{display:none}
.ron-catalog .rc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ron-catalog .rc-dialog{position:fixed;inset:0;margin:auto;width:min(96vw,1480px);height:94svh;max-width:none;max-height:94svh;padding:0;border:1px solid #D4D9CD;background:#F6F4EF;color:#15200F;font:400 16px/1.6 var(--rc-sans)}
.ron-catalog .rc-dialog::backdrop{background:#0B1408E6}
.ron-catalog .rc-dialog-layout{display:flex;flex-direction:column;min-height:0;height:100%}
.ron-catalog .rc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;border-bottom:1px solid var(--rc-line)}
.ron-catalog .rc-dialog-title{margin:0;font:600 16px/1.5 var(--rc-sans)}
.ron-catalog .rc-dialog-tools{display:flex;gap:8px;align-items:center;flex:none}
.ron-catalog .rc-full-scroll{flex:1;min-height:0;padding:12px;overflow:auto;background:#E4E7DD;overscroll-behavior:contain}
.ron-catalog .rc-full-image{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain}
.ron-catalog .rc-full-scroll[data-zoom=true] .rc-full-image{width:1800px;height:auto;max-width:none;max-height:none;margin:0}
.ron-catalog .rc-zoom[aria-pressed=true]{background:#17250D;color:white;border-color:#17250D}
.ron-catalog .rc-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 18px;border-top:1px solid var(--rc-line)}
@media(hover:hover){.ron-catalog .rc-icon:not(:disabled):hover{background:#BDDC24;border-color:#BDDC24;transform:translateY(-1px);color:#121C0D}.ron-catalog .rc-chapter-tab:hover{color:#263E14}.ron-catalog .rc-contact:hover .rc-icon{background:#BDDC24;border-color:#BDDC24;color:#17250D}}
@media(max-width:1099px){.ron-catalog{padding:36px clamp(22px,4vw,45px) 28px}.ron-catalog .rc-header{grid-template-columns:1fr 1fr;gap:25px}.ron-catalog .rc-title{font-size:39px}.ron-catalog .rc-intro{font-size:16px}.ron-catalog .rc-edition{display:none}.ron-catalog .rc-bar{justify-content:center}.ron-catalog .rc-sheet{grid-template-columns:1fr}.ron-catalog .rc-photo-page{aspect-ratio:4/3;max-height:440px}.ron-catalog .rc-photo{width:100%;height:100%}.ron-catalog .rc-copy-page{min-height:0;padding:28px 30px;gap:16px}.ron-catalog .rc-caption-title{font-size:37px}.ron-catalog .rc-description{max-width:none}.ron-catalog .rc-spine{left:0;width:12px;background:linear-gradient(90deg,#17250D15,transparent)}.ron-catalog .rc-book{max-width:720px;margin:auto}.ron-catalog .rc-controls{max-width:720px;margin:26px auto 0}.ron-catalog .rc-progress{max-width:720px;margin-left:auto;margin-right:auto}.ron-catalog .rc-contact span.rc-contact-label{display:none}.ron-catalog .rc-face>.rc-sheet{height:100%;display:flex;flex-direction:column}.ron-catalog .rc-face .rc-photo-page{flex:none;height:auto;min-height:0!important}.ron-catalog .rc-face .rc-copy-page{flex:1;justify-content:flex-start}.ron-catalog .rc-source .rc-sheet{max-width:720px;width:100%;margin:auto}}
@media(max-width:760px){.ron-catalog{padding:30px 22px 26px}.ron-catalog .rc-header{grid-template-columns:1fr;gap:17px;margin-bottom:23px}.ron-catalog .rc-intro{justify-self:start;max-width:580px}.ron-catalog .rc-title{font-size:37px}.ron-catalog .rc-kicker{font-size:16px}.ron-catalog .rc-chapters{justify-content:space-between;gap:0;width:100%}.ron-catalog .rc-chapter-tab{font-size:16px;padding:10px 6px}.ron-catalog .rc-chapter-tab::after{left:6px;right:6px}.ron-catalog .rc-bar{margin-bottom:21px}.ron-catalog .rc-copy-page{padding:25px 23px;gap:17px}.ron-catalog .rc-brand-logo{height:34px;max-width:145px}.ron-catalog .rc-caption-title{font-size:33px}.ron-catalog .rc-description{font-size:16px}.ron-catalog .rc-controls{grid-template-columns:1fr auto auto;gap:15px}.ron-catalog .rc-counter{min-width:75px;font-size:24px}.ron-catalog .rc-volume{display:none}.ron-catalog .rc-sound-controls{padding-left:9px;margin-left:1px}.ron-catalog .rc-controls-group{gap:7px}.ron-catalog .rc-image-tools{right:11px;bottom:11px}.ron-catalog .rc-bottomline{font-size:16px;margin-top:15px}.ron-catalog .rc-dialog{width:100vw;height:100svh;max-height:100svh;border:0}.ron-catalog .rc-dialog-head{flex-wrap:wrap;padding:11px 13px;gap:8px}.ron-catalog .rc-dialog-title{flex-basis:100%}.ron-catalog .rc-dialog-tools{margin-left:auto;gap:7px}.ron-catalog .rc-full-scroll{padding:6px}.ron-catalog .rc-full-image{height:auto;width:100%;max-height:none}.ron-catalog .rc-dialog-foot{padding:10px 13px}}
@media(max-width:420px){.ron-catalog .rc-title{font-size:34px}.ron-catalog .rc-chapter-tab{font-size:16px;padding:9px 3px;letter-spacing:-.025em}.ron-catalog .rc-chapter-tab::after{left:3px;right:3px}.ron-catalog .rc-book{border-width:4px}.ron-catalog .rc-copy-page{padding:24px 19px}.ron-catalog .rc-controls{gap:9px}.ron-catalog .rc-controls-group{gap:4px}.ron-catalog .rc-sound-controls{padding-left:5px}.ron-catalog .rc-counter{min-width:66px}.ron-catalog .rc-bottomline{gap:10px}}
@media(prefers-reduced-motion:reduce){.ron-catalog *{transition:none!important;scroll-behavior:auto!important}}
@media print{.ron-catalog{padding:0}.ron-catalog .rc-reader,.ron-catalog .rc-dialog,.ron-catalog .rc-bottomline,.ron-catalog .rc-image-tools{display:none!important}.ron-catalog .rc-source[hidden]{display:grid!important}.ron-catalog .rc-source .rc-sheet{break-inside:avoid}.ron-catalog .rc-copy-page{min-height:0}}

/* Keep the original logo artwork and optical size while excluding its white outer margin. */
.ron-catalog .rc-logo-window{--rc-logo-h:40px;position:relative;height:var(--rc-logo-h);width:calc(var(--rc-logo-h)*var(--rc-logo-ratio));max-width:165px;flex:none;overflow:hidden;align-self:flex-start;mix-blend-mode:multiply}
.ron-catalog .rc-logo-window .rc-brand-logo{position:absolute;display:block;width:var(--rc-logo-w);height:auto;max-width:none;left:var(--rc-logo-x);top:var(--rc-logo-y);mix-blend-mode:normal}
@media(max-width:760px){.ron-catalog .rc-logo-window{--rc-logo-h:34px;max-width:145px}}

.ron-catalog .rc-autoplay{background:#17250D;border-color:#17250D;color:#fff}
.ron-catalog .rc-autoplay .rc-auto-play{display:none}
.ron-catalog .rc-autoplay[aria-pressed=false] .rc-auto-play{display:block}
.ron-catalog .rc-autoplay[aria-pressed=false] .rc-auto-pause{display:none}
@media(max-width:420px){.ron-catalog .rc-controls{grid-template-columns:1fr auto;row-gap:12px}.ron-catalog .rc-controls-group{grid-column:1/-1;justify-content:center;gap:9px}.ron-catalog .rc-counter{grid-column:1;text-align:left}.ron-catalog .rc-contact{grid-column:2}}

/* Official brand name and raised registration mark. */
.ron-catalog .rc-trademark{display:inline-block;white-space:nowrap}
.ron-catalog .rc-registered{display:inline-block;position:relative;top:-.45em;vertical-align:baseline;margin-left:.08em;font-family:var(--rc-sans);font-size:.58em;font-weight:500;line-height:0;letter-spacing:0}
@media(max-width:480px){.ron-catalog .rc-chapters{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.ron-catalog .rc-chapter-tab{width:100%;min-height:44px}.ron-catalog .rc-chapter-tab:first-child{grid-column:1/-1}}

/* RON PRODUCT CATALOGUE — END */

/* RON V118 MARKETING SPA CURRICULUM */




.ron-spa-book{--fb-paper:#F6F4EF;--fb-ink:#12130F;--fb-muted:#62655B;--fb-green:#4F6D0F;--fb-deep:#0B1408;--fb-line:#D9D9D2;--fb-serif:RONBookSerif,Georgia,'Times New Roman',serif;--fb-sans:'RON Book Sans',Arial,sans-serif;position:relative;isolation:isolate;overflow:clip;padding:48px clamp(18px,4vw,64px) 36px;margin:0;width:100%;color:var(--fb-ink);background:var(--fb-paper);font:400 16px/1.65 var(--fb-sans);text-align:left;scroll-margin-top:90px;-webkit-font-smoothing:antialiased}
.ron-spa-book,.ron-spa-book *,.ron-spa-book *::before,.ron-spa-book *::after{box-sizing:border-box}
.ron-spa-book [hidden]{display:none!important}
.ron-spa-book button,.ron-spa-book select,.ron-spa-book a{font-family:var(--fb-sans);-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.ron-spa-book button,.ron-spa-book select{font-size:16px;line-height:1.4}
.ron-spa-book button{cursor:pointer}
.ron-spa-book button:disabled{cursor:default}
.ron-spa-book a{color:inherit}
.ron-spa-book a:focus-visible,.ron-spa-book button:focus-visible,.ron-spa-book select:focus-visible,.ron-spa-book [tabindex]:focus-visible{outline:3px solid #BDDC24;outline-offset:4px}
.ron-spa-book .fb-inner{max-width:1240px;margin:0 auto}
.ron-spa-book .fb-header{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:end;margin-bottom:26px}
.ron-spa-book .fb-kicker{margin:0 0 13px;display:flex;gap:12px;align-items:center;font-size:16px;line-height:1.5;color:var(--fb-green);font-weight:600}
.ron-spa-book .fb-kicker::before{content:'';height:1px;width:27px;background:currentColor;flex:none}
.ron-spa-book .fb-title{margin:0;font:400 clamp(36px,3.5vw,52px)/1.1 var(--fb-serif);letter-spacing:-.035em;color:var(--fb-deep);text-wrap:balance}
.ron-spa-book .fb-title span{display:block}
.ron-spa-book .fb-intro{max-width:430px;margin:0;justify-self:end;font-size:16px;line-height:1.75;color:var(--fb-muted)}
.ron-spa-book .fb-intro strong{font-weight:600;color:var(--fb-ink)}
.ron-spa-book .fb-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--fb-line);border-bottom:1px solid var(--fb-line)}
.ron-spa-book .fb-edition{margin:0;font-size:16px;color:var(--fb-green);white-space:nowrap}
.ron-spa-book .fb-jump-wrap{display:flex;align-items:center;gap:12px;min-width:0}
.ron-spa-book .fb-jump-wrap label{font-size:16px;white-space:nowrap;color:var(--fb-muted)}
.ron-spa-book .fb-select{max-width:480px;width:100%;min-width:0;min-height:46px;padding:9px 35px 9px 12px;color:var(--fb-deep);border:1px solid #C5CABD;border-radius:0;background:#fff;text-overflow:ellipsis}
.ron-spa-book .fb-stage{position:relative;margin:0;padding:28px 10px 18px;touch-action:pan-y}
.ron-spa-book .fb-book{position:relative;isolation:isolate;perspective:2400px;perspective-origin:50% 38%;width:calc(clamp(380px,64svh,680px) * 1.60057);max-width:100%;aspect-ratio:2244/1402;margin:0 auto;border:6px solid #26351C;border-radius:3px 7px 7px 3px;background:#FFF;box-shadow:0 4px 0 #344427,2px 8px 0 #D3D3C8,3px 11px 0 #A8AD9B,0 25px 48px rgba(31,42,20,.16);transform:translateZ(0)}
.ron-spa-book .fb-book::after{content:'';position:absolute;pointer-events:none;left:4px;right:0;bottom:-10px;height:7px;background:repeating-linear-gradient(0deg,#E4E4DB 0 1px,#BFC2B3 1px 2px);z-index:-1}
.ron-spa-book .fb-base{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:0 3px 3px 0}
.ron-spa-book .fb-page{position:relative;min-width:0;height:100%;padding:0;background:white;isolation:isolate}
.ron-spa-book .fb-paper{position:absolute;inset:0 0 27px;display:block;width:100%;height:calc(100% - 27px);padding:8px 8px 2px;border:0;border-radius:0;background:white;cursor:zoom-in}
.ron-spa-book .fb-poster{display:block;object-fit:contain;width:100%;height:100%;margin:0;background:white;user-select:none;-webkit-user-drag:none;pointer-events:none}
.ron-spa-book .fb-folio{position:absolute;bottom:3px;left:17px;right:17px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;color:#62655B;z-index:3}
.ron-spa-book .fb-save{display:inline-flex;align-items:center;min-height:24px;text-decoration:underline;text-underline-offset:3px;font-size:14px;color:#4F6D0F}
.ron-spa-book .fb-page-left::after,.ron-spa-book .fb-page-right::after{content:'';position:absolute;top:0;bottom:0;pointer-events:none;width:18px;z-index:2}
.ron-spa-book .fb-page-left::after{right:0;background:linear-gradient(90deg,transparent,rgba(51,52,33,.1))}
.ron-spa-book .fb-page-right::after{left:0;background:linear-gradient(90deg,rgba(51,52,33,.075),transparent)}
.ron-spa-book .fb-binding{position:absolute;z-index:5;left:calc(50% - 1px);top:0;bottom:0;width:2px;background:rgba(60,70,41,.24);pointer-events:none}
.ron-spa-book .fb-turner{position:absolute;top:0;bottom:0;width:50%;z-index:12;transform-style:preserve-3d;pointer-events:none;will-change:transform;transform-origin:left center}
.ron-spa-book .fb-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;overflow:hidden;padding:8px 8px 27px;box-shadow:0 0 1px #D5D5CC}
.ron-spa-book .fb-face-back{transform:rotateY(180deg)}
.ron-spa-book .fb-face::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(37,47,23,.025),transparent 52%,rgba(37,47,23,.12));pointer-events:none}
.ron-spa-book .fb-face-back::after{background:linear-gradient(90deg,rgba(37,47,23,.12),transparent 42%,rgba(37,47,23,.025))}
.ron-spa-book .fb-turn-folio{position:absolute;bottom:5px;left:18px;font-size:14px;line-height:20px;color:#62655B}
.ron-spa-book .fb-face .fb-end{height:100%}
.ron-spa-book .fb-end{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;position:absolute;inset:0;background:#FAF9F5;padding:30px;text-align:center;color:#62655B}
.ron-spa-book .fb-end p{margin:0}
.ron-spa-book .fb-end-title{font:400 34px/1.2 var(--fb-serif);letter-spacing:-.025em;color:#26351C}
.ron-spa-book .fb-end-rule{width:44px;height:1px;background:#A4AE8F}
.ron-spa-book .fb-bottom{display:flex;align-items:center;justify-content:center;gap:25px;padding:15px 0 7px}
.ron-spa-book .fb-nav{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;min-width:145px;padding:11px 19px;border:1px solid #ADB69D;border-radius:0;background:transparent;color:#172110;font-weight:600;transition:background .2s,color .2s,border-color .2s}
.ron-spa-book .fb-next{background:#0B1408;color:white;border-color:#0B1408}
.ron-spa-book .fb-nav:disabled{opacity:.34}
.ron-spa-book .fb-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}
.ron-spa-book .fb-count{min-width:160px;text-align:center;margin:0;font:400 23px/1.2 var(--fb-serif);font-variant-numeric:tabular-nums;color:#26351C}
.ron-spa-book .fb-hint{margin:10px 0 0;text-align:center;font-size:16px;color:#62655B}
.ron-spa-book .fb-mobile-hint{display:none}
.ron-spa-book .fb-progress{height:2px;max-width:300px;margin:17px auto 0;background:#DFE2D7;overflow:hidden}
.ron-spa-book .fb-progress-fill{height:100%;width:0;background:#81993C;transition:width .4s}
.ron-spa-book .fb-credit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--fb-line);color:var(--fb-muted);font-size:16px}
.ron-spa-book .fb-credit p{margin:0}
.ron-spa-book .fb-credit strong{color:var(--fb-ink);font-weight:600}
.ron-spa-book .fb-source{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
.ron-spa-book .fb-source figure{margin:0;min-width:0}
.ron-spa-book .fb-source img{display:block;width:100%;height:auto}
.ron-spa-book .fb-source figcaption{margin:12px 0;font-size:16px}
.ron-spa-book .fb-source figcaption strong{display:block}
.ron-spa-book .fb-dialog{position:fixed;inset:0;width:min(97vw,1260px);height:95svh;max-width:none;max-height:95svh;margin:auto;padding:0;border:1px solid #D9D9D2;background:#fff;color:#12130F;font:400 16px/1.5 var(--fb-sans);overscroll-behavior:contain}
.ron-spa-book .fb-dialog::backdrop{background:rgba(5,10,4,.86)}
.ron-spa-book .fb-dialog-layout{display:flex;flex-direction:column;height:100%;min-height:0}
.ron-spa-book .fb-dialog-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px 15px;padding:12px 16px;border-bottom:1px solid #D9D9D2;background:#F6F4EF;flex:none}
.ron-spa-book .fb-dialog-title{flex:1 1 310px;margin:0;font:600 16px/1.4 var(--fb-sans)}
.ron-spa-book .fb-dialog-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.ron-spa-book .fb-tool{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #B9C0AF;background:#fff;color:#18210F;text-decoration:none;font:600 16px/1.4 var(--fb-sans)}
.ron-spa-book .fb-tool[aria-pressed=true],.ron-spa-book .fb-close{background:#0B1408;color:#fff;border-color:#0B1408}
.ron-spa-book .fb-reader-scroll{flex:1;min-height:0;overflow:auto;padding:12px;background:#DFE1DA;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}
.ron-spa-book .fb-full-image{display:block;margin:0 auto;width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:white}
.ron-spa-book .fb-reader-scroll[data-zoom=true] .fb-full-image{width:1683px;height:auto;max-width:none;max-height:none;margin:0}
.ron-spa-book .fb-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;background:#F6F4EF;border-top:1px solid #D9D9D2;flex:none}
.ron-spa-book .fb-dialog-count{margin:0;font-size:16px}
.ron-spa-book .fb-dialog-foot .fb-tool:disabled{opacity:.35}
.ron-spa-book[data-spread=false] .fb-book{width:calc(clamp(380px,68svh,730px) * .800285);aspect-ratio:1122/1402;border-left-width:9px;perspective-origin:20% 40%}
.ron-spa-book[data-spread=false] .fb-base{grid-template-columns:1fr}
.ron-spa-book[data-spread=false] .fb-page-right,.ron-spa-book[data-spread=false] .fb-binding{display:none}
.ron-spa-book[data-spread=false] .fb-page-left::after{left:0;right:auto;width:10px;background:linear-gradient(90deg,rgba(51,52,33,.09),transparent)}
@media(hover:hover){.ron-spa-book .fb-nav:not(:disabled):hover{background:#BDDC24;border-color:#BDDC24;color:#12130F}.ron-spa-book .fb-tool:hover{border-color:#4F6D0F}.ron-spa-book .fb-save:hover{color:#0B1408}}
@media(max-width:900px){.ron-spa-book{padding:35px 18px 28px}.ron-spa-book .fb-header{grid-template-columns:1fr;gap:15px;margin-bottom:22px}.ron-spa-book .fb-intro{justify-self:start;max-width:650px}.ron-spa-book .fb-title{font-size:38px}.ron-spa-book .fb-title span{display:inline}.ron-spa-book .fb-title span+span::before{content:' '}.ron-spa-book .fb-edition{display:none}.ron-spa-book .fb-jump-wrap{width:100%}.ron-spa-book .fb-select{max-width:none;flex:1}.ron-spa-book .fb-stage{padding:22px 0 14px}.ron-spa-book .fb-topbar{padding:12px 0}.ron-spa-book .fb-bottom{gap:13px}.ron-spa-book .fb-count{min-width:130px;font-size:22px}.ron-spa-book .fb-nav{min-width:110px;padding:10px 14px}.ron-spa-book .fb-desktop-hint{display:none}.ron-spa-book .fb-mobile-hint{display:inline}.ron-spa-book .fb-source{grid-template-columns:1fr}.ron-spa-book .fb-full-image{width:100%;height:auto;max-height:none}}
@media(max-width:480px){.ron-spa-book{padding:30px 16px 25px}.ron-spa-book .fb-title{font-size:35px}.ron-spa-book .fb-kicker{font-size:16px;gap:9px}.ron-spa-book .fb-kicker::before{width:20px}.ron-spa-book .fb-jump-wrap{gap:9px}.ron-spa-book .fb-select{padding-left:8px}.ron-spa-book .fb-book{border-width:4px}.ron-spa-book[data-spread=false] .fb-book{border-left-width:7px}.ron-spa-book .fb-paper{padding:3px 3px 2px}.ron-spa-book .fb-face{padding:3px 3px 27px}.ron-spa-book .fb-bottom{gap:9px}.ron-spa-book .fb-nav{min-width:48px;width:48px;padding:11px}.ron-spa-book .fb-nav-label{display:none}.ron-spa-book .fb-count{flex:1;min-width:0}.ron-spa-book .fb-hint{font-size:16px}.ron-spa-book .fb-credit{font-size:16px}.ron-spa-book .fb-dialog{width:100vw;height:100svh;max-height:100svh;border:0}.ron-spa-book .fb-dialog-head{padding:10px 12px}.ron-spa-book .fb-dialog-title{flex-basis:100%}.ron-spa-book .fb-dialog-tools{width:100%}.ron-spa-book .fb-close{margin-left:auto}.ron-spa-book .fb-dialog-tools .fb-tool{padding:9px 10px}.ron-spa-book .fb-reader-scroll{padding:6px}.ron-spa-book .fb-dialog-foot{padding:9px 12px;gap:8px}.ron-spa-book .fb-dialog-foot .fb-tool{padding:9px 10px}}
@media(prefers-reduced-motion:reduce){.ron-spa-book *{transition:none!important;scroll-behavior:auto!important}}
@media print{.ron-spa-book{padding:0;background:white}.ron-spa-book .fb-header,.ron-spa-book .fb-reader,.ron-spa-book .fb-credit,.ron-spa-book .fb-dialog{display:none!important}.ron-spa-book .fb-source[hidden]{display:block!important}.ron-spa-book .fb-source figure{break-after:page}.ron-spa-book .fb-source img{height:95vh;width:100%;object-fit:contain}.ron-spa-book .fb-source figcaption{display:none}}

/* V4: compact paper sound controls, shared by book and large reader. */
.ron-spa-book .fb-sound-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 12px;margin:15px auto 0;color:var(--fb-muted);font:400 16px/1.4 var(--fb-sans)}
.ron-spa-book .fb-sound-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid #ADB69D;background:transparent;color:#26351C;font:600 16px/1.4 var(--fb-sans)}
.ron-spa-book .fb-sound-toggle[data-muted=true]{color:#62655B;border-color:#C8CEC0}
.ron-spa-book .fb-sound-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ron-spa-book .fb-sound-cross{display:none}
.ron-spa-book .fb-sound-toggle[data-muted=true] .fb-sound-cross{display:block}
.ron-spa-book .fb-sound-toggle[data-muted=true] .fb-sound-waves{display:none}
.ron-spa-book .fb-volume-label{color:var(--fb-muted)}
.ron-spa-book .fb-volume{width:104px;min-width:64px;height:44px;margin:0;padding:0;accent-color:#4F6D0F;cursor:pointer;touch-action:pan-x;font:inherit}
.ron-spa-book .fb-volume:focus-visible{outline:3px solid #BDDC24;outline-offset:3px}
.ron-spa-book .fb-volume-value{min-width:44px;font:400 16px/1.4 var(--fb-sans);font-variant-numeric:tabular-nums}
.ron-spa-book .fb-sound-meter{display:flex;align-items:center;gap:2px;height:18px;width:12px;opacity:.45}
.ron-spa-book .fb-sound-meter i{display:block;width:2px;height:5px;background:currentColor;transform-origin:50% 50%}
.ron-spa-book .fb-sound-meter i:nth-child(2){height:11px}
.ron-spa-book .fb-sound-meter i:nth-child(3){height:8px}
.ron-spa-book[data-sound-playing=true] .fb-sound-meter{opacity:1}
.ron-spa-book[data-sound-playing=true] .fb-sound-meter i{animation:fb-paper-meter .18s ease-in-out infinite alternate}
.ron-spa-book[data-sound-playing=true] .fb-sound-meter i:nth-child(2){animation-delay:-.09s}
.ron-spa-book[data-sound-playing=true] .fb-sound-meter i:nth-child(3){animation-delay:-.04s}
@keyframes fb-paper-meter{from{transform:scaleY(.45)}to{transform:scaleY(1.4)}}
.ron-spa-book .fb-dialog .fb-sound-controls{flex:none;margin:0;padding:7px 12px;border-top:1px solid #D9D9D2;background:#F6F4EF}
@media(max-width:600px){.ron-spa-book .fb-sound-controls{gap:6px 9px}.ron-spa-book .fb-volume-label{display:none}.ron-spa-book .fb-volume{width:80px}.ron-spa-book .fb-sound-toggle{padding:8px 9px;gap:6px}}
@media(max-width:360px){.ron-spa-book .fb-sound-meter{display:none}.ron-spa-book .fb-volume{width:66px}.ron-spa-book .fb-sound-controls{gap:5px 7px}}
@media(prefers-reduced-motion:reduce){.ron-spa-book .fb-sound-meter i{animation:none!important}}

/* V5: official website and Zalo OA, kept clear of the posters. */
.ron-spa-book .fb-contact-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;margin:22px 0 0}
.ron-spa-book .fb-contact-links a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 17px;font:600 16px/1.4 var(--fb-sans);text-decoration:none;border:1px solid #ADB69D;color:#26351C;background:transparent}
.ron-spa-book .fb-contact-links .fb-contact-zalo{background:#0B1408;color:#fff;border-color:#0B1408}
.ron-spa-book .fb-contact-links svg,.ron-spa-book .fb-dialog-zalo svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ron-spa-book .fb-dialog-zalo{gap:7px}
@media(hover:hover){.ron-spa-book .fb-contact-links a:hover{color:#12130F;background:#BDDC24;border-color:#BDDC24}}
@media(max-width:480px){.ron-spa-book .fb-contact-links{gap:10px}.ron-spa-book .fb-contact-links a{padding:10px 13px}.ron-spa-book .fb-dialog .fb-dialog-tools .fb-dialog-zalo{width:44px;padding:9px}.ron-spa-book .fb-dialog-zalo span{display:none}}
@media print{.ron-spa-book .fb-contact-links{display:none!important}}

/* V8: small visual icons with full 44px pointer/touch targets. */
.ron-spa-book .fb-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.ron-spa-book .fb-bottom{display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:16px auto 0;padding:4px;border:1px solid #D7DDCE;border-radius:999px;background:#FFFFFFB3}
.ron-spa-book .fb-icon-button,.ron-spa-book .fb-contact-links .fb-icon-button,.ron-spa-book .fb-dialog .fb-icon-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;margin:0;padding:0;gap:0;border:0;border-radius:50%;background:transparent;color:#37442D;text-decoration:none;box-shadow:none;cursor:pointer;line-height:1;transition:color .18s,opacity .18s;overflow:visible}
.ron-spa-book .fb-icon-button::before{content:'';position:absolute;inset:6px;z-index:-1;background:transparent;border-radius:50%;transition:background .18s,transform .18s}
.ron-spa-book .fb-icon-button svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.ron-spa-book .fb-icon-button:disabled{cursor:default;opacity:.27}
.ron-spa-book .fb-icon-button:focus-visible{outline:2px solid #90A957;outline-offset:1px}
.ron-spa-book .fb-next::before{background:#E8EFDA}
.ron-spa-book .fb-nav-label,.ron-spa-book .fb-sound-meter{display:none!important}
.ron-spa-book .fb-count,.ron-spa-book .fb-dialog-count{flex:none;width:84px;min-width:84px;margin:0;text-align:center;font:500 16px/1.4 var(--fb-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#334327;white-space:nowrap}
.ron-spa-book .fb-sound-controls,.ron-spa-book .fb-dialog .fb-sound-controls{position:relative;display:flex;align-items:center;justify-content:center;flex:none;gap:0;margin:0;padding:0;border:0;background:transparent}
.ron-spa-book .fb-sound-controls::before{content:'';position:absolute;left:0;top:14px;height:16px;width:1px;background:#D8DECE;pointer-events:none}
.ron-spa-book .fb-volume-popover{position:relative;display:flex;align-items:center;flex:none}
.ron-spa-book .fb-volume-panel{position:absolute;z-index:40;right:0;bottom:calc(100% + 10px);display:flex;align-items:center;gap:10px;width:204px;padding:10px 12px;background:#fff;border:1px solid #D6DDCC;border-radius:10px;box-shadow:0 8px 28px #18260C18;color:#37442D}
.ron-spa-book .fb-volume-panel .fb-volume{display:block;width:120px;min-width:0;height:44px;flex:1;margin:0;padding:0;accent-color:#617C2E;touch-action:pan-x}
.ron-spa-book .fb-volume-panel .fb-volume-value{min-width:41px;font:400 16px/1.4 var(--fb-sans);font-variant-numeric:tabular-nums;color:#59664D}
.ron-spa-book .fb-volume-toggle[aria-expanded=true]::before,.ron-spa-book[data-sound-playing=true] .fb-sound-toggle::before{background:#E8EFDA}
.ron-spa-book .fb-volume-toggle[aria-expanded=true]{color:#47631D}
.ron-spa-book .fb-sound-toggle[data-muted=true]{color:#89927F;border:0}
.ron-spa-book .fb-sound-cross{display:none}.ron-spa-book .fb-sound-toggle[data-muted=true] .fb-sound-cross{display:block}.ron-spa-book .fb-sound-toggle[data-muted=true] .fb-sound-waves{display:none}
.ron-spa-book .fb-tool[aria-pressed=true],.ron-spa-book .fb-close{background:transparent;color:#37442D;border:0}
.ron-spa-book .fb-zoom[aria-pressed=true]::before{background:#E8EFDA}.ron-spa-book .fb-zoom[aria-pressed=true] .fb-zoom-v{display:none}
.ron-spa-book .fb-progress{margin-top:15px;max-width:170px;height:1px}
.ron-spa-book .fb-contact-links{gap:8px;margin-top:17px}
.ron-spa-book .fb-contact-zalo::before{background:#E8EFDA}
.ron-spa-book .fb-paper{inset:0 0 44px;height:calc(100% - 44px)}
.ron-spa-book .fb-folio{bottom:0;height:44px;left:13px;right:9px;gap:8px;align-items:center;line-height:1}
.ron-spa-book .fb-folio .fb-page-number{font-size:16px;color:#75806A}
.ron-spa-book .fb-face{padding-bottom:44px}.ron-spa-book .fb-turn-folio{bottom:14px;font-size:16px}
.ron-spa-book .fb-dialog-head{gap:8px 14px;padding:9px 14px}.ron-spa-book .fb-dialog-tools{gap:2px;align-items:center}
.ron-spa-book .fb-dialog-foot{display:flex;align-items:center;justify-content:center;gap:4px;position:relative;padding:7px 10px;background:#F6F4EF}
.ron-spa-book .fb-icon-button::after{content:attr(data-tip);position:absolute;z-index:45;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px);padding:6px 9px;border:1px solid #D8DECF;border-radius:5px;background:#FCFDF8;color:#34442A;font:400 14px/1.4 var(--fb-sans);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,transform .12s}
.ron-spa-book .fb-icon-button:focus-visible::after{opacity:1;visibility:visible;transform:translate(-50%,0)}
.ron-spa-book .fb-volume-toggle[aria-expanded=true]::after{display:none}
.ron-spa-book .fb-dialog-head .fb-icon-button::after{bottom:auto;top:calc(100% + 7px)}
.ron-spa-book .fb-dialog-head .fb-close::after{left:auto;right:0;transform:translate(0,3px)}
.ron-spa-book .fb-save::after{left:auto;right:0;transform:translate(0,3px)}
@media(hover:hover){.ron-spa-book .fb-icon-button:not(:disabled):hover{background:transparent;color:#314C16;border:0}.ron-spa-book .fb-icon-button:not(:disabled):hover::before{background:#E8EFDA}.ron-spa-book .fb-icon-button:not(:disabled):hover::after{opacity:1;visibility:visible;transform:translate(-50%,0)}.ron-spa-book .fb-save:hover::after,.ron-spa-book .fb-dialog-head .fb-close:hover::after{transform:translate(0,0)}}
@media(max-width:480px){.ron-spa-book .fb-bottom{gap:4px;padding:4px;margin-top:15px}.ron-spa-book .fb-count,.ron-spa-book .fb-dialog-count{flex:none;width:84px;min-width:84px;font-size:16px}.ron-spa-book .fb-dialog-head{padding:8px 10px}.ron-spa-book .fb-dialog-tools{width:auto;margin-left:auto;gap:2px}.ron-spa-book .fb-dialog-title{flex-basis:100%;font-size:16px}.ron-spa-book .fb-dialog-foot{padding:7px 4px;gap:4px}.ron-spa-book .fb-contact-links{gap:5px}.ron-spa-book .fb-volume-panel{right:0;max-width:calc(100vw - 40px)}.ron-spa-book .fb-face{padding-bottom:44px}.ron-spa-book .fb-icon-button::after{display:none}}
@media(prefers-reduced-motion:reduce){.ron-spa-book .fb-icon-button,.ron-spa-book .fb-icon-button::before,.ron-spa-book .fb-icon-button::after{transition:none!important}}

/* V11 curriculum; styles stay inside this embeddable section. */
.ron-spa-book .fb-topbar{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:22px}
.ron-spa-book .fb-jump-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0}
.ron-spa-book .fb-select{max-width:none}
.ron-spa-book .fb-chapter-brief{padding:22px 0 0;max-width:960px}
.ron-spa-book .fb-chapter-meta,.ron-spa-book .fb-lesson-kicker{margin:0 0 7px;color:var(--fb-green);font:600 14px/1.5 var(--fb-sans);letter-spacing:.055em}
.ron-spa-book .fb-chapter-heading{margin:0;color:var(--fb-deep);font:400 clamp(24px,2.4vw,32px)/1.25 var(--fb-serif);text-wrap:balance}
.ron-spa-book .fb-chapter-question{margin:8px 0 0;color:var(--fb-muted);font-size:16px;line-height:1.6}
.ron-spa-book .fb-stage{padding-top:23px}
.ron-spa-book .fb-hint{font-size:14px;line-height:1.6}
.ron-spa-book .fb-end{padding:clamp(18px,3.5vw,54px);gap:20px;background:linear-gradient(135deg,#F6F4EF,#EFF1E6)}
.ron-spa-book .fb-study-label{color:var(--fb-green);font:600 14px/1.5 var(--fb-sans);letter-spacing:.04em;text-transform:uppercase}
.ron-spa-book .fb-study-key{color:var(--fb-deep);font:400 clamp(22px,2.4vw,34px)/1.3 var(--fb-serif);text-wrap:balance}
.ron-spa-book .fb-study-hint{max-width:260px;color:var(--fb-muted);font:400 14px/1.65 var(--fb-sans)}
.ron-spa-book .fb-course{margin:30px 0 0;border-top:1px solid var(--fb-line)}
.ron-spa-book .fb-course>details{border-bottom:1px solid var(--fb-line)}
.ron-spa-book .fb-course summary{cursor:pointer;min-height:52px;padding:15px 0;color:var(--fb-deep);font:600 16px/1.5 var(--fb-sans);overflow-wrap:anywhere;touch-action:manipulation}
.ron-spa-book .fb-course summary::marker{color:var(--fb-green)}
.ron-spa-book .fb-course summary:focus-visible{outline:3px solid #BDDC24;outline-offset:3px}
.ron-spa-book .fb-course>details[open]>summary{color:var(--fb-green)}
.ron-spa-book .fb-prose{max-width:900px;padding:10px 0 30px;font:400 16px/1.8 var(--fb-sans)}
.ron-spa-book .fb-prose h3{margin:24px 0 14px;color:var(--fb-deep);font:400 clamp(25px,2.5vw,34px)/1.25 var(--fb-serif);text-wrap:balance}
.ron-spa-book .fb-prose h4{margin:24px 0 8px;color:var(--fb-deep);font:600 18px/1.5 var(--fb-sans)}
.ron-spa-book .fb-prose p{margin:0 0 16px}
.ron-spa-book .fb-prose ol{padding-left:25px;margin:12px 0 24px}
.ron-spa-book .fb-prose li{padding-left:5px;margin:9px 0}
.ron-spa-book .fb-prose strong{font-weight:600}
.ron-spa-book .fb-prose a{color:var(--fb-green);text-decoration:underline;text-underline-offset:3px}
.ron-spa-book .fb-prose sup{font-size:12px;line-height:0}
.ron-spa-book .fb-lesson{padding:6px 0 0}
.ron-spa-book .fb-lesson .fb-lesson-kicker{margin-top:16px}
.ron-spa-book .fb-lesson h3{margin-top:8px}
.ron-spa-book .fb-lead-question{font-size:19px;line-height:1.7;color:var(--fb-green)}
.ron-spa-book .fb-case-note{color:var(--fb-muted);font-size:14px;line-height:1.65}
.ron-spa-book .fb-lesson-block{padding-top:8px;margin-top:26px;border-top:1px solid var(--fb-line)}
.ron-spa-book .fb-lesson-block .fb-block-label{font:600 14px/1.5 var(--fb-sans);letter-spacing:.055em;text-transform:uppercase;color:var(--fb-green)}
.ron-spa-book .fb-takeaway{padding:20px 24px;border-left:3px solid #BDDC24;background:#EAF0DE;color:var(--fb-deep);font-weight:600}
.ron-spa-book .fb-worksheet{padding:4px 24px 10px;margin:30px 0;background:#fff;border:1px solid #D7DDCE}
.ron-spa-book .fb-worksheet li{margin:14px 0}
.ron-spa-book .fb-bridge{padding:16px 0 0;border-top:1px solid var(--fb-line);color:var(--fb-green)}
.ron-spa-book .fb-review{margin:24px 0}
.ron-spa-book .fb-answer{padding:0 16px;border:1px solid var(--fb-line);margin:15px 0 24px;background:#F9FAF6}
.ron-spa-book .fb-answer summary{font-weight:500;padding:12px 0;min-height:48px}
.ron-spa-book .fb-table-wrap{max-width:100%;overflow-x:auto;margin:18px 0 25px}
.ron-spa-book .fb-prose table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.65;text-align:left;background:#fff}
.ron-spa-book .fb-prose th{padding:12px 14px;background:var(--fb-deep);color:#fff;font-weight:600;border:1px solid var(--fb-deep)}
.ron-spa-book .fb-prose td{padding:12px 14px;border:1px solid var(--fb-line);vertical-align:top;overflow-wrap:anywhere}
.ron-spa-book .fb-course-rubric th:nth-child(2){width:110px}
.ron-spa-book .fb-references li{scroll-margin-top:120px}
.ron-spa-book .fb-reader-scroll[data-tall=true]:not([data-zoom=true]) .fb-full-image{width:100%;height:auto;max-width:100%;max-height:none}
.ron-spa-book .fb-reader-scroll[data-zoom=true] .fb-full-image{width:150%;min-width:1200px;height:auto;max-width:none;max-height:none;margin:0}
@media(max-width:900px){
 .ron-spa-book .fb-topbar{grid-template-columns:1fr;gap:11px}
 .ron-spa-book .fb-jump-wrap{grid-template-columns:62px minmax(0,1fr);gap:10px}
 .ron-spa-book .fb-chapter-brief{padding-top:20px}
 .ron-spa-book .fb-study-key{font-size:26px}
 .ron-spa-book .fb-prose{max-width:100%}
 .ron-spa-book .fb-worksheet{padding:0 18px 6px}
}
@media(max-width:480px){
 .ron-spa-book .fb-chapter-heading{font-size:25px}
 .ron-spa-book .fb-course{margin-top:23px}
 .ron-spa-book .fb-course summary{padding:14px 0;font-size:16px}
 .ron-spa-book .fb-prose table{font-size:14px}
 .ron-spa-book .fb-prose td,.ron-spa-book .fb-prose th{padding:10px}
 .ron-spa-book .fb-course-rubric table{min-width:570px}
 .ron-spa-book .fb-takeaway{padding:16px 18px}
 .ron-spa-book .fb-lead-question{font-size:18px}
}
@media print{.ron-spa-book .fb-course{display:none!important}}


#ron-leadership-v124{display:block;margin:0;padding:0;width:100%;min-width:0}

/* RON V119 PRODUCT CATALOG */




.ron-product-catalog{--rpc-ink:#15200F;--rpc-muted:#5C6556;--rpc-paper:#F6F4EF;--rpc-line:#D4D9CD;--rpc-accent:#BDDC24;--rpc-serif:RONBookSerif,Georgia,serif;--rpc-sans:'RON Book Sans',Arial,sans-serif;position:relative;isolation:isolate;overflow:clip;padding:48px clamp(22px,4vw,70px) 35px;background:var(--rpc-paper);color:var(--rpc-ink);font:400 16px/1.65 var(--rpc-sans);-webkit-font-smoothing:antialiased;scroll-margin-top:90px}
.ron-product-catalog,.ron-product-catalog *,.ron-product-catalog *::before,.ron-product-catalog *::after{box-sizing:border-box}
.ron-product-catalog [hidden]{display:none!important}
.ron-product-catalog button,.ron-product-catalog a,.ron-product-catalog input{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.ron-product-catalog button{cursor:pointer}.ron-product-catalog button:disabled{cursor:default}
.ron-product-catalog a{color:inherit}.ron-product-catalog button:focus-visible,.ron-product-catalog a:focus-visible,.ron-product-catalog input:focus-visible,.ron-product-catalog [tabindex]:focus-visible{outline:3px solid var(--rpc-accent);outline-offset:4px}
.ron-product-catalog .rpc-inner{max-width:1420px;margin:auto}
.ron-product-catalog .rpc-header{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:end;margin-bottom:25px}
.ron-product-catalog .rpc-kicker{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:600 16px/1.5 var(--rpc-sans);color:#4F6D0F}
.ron-product-catalog .rpc-kicker::before{content:'';width:25px;height:1px;background:currentColor;flex:none}
.ron-product-catalog .rpc-title{margin:0;font:400 clamp(36px,3.5vw,53px)/1.08 var(--rpc-serif);letter-spacing:-.028em;text-wrap:balance}
.ron-product-catalog .rpc-title span{display:block;color:#4F6D0F}
.ron-product-catalog .rpc-intro{justify-self:end;max-width:475px;margin:0;color:var(--rpc-muted);font-size:17px;line-height:1.7}
.ron-product-catalog .rpc-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--rpc-line);border-bottom:1px solid var(--rpc-line);padding:10px 0;margin-bottom:25px}
.ron-product-catalog .rpc-edition{margin:0;font-size:16px;color:var(--rpc-muted)}
.ron-product-catalog .rpc-chapters{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.ron-product-catalog .rpc-chapter-tab{position:relative;border:0;min-height:44px;padding:10px 13px;background:transparent;color:#65705E;font-size:16px;font-weight:600;white-space:nowrap}
.ron-product-catalog .rpc-chapter-tab::after{content:'';position:absolute;left:13px;right:13px;bottom:1px;height:2px;background:transparent}
.ron-product-catalog .rpc-chapter-tab[aria-current=true]{color:#223415}.ron-product-catalog .rpc-chapter-tab[aria-current=true]::after{background:#819D2F}
.ron-product-catalog .rpc-stage{position:relative;touch-action:pan-y}
.ron-product-catalog .rpc-book{position:relative;isolation:isolate;perspective:2200px;perspective-origin:50% 35%;border:5px solid #26351C;border-radius:3px;background:#fff;box-shadow:0 4px 0 #819073,0 8px 0 #D1D6C8,0 11px 0 #B8C0AD,0 22px 35px rgba(32,48,21,.12);transform:translateZ(0)}
.ron-product-catalog .rpc-book::after{content:'';position:absolute;left:3px;right:0;bottom:-10px;height:6px;background:repeating-linear-gradient(0deg,#D9DED1 0 1px,#B6BFAB 1px 2px);z-index:-1;pointer-events:none}
.ron-product-catalog .rpc-sheet{display:grid;grid-template-columns:1fr 1fr;position:relative;margin:0;background:#fff}
.ron-product-catalog .rpc-photo-page{position:relative;min-width:0;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}
.ron-product-catalog .rpc-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none}
.ron-product-catalog .rpc-image-tools{position:absolute;right:17px;bottom:16px;display:flex;gap:7px;z-index:3}
.ron-product-catalog .rpc-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex:none;border:1px solid #CBD2C2;border-radius:50%;background:#fff;color:#28361F;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}
.ron-product-catalog .rpc-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.ron-product-catalog .rpc-icon:disabled{opacity:.3}
.ron-product-catalog .rpc-image-tools .rpc-icon{box-shadow:0 2px 8px #10200810;background:rgba(255,255,255,.94)}
.ron-product-catalog .rpc-copy-page{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:clamp(445px,35vw,540px);padding:clamp(27px,3vw,45px);background:#FCFCF8;color:var(--rpc-ink);position:relative}
.ron-product-catalog .rpc-brand-logo{height:40px;width:auto;max-width:165px;object-fit:contain;object-position:left;align-self:flex-start;mix-blend-mode:multiply}
.ron-product-catalog .rpc-caption-title{font:400 clamp(33px,3vw,45px)/1.08 var(--rpc-serif);letter-spacing:-.027em;margin:0;text-wrap:balance}
.ron-product-catalog .rpc-description{font:400 17px/1.65 var(--rpc-sans);color:var(--rpc-muted);margin:0;max-width:490px}
.ron-product-catalog .rpc-reflection{padding-top:17px;border-top:1px solid var(--rpc-line);margin:0}
.ron-product-catalog .rpc-reflection strong{display:block;color:#293B1C;font:600 16px/1.5 var(--rpc-sans);margin:0 0 6px}
.ron-product-catalog .rpc-reflection p{margin:0;color:var(--rpc-muted);font:400 16px/1.65 var(--rpc-sans)}
.ron-product-catalog .rpc-page-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;color:#65705E;margin-top:2px}
.ron-product-catalog .rpc-page-footer a{text-underline-offset:4px;text-decoration-color:#A2AD95;font-size:16px}
.ron-product-catalog .rpc-spine{position:absolute;top:0;bottom:0;left:calc(50% - 12px);width:24px;background:linear-gradient(90deg,transparent,rgba(37,49,23,.12) 47%,rgba(37,49,23,.19) 50%,rgba(37,49,23,.07) 54%,transparent);pointer-events:none;z-index:5}
.ron-product-catalog .rpc-turner{position:absolute;top:0;bottom:0;width:50%;z-index:10;transform-style:preserve-3d;pointer-events:none;will-change:transform}
.ron-product-catalog .rpc-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#FCFCF8;box-shadow:0 0 1px #BCC6B0}
.ron-product-catalog .rpc-face-back{transform:rotateY(180deg)}
.ron-product-catalog .rpc-face>*{height:100%;min-height:0!important}
.ron-product-catalog .rpc-face::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17210c09,transparent 45%,#17210c16);pointer-events:none}
.ron-product-catalog .rpc-face .rpc-image-tools{display:none}
.ron-product-catalog .rpc-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:26px}
.ron-product-catalog .rpc-controls-group{display:flex;gap:9px;align-items:center}
.ron-product-catalog .rpc-counter{margin:0;min-width:110px;text-align:center;color:#3A4B2C;font:400 25px/1.2 var(--rpc-serif);font-variant-numeric:tabular-nums}
.ron-product-catalog .rpc-contact{justify-self:end;display:flex;align-items:center;gap:10px;font:600 16px/1.4 var(--rpc-sans);text-decoration:none;min-height:44px}
.ron-product-catalog .rpc-contact .rpc-icon{background:#17250D;color:white;border-color:#17250D}
.ron-product-catalog .rpc-volume{display:block;width:68px;height:44px;margin:0;accent-color:#4F6D0F;cursor:pointer}
.ron-product-catalog .rpc-sound-controls{display:flex;align-items:center;gap:8px;padding-left:13px;margin-left:3px;border-left:1px solid var(--rpc-line)}
.ron-product-catalog .rpc-sound-cross{display:none}.ron-product-catalog .rpc-sound-toggle[data-muted=true] .rpc-sound-cross{display:block}.ron-product-catalog .rpc-sound-toggle[data-muted=true] .rpc-sound-waves{display:none}
.ron-product-catalog[data-sound-playing=true] .rpc-sound-toggle{border-color:#819D2F;background:#EFF4DE}
.ron-product-catalog .rpc-progress{height:2px;background:#DCE1D4;width:100%;margin-top:21px;overflow:hidden}.ron-product-catalog .rpc-progress-fill{height:100%;background:#819D2F;transition:width .4s}
.ron-product-catalog .rpc-bottomline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 24px;margin-top:15px;font-size:16px;color:#64705A}
.ron-product-catalog .rpc-bottomline p{margin:0}.ron-product-catalog .rpc-bottomline a{color:inherit;text-underline-offset:4px}
.ron-product-catalog .rpc-source{display:grid;gap:25px}.ron-product-catalog .rpc-source .rpc-sheet{border:1px solid var(--rpc-line)}
.ron-product-catalog:not([data-rpc-ready]) .rpc-image-tools{display:none}
.ron-product-catalog .rpc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ron-product-catalog .rpc-dialog{position:fixed;inset:0;margin:auto;width:min(96vw,1480px);height:94svh;max-width:none;max-height:94svh;padding:0;border:1px solid #D4D9CD;background:#F6F4EF;color:#15200F;font:400 16px/1.6 var(--rpc-sans)}
.ron-product-catalog .rpc-dialog::backdrop{background:#0B1408E6}
.ron-product-catalog .rpc-dialog-layout{display:flex;flex-direction:column;min-height:0;height:100%}
.ron-product-catalog .rpc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;border-bottom:1px solid var(--rpc-line)}
.ron-product-catalog .rpc-dialog-title{margin:0;font:600 16px/1.5 var(--rpc-sans)}
.ron-product-catalog .rpc-dialog-tools{display:flex;gap:8px;align-items:center;flex:none}
.ron-product-catalog .rpc-full-scroll{flex:1;min-height:0;padding:12px;overflow:auto;background:#E4E7DD;overscroll-behavior:contain}
.ron-product-catalog .rpc-full-image{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain}
.ron-product-catalog .rpc-full-scroll[data-zoom=true] .rpc-full-image{width:1800px;height:auto;max-width:none;max-height:none;margin:0}
.ron-product-catalog .rpc-zoom[aria-pressed=true]{background:#17250D;color:white;border-color:#17250D}
.ron-product-catalog .rpc-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 18px;border-top:1px solid var(--rpc-line)}
@media(hover:hover){.ron-product-catalog .rpc-icon:not(:disabled):hover{background:#BDDC24;border-color:#BDDC24;transform:translateY(-1px);color:#121C0D}.ron-product-catalog .rpc-chapter-tab:hover{color:#263E14}.ron-product-catalog .rpc-contact:hover .rpc-icon{background:#BDDC24;border-color:#BDDC24;color:#17250D}}
@media(max-width:1099px){.ron-product-catalog{padding:36px clamp(22px,4vw,45px) 28px}.ron-product-catalog .rpc-header{grid-template-columns:1fr 1fr;gap:25px}.ron-product-catalog .rpc-title{font-size:39px}.ron-product-catalog .rpc-intro{font-size:16px}.ron-product-catalog .rpc-edition{display:none}.ron-product-catalog .rpc-bar{justify-content:center}.ron-product-catalog .rpc-sheet{grid-template-columns:1fr}.ron-product-catalog .rpc-photo-page{aspect-ratio:4/3;max-height:440px}.ron-product-catalog .rpc-photo{width:100%;height:100%}.ron-product-catalog .rpc-copy-page{min-height:0;padding:28px 30px;gap:16px}.ron-product-catalog .rpc-caption-title{font-size:37px}.ron-product-catalog .rpc-description{max-width:none}.ron-product-catalog .rpc-spine{left:0;width:12px;background:linear-gradient(90deg,#17250D15,transparent)}.ron-product-catalog .rpc-book{max-width:720px;margin:auto}.ron-product-catalog .rpc-controls{max-width:720px;margin:26px auto 0}.ron-product-catalog .rpc-progress{max-width:720px;margin-left:auto;margin-right:auto}.ron-product-catalog .rpc-contact span.rpc-contact-label{display:none}.ron-product-catalog .rpc-face>.rpc-sheet{height:100%;display:flex;flex-direction:column}.ron-product-catalog .rpc-face .rpc-photo-page{flex:none;height:auto;min-height:0!important}.ron-product-catalog .rpc-face .rpc-copy-page{flex:1;justify-content:flex-start}.ron-product-catalog .rpc-source .rpc-sheet{max-width:720px;width:100%;margin:auto}}
@media(max-width:760px){.ron-product-catalog{padding:30px 22px 26px}.ron-product-catalog .rpc-header{grid-template-columns:1fr;gap:17px;margin-bottom:23px}.ron-product-catalog .rpc-intro{justify-self:start;max-width:580px}.ron-product-catalog .rpc-title{font-size:37px}.ron-product-catalog .rpc-kicker{font-size:16px}.ron-product-catalog .rpc-chapters{justify-content:space-between;gap:0;width:100%}.ron-product-catalog .rpc-chapter-tab{font-size:16px;padding:10px 6px}.ron-product-catalog .rpc-chapter-tab::after{left:6px;right:6px}.ron-product-catalog .rpc-bar{margin-bottom:21px}.ron-product-catalog .rpc-copy-page{padding:25px 23px;gap:17px}.ron-product-catalog .rpc-brand-logo{height:34px;max-width:145px}.ron-product-catalog .rpc-caption-title{font-size:33px}.ron-product-catalog .rpc-description{font-size:16px}.ron-product-catalog .rpc-controls{grid-template-columns:1fr auto auto;gap:15px}.ron-product-catalog .rpc-counter{min-width:75px;font-size:24px}.ron-product-catalog .rpc-volume{display:none}.ron-product-catalog .rpc-sound-controls{padding-left:9px;margin-left:1px}.ron-product-catalog .rpc-controls-group{gap:7px}.ron-product-catalog .rpc-image-tools{right:11px;bottom:11px}.ron-product-catalog .rpc-bottomline{font-size:16px;margin-top:15px}.ron-product-catalog .rpc-dialog{width:100vw;height:100svh;max-height:100svh;border:0}.ron-product-catalog .rpc-dialog-head{flex-wrap:wrap;padding:11px 13px;gap:8px}.ron-product-catalog .rpc-dialog-title{flex-basis:100%}.ron-product-catalog .rpc-dialog-tools{margin-left:auto;gap:7px}.ron-product-catalog .rpc-full-scroll{padding:6px}.ron-product-catalog .rpc-full-image{height:auto;width:100%;max-height:none}.ron-product-catalog .rpc-dialog-foot{padding:10px 13px}}
@media(max-width:420px){.ron-product-catalog .rpc-title{font-size:34px}.ron-product-catalog .rpc-chapter-tab{font-size:16px;padding:9px 3px;letter-spacing:-.025em}.ron-product-catalog .rpc-chapter-tab::after{left:3px;right:3px}.ron-product-catalog .rpc-book{border-width:4px}.ron-product-catalog .rpc-copy-page{padding:24px 19px}.ron-product-catalog .rpc-controls{gap:9px}.ron-product-catalog .rpc-controls-group{gap:4px}.ron-product-catalog .rpc-sound-controls{padding-left:5px}.ron-product-catalog .rpc-counter{min-width:66px}.ron-product-catalog .rpc-bottomline{gap:10px}}
@media(prefers-reduced-motion:reduce){.ron-product-catalog *{transition:none!important;scroll-behavior:auto!important}}
@media print{.ron-product-catalog{padding:0}.ron-product-catalog .rpc-reader,.ron-product-catalog .rpc-dialog,.ron-product-catalog .rpc-bottomline,.ron-product-catalog .rpc-image-tools{display:none!important}.ron-product-catalog .rpc-source[hidden]{display:grid!important}.ron-product-catalog .rpc-source .rpc-sheet{break-inside:avoid}.ron-product-catalog .rpc-copy-page{min-height:0}}

/* Keep the original logo artwork and optical size while excluding its white outer margin. */
.ron-product-catalog .rpc-logo-window{--rpc-logo-h:40px;position:relative;height:var(--rpc-logo-h);width:calc(var(--rpc-logo-h)*var(--rpc-logo-ratio));max-width:165px;flex:none;overflow:hidden;align-self:flex-start;mix-blend-mode:multiply}
.ron-product-catalog .rpc-logo-window .rpc-brand-logo{position:absolute;display:block;width:var(--rpc-logo-w);height:auto;max-width:none;left:var(--rpc-logo-x);top:var(--rpc-logo-y);mix-blend-mode:normal}
@media(max-width:760px){.ron-product-catalog .rpc-logo-window{--rpc-logo-h:34px;max-width:145px}}

.ron-product-catalog .rpc-autoplay{background:#17250D;border-color:#17250D;color:#fff}
.ron-product-catalog .rpc-autoplay .rpc-auto-play{display:none}
.ron-product-catalog .rpc-autoplay[aria-pressed=false] .rpc-auto-play{display:block}
.ron-product-catalog .rpc-autoplay[aria-pressed=false] .rpc-auto-pause{display:none}
@media(max-width:420px){.ron-product-catalog .rpc-controls{grid-template-columns:1fr auto;row-gap:12px}.ron-product-catalog .rpc-controls-group{grid-column:1/-1;justify-content:center;gap:9px}.ron-product-catalog .rpc-counter{grid-column:1;text-align:left}.ron-product-catalog .rpc-contact{grid-column:2}}

/* Official brand name and raised registration mark. */
.ron-product-catalog .rpc-trademark{display:inline-block;white-space:nowrap}
.ron-product-catalog .rpc-registered{display:inline-block;position:relative;top:-.45em;vertical-align:baseline;margin-left:.08em;font-family:var(--rpc-sans);font-size:.58em;font-weight:500;line-height:0;letter-spacing:0}
@media(max-width:480px){.ron-product-catalog .rpc-chapters{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.ron-product-catalog .rpc-chapter-tab{width:100%;min-height:44px}.ron-product-catalog .rpc-chapter-tab:first-child{grid-column:1/-1}}

/* Product catalogue: the same paper, spine and page turn, with dedicated product information. */
.ron-product-catalog .rpc-inner{max-width:1480px}
.ron-product-catalog .rpc-bar{gap:16px}
.ron-product-catalog .rpc-chapters{display:flex;gap:3px;flex-wrap:wrap;width:auto}
.ron-product-catalog .rpc-chapter-tab{width:auto;min-height:44px;font-size:16px;padding:10px 11px}
.ron-product-catalog .rpc-chapter-tab[aria-pressed=true]{color:#223415}
.ron-product-catalog .rpc-chapter-tab[aria-pressed=true]::after{background:#819D2F}
.ron-product-catalog .rpc-filter-select{display:none;width:100%;min-height:48px;border:1px solid #CBD2C2;border-radius:0;padding:10px 12px;background:#fff;color:#26351C;font:400 16px var(--rpc-sans)}
.ron-product-catalog .rpc-photo-page{min-height:550px;background:#fff}
.ron-product-catalog .rpc-photo{inset:12px 12px 62px;width:calc(100% - 24px);height:calc(100% - 74px)}
.ron-product-catalog .rpc-copy-page{gap:14px;min-height:550px;padding:32px clamp(26px,3vw,48px)}
.ron-product-catalog .rpc-product-brand{margin:0;font-size:16px;font-weight:600;letter-spacing:.04em;color:#4F6D0F}
.ron-product-catalog .rpc-caption-title{font-size:clamp(34px,3vw,44px);line-height:1.1}
.ron-product-catalog .rpc-product-name{margin:0;font-size:16px;line-height:1.5;color:#637057}
.ron-product-catalog .rpc-description{font-size:16px;line-height:1.65;max-width:none}
.ron-product-catalog .rpc-product-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #D4D9CD;padding-top:16px;margin-top:3px}
.ron-product-catalog .rpc-price-label{display:block;font-size:16px;color:#637057}
.ron-product-catalog .rpc-price{display:block;font:500 28px/1.4 var(--rpc-sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em}
.ron-product-catalog .rpc-product-step{max-width:180px;text-align:right;font-size:16px;color:#4F6041}
.ron-product-catalog .rpc-stock{display:block;margin-top:5px;color:#8C492D;font-weight:600}
.ron-product-catalog .rpc-product-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ron-product-catalog .rpc-detail-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:none;border-bottom:1px solid #9AA98C;font-size:16px;font-weight:600}
.ron-product-catalog .rpc-detail-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65}
.ron-product-catalog .rpc-page-footer{border-top:1px solid #E0E4D9;padding-top:10px;font-size:16px}
.ron-product-catalog .rpc-controls{position:relative;grid-template-columns:1fr auto 1fr}
.ron-product-catalog .rpc-directory{position:static;flex:none}
.ron-product-catalog .rpc-directory>summary{list-style:none;cursor:pointer}
.ron-product-catalog .rpc-directory>summary::-webkit-details-marker{display:none}
.ron-product-catalog .rpc-directory>summary:focus-visible,.ron-product-catalog .rpc-filter-select:focus-visible{outline:3px solid var(--rpc-accent);outline-offset:3px}
.ron-product-catalog .rpc-directory[open]>summary{background:#17250D;color:#fff;border-color:#17250D}
.ron-product-catalog .rpc-directory-panel{position:absolute;bottom:calc(100% + 14px);left:0;width:min(570px,100%);max-height:min(70svh,620px);overflow:auto;z-index:30;padding:18px;background:#FCFCF8;border:1px solid #B9C4AD;box-shadow:0 16px 40px #18240B25}
.ron-product-catalog .rpc-directory-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}
.ron-product-catalog .rpc-search-label{display:block;font-size:16px;font-weight:500}
.ron-product-catalog .rpc-search{display:block;width:100%;margin:8px 0 12px;padding:12px;min-height:48px;border:1px solid #CBD2C2;background:#fff;border-radius:0;color:#15200F;font-size:16px}
.ron-product-catalog .rpc-directory-list{display:grid}
.ron-product-catalog .rpc-directory-item{display:grid;grid-template-columns:23px 1fr auto;gap:10px;align-items:center;text-align:left;min-height:66px;padding:12px 2px;border:0;border-bottom:1px solid #D9DFD2;background:transparent;color:#26351C;font-size:16px;line-height:1.4}
.ron-product-catalog .rpc-directory-item strong{display:block;font-size:16px;font-weight:600}
.ron-product-catalog .rpc-directory-item small{display:block;font-size:16px;color:#637057;margin-top:3px}
.ron-product-catalog .rpc-directory-item:hover{background:#EEF2E7}
.ron-product-catalog .rpc-viewer-name{white-space:normal}
.ron-product-catalog .rpc-full-scroll[data-zoom=true] .rpc-full-image{width:150%;min-width:900px}
.ron-product-catalog .rpc-dialog-tools{flex-wrap:wrap}
@media(max-width:1180px){.ron-product-catalog .rpc-edition{display:none}.ron-product-catalog .rpc-bar{justify-content:center}.ron-product-catalog .rpc-chapter-tab{padding:10px 8px}.ron-product-catalog .rpc-contact-label{display:none}}
@media(max-width:1099px){.ron-product-catalog .rpc-photo-page{min-height:0;aspect-ratio:1/1;height:auto;max-height:560px}.ron-product-catalog .rpc-copy-page{min-height:0;padding:28px;gap:14px}.ron-product-catalog .rpc-book,.ron-product-catalog .rpc-controls,.ron-product-catalog .rpc-progress{max-width:620px}.ron-product-catalog .rpc-controls{grid-template-columns:1fr auto auto}.ron-product-catalog .rpc-face .rpc-photo-page{height:auto!important;aspect-ratio:1/1;flex:none}}
@media(max-width:760px){.ron-product-catalog .rpc-chapters{display:none}.ron-product-catalog .rpc-filter-select{display:block}.ron-product-catalog .rpc-bar{border:0;padding:0;margin-bottom:20px}.ron-product-catalog .rpc-caption-title{font-size:34px}.ron-product-catalog .rpc-copy-page{padding:25px 23px}.ron-product-catalog .rpc-product-step{max-width:135px}.ron-product-catalog .rpc-controls{grid-template-columns:1fr auto;row-gap:12px}.ron-product-catalog .rpc-controls-group{grid-column:1/-1;justify-content:center;gap:9px}.ron-product-catalog .rpc-counter{grid-column:1;text-align:left}.ron-product-catalog .rpc-contact{grid-column:2}.ron-product-catalog .rpc-sound-controls{padding-left:8px;margin-left:0}.ron-product-catalog .rpc-bottomline{gap:10px}.ron-product-catalog .rpc-dialog-tools{gap:6px}.ron-product-catalog .rpc-full-scroll{display:flex;align-items:center}.ron-product-catalog .rpc-full-scroll[data-zoom=true]{display:block}.ron-product-catalog .rpc-full-image{width:100%;height:auto;max-height:100%;object-fit:contain}.ron-product-catalog .rpc-directory-item{grid-template-columns:20px 1fr}.ron-product-catalog .rpc-directory-item>span:last-child{grid-column:2;color:#4F6041}.ron-product-catalog .rpc-directory-panel{padding:14px}}
@media(max-width:420px){.ron-product-catalog{padding-left:18px;padding-right:18px}.ron-product-catalog .rpc-copy-page{padding:23px 18px}.ron-product-catalog .rpc-caption-title{font-size:32px}.ron-product-catalog .rpc-price{font-size:26px}.ron-product-catalog .rpc-product-meta{gap:10px}.ron-product-catalog .rpc-controls-group{gap:7px}.ron-product-catalog .rpc-sound-controls{padding-left:6px}.ron-product-catalog .rpc-photo{inset:8px 8px 58px;width:calc(100% - 16px);height:calc(100% - 66px)}}
@media print{.ron-product-catalog .rpc-source .rpc-sheet{display:grid;grid-template-columns:1fr 1fr;max-width:none;break-inside:avoid;page-break-inside:avoid}.ron-product-catalog .rpc-photo-page{min-height:360px}.ron-product-catalog .rpc-product-actions{display:none}.ron-product-catalog .rpc-description{font-size:16px}}

/* Leadership mobile reading area: account for the persistent header. */
@media(max-width:760px){
 #ron-product-catalog-v117 .rpc-photo-page,
 #ron-product-catalog-v117 .rpc-face .rpc-photo-page{height:clamp(140px,22svh,176px)!important;min-height:0;max-height:none;aspect-ratio:auto;flex:none}
 #ron-product-catalog-v117 .rpc-photo{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain}
 #ron-product-catalog-v117 .rpc-copy-page{min-height:0;padding:14px 16px 12px;gap:8px}
 #ron-product-catalog-v117 .rpc-caption-title{font-size:28px;line-height:1.12}
 #ron-product-catalog-v117 .rpc-product-name{font-size:16px;line-height:1.4}
 #ron-product-catalog-v117 .rpc-description{font-size:16px;line-height:1.48}
 #ron-product-catalog-v117 .rpc-product-brand{line-height:1.35;letter-spacing:.02em}
 #ron-product-catalog-v117 .rpc-product-meta{padding-top:8px;margin-top:0;gap:10px}
 #ron-product-catalog-v117 .rpc-price{font-size:24px;line-height:1.3}
 #ron-product-catalog-v117 .rpc-page-footer{padding-top:6px;line-height:1.35}
 #ron-product-catalog-v117 .rpc-controls{margin-top:14px;row-gap:6px}
 #ron-product-catalog-v117 .rpc-image-tools{right:8px;bottom:8px;gap:4px}
 #ron-product-catalog-v117 .rpc-progress{margin-top:12px}
 #ron-product-catalog-v117 .rpc-product-meta>div{min-width:0}
}


/* Integrated journey album, 40 photographs. */




.ron-journey-album{--ronja-ink:#15200F;--ronja-muted:#5C6556;--ronja-paper:#F6F4EF;--ronja-line:#D4D9CD;--ronja-accent:#BDDC24;--ronja-serif:RONJourneySerif,Georgia,serif;--ronja-sans:'RON Journey Sans',Arial,sans-serif;position:relative;isolation:isolate;overflow:clip;padding:48px clamp(22px,4vw,70px) 35px;background:var(--ronja-paper);color:var(--ronja-ink);font:400 16px/1.65 var(--ronja-sans);-webkit-font-smoothing:antialiased;scroll-margin-top:90px}
.ron-journey-album,.ron-journey-album *,.ron-journey-album *::before,.ron-journey-album *::after{box-sizing:border-box}
.ron-journey-album [hidden]{display:none!important}
.ron-journey-album button,.ron-journey-album a,.ron-journey-album input{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.ron-journey-album button{cursor:pointer}.ron-journey-album button:disabled{cursor:default}
.ron-journey-album a{color:inherit}.ron-journey-album button:focus-visible,.ron-journey-album a:focus-visible,.ron-journey-album input:focus-visible,.ron-journey-album [tabindex]:focus-visible{outline:3px solid var(--ronja-accent);outline-offset:4px}
.ron-journey-album .ronja-inner{max-width:1420px;margin:auto}
.ron-journey-album .ronja-header{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:end;margin-bottom:25px}
.ron-journey-album .ronja-kicker{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:600 16px/1.5 var(--ronja-sans);color:#4F6D0F}
.ron-journey-album .ronja-kicker::before{content:'';width:25px;height:1px;background:currentColor;flex:none}
.ron-journey-album .ronja-title{margin:0;font:400 clamp(36px,3.5vw,53px)/1.08 var(--ronja-serif);letter-spacing:-.028em;text-wrap:balance}
.ron-journey-album .ronja-title span{display:block;color:#4F6D0F}
.ron-journey-album .ronja-intro{justify-self:end;max-width:475px;margin:0;color:var(--ronja-muted);font-size:17px;line-height:1.7}
.ron-journey-album .ronja-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ronja-line);border-bottom:1px solid var(--ronja-line);padding:10px 0;margin-bottom:25px}
.ron-journey-album .ronja-edition{margin:0;font-size:16px;color:var(--ronja-muted)}
.ron-journey-album .ronja-chapters{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.ron-journey-album .ronja-chapter-tab{position:relative;border:0;min-height:44px;padding:10px 13px;background:transparent;color:#65705E;font-size:16px;font-weight:600;white-space:nowrap}
.ron-journey-album .ronja-chapter-tab::after{content:'';position:absolute;left:13px;right:13px;bottom:1px;height:2px;background:transparent}
.ron-journey-album .ronja-chapter-tab[aria-current=true]{color:#223415}.ron-journey-album .ronja-chapter-tab[aria-current=true]::after{background:#819D2F}
.ron-journey-album .ronja-stage{position:relative;touch-action:pan-y}
.ron-journey-album .ronja-book{position:relative;isolation:isolate;perspective:2200px;perspective-origin:50% 35%;border:5px solid #26351C;border-radius:3px;background:#fff;box-shadow:0 4px 0 #819073,0 8px 0 #D1D6C8,0 11px 0 #B8C0AD,0 22px 35px rgba(32,48,21,.12);transform:translateZ(0)}
.ron-journey-album .ronja-book::after{content:'';position:absolute;left:3px;right:0;bottom:-10px;height:6px;background:repeating-linear-gradient(0deg,#D9DED1 0 1px,#B6BFAB 1px 2px);z-index:-1;pointer-events:none}
.ron-journey-album .ronja-sheet{display:grid;grid-template-columns:1fr 1fr;position:relative;margin:0;background:#fff}
.ron-journey-album .ronja-photo-page{position:relative;min-width:0;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}
.ron-journey-album .ronja-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none}
.ron-journey-album .ronja-image-tools{position:absolute;right:17px;bottom:16px;display:flex;gap:7px;z-index:3}
.ron-journey-album .ronja-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex:none;border:1px solid #CBD2C2;border-radius:50%;background:#fff;color:#28361F;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}
.ron-journey-album .ronja-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.ron-journey-album .ronja-icon:disabled{opacity:.3}
.ron-journey-album .ronja-image-tools .ronja-icon{box-shadow:0 2px 8px #10200810;background:rgba(255,255,255,.94)}
.ron-journey-album .ronja-copy-page{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:clamp(445px,35vw,540px);padding:clamp(27px,3vw,45px);background:#FCFCF8;color:var(--ronja-ink);position:relative}
.ron-journey-album .ronja-brand-logo{height:40px;width:auto;max-width:165px;object-fit:contain;object-position:left;align-self:flex-start;mix-blend-mode:multiply}
.ron-journey-album .ronja-caption-title{font:400 clamp(33px,3vw,45px)/1.08 var(--ronja-serif);letter-spacing:-.027em;margin:0;text-wrap:balance}
.ron-journey-album .ronja-description{font:400 17px/1.65 var(--ronja-sans);color:var(--ronja-muted);margin:0;max-width:490px}
.ron-journey-album .ronja-reflection{padding-top:17px;border-top:1px solid var(--ronja-line);margin:0}
.ron-journey-album .ronja-reflection strong{display:block;color:#293B1C;font:600 16px/1.5 var(--ronja-sans);margin:0 0 6px}
.ron-journey-album .ronja-reflection p{margin:0;color:var(--ronja-muted);font:400 16px/1.65 var(--ronja-sans)}
.ron-journey-album .ronja-page-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;color:#65705E;margin-top:2px}
.ron-journey-album .ronja-page-footer a{text-underline-offset:4px;text-decoration-color:#A2AD95;font-size:16px}
.ron-journey-album .ronja-spine{position:absolute;top:0;bottom:0;left:calc(50% - 12px);width:24px;background:linear-gradient(90deg,transparent,rgba(37,49,23,.12) 47%,rgba(37,49,23,.19) 50%,rgba(37,49,23,.07) 54%,transparent);pointer-events:none;z-index:5}
.ron-journey-album .ronja-turner{position:absolute;top:0;bottom:0;width:50%;z-index:10;transform-style:preserve-3d;pointer-events:none;will-change:transform}
.ron-journey-album .ronja-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#FCFCF8;box-shadow:0 0 1px #BCC6B0}
.ron-journey-album .ronja-face-back{transform:rotateY(180deg)}
.ron-journey-album .ronja-face>*{height:100%;min-height:0!important}
.ron-journey-album .ronja-face::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17210c09,transparent 45%,#17210c16);pointer-events:none}
.ron-journey-album .ronja-face .ronja-image-tools{display:none}
.ron-journey-album .ronja-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:26px}
.ron-journey-album .ronja-controls-group{display:flex;gap:9px;align-items:center}
.ron-journey-album .ronja-counter{margin:0;min-width:110px;text-align:center;color:#3A4B2C;font:400 25px/1.2 var(--ronja-serif);font-variant-numeric:tabular-nums}
.ron-journey-album .ronja-contact{justify-self:end;display:flex;align-items:center;gap:10px;font:600 16px/1.4 var(--ronja-sans);text-decoration:none;min-height:44px}
.ron-journey-album .ronja-contact .ronja-icon{background:#17250D;color:white;border-color:#17250D}
.ron-journey-album .ronja-volume{display:block;width:68px;height:44px;margin:0;accent-color:#4F6D0F;cursor:pointer}
.ron-journey-album .ronja-sound-controls{display:flex;align-items:center;gap:8px;padding-left:13px;margin-left:3px;border-left:1px solid var(--ronja-line)}
.ron-journey-album .ronja-sound-cross{display:none}.ron-journey-album .ronja-sound-toggle[data-muted=true] .ronja-sound-cross{display:block}.ron-journey-album .ronja-sound-toggle[data-muted=true] .ronja-sound-waves{display:none}
.ron-journey-album[data-sound-playing=true] .ronja-sound-toggle{border-color:#819D2F;background:#EFF4DE}
.ron-journey-album .ronja-progress{height:2px;background:#DCE1D4;width:100%;margin-top:21px;overflow:hidden}.ron-journey-album .ronja-progress-fill{height:100%;background:#819D2F;transition:width .4s}
.ron-journey-album .ronja-bottomline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 24px;margin-top:15px;font-size:16px;color:#64705A}
.ron-journey-album .ronja-bottomline p{margin:0}.ron-journey-album .ronja-bottomline a{color:inherit;text-underline-offset:4px}
.ron-journey-album .ronja-source{display:grid;gap:25px}.ron-journey-album .ronja-source .ronja-sheet{border:1px solid var(--ronja-line)}
.ron-journey-album:not([data-ronja-ready]) .ronja-image-tools{display:none}
.ron-journey-album .ronja-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ron-journey-album .ronja-dialog{position:fixed;inset:0;margin:auto;width:min(96vw,1480px);height:94svh;max-width:none;max-height:94svh;padding:0;border:1px solid #D4D9CD;background:#F6F4EF;color:#15200F;font:400 16px/1.6 var(--ronja-sans)}
.ron-journey-album .ronja-dialog::backdrop{background:#0B1408E6}
.ron-journey-album .ronja-dialog-layout{display:flex;flex-direction:column;min-height:0;height:100%}
.ron-journey-album .ronja-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;border-bottom:1px solid var(--ronja-line)}
.ron-journey-album .ronja-dialog-title{margin:0;font:600 16px/1.5 var(--ronja-sans)}
.ron-journey-album .ronja-dialog-tools{display:flex;gap:8px;align-items:center;flex:none}
.ron-journey-album .ronja-full-scroll{flex:1;min-height:0;padding:12px;overflow:auto;background:#E4E7DD;overscroll-behavior:contain}
.ron-journey-album .ronja-full-image{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain}
.ron-journey-album .ronja-full-scroll[data-zoom=true] .ronja-full-image{width:1800px;height:auto;max-width:none;max-height:none;margin:0}
.ron-journey-album .ronja-zoom[aria-pressed=true]{background:#17250D;color:white;border-color:#17250D}
.ron-journey-album .ronja-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 18px;border-top:1px solid var(--ronja-line)}
@media(hover:hover){.ron-journey-album .ronja-icon:not(:disabled):hover{background:#BDDC24;border-color:#BDDC24;transform:translateY(-1px);color:#121C0D}.ron-journey-album .ronja-chapter-tab:hover{color:#263E14}.ron-journey-album .ronja-contact:hover .ronja-icon{background:#BDDC24;border-color:#BDDC24;color:#17250D}}
@media(max-width:1099px){.ron-journey-album{padding:36px clamp(22px,4vw,45px) 28px}.ron-journey-album .ronja-header{grid-template-columns:1fr 1fr;gap:25px}.ron-journey-album .ronja-title{font-size:39px}.ron-journey-album .ronja-intro{font-size:16px}.ron-journey-album .ronja-edition{display:none}.ron-journey-album .ronja-bar{justify-content:center}.ron-journey-album .ronja-sheet{grid-template-columns:1fr}.ron-journey-album .ronja-photo-page{aspect-ratio:4/3;max-height:440px}.ron-journey-album .ronja-photo{width:100%;height:100%}.ron-journey-album .ronja-copy-page{min-height:0;padding:28px 30px;gap:16px}.ron-journey-album .ronja-caption-title{font-size:37px}.ron-journey-album .ronja-description{max-width:none}.ron-journey-album .ronja-spine{left:0;width:12px;background:linear-gradient(90deg,#17250D15,transparent)}.ron-journey-album .ronja-book{max-width:720px;margin:auto}.ron-journey-album .ronja-controls{max-width:720px;margin:26px auto 0}.ron-journey-album .ronja-progress{max-width:720px;margin-left:auto;margin-right:auto}.ron-journey-album .ronja-contact span.ronja-contact-label{display:none}.ron-journey-album .ronja-face>.ronja-sheet{height:100%;display:flex;flex-direction:column}.ron-journey-album .ronja-face .ronja-photo-page{flex:none;height:auto;min-height:0!important}.ron-journey-album .ronja-face .ronja-copy-page{flex:1;justify-content:flex-start}.ron-journey-album .ronja-source .ronja-sheet{max-width:720px;width:100%;margin:auto}}
@media(max-width:760px){.ron-journey-album{padding:30px 22px 26px}.ron-journey-album .ronja-header{grid-template-columns:1fr;gap:17px;margin-bottom:23px}.ron-journey-album .ronja-intro{justify-self:start;max-width:580px}.ron-journey-album .ronja-title{font-size:37px}.ron-journey-album .ronja-kicker{font-size:16px}.ron-journey-album .ronja-chapters{justify-content:space-between;gap:0;width:100%}.ron-journey-album .ronja-chapter-tab{font-size:16px;padding:10px 6px}.ron-journey-album .ronja-chapter-tab::after{left:6px;right:6px}.ron-journey-album .ronja-bar{margin-bottom:21px}.ron-journey-album .ronja-copy-page{padding:25px 23px;gap:17px}.ron-journey-album .ronja-brand-logo{height:34px;max-width:145px}.ron-journey-album .ronja-caption-title{font-size:33px}.ron-journey-album .ronja-description{font-size:16px}.ron-journey-album .ronja-controls{grid-template-columns:1fr auto auto;gap:15px}.ron-journey-album .ronja-counter{min-width:75px;font-size:24px}.ron-journey-album .ronja-volume{display:none}.ron-journey-album .ronja-sound-controls{padding-left:9px;margin-left:1px}.ron-journey-album .ronja-controls-group{gap:7px}.ron-journey-album .ronja-image-tools{right:11px;bottom:11px}.ron-journey-album .ronja-bottomline{font-size:16px;margin-top:15px}.ron-journey-album .ronja-dialog{width:100vw;height:100svh;max-height:100svh;border:0}.ron-journey-album .ronja-dialog-head{flex-wrap:wrap;padding:11px 13px;gap:8px}.ron-journey-album .ronja-dialog-title{flex-basis:100%}.ron-journey-album .ronja-dialog-tools{margin-left:auto;gap:7px}.ron-journey-album .ronja-full-scroll{padding:6px}.ron-journey-album .ronja-full-image{height:auto;width:100%;max-height:none}.ron-journey-album .ronja-dialog-foot{padding:10px 13px}}
@media(max-width:420px){.ron-journey-album .ronja-title{font-size:34px}.ron-journey-album .ronja-chapter-tab{font-size:16px;padding:9px 3px;letter-spacing:-.025em}.ron-journey-album .ronja-chapter-tab::after{left:3px;right:3px}.ron-journey-album .ronja-book{border-width:4px}.ron-journey-album .ronja-copy-page{padding:24px 19px}.ron-journey-album .ronja-controls{gap:9px}.ron-journey-album .ronja-controls-group{gap:4px}.ron-journey-album .ronja-sound-controls{padding-left:5px}.ron-journey-album .ronja-counter{min-width:66px}.ron-journey-album .ronja-bottomline{gap:10px}}
@media(prefers-reduced-motion:reduce){.ron-journey-album *{transition:none!important;scroll-behavior:auto!important}}
@media print{.ron-journey-album{padding:0}.ron-journey-album .ronja-reader,.ron-journey-album .ronja-dialog,.ron-journey-album .ronja-bottomline,.ron-journey-album .ronja-image-tools{display:none!important}.ron-journey-album .ronja-source[hidden]{display:grid!important}.ron-journey-album .ronja-source .ronja-sheet{break-inside:avoid}.ron-journey-album .ronja-copy-page{min-height:0}}

/* Keep the original logo artwork and optical size while excluding its white outer margin. */
.ron-journey-album .ronja-logo-window{--ronja-logo-h:40px;position:relative;height:var(--ronja-logo-h);width:calc(var(--ronja-logo-h)*var(--ronja-logo-ratio));max-width:165px;flex:none;overflow:hidden;align-self:flex-start;mix-blend-mode:multiply}
.ron-journey-album .ronja-logo-window .ronja-brand-logo{position:absolute;display:block;width:var(--ronja-logo-w);height:auto;max-width:none;left:var(--ronja-logo-x);top:var(--ronja-logo-y);mix-blend-mode:normal}
@media(max-width:760px){.ron-journey-album .ronja-logo-window{--ronja-logo-h:34px;max-width:145px}}

.ron-journey-album .ronja-autoplay{background:#17250D;border-color:#17250D;color:#fff}
.ron-journey-album .ronja-autoplay .ronja-auto-play{display:none}
.ron-journey-album .ronja-autoplay[aria-pressed=false] .ronja-auto-play{display:block}
.ron-journey-album .ronja-autoplay[aria-pressed=false] .ronja-auto-pause{display:none}
@media(max-width:420px){.ron-journey-album .ronja-controls{grid-template-columns:1fr auto;row-gap:12px}.ron-journey-album .ronja-controls-group{grid-column:1/-1;justify-content:center;gap:9px}.ron-journey-album .ronja-counter{grid-column:1;text-align:left}.ron-journey-album .ronja-contact{grid-column:2}}

/* Official brand name and raised registration mark. */
.ron-journey-album .ronja-trademark{display:inline-block;white-space:nowrap}
.ron-journey-album .ronja-registered{display:inline-block;position:relative;top:-.45em;vertical-align:baseline;margin-left:.08em;font-family:var(--ronja-sans);font-size:.58em;font-weight:500;line-height:0;letter-spacing:0}
@media(max-width:480px){.ron-journey-album .ronja-chapters{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.ron-journey-album .ronja-chapter-tab{width:100%;min-height:44px}.ron-journey-album .ronja-chapter-tab:first-child{grid-column:1/-1}}

/* Product catalogue: the same paper, spine and page turn, with dedicated product information. */
.ron-journey-album .ronja-inner{max-width:1480px}
.ron-journey-album .ronja-bar{gap:16px}
.ron-journey-album .ronja-chapters{display:flex;gap:3px;flex-wrap:wrap;width:auto}
.ron-journey-album .ronja-chapter-tab{width:auto;min-height:44px;font-size:16px;padding:10px 11px}
.ron-journey-album .ronja-chapter-tab[aria-pressed=true]{color:#223415}
.ron-journey-album .ronja-chapter-tab[aria-pressed=true]::after{background:#819D2F}
.ron-journey-album .ronja-filter-select{display:none;width:100%;min-height:48px;border:1px solid #CBD2C2;border-radius:0;padding:10px 12px;background:#fff;color:#26351C;font:400 16px var(--ronja-sans)}
.ron-journey-album .ronja-photo-page{min-height:550px;background:#fff}
.ron-journey-album .ronja-photo{inset:12px 12px 62px;width:calc(100% - 24px);height:calc(100% - 74px)}
.ron-journey-album .ronja-copy-page{gap:14px;min-height:550px;padding:32px clamp(26px,3vw,48px)}
.ron-journey-album .ronja-product-brand{margin:0;font-size:16px;font-weight:600;letter-spacing:.04em;color:#4F6D0F}
.ron-journey-album .ronja-caption-title{font-size:clamp(34px,3vw,44px);line-height:1.1}
.ron-journey-album .ronja-product-name{margin:0;font-size:16px;line-height:1.5;color:#637057}
.ron-journey-album .ronja-description{font-size:16px;line-height:1.65;max-width:none}
.ron-journey-album .ronja-product-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #D4D9CD;padding-top:16px;margin-top:3px}
.ron-journey-album .ronja-price-label{display:block;font-size:16px;color:#637057}
.ron-journey-album .ronja-price{display:block;font:500 28px/1.4 var(--ronja-sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em}
.ron-journey-album .ronja-product-step{max-width:180px;text-align:right;font-size:16px;color:#4F6041}
.ron-journey-album .ronja-stock{display:block;margin-top:5px;color:#8C492D;font-weight:600}
.ron-journey-album .ronja-product-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ron-journey-album .ronja-detail-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:none;border-bottom:1px solid #9AA98C;font-size:16px;font-weight:600}
.ron-journey-album .ronja-detail-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65}
.ron-journey-album .ronja-page-footer{border-top:1px solid #E0E4D9;padding-top:10px;font-size:16px}
.ron-journey-album .ronja-controls{position:relative;grid-template-columns:1fr auto 1fr}
.ron-journey-album .ronja-directory{position:static;flex:none}
.ron-journey-album .ronja-directory>summary{list-style:none;cursor:pointer}
.ron-journey-album .ronja-directory>summary::-webkit-details-marker{display:none}
.ron-journey-album .ronja-directory>summary:focus-visible,.ron-journey-album .ronja-filter-select:focus-visible{outline:3px solid var(--ronja-accent);outline-offset:3px}
.ron-journey-album .ronja-directory[open]>summary{background:#17250D;color:#fff;border-color:#17250D}
.ron-journey-album .ronja-directory-panel{position:absolute;bottom:calc(100% + 14px);left:0;width:min(570px,100%);max-height:min(70svh,620px);overflow:auto;z-index:30;padding:18px;background:#FCFCF8;border:1px solid #B9C4AD;box-shadow:0 16px 40px #18240B25}
.ron-journey-album .ronja-directory-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}
.ron-journey-album .ronja-search-label{display:block;font-size:16px;font-weight:500}
.ron-journey-album .ronja-search{display:block;width:100%;margin:8px 0 12px;padding:12px;min-height:48px;border:1px solid #CBD2C2;background:#fff;border-radius:0;color:#15200F;font-size:16px}
.ron-journey-album .ronja-directory-list{display:grid}
.ron-journey-album .ronja-directory-item{display:grid;grid-template-columns:23px 1fr auto;gap:10px;align-items:center;text-align:left;min-height:66px;padding:12px 2px;border:0;border-bottom:1px solid #D9DFD2;background:transparent;color:#26351C;font-size:16px;line-height:1.4}
.ron-journey-album .ronja-directory-item strong{display:block;font-size:16px;font-weight:600}
.ron-journey-album .ronja-directory-item small{display:block;font-size:16px;color:#637057;margin-top:3px}
.ron-journey-album .ronja-directory-item:hover{background:#EEF2E7}
.ron-journey-album .ronja-viewer-name{white-space:normal}
.ron-journey-album .ronja-full-scroll[data-zoom=true] .ronja-full-image{width:150%;min-width:900px}
.ron-journey-album .ronja-dialog-tools{flex-wrap:wrap}
@media(max-width:1180px){.ron-journey-album .ronja-edition{display:none}.ron-journey-album .ronja-bar{justify-content:center}.ron-journey-album .ronja-chapter-tab{padding:10px 8px}.ron-journey-album .ronja-contact-label{display:none}}
@media(max-width:1099px){.ron-journey-album .ronja-photo-page{min-height:0;aspect-ratio:1/1;height:auto;max-height:560px}.ron-journey-album .ronja-copy-page{min-height:0;padding:28px;gap:14px}.ron-journey-album .ronja-book,.ron-journey-album .ronja-controls,.ron-journey-album .ronja-progress{max-width:620px}.ron-journey-album .ronja-controls{grid-template-columns:1fr auto auto}.ron-journey-album .ronja-face .ronja-photo-page{height:auto!important;aspect-ratio:1/1;flex:none}}
@media(max-width:760px){.ron-journey-album .ronja-chapters{display:none}.ron-journey-album .ronja-filter-select{display:block}.ron-journey-album .ronja-bar{border:0;padding:0;margin-bottom:20px}.ron-journey-album .ronja-caption-title{font-size:34px}.ron-journey-album .ronja-copy-page{padding:25px 23px}.ron-journey-album .ronja-product-step{max-width:135px}.ron-journey-album .ronja-controls{grid-template-columns:1fr auto;row-gap:12px}.ron-journey-album .ronja-controls-group{grid-column:1/-1;justify-content:center;gap:9px}.ron-journey-album .ronja-counter{grid-column:1;text-align:left}.ron-journey-album .ronja-contact{grid-column:2}.ron-journey-album .ronja-sound-controls{padding-left:8px;margin-left:0}.ron-journey-album .ronja-bottomline{gap:10px}.ron-journey-album .ronja-dialog-tools{gap:6px}.ron-journey-album .ronja-full-scroll{display:flex;align-items:center}.ron-journey-album .ronja-full-scroll[data-zoom=true]{display:block}.ron-journey-album .ronja-full-image{width:100%;height:auto;max-height:100%;object-fit:contain}.ron-journey-album .ronja-directory-item{grid-template-columns:20px 1fr}.ron-journey-album .ronja-directory-item>span:last-child{grid-column:2;color:#4F6041}.ron-journey-album .ronja-directory-panel{padding:14px}}
@media(max-width:420px){.ron-journey-album{padding-left:18px;padding-right:18px}.ron-journey-album .ronja-copy-page{padding:23px 18px}.ron-journey-album .ronja-caption-title{font-size:32px}.ron-journey-album .ronja-price{font-size:26px}.ron-journey-album .ronja-product-meta{gap:10px}.ron-journey-album .ronja-controls-group{gap:7px}.ron-journey-album .ronja-sound-controls{padding-left:6px}.ron-journey-album .ronja-photo{inset:8px 8px 58px;width:calc(100% - 16px);height:calc(100% - 66px)}}
@media print{.ron-journey-album .ronja-source .ronja-sheet{display:grid;grid-template-columns:1fr 1fr;max-width:none;break-inside:avoid;page-break-inside:avoid}.ron-journey-album .ronja-photo-page{min-height:360px}.ron-journey-album .ronja-product-actions{display:none}.ron-journey-album .ronja-description{font-size:16px}}


/* Mobile reading frame: image, essentials and navigation share one viewport. */
.ron-journey-album .ronja-reading-frame{display:contents}
.ron-journey-album .ronja-info-open{display:none}
.ron-journey-album .ronja-info-dialog{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 24px));max-width:none;max-height:calc(100svh - 24px);padding:0;border:1px solid #C4CCBC;background:#FCFCF8;color:#15200F;font:400 16px/1.6 var(--ronja-sans);overflow:hidden}
.ron-journey-album .ronja-info-dialog::backdrop{background:#0B1408BD}
.ron-journey-album .ronja-info-shell{display:flex;flex-direction:column;max-height:calc(100svh - 26px)}
.ron-journey-album .ronja-info-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:10px 16px;border-bottom:1px solid #D4D9CD;background:#F6F4EF}
.ron-journey-album .ronja-info-head h3{margin:0;font:600 16px/1.4 var(--ronja-sans);letter-spacing:0}
.ron-journey-album .ronja-info-content{overflow:auto;overscroll-behavior:contain;min-height:0;-webkit-overflow-scrolling:touch}
.ron-journey-album .ronja-info-content .ronja-copy-page{min-height:0;padding:22px;gap:15px;text-align:left}
.ron-journey-album .ronja-info-content .ronja-caption-title{font-size:30px}
.ron-journey-album .ronja-info-content .ronja-folio{display:none}

@media screen and (max-width:760px){
  .ron-journey-album{padding:24px 14px;--ronja-frame-height:calc(100svh - 152px);--ronja-frame-top:76px}
  .ron-journey-album .ronja-header{gap:10px;margin-bottom:16px}
  .ron-journey-album .ronja-title{font-size:30px;line-height:1.12}
  .ron-journey-album .ronja-kicker{margin-bottom:8px}
  .ron-journey-album .ronja-intro{font-size:16px;line-height:1.5}
  .ron-journey-album .ronja-bar{margin-bottom:12px}
  .ron-journey-album .ronja-filter-select{min-height:44px;padding:8px 12px}
  .ron-journey-album .ronja-reading-frame{display:grid;height:var(--ronja-frame-height);grid-template-rows:minmax(0,1fr) 56px 2px;min-width:0;max-width:620px;margin:0 auto;scroll-margin-top:var(--ronja-frame-top)}
  .ron-journey-album .ronja-stage{height:100%;min-height:0;min-width:0}
  .ron-journey-album .ronja-book{height:100%!important;min-height:0;max-width:none;margin:0;border-width:2px;box-shadow:0 3px 0 #B8C0AD,0 5px 10px #20301510}
  .ron-journey-album .ronja-book::after{display:none}
  .ron-journey-album .ronja-base{height:100%;min-height:0}
  .ron-journey-album .ronja-reader .ronja-sheet,
  .ron-journey-album .ronja-face>.ronja-sheet{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden}
  .ron-journey-album .ronja-reader .ronja-photo-page,
  .ron-journey-album .ronja-face .ronja-photo-page{height:100%!important;min-height:0!important;max-height:none;aspect-ratio:auto;flex:initial}
  .ron-journey-album .ronja-reader .ronja-photo{inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;object-position:center}
  .ron-journey-album .ronja-reader .ronja-image-tools{right:6px;bottom:6px;gap:4px}
  .ron-journey-album .ronja-reader [data-ronja-action=save]{display:none}
  .ron-journey-album .ronja-reader .ronja-copy-page{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;justify-content:normal;min-height:0;padding:10px 14px 8px;gap:6px;text-align:left;border-top:1px solid #E5E8DF}
  .ron-journey-album .ronja-reader .ronja-product-brand{font-size:16px;line-height:1.25;letter-spacing:0}
  .ron-journey-album .ronja-reader .ronja-caption-title{font-size:clamp(21px,5.5vw,25px);line-height:1.12;letter-spacing:-.025em;margin:0;text-align:left;text-wrap:balance}
  .ron-journey-album .ronja-reader .ronja-product-name,
  .ron-journey-album .ronja-reader .ronja-description,
  .ron-journey-album .ronja-reader .ronja-page-footer{display:none}
  .ron-journey-album .ronja-reader .ronja-product-meta{gap:12px;margin:0;padding:0;border:0;min-height:36px;align-items:center}
  .ron-journey-album .ronja-reader .ronja-price-label{display:none}
  .ron-journey-album .ronja-reader .ronja-price{font-size:25px;line-height:1.25;white-space:nowrap}
  .ron-journey-album .ronja-reader .ronja-product-step{max-width:48%;font-size:16px;line-height:1.25;text-align:right}
  .ron-journey-album .ronja-reader .ronja-stock{margin-top:2px;font-size:16px;line-height:1.2}
  .ron-journey-album .ronja-reader .ronja-product-actions{gap:10px;min-height:44px}
  .ron-journey-album .ronja-reader .ronja-detail-link{display:none}
  .ron-journey-album .ronja-reader .ronja-info-open{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;border:0;border-bottom:1px solid #A2AD95;border-radius:0;padding:0;background:transparent;color:#26351C;font:600 16px/1.3 var(--ronja-sans);cursor:pointer}
  .ron-journey-album .ronja-info-open svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}
  .ron-journey-album .ronja-controls{height:56px;min-height:56px;width:100%;max-width:none;margin:0;padding:6px 2px 4px;display:grid;grid-template-columns:44px minmax(44px,1fr) repeat(4,44px);grid-template-rows:44px;column-gap:2px;row-gap:0;align-items:center;background:var(--ronja-paper);position:relative;z-index:12}
  .ron-journey-album .ronja-controls-group{display:contents}
  .ron-journey-album .ronja-prev{grid-column:1;grid-row:1}
  .ron-journey-album .ronja-counter{grid-column:2;grid-row:1;min-width:0;width:auto;margin:0;text-align:center;font:400 18px/1.2 var(--ronja-serif);white-space:nowrap}
  .ron-journey-album .ronja-next{grid-column:3;grid-row:1}
  .ron-journey-album .ronja-autoplay{grid-column:4;grid-row:1}
  .ron-journey-album .ronja-directory{grid-column:5;grid-row:1}
  .ron-journey-album .ronja-sound-controls{grid-column:6;grid-row:1;display:flex;gap:0;padding:0;margin:0;border:0}
  .ron-journey-album .ronja-controls .ronja-contact{display:none}
  .ron-journey-album .ronja-controls .ronja-volume{display:none}
  .ron-journey-album .ronja-icon{width:44px;height:44px;min-width:44px;min-height:44px}
  .ron-journey-album .ronja-progress{height:2px;width:100%;max-width:none;margin:0}
  .ron-journey-album .ronja-directory-panel{bottom:calc(100% + 6px);width:100%;max-height:calc(var(--ronja-frame-height) - 66px);padding:14px}
  .ron-journey-album .ronja-bottomline{font-size:16px;line-height:1.5;margin-top:12px}
  .ron-journey-album .ronja-info-dialog{width:calc(100vw - 16px);max-height:calc(100svh - 16px)}
  .ron-journey-album .ronja-info-shell{max-height:calc(100svh - 18px)}
}
@media screen and (max-width:360px){
  .ron-journey-album{padding-left:10px;padding-right:10px}
  .ron-journey-album .ronja-reader .ronja-copy-page{padding-left:11px;padding-right:11px}
  .ron-journey-album .ronja-reader .ronja-price{font-size:23px}
}
@media screen and (max-width:760px) and (max-height:600px){
  .ron-journey-album .ronja-reader .ronja-product-brand{display:none}
  .ron-journey-album .ronja-reader .ronja-copy-page{padding-top:8px;padding-bottom:5px;gap:4px}
  .ron-journey-album .ronja-reader .ronja-caption-title{font-size:21px}
  .ron-journey-album .ronja-reader .ronja-price{font-size:23px}
}
@media print{.ron-journey-album .ronja-info-dialog,.ron-journey-album .ronja-info-open{display:none!important}}

/* V121: authentic journey photography, the approved catalogue reader. */
.ron-journey-album .ronja-kicker{font-size:16px;line-height:1.55;letter-spacing:.035em;max-width:100%;display:block}
.ron-journey-album .ronja-kicker::before{display:none}
.ron-journey-album .ronja-header{grid-template-columns:1.65fr 1fr;align-items:end;gap:40px}
.ron-journey-album .ronja-title{font-size:clamp(36px,3.5vw,53px);line-height:1.12;max-width:860px}
.ron-journey-album .ronja-photo-page{min-height:520px;background:#F8F8F3}
.ron-journey-album .ronja-photo{inset:18px 18px 62px;width:calc(100% - 36px);height:calc(100% - 80px);object-fit:contain}
.ron-journey-album .ronja-photo-caption{position:absolute;bottom:19px;left:22px;right:116px;margin:0;color:#5C6556;font:400 16px/1.4 var(--ronja-sans)}
.ron-journey-album .ronja-copy-page{min-height:520px;gap:16px;padding:32px clamp(26px,3vw,48px)}
.ron-journey-album .ronja-caption-title{font-size:clamp(32px,3vw,43px);line-height:1.14}
.ron-journey-album .ronja-product-name{display:none}
.ron-journey-album .ronja-description{line-height:1.65}
.ron-journey-album .ronja-reflection{padding-top:16px}
.ron-journey-album .ronja-page-footer{margin-top:0}
.ron-journey-album .ronja-bottomline{font-size:16px;gap:14px;align-items:center}
.ron-journey-album .ronja-bottomline>span{font-size:16px;color:#4F6D0F}
.ron-journey-album .ronja-directory-item{grid-template-columns:24px minmax(0,1fr)}
.ron-journey-album .ronja-retry{position:absolute;top:42%;left:50%;transform:translateX(-50%);padding:12px 18px;min-height:44px;background:#fff;color:#26351C;border:1px solid #A2AD95;font:400 16px var(--ronja-sans);z-index:3}
@media(min-width:761px) and (max-width:1099px){
.ron-journey-album .ronja-header{grid-template-columns:1fr;gap:14px}
.ron-journey-album .ronja-intro{justify-self:start;max-width:720px}
.ron-journey-album .ronja-photo-page{min-height:0;height:440px;aspect-ratio:auto}
.ron-journey-album .ronja-copy-page{min-height:0;padding:26px 32px}
}
@media(max-width:760px){
.ron-journey-album .ronja-header{grid-template-columns:1fr;gap:12px}
.ron-journey-album .ronja-title{font-size:clamp(30px,7.4vw,37px);line-height:1.14}
.ron-journey-album .ronja-kicker{font-size:16px;letter-spacing:0;line-height:1.55}
.ron-journey-album .ronja-intro{max-width:none;line-height:1.55}
.ron-journey-album .ronja-reading-frame{height:min(var(--ronja-frame-height),calc((100vw - 32px)*.75 + 286px));max-width:620px}
.ron-journey-album .ronja-reader .ronja-photo{inset:0;width:100%;height:100%;object-fit:contain}
.ron-journey-album .ronja-photo-caption{display:none}
.ron-journey-album .ronja-reader .ronja-copy-page{padding:13px 15px 10px;gap:7px;position:relative}
.ron-journey-album .ronja-reader .ronja-product-brand{font-size:16px;line-height:1.3;display:block;padding-right:30px}
.ron-journey-album .ronja-reader .ronja-caption-title{font-size:26px;line-height:1.15;text-align:left;text-wrap:pretty}
.ron-journey-album .ronja-reader .ronja-description{display:block;font-size:16px;line-height:1.5}
.ron-journey-album .ronja-reader .ronja-reflection{display:none}
.ron-journey-album .ronja-reader .ronja-product-actions{position:absolute;right:5px;top:0;min-height:44px;display:flex}
.ron-journey-album .ronja-reader .ronja-info-open{width:44px;height:44px;min-width:44px;align-items:center;justify-content:center;border:0}
.ron-journey-album .ronja-reader .ronja-info-open svg{width:18px;height:18px}
.ron-journey-album .ronja-dialog .ronja-full-image{width:100%;height:100%;max-height:100%;object-fit:contain}
.ron-journey-album .ronja-dialog .ronja-full-scroll[data-zoom=true] .ronja-full-image{width:150%;height:auto;max-height:none}
.ron-journey-album .ronja-bottomline{line-height:1.55}
.ron-journey-album .ronja-source .ronja-photo-page{height:auto;aspect-ratio:4/3;min-height:0}
.ron-journey-album .ronja-source .ronja-copy-page{min-height:0}
}
@media(max-width:760px) and (max-height:600px){
.ron-journey-album .ronja-reader .ronja-caption-title{font-size:23px}
.ron-journey-album .ronja-reader .ronja-description{display:none}
.ron-journey-album .ronja-reader .ronja-product-actions{display:flex}
.ron-journey-album .ronja-reader .ronja-product-brand{padding-right:30px}
.ron-journey-album .ronja-reading-frame{min-height:240px}
}


/* V121: six full horizontal WebP banners, consistent at every viewport. */
#bang-chung-dong-hanh [data-ron-proof-slide] .ronV108ProofMedia{
  aspect-ratio:12/5!important;height:auto!important;min-height:0!important;
  max-height:none!important;overflow:hidden!important;background:#f7f5ed!important;
}
#bang-chung-dong-hanh [data-ron-proof-slide] .ronV108ProofImage{
  display:block!important;width:100%!important;height:auto!important;
  aspect-ratio:12/5!important;max-height:none!important;object-fit:contain!important;
  object-position:center!important;filter:none!important;transform:none!important;
}

/* V122: photograph + controls stay together inside the available viewport. */
#bang-chung-dong-hanh [data-ron-proof-slider]{
 --ron-proof-height:min(48svh,500px);--ron-proof-top:100px;
 display:flex!important;flex-direction:column!important;gap:10px!important;
 width:100%!important;max-width:1200px!important;margin:0 auto!important;
 padding:0!important;overflow:visible!important;scroll-margin-top:var(--ron-proof-top)!important;
}
#bang-chung-dong-hanh .ronV122ProofViewport{width:100%;min-width:0;overflow:hidden;}
#bang-chung-dong-hanh [data-ron-proof-slide] .ronV108ProofMedia{
 width:min(100%,calc(var(--ron-proof-height) * 2.4 + 2px))!important;
 height:var(--ron-proof-height)!important;aspect-ratio:auto!important;
 margin:0 auto!important;border:0!important;background:transparent!important;
}
#bang-chung-dong-hanh [data-ron-proof-slide] .ronV108ProofImage{
 width:100%!important;height:100%!important;max-height:100%!important;
 object-fit:contain!important;aspect-ratio:auto!important;
}
#bang-chung-dong-hanh [data-ron-proof-slider] > .ronV115CarouselControls{
 display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;
 gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;
 margin:0!important;padding:0!important;position:static!important;
}
#bang-chung-dong-hanh [data-ron-proof-slider] .ronV115CarouselButton{
 width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
 flex:0 0 44px!important;padding:0!important;position:relative!important;
}
#bang-chung-dong-hanh [data-ron-proof-counter]{
 min-width:68px!important;min-height:44px!important;height:44px!important;
 margin:0!important;padding:0 6px!important;flex:0 0 auto!important;font-size:16px!important;
}
#bang-chung-dong-hanh .ronV122ProofCaptions{
 display:grid;width:100%;min-width:0;margin:0;padding:0;
}
#bang-chung-dong-hanh [data-ron-proof-caption]{
 grid-area:1 / 1;visibility:hidden;pointer-events:none;
 display:block!important;margin:0!important;padding:2px 0 0!important;text-align:center!important;
}
#bang-chung-dong-hanh [data-ron-proof-caption][aria-hidden="false"]{visibility:visible;pointer-events:auto;}
#bang-chung-dong-hanh [data-ron-proof-caption] .ronV108ProofMeta{
 font-size:16px!important;line-height:22px!important;margin:0 0 5px!important;
}
#bang-chung-dong-hanh [data-ron-proof-caption] .ronV108ProofCardTitle{
 font-size:clamp(22px,1.7vw,26px)!important;line-height:1.2!important;margin:0!important;
}
#bang-chung-dong-hanh [data-ron-proof-caption] .ronRollbackProofText{
 font-size:16px!important;line-height:1.45!important;margin:6px 0 0!important;
}
@media(max-width:760px){
 #bang-chung-dong-hanh [data-ron-proof-slider]{gap:8px!important;}
 #bang-chung-dong-hanh [data-ron-proof-caption]{text-align:left!important;}
}

/* V123: partnership questions, presented through typography without imagery. */
#doi-tac-dai-han.ronV123Partner{
 box-sizing:border-box!important;display:block!important;position:relative!important;
 width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
 margin:0!important;padding:clamp(48px,4.6vw,72px) clamp(22px,4vw,70px)!important;
 overflow:visible!important;background:#0B1408!important;color:#F6F4EF!important;
 font-family:"RON Sans",Arial,sans-serif!important;scroll-margin-top:120px;
}
#doi-tac-dai-han.ronV123Partner *,#doi-tac-dai-han.ronV123Partner *::before,#doi-tac-dai-han.ronV123Partner *::after{box-sizing:border-box;}
#doi-tac-dai-han .ronV123PartnerInner{width:100%;max-width:1360px;margin:0 auto;}
#doi-tac-dai-han .ronV123PartnerHeading{position:static;margin:0;padding:0;background:none;}
#doi-tac-dai-han .ronV123PartnerKicker{
 display:flex;align-items:center;gap:14px;margin:0 0 22px;padding:0;
 color:#D8EB72;font:500 16px/1.5 "RON Sans",Arial,sans-serif;letter-spacing:.075em;
}
#doi-tac-dai-han .ronV123PartnerKicker > span{display:block;text-wrap:balance;}
#doi-tac-dai-han .ronV123PartnerKicker::before{content:"";display:block;flex:0 0 36px;height:1px;background:#BDDC24;}
#doi-tac-dai-han .ronV123PartnerHeading h2{
 margin:0;padding:0;max-width:1050px;color:#F6F4EF;
 font:400 clamp(38px,4.2vw,60px)/1.1 "RON Editorial",Georgia,serif;letter-spacing:-.035em;
}
#doi-tac-dai-han .ronV123PartnerHeading h2 > span,#doi-tac-dai-han .ronV123PartnerHeading h2 > em{display:block;text-wrap:balance;}
#doi-tac-dai-han .ronV123PartnerHeading h2 em{color:#D8EB72;font:inherit;font-style:italic;}
#doi-tac-dai-han .ronV123PartnerQuestions{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,56px);
 margin:clamp(30px,3vw,46px) 0 0;padding:0;
}
#doi-tac-dai-han .ronV123PartnerQuestion{
 display:block;min-width:0;height:auto;margin:0;padding:22px 0 0;
 border:0;border-top:1px solid rgba(246,244,239,.28);border-radius:0;background:none;box-shadow:none;
}
#doi-tac-dai-han .ronV123PartnerQuestion h3{
 margin:0 0 14px;padding:0;color:#F6F4EF;
 font:400 clamp(26px,2.1vw,30px)/1.15 "RON Editorial",Georgia,serif;letter-spacing:-.025em;
}
#doi-tac-dai-han .ronV123PartnerQuestion h3 span{display:block;}
#doi-tac-dai-han .ronV123PartnerQuestion p{
 margin:0;padding:0;color:#C8CDC3;font:400 16px/1.65 "RON Sans",Arial,sans-serif;
}
#doi-tac-dai-han .ronV123PartnerClosing{
 display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;
 margin:clamp(28px,3vw,42px) 0 0;padding:24px 0 0;border-top:1px solid rgba(246,244,239,.18);
}
#doi-tac-dai-han .ronV123PartnerClosing p{
 max-width:730px;margin:0;padding:0;color:#C8CDC3;font:400 16px/1.65 "RON Sans",Arial,sans-serif;
}
#doi-tac-dai-han .ronV123PartnerClosing strong{font-weight:600;color:#F6F4EF;}
#doi-tac-dai-han .ronV123PartnerAction{
 display:inline-flex;align-items:center;justify-content:space-between;gap:20px;
 width:340px;min-height:56px;max-width:100%;margin:0;padding:15px 20px;
 border:1px solid #BDDC24;border-radius:0;background:#BDDC24;color:#0B1408;
 font:500 16px/1.4 "RON Sans",Arial,sans-serif;letter-spacing:0;text-decoration:none;
 box-shadow:none;transition:background-color .18s ease,border-color .18s ease;
}
#doi-tac-dai-han .ronV123PartnerAction span:last-child{flex:0 0 auto;font-size:23px;line-height:1;}
#doi-tac-dai-han .ronV123PartnerAction:hover{background:#D8EB72;border-color:#D8EB72;color:#0B1408;}
#doi-tac-dai-han .ronV123PartnerAction:focus-visible{outline:3px solid #F6F4EF;outline-offset:4px;}
@media(max-width:1180px){
 #doi-tac-dai-han .ronV123PartnerClosing{grid-template-columns:minmax(0,1fr) 310px;gap:26px;}
 #doi-tac-dai-han .ronV123PartnerAction{width:310px;}
}
@media(max-width:760px){
 #doi-tac-dai-han.ronV123Partner{padding:44px 18px!important;scroll-margin-top:88px;}
 #doi-tac-dai-han .ronV123PartnerKicker{gap:10px;margin-bottom:20px;font-size:16px;line-height:1.5;letter-spacing:.035em;}
 #doi-tac-dai-han .ronV123PartnerKicker::before{flex-basis:22px;}
 #doi-tac-dai-han .ronV123PartnerHeading h2{font-size:clamp(34px,6.3vw,44px);line-height:1.12;}
 #doi-tac-dai-han .ronV123PartnerQuestions{grid-template-columns:1fr;gap:22px;margin-top:30px;}
 #doi-tac-dai-han .ronV123PartnerQuestion{padding-top:20px;}
 #doi-tac-dai-han .ronV123PartnerQuestion h3{margin-bottom:10px;font-size:26px;line-height:1.2;}
 #doi-tac-dai-han .ronV123PartnerQuestion h3 span{display:inline;}
 #doi-tac-dai-han .ronV123PartnerQuestion p,#doi-tac-dai-han .ronV123PartnerClosing p{line-height:1.6;}
 #doi-tac-dai-han .ronV123PartnerClosing{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:22px;}
 #doi-tac-dai-han .ronV123PartnerAction{width:100%;min-height:56px;gap:16px;padding:14px 18px;}
}
@media(prefers-reduced-motion:reduce){#doi-tac-dai-han .ronV123PartnerAction{transition:none;}}

/* V126: edge-to-edge banners; text keeps its reading width. */
#bang-chung-dong-hanh{overflow:clip!important;}
#bang-chung-dong-hanh .ronV108ProofShell{width:100%!important;max-width:none!important;}
#bang-chung-dong-hanh .ronV108ProofIntro,
#bang-chung-dong-hanh #dieu-o-lai-sau-dong-hanh{
 width:min(1600px,calc(100% - clamp(44px,8vw,140px)))!important;
 margin-left:auto!important;margin-right:auto!important;
}
#bang-chung-dong-hanh [data-ron-proof-slider]{
 width:100%!important;max-width:none!important;gap:0!important;
 margin:0!important;overflow:visible!important;
}
#bang-chung-dong-hanh .ronV122ProofViewport{order:0;width:100%!important;}
#bang-chung-dong-hanh [data-ron-proof-slide] .ronV108ProofMedia{
 width:100%!important;max-width:none!important;height:var(--ron-proof-height)!important;
 margin:0!important;border:0!important;
}
#bang-chung-dong-hanh [data-ron-proof-slide] .ronV108ProofImage{
 display:block!important;width:100%!important;height:100%!important;
 object-fit:contain!important;object-position:center!important;
}
#bang-chung-dong-hanh [data-ron-proof-slider] > .ronV115CarouselControls{
 order:-1;position:sticky!important;top:var(--ron-proof-top,94px)!important;z-index:12!important;
 width:100%!important;height:52px!important;min-height:52px!important;
 margin:0!important;padding:4px 14px!important;background:#F6F4EF!important;
 border-top:1px solid #D9D9D2;border-bottom:1px solid #D9D9D2;
}
#bang-chung-dong-hanh .ronV122ProofCaptions{
 order:1;width:min(1200px,calc(100% - clamp(44px,8vw,140px)))!important;
 margin:18px auto 0!important;
}
@media(max-width:760px){
 #bang-chung-dong-hanh .ronV108ProofIntro,
 #bang-chung-dong-hanh #dieu-o-lai-sau-dong-hanh,
 #bang-chung-dong-hanh .ronV122ProofCaptions{width:calc(100% - 32px)!important;}
 #bang-chung-dong-hanh .ronV122ProofCaptions{margin-top:14px!important;}
}

/* V126: original editorial banner, cream surface, complete artwork on small screens. */
#chu-spa.ronOwnerBanner.ronOwnerEditorial {
 --ron-owner-line:#d6d7cc;--v73-ink:#182019;--v73-muted:#535a4f;--v73-line:#d6d7cc;
 --ron-owner-gutter:clamp(20px,4vw,72px);
 padding:0 0 48px!important;background:#f6f4ef!important;color:#182019!important;
}
#chu-spa.ronOwnerEditorial .ronOwnerEditorialStage{position:relative;isolation:isolate}
#chu-spa.ronOwnerEditorial .ronOwnerBannerBackdrop{position:relative;inset:auto;background:#f6f4ef}
#chu-spa.ronOwnerEditorial .ronOwnerBannerPicture{
 position:relative;inset:auto;width:100%;height:auto;
 -webkit-mask-image:none!important;mask-image:none!important;
}
#chu-spa.ronOwnerEditorial #ron-owner-banner-artwork{aspect-ratio:auto!important;height:auto!important}
#chu-spa.ronOwnerEditorial .ronOwnerBannerBackdrop::after{display:none!important}
#chu-spa.ronOwnerEditorial .ronV73Shell{
 width:calc(100% - var(--ron-owner-gutter)*2);max-width:1560px;margin:0 auto;padding:0;
}
#chu-spa.ronOwnerEditorial .ronOwnerEditorialCopyShell{position:absolute;inset:0}
#chu-spa.ronOwnerEditorial .ronOwnerBannerHero{min-height:0;height:100%;padding:28px 0;align-items:center}
#chu-spa.ronOwnerEditorial .ronV73HeroCopy{width:43%;max-width:670px}
#chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Kicker{
 color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;
 font-size:clamp(13px,1.05vw,16px)!important;letter-spacing:.065em!important;margin-bottom:20px!important;
}
#chu-spa.ronOwnerBanner.ronOwnerEditorial #ronV73OwnerTitle{
 color:#182019!important;-webkit-text-fill-color:#182019!important;text-shadow:none!important;
 font-size:clamp(37px,3.55vw,62px)!important;line-height:1.13!important;letter-spacing:-.025em!important;
}
#chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Lead,
#chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73OutcomeText{
 color:#535a4f!important;-webkit-text-fill-color:#535a4f!important;text-shadow:none!important;
}
#chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Lead{font-size:clamp(15px,1.12vw,17px)!important;line-height:1.75!important;margin-top:20px!important}
#chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73OutcomeNo{color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important}
#chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73OutcomeTitle{color:#182019!important;-webkit-text-fill-color:#182019!important;text-shadow:none!important}
#chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome{border-right-color:#d6d7cc!important}
#chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome::before{background:#7e8b5e}
#chu-spa.ronOwnerEditorial .ronOwnerEditorialOutcomes{position:relative;z-index:1;padding-top:30px}
@media(max-width:1050px){
 #chu-spa.ronOwnerBanner.ronOwnerEditorial{padding:0 0 36px!important}
 #chu-spa.ronOwnerEditorial .ronOwnerBannerPicture{transform:none!important;transition:none!important;max-width:720px;margin:0 auto}
 #chu-spa.ronOwnerEditorial .ronOwnerEditorialCopyShell{position:relative;inset:auto}
 #chu-spa.ronOwnerEditorial .ronOwnerBannerHero{height:auto;min-height:0;padding:26px 0 8px}
 #chu-spa.ronOwnerEditorial .ronV73HeroCopy{width:100%;max-width:720px;margin:0 auto}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Kicker{font-size:14px!important;margin-bottom:14px!important}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial #ronV73OwnerTitle{font-size:clamp(34px,5.6vw,48px)!important;line-height:1.16!important;max-width:25ch}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Lead{font-size:16px!important;line-height:1.7!important;max-width:61ch;margin-top:16px!important}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73OutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 0}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome{padding:24px 22px 0}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome:nth-child(odd){padding-left:0}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome:nth-child(even){padding-right:0;border-right:0!important}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome:nth-child(odd)::before{left:0}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome:nth-child(even)::before{left:22px}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome:nth-child(n+3){border-top:1px solid var(--ron-owner-line)!important}
}
@media(max-width:600px){
 #chu-spa.ronOwnerBanner.ronOwnerEditorial{--ron-owner-gutter:20px}
 #chu-spa.ronOwnerEditorial .ronOwnerBannerHero{padding:24px 0 4px}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial #ronV73OwnerTitle{font-size:clamp(32px,8.9vw,42px)!important;letter-spacing:-.025em!important}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Kicker{font-size:12px!important;letter-spacing:.07em!important}
 #chu-spa.ronOwnerEditorial .ronOwnerEditorialOutcomes{padding-top:25px}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73OutcomeGrid{grid-template-columns:1fr!important;gap:0}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome{padding:21px 0!important;border-right:0!important;border-top:0!important;border-bottom:1px solid var(--ron-owner-line)!important}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome:nth-child(n+3){border-top:0!important}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome:nth-child(even)::before{left:0}
 #chu-spa.ronOwnerBanner.ronOwnerEditorial .ronV73Outcome:last-child{border-bottom:0!important;padding-bottom:0!important}
}


/* V126: reliable image surface and responsive editorial copy, scoped to this section. */
#danh-cho-ai.ronAudienceStable{
 container-name:ron-audience-stable!important;container-type:inline-size;
 width:100%!important;max-width:100%!important;min-width:0!important;
 padding:clamp(36px,4vw,64px) 0!important;margin:0!important;
 background:#f6f4ef!important;text-align:left!important;box-shadow:none!important;
}
#danh-cho-ai.ronAudienceStable::before,
#danh-cho-ai.ronAudienceStable>.ronAudienceLight,
#danh-cho-ai.ronAudienceStable>.ronAudienceGrain{display:none!important}
#danh-cho-ai.ronAudienceStable *{box-sizing:border-box}
#danh-cho-ai.ronAudienceStable .ronAudienceShell{
 width:calc(100% - clamp(40px,8%,140px))!important;max-width:1560px!important;
 display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;
 gap:clamp(30px,4vw,64px)!important;align-items:start!important;
 height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;
}
#danh-cho-ai.ronAudienceStable .ronAudiencePortrait{
 width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;
 margin:0!important;padding:0!important;aspect-ratio:auto!important;align-self:start!important;
 overflow:visible!important;background:transparent!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaViewport{
 display:block!important;width:100%!important;height:auto!important;
 aspect-ratio:auto!important;margin:0!important;padding:0!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaViewport::before,
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaGround{display:none!important}
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaRig{
 position:relative!important;display:block!important;width:100%!important;height:auto!important;
 transform-style:flat!important;isolation:isolate;overflow:hidden!important;
 border:1px solid #c9c8bd;box-shadow:0 12px 28px rgba(25,31,20,.10);
 background:#f6f4ef!important;
}
#danh-cho-ai.ronAudienceStable .ronAudiencePicture{
 position:relative!important;inset:auto!important;display:block!important;
 width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;
 margin:0!important;padding:0!important;transform:none!important;backface-visibility:visible!important;
 z-index:1!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;
}
#danh-cho-ai.ronAudienceStable #ron-artwork-companion{
 position:relative!important;inset:auto!important;display:block!important;
 width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;
 aspect-ratio:1122/1402!important;margin:0!important;padding:0!important;
 object-fit:contain!important;object-position:center!important;
 opacity:1!important;visibility:visible!important;transform:none!important;
 backface-visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaVignette,
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaGlare,
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaFrame{
 z-index:2!important;transform:none!important;backface-visibility:visible!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaGlare{opacity:.055!important}
#danh-cho-ai.ronAudienceStable .ronAudienceCinemaFrame{inset:10px;box-shadow:none!important;border-color:rgba(125,128,103,.25)}
#danh-cho-ai.ronAudienceStable .ronAudiencePortraitMeta{
 position:relative!important;inset:auto!important;padding:18px 0 0!important;
 margin:0!important;background:transparent!important;text-align:left!important;
}
#danh-cho-ai.ronAudienceStable .ronAudiencePortraitName{
 color:#182019!important;-webkit-text-fill-color:#182019!important;
 font:600 14px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:.08em!important;text-shadow:none!important;
}
#danh-cho-ai.ronAudienceStable .ronAudiencePortraitRole{
 color:#535a4f!important;-webkit-text-fill-color:#535a4f!important;
 font:400 15px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceStory{
 position:relative!important;display:block!important;width:100%!important;
 min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;
 margin:0!important;padding:0!important;text-align:left!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceTopline{
 display:block!important;padding:0 0 16px!important;min-height:0!important;
 font:600 14px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:.08em!important;text-align:left!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceIntro{padding:28px 0 28px!important;margin:0!important}
#danh-cho-ai.ronAudienceStable #ron-audience-title{
 width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
 font:400 clamp(38px,3.3vw,55px)/1.16 'RON Editorial',Georgia,serif!important;
 color:#182019!important;-webkit-text-fill-color:#182019!important;
 letter-spacing:-.025em!important;text-align:left!important;text-wrap:pretty!important;
 word-break:normal!important;overflow-wrap:normal!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceTitleLine{
 display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;
 font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-align:inherit!important;
 color:inherit!important;-webkit-text-fill-color:inherit!important;
}
#danh-cho-ai.ronAudienceStable em.ronAudienceTitleLine{
 font-style:italic!important;color:#4f6d0f!important;-webkit-text-fill-color:#4f6d0f!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceSignals{border-color:#cfcfc7!important}
#danh-cho-ai.ronAudienceStable .ronAudienceSignal{
 display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;
 column-gap:14px!important;row-gap:8px!important;padding:20px 0!important;
 margin:0!important;transform:none!important;text-align:left!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceSignalNumber{
 grid-column:1!important;grid-row:1 / span 2!important;padding:3px 0 0!important;
 font:500 13px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:.04em!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceSignalTitle{
 grid-column:2!important;grid-row:1!important;width:auto!important;max-width:none!important;
 margin:0!important;padding:0!important;font:400 25px/1.2 'RON Editorial',Georgia,serif!important;
 text-align:left!important;color:#182019!important;-webkit-text-fill-color:#182019!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceSignalText{
 grid-column:2!important;grid-row:2!important;width:auto!important;max-width:none!important;
 margin:0!important;padding:0!important;font:400 16px/1.65 'RON Sans',Arial,sans-serif!important;
 text-align:left!important;color:#535a4f!important;-webkit-text-fill-color:#535a4f!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceFooter{display:block!important;padding:24px 0 0!important;margin:0!important}
#danh-cho-ai.ronAudienceStable .ronAudienceButton{
 display:inline-flex!important;width:auto!important;min-height:48px!important;padding:11px 20px!important;
 font:600 14px/1.6 'RON Sans',Arial,sans-serif!important;letter-spacing:.015em!important;text-transform:none!important;
 background:#0b1408!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
#danh-cho-ai.ronAudienceStable .ronAudienceButton:hover{
 background:#bddc24!important;color:#182019!important;-webkit-text-fill-color:#182019!important;
}
#danh-cho-ai.ronAudienceStable .ronMediaZoomButton{z-index:5!important;min-width:44px!important;min-height:44px!important;top:12px!important;right:12px!important;bottom:auto!important}
@media(max-width:1000px){
 #danh-cho-ai.ronAudienceStable .ronAudienceShell{grid-template-columns:1fr!important;max-width:720px!important;gap:30px!important}
 #danh-cho-ai.ronAudienceStable .ronAudiencePortrait{max-width:440px!important;margin:0 auto!important}
 #danh-cho-ai.ronAudienceStable .ronAudienceCinemaRig{transform:none!important;will-change:auto!important}
 #danh-cho-ai.ronAudienceStable #ron-audience-title{font-size:clamp(34px,5.3vw,45px)!important}
}
@container ron-audience-stable (max-width:1000px){
 #danh-cho-ai.ronAudienceStable .ronAudienceShell{grid-template-columns:1fr!important;max-width:720px!important;gap:30px!important}
 #danh-cho-ai.ronAudienceStable .ronAudiencePortrait{max-width:440px!important;margin:0 auto!important}
 #danh-cho-ai.ronAudienceStable .ronAudienceCinemaRig{transform:none!important;will-change:auto!important}
 #danh-cho-ai.ronAudienceStable #ron-audience-title{font-size:clamp(34px,5.3cqw,45px)!important}
}
@media(max-width:600px){
 #danh-cho-ai.ronAudienceStable{padding:28px 0 38px!important}
 #danh-cho-ai.ronAudienceStable .ronAudienceShell{width:calc(100% - 36px)!important;gap:27px!important}
 #danh-cho-ai.ronAudienceStable .ronAudiencePortrait{max-width:360px!important}
 #danh-cho-ai.ronAudienceStable .ronAudienceIntro{padding:23px 0!important}
 #danh-cho-ai.ronAudienceStable #ron-audience-title{font-size:clamp(31px,8.2vw,38px)!important;line-height:1.2!important}
 #danh-cho-ai.ronAudienceStable .ronAudienceTopline{font-size:12px!important;letter-spacing:.045em!important}
 #danh-cho-ai.ronAudienceStable .ronAudienceSignal{grid-template-columns:25px minmax(0,1fr)!important;column-gap:10px!important;padding:18px 0!important}
 #danh-cho-ai.ronAudienceStable .ronAudienceSignalTitle{font-size:23px!important}
 #danh-cho-ai.ronAudienceStable .ronAudienceButton{width:100%!important}
}


/* V126 media: intrinsic image heights survive host layout and lazy-loading rules. */
#khoa-hoc-21-ngay .ronCourseVisual{background-image:none!important;overflow:visible!important;height:auto!important;min-height:0!important;align-self:start!important}
#khoa-hoc-21-ngay .ronArtworkGallery{position:relative!important;display:block!important;width:100%!important;max-width:460px!important;margin:0 auto!important}
#khoa-hoc-21-ngay #ron-course-artwork-stage{position:relative!important;display:block!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}
#khoa-hoc-21-ngay [data-artwork-slide]{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
#khoa-hoc-21-ngay [data-artwork-slide][hidden]{display:none!important}
#khoa-hoc-21-ngay [data-artwork-slide]:not([hidden]){display:block!important;opacity:1!important;visibility:visible!important}
#khoa-hoc-21-ngay [data-artwork-slide] img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:1122/1402!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;margin:0!important;padding:0!important}
#khoa-hoc-21-ngay .ronCourseCaption{position:static!important;inset:auto!important;margin:16px 0 0!important;padding:0!important}
#khoa-hoc-21-ngay .ronCourseSyllabus,#khoa-hoc-21-ngay .ronCourseQuestion,#khoa-hoc-21-ngay .ronCourseAnswer,#khoa-hoc-21-ngay .ronCoursePractice{text-align:left!important}
#khoa-hoc-21-ngay .ronCourseQuestion,#khoa-hoc-21-ngay .ronCourseAnswerText,#khoa-hoc-21-ngay .ronCourseOutput{font-family:'RON Sans',Arial,sans-serif!important;line-height:1.65!important}
#bang-chung-dong-hanh .ronV122ProofViewport{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}
#bang-chung-dong-hanh [data-ron-proof-track]{display:flex!important;flex-wrap:nowrap!important;align-items:start!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important}
#bang-chung-dong-hanh [data-ron-proof-slide]{display:block!important;position:relative!important;inset:auto!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:auto!important;margin:0!important;padding:0!important}
#bang-chung-dong-hanh [data-ron-proof-slide] .ronV108ProofMedia{display:block!important;position:relative!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;width:100%!important;max-width:none!important;overflow:hidden!important}
#bang-chung-dong-hanh [data-ron-proof-slide] .ronV108ProofImage{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:12/5!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}
#bang-chung-dong-hanh [data-ron-proof-slider]>.ronV115CarouselControls{position:static!important;order:1!important;top:auto!important;z-index:1!important}
#bang-chung-dong-hanh .ronV122ProofCaptions{order:2!important}
#dieu-o-lai-sau-dong-hanh .ronV115VoiceViewport{height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important}
#dieu-o-lai-sau-dong-hanh [data-ron-voice-track]{display:flex!important;gap:0!important;flex-wrap:nowrap!important;align-items:start!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}
#dieu-o-lai-sau-dong-hanh [data-ron-voice-slide]{position:relative!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;overflow:hidden!important;margin:0!important;padding:0!important}
#dieu-o-lai-sau-dong-hanh .ronRollbackZoomWrap{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important}
#dieu-o-lai-sau-dong-hanh .ronV111VoiceImage{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;transform:none!important;opacity:1!important;visibility:visible!important;filter:none!important}
#dieu-o-lai-sau-dong-hanh .ronV111VoiceContent,#dieu-o-lai-sau-dong-hanh .ronV111VoiceTitle{text-align:left!important;max-width:none!important}
#ket-noi .ronV83ContactImageFrame{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:#f6f4ef!important}
#ket-noi #ron-artwork-contact{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1122/1402!important;object-fit:contain!important;transform:none!important;filter:none!important;opacity:1!important;visibility:visible!important}
#ket-noi .ronV94ContactCaption{position:relative!important;inset:auto!important;display:block!important;padding:24px!important;background:#0b1408!important;text-align:left!important}
#ket-noi .ronV94ContactQuote{font-size:26px!important;line-height:1.3!important;text-align:left!important}
#ket-noi .ronV83ContactBody,#ket-noi .ronV83ContactHeader,#ket-noi #ronV83ContactTitle,#ket-noi .ronRollbackFormTitle,#ket-noi .ronRollbackBodyText{text-align:left!important}
#ket-noi #ronV83ContactTitle{max-width:none!important;width:100%!important;font-size:clamp(36px,3.2vw,52px)!important;line-height:1.18!important}
#ket-noi .ronV83ContactVisual{position:relative!important;top:auto!important}
#dau-moc-truyen-thong .ronV109MediaVideo{display:block!important;cursor:auto!important}
#dau-moc-truyen-thong .ronV109MediaVisual{display:block!important;position:relative!important;width:100%!important;aspect-ratio:16/9!important;min-height:200px!important;overflow:hidden!important;background:#0b1408!important}
#dau-moc-truyen-thong .ronVideoCover{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:#0b1408!important;cursor:pointer!important}
#dau-moc-truyen-thong .ronVideoCover img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;opacity:1!important;visibility:visible!important}
#dau-moc-truyen-thong #ron-inline-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#0b1408!important}
#dau-moc-truyen-thong #ron-inline-video iframe{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;margin:0!important;padding:0!important}
#dau-moc-truyen-thong [hidden]{display:none!important}
#dau-moc-truyen-thong .ronVideoActions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:16px}
/* V146: set text fill on the video buttons themselves, instead of inheriting the card's dark fill. */
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;max-width:100%;height:auto;padding:11px 18px;border:1px solid #0B1408!important;border-radius:0;background:#0B1408!important;color:#FFFFFF!important;-webkit-text-fill-color:currentColor!important;font:600 16px/1.5 'RON Sans',Arial,sans-serif;letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;text-shadow:none!important;opacity:1;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,color .16s ease,border-color .16s ease}
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction[data-ron-video-close]{background:#F6F4EF!important;color:#12130F!important;border-color:#12130F!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction *{color:inherit!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction:hover,#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction:active{background:#BDDC24!important;color:#12130F!important;border-color:#4F6D0F!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction:focus-visible{outline:3px solid #4F6D0F;outline-offset:3px}
#dau-moc-truyen-thong .ronVideoCover:focus-visible{outline:3px solid #BDDC24;outline-offset:-3px}
@media(prefers-reduced-motion:reduce){#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction{transition:none}}
@media(max-width:760px){
 #khoa-hoc-21-ngay .ronCourseVisual{padding:0!important;background:transparent!important;border:0!important}
 #khoa-hoc-21-ngay .ronArtworkGallery{max-width:min(100%,380px)!important}
 #dieu-o-lai-sau-dong-hanh .ronV111VoiceVisual{width:100%!important;max-width:380px!important;margin-inline:auto!important}
 #ket-noi .ronV83ContactVisual{max-width:380px!important;margin-inline:auto!important}
 #ket-noi #ronV83ContactTitle{font-size:36px!important}
}


/* V127 · Country and language navigation */
#ron-leadership-v124[data-ron-lang]:not([data-ron-lang=vi]) .ron117-growth-svg text{font-family:Arial,'Noto Sans',sans-serif;letter-spacing:0}
#ron-leadership-v124[data-ron-lang]:not([data-ron-lang=vi]) #ron117-wheel-type-core{font-size:30px}
#ron-leadership-v124[data-ron-lang]:not([data-ron-lang=vi]) #ron117-wheel-type-footer{font-size:13px}
#ron-leadership-v124 .ronLeadershipMenuWord{display:none!important}
#ron-leadership-v124 .ronLeadershipControls{gap:14px!important}
#ron-leadership-v124 .ronLocaleTrigger{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 13px;border:1px solid #d8ddd5;border-radius:7px;background:#f8faf7;color:#263b1e;-webkit-text-fill-color:#263b1e;font:600 13px/1.3 Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap}
#ron-leadership-v124 .ronLocaleTrigger:hover{border-color:#536c3a;background:#f0f4eb}
#ron-leadership-v124 .ronLocaleFlag{width:25px!important;height:18px!important;object-fit:contain;display:block;flex:0 0 25px;filter:none!important;border:0!important;border-radius:2px;box-shadow:0 0 0 1px #12241016}
#ron-leadership-v124 .ronLocaleTrigger svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.5}
#ron-leadership-v124 .ronLocaleDialog{box-sizing:border-box;width:min(900px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);padding:0;margin:auto;border:1px solid #e2e7df;border-radius:16px;background:#fff;color:#25351e;box-shadow:0 25px 100px #0005;overflow:hidden;z-index:2147483600;font-family:Arial,'Noto Sans',sans-serif;text-align:left}
#ron-leadership-v124 .ronLocaleDialog:not([open]){display:none!important}
#ron-leadership-v124 .ronLocaleDialog::backdrop{background:#0b190cb8;backdrop-filter:blur(6px)}
#ron-leadership-v124 .ronLocaleDialog *{box-sizing:border-box;letter-spacing:normal;text-transform:none}
#ron-leadership-v124 .ronLocaleDialogHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:30px 32px 20px;border-bottom:1px solid #e9ece5}
#ron-leadership-v124 .ronLocaleEyebrow{margin:0 0 9px;color:#597545;font:700 10px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}
#ron-leadership-v124 .ronLocaleDialog h2{margin:0;color:#22391a;-webkit-text-fill-color:#22391a;font:600 25px/1.3 Arial,'Noto Sans',sans-serif}
#ron-leadership-v124 .ronLocaleClose{width:40px;height:40px;min-width:40px;display:grid;place-items:center;border:1px solid #e2e8dd;background:#f8faf6;color:#263b1e;border-radius:50%;font:400 25px/1 Arial;cursor:pointer}
#ron-leadership-v124 .ronLocaleScroll{max-height:calc(100dvh - 280px);overflow:auto;overscroll-behavior:contain;padding:22px 32px 26px}
#ron-leadership-v124 .ronLocaleSearch{display:block;width:100%;min-height:46px;margin:0 0 18px;padding:12px 15px;border:1px solid #d7dfd1;border-radius:7px;background:#fafcf8;color:#263b1e;font:400 15px/1.4 Arial,'Noto Sans',sans-serif}
#ron-leadership-v124 .ronLocaleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#ron-leadership-v124 .ronLocaleOption{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px;border:1px solid #e1e7dc;border-radius:8px;background:#fff;text-align:left;color:#283c20;cursor:pointer;font-family:Arial,'Noto Sans',sans-serif}
#ron-leadership-v124 .ronLocaleOption:hover{background:#f6f8f2;border-color:#b6c7a8}
#ron-leadership-v124 .ronLocaleOption[aria-pressed=true]{background:#f0f6e9;border-color:#638048;box-shadow:inset 0 0 0 1px #638048}
#ron-leadership-v124 .ronLocaleOption[aria-pressed=true]::after{content:'✓';margin-inline-start:auto;color:#446831;font-size:16px}
#ron-leadership-v124 .ronLocaleOption>span{min-width:0}
#ron-leadership-v124 .ronLocaleOption strong{display:block;font-size:14px;line-height:1.4;font-weight:600;white-space:normal}
#ron-leadership-v124 .ronLocaleOption small{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#64735b;font-weight:400}
#ron-leadership-v124 .ronLocaleOption[hidden]{display:none!important}
#ron-leadership-v124 .ronLocaleEmpty{margin:18px 0;font-size:14px;color:#67785a}
#ron-leadership-v124 .ronLocaleFoot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 32px;border-top:1px solid #e6eade;background:#fafbf7}
#ron-leadership-v124 .ronLocaleFoot p{margin:0;color:#697761;font:400 12px/1.5 Arial,'Noto Sans',sans-serif}
#ron-leadership-v124 .ronLocaleAuto{flex-shrink:0;max-width:50%;border:0;border-bottom:1px solid #899b77;background:none;padding:5px 0;color:#3e5b2e;font:600 12px/1.5 Arial,'Noto Sans',sans-serif;cursor:pointer}
#ron-leadership-v124 :is(.ronLocaleTrigger,.ronLocaleOption,.ronLocaleClose,.ronLocaleAuto,.ronLocaleSearch):focus-visible{outline:3px solid #8ea774;outline-offset:3px}
#ron-leadership-v124 .ronLocaleSR{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#ron-leadership-v124[data-ron-lang]:not([data-ron-lang=vi]) :is(h1,h2,h3,h4,p,button,a,select,label,summary){overflow-wrap:anywhere}
#ron-leadership-v124[data-ron-lang]:not([data-ron-lang=vi]) .ronHeroTitle{font-size:clamp(40px,4vw,67px)!important;line-height:1.22!important;letter-spacing:-.025em!important}
#ron-leadership-v124:is([data-ron-lang=ko],[data-ron-lang=ja],[data-ron-lang=zh-TW],[data-ron-lang=zh-CN],[data-ron-lang=th],[data-ron-lang=km],[data-ron-lang=lo]) :is(h1,h2,h3,h4,p,a,button,label,span,summary,select,input,textarea){font-family:Arial,'Noto Sans','Noto Sans CJK SC','Noto Sans CJK TC','Noto Sans CJK JP','Noto Sans CJK KR','Noto Sans Thai','Noto Sans Khmer','Noto Sans Lao',sans-serif!important;letter-spacing:normal!important}
#ron-leadership-v124:is([data-ron-lang=th],[data-ron-lang=km],[data-ron-lang=lo]) :is(p,li,label,summary){line-height:1.85!important}
@media(max-width:1199px){#ron-leadership-v124 .ronLeadershipInner{grid-template-columns:1fr auto!important}#ron-leadership-v124 .ronLeadershipIdentity{display:none!important}}
@media(max-width:600px){
 #ron-leadership-v124 .ronLeadershipControls{gap:8px!important}
 #ron-leadership-v124 .ronLeadershipBrand{max-width:142px!important}
 #ron-leadership-v124 .ronLeadershipBrandLogo{width:100%!important;max-width:142px!important;height:auto!important}
 #ron-leadership-v124 .ronLocaleTrigger{max-width:146px;gap:6px;padding:8px;font-size:11px}
 #ron-leadership-v124 .ronLocaleTriggerName{max-width:89px;overflow:hidden;text-overflow:ellipsis}
 #ron-leadership-v124 .ronLocaleTrigger .ronLocaleFlag{width:22px!important;flex-basis:22px}
 #ron-leadership-v124 .ronLocaleTrigger svg{display:none}
 #ron-leadership-v124 .ronLeadershipMenuButton{width:36px!important;min-width:36px!important}
 #ron-leadership-v124 .ronLocaleDialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:12px}
 #ron-leadership-v124 .ronLocaleDialogHead{padding:21px 18px 16px;gap:10px}
 #ron-leadership-v124 .ronLocaleDialog h2{font-size:21px}
 #ron-leadership-v124 .ronLocaleScroll{padding:18px;max-height:calc(100dvh - 250px)}
 #ron-leadership-v124 .ronLocaleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 #ron-leadership-v124 .ronLocaleOption{padding:10px 8px;gap:8px;min-height:70px}
 #ron-leadership-v124 .ronLocaleOption strong{font-size:12px}
 #ron-leadership-v124 .ronLocaleOption small{font-size:11px}
 #ron-leadership-v124 .ronLocaleFoot{padding:15px 18px;gap:12px}
 #ron-leadership-v124[data-ron-lang]:not([data-ron-lang=vi]) .ronHeroTitle{font-size:clamp(32px,9vw,46px)!important;line-height:1.28!important}
}
@media print{#ron-leadership-v124 .ronLocaleTrigger,#ron-leadership-v124 .ronLocaleDialog{display:none!important}}
@media(min-width:1200px){
 #ron-leadership-v124 .ronLeadershipInner{grid-template-columns:minmax(170px,1fr) minmax(0,2.7fr) minmax(190px,1fr)!important}
 #ron-leadership-v124 .ronLeadershipIdentity{min-width:0!important;width:100%}
 #ron-leadership-v124[data-ron-lang]:not([data-ron-lang=vi]) .ronLeadershipRole{max-width:100%;font-size:12px!important;line-height:1.5!important;letter-spacing:1px!important;white-space:normal!important;text-wrap:balance}
}
/* V128 · Arabic / UAE. Direction is scoped to this RON page. */
#ron-leadership-v124[data-ron-lang="ar"]{direction:rtl}
#ron-leadership-v124[data-ron-lang="ar"] :is(h1,h2,h3,h4,p,li,a,button,label,span,summary,select,option,optgroup,input,textarea,small,strong,em){font-family:Tahoma,Arial,'Noto Sans Arabic',sans-serif!important;letter-spacing:0!important;word-break:normal;overflow-wrap:break-word}
#ron-leadership-v124[data-ron-lang="ar"] :is(p,li,label,summary){line-height:1.8!important}
#ron-leadership-v124[data-ron-lang="ar"] :is(h1,h2,h3,h4){line-height:1.5!important}
#ron-leadership-v124[data-ron-lang="ar"] .ronHeroTitle{font-size:clamp(36px,3.5vw,58px)!important;line-height:1.5!important;letter-spacing:0!important}
#ron-leadership-v124[data-ron-lang="ar"] :is(.ronHeroInner,.ron117-growth-portrait){direction:ltr}
#ron-leadership-v124[data-ron-lang="ar"] :is(.ronHeroCopy,.ron117-growth-portrait-copy){direction:rtl;text-align:right}
#ron-leadership-v124[data-ron-lang="ar"] :is(.ronLocaleDialog,.ronLocaleOption,.ronLocaleSearch){text-align:right}
#ron-leadership-v124[data-ron-lang="ar"] .ronLocaleOption small{unicode-bidi:plaintext}
#ron-leadership-v124[data-ron-lang="ar"] .ronLocaleTrigger{direction:rtl}
#ron-leadership-v124[data-ron-lang="ar"] :is(input[type=tel],input[type=email],input[type=url]){direction:ltr;text-align:right}
#ron-leadership-v124[data-ron-lang="ar"] :is(.fb-book,.rpc-book,.rc-book,.ronja-book,.fb-controls,.rpc-controls,.rc-controls,.ronja-controls,.fb-full-scroll,.rpc-full-scroll,.rc-full-scroll,.ronja-full-scroll){direction:ltr}
#ron-leadership-v124[data-ron-lang="ar"] :is(.rpc-copy-page,.rc-copy-page,.ronja-copy-page,.fb-end){direction:rtl;text-align:right}
#ron-leadership-v124[data-ron-lang="ar"] :is(.fb-counter,.rpc-counter,.rc-counter,.ronja-counter,.fb-page-number,.rpc-page-number,.ronja-page-number,.rc-page-number){direction:ltr;unicode-bidi:isolate}
#ron-leadership-v124[data-ron-lang="ar"] .ron117-growth-svg{direction:ltr}
#ron-leadership-v124[data-ron-lang="ar"] .ron117-growth-svg text{direction:rtl;font-family:Tahoma,Arial,'Noto Sans Arabic',sans-serif!important;letter-spacing:0!important;unicode-bidi:plaintext}
#ron-leadership-v124[data-ron-lang="ar"] :is(.fb-lesson,.fb-chapter-brief,.fb-select){direction:rtl;text-align:right}
#ron-leadership-v124[data-ron-lang="ar"] :is(.ronLeadershipBrand,.ronLocaleEyebrow){direction:ltr;unicode-bidi:isolate}
#ron-leadership-v124[data-ron-lang="ar"] .ronLeadershipRole{letter-spacing:0!important;line-height:1.7!important}
@media(max-width:600px){
 #ron-leadership-v124[data-ron-lang="ar"] .ronHeroTitle{font-size:clamp(31px,8.5vw,42px)!important;line-height:1.5!important}
 #ron-leadership-v124[data-ron-lang="ar"] .ronLocaleDialog h2{font-size:20px;line-height:1.6!important}
 #ron-leadership-v124[data-ron-lang="ar"] .ronLocaleFoot{align-items:flex-start}
 #ron-leadership-v124[data-ron-lang="ar"] .ronLocaleAuto{white-space:normal;line-height:1.7}
}

/* V130 · Official international footer logo and localized product prices. */
#ron-leadership-v124 footer .ronFooterLogo{
 width:min(100%,220px)!important;height:auto!important;aspect-ratio:1200/678!important;
 object-fit:contain!important;mix-blend-mode:normal!important;
}
#ron-leadership-v124 .rpc-currency-note{
 display:flex;flex-wrap:wrap;gap:5px 14px;align-items:baseline;margin:0 0 22px;
 color:#526244;font:400 14px/1.6 var(--rpc-sans);text-align:start;
}
#ron-leadership-v124 .rpc-currency-note a{color:inherit;text-underline-offset:3px}
#ron-leadership-v124 .rpc-currency-note [hidden]{display:none!important}
#ron-leadership-v124 [data-ron-price-vnd]{font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:nowrap}
#ron-leadership-v124 .rpc-product-meta>div{min-width:0}
#ron-leadership-v124 .rpc-price-label{max-width:28ch;line-height:1.45;margin-bottom:3px}
#ron-leadership-v124 .rpc-price{font-size:clamp(21px,2.1vw,28px)}
@media(max-width:600px){
 #ron-leadership-v124 .rpc-product-meta{flex-wrap:wrap;align-items:flex-start}
 #ron-leadership-v124 .rpc-directory-item{grid-template-columns:23px minmax(0,1fr)}
 #ron-leadership-v124 .rpc-directory-item>[data-ron-price-vnd]{grid-column:2;justify-self:start}
 #ron-leadership-v124 .rpc-currency-note{font-size:13px}
}


/* V130: preserve the supplied 4:5 founder poster in a separate hero column. */
#ron-leadership-v124 #main-content{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;align-items:stretch!important;direction:ltr!important;width:100%!important;min-height:0!important;height:auto!important;padding:0!important;background:#0B1408!important;overflow:hidden!important}
#ron-leadership-v124 #main-content::before,#ron-leadership-v124 #main-content::after{display:none!important}
#ron-leadership-v124 #main-content .ronHeroMedia{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;align-self:stretch!important;background:#f8f7f3!important;border:0!important}
#ron-leadership-v124 #main-content .ronHeroPicture{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}
#ron-leadership-v124 #main-content #ron-artwork-hero{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:880px!important;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;opacity:1!important;mix-blend-mode:normal!important}
#ron-leadership-v124 #main-content .ronHeroInner{position:relative!important;grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;padding:0 clamp(28px,4vw,76px)!important;box-sizing:border-box!important}
#ron-leadership-v124 #main-content .ronHeroCopy{width:100%!important;max-width:680px!important;margin-inline:auto!important;padding:56px 0!important}
#ron-leadership-v124 #main-content .ronHeroTitle{font-size:clamp(42px,3.9vw,64px)!important;line-height:1.22!important;letter-spacing:-.035em!important}
#ron-leadership-v124 #main-content .ronHeroKicker{font-size:13px!important;line-height:1.7!important;letter-spacing:.1em!important}
#ron-leadership-v124 #main-content .ronHeroLead,#ron-leadership-v124 #main-content .ronHeroCreed{max-width:580px!important;font-size:17px!important;line-height:1.75!important}
#ron-leadership-v124 #main-content .ronHeroLead{color:#F6F4EF!important;-webkit-text-fill-color:#F6F4EF!important}
#ron-leadership-v124 #main-content .ronHeroCreed{color:#dedfd5!important;-webkit-text-fill-color:#dedfd5!important}
#ron-leadership-v124 #main-content .ronHeroActions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important}
#ron-leadership-v124 #main-content .ronHeroActions a{height:auto!important;min-height:52px!important;padding:13px 20px!important;font-size:14px!important;line-height:1.6!important;letter-spacing:.03em!important}
#ron-leadership-v124 #main-content .ronHeroCinemaTexture,#ron-leadership-v124 #main-content .ronHeroCinemaVignette,#ron-leadership-v124 #main-content .ronHeroFilmTop,#ron-leadership-v124 #main-content .ronHeroFilmSide,#ron-leadership-v124 #main-content .ronHeroImageMark,#ron-leadership-v124 #main-content .ronHeroScroll{display:none!important}
#ron-leadership-v124[data-ron-lang="ar"] #main-content .ronHeroTitle{line-height:1.5!important;letter-spacing:0!important}
@media(max-width:900px){
#ron-leadership-v124 #main-content{grid-template-columns:minmax(0,1fr)!important}
#ron-leadership-v124 #main-content .ronHeroMedia{grid-column:1!important;grid-row:1!important;height:auto!important;aspect-ratio:4/5!important}
#ron-leadership-v124 #main-content .ronHeroPicture{height:auto!important;aspect-ratio:4/5!important}
#ron-leadership-v124 #main-content #ron-artwork-hero{height:auto!important;max-height:none!important;width:100%!important}
#ron-leadership-v124 #main-content .ronHeroInner{grid-column:1!important;grid-row:2!important;display:block!important;width:100%!important;padding:0 22px!important}
#ron-leadership-v124 #main-content .ronHeroCopy{padding:34px 0 40px!important;max-width:680px!important}
#ron-leadership-v124 #main-content .ronHeroTitle{font-size:clamp(34px,8vw,48px)!important;line-height:1.25!important}
#ron-leadership-v124 #main-content .ronHeroLead,#ron-leadership-v124 #main-content .ronHeroCreed{font-size:16px!important;line-height:1.75!important}
#ron-leadership-v124 #main-content .ronHeroActions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#ron-leadership-v124 #main-content .ronHeroActions a{width:100%!important;box-sizing:border-box!important}
}
@container ron-leadership (max-width:900px){
#ron-leadership-v124 #main-content{grid-template-columns:minmax(0,1fr)!important}
#ron-leadership-v124 #main-content .ronHeroMedia{grid-column:1!important;grid-row:1!important;height:auto!important;aspect-ratio:4/5!important}
#ron-leadership-v124 #main-content .ronHeroPicture{height:auto!important;aspect-ratio:4/5!important}
#ron-leadership-v124 #main-content #ron-artwork-hero{height:auto!important;max-height:none!important;width:100%!important}
#ron-leadership-v124 #main-content .ronHeroInner{grid-column:1!important;grid-row:2!important;display:block!important;width:100%!important;padding:0 22px!important}
#ron-leadership-v124 #main-content .ronHeroCopy{padding:34px 0 40px!important;max-width:680px!important}
#ron-leadership-v124 #main-content .ronHeroTitle{font-size:clamp(34px,8vw,48px)!important;line-height:1.25!important}
#ron-leadership-v124 #main-content .ronHeroLead,#ron-leadership-v124 #main-content .ronHeroCreed{font-size:16px!important;line-height:1.75!important}
#ron-leadership-v124 #main-content .ronHeroActions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
#ron-leadership-v124 #main-content .ronHeroActions a{width:100%!important;box-sizing:border-box!important}
}


/* V131 HTML POSTERS */
.ron131-host{position:relative!important;display:block!important;width:100%!important;aspect-ratio:4/5!important;height:auto!important;overflow:hidden!important;background:#f8f7f3!important;isolation:isolate;cursor:zoom-in;box-sizing:border-box}
.ron131-host[hidden]{display:none!important}
.ron131-host .ron131-sheet{position:absolute;inset:0 auto auto 0;transform-origin:top left}
.ron131-sheet,.ron131-sheet *{box-sizing:border-box}
.ron131-sheet{display:flex;flex-direction:column;width:var(--ron131-width,840px);min-height:var(--ron131-height,1050px);margin:0;padding:44px;background:#f8f7f3;color:#12130f;font:400 21px/1.55 'RON Sans',Arial,sans-serif;text-align:start;overflow:visible;letter-spacing:0;box-shadow:none;border:0}
.ron131-sheet h3,.ron131-sheet p,.ron131-sheet blockquote{margin:0}
.ron131-header{position:relative;margin-bottom:30px}
.ron131-brand{display:block;color:#12130f;font-size:16px;line-height:1.5;letter-spacing:.13em;direction:ltr;text-align:start;margin-bottom:32px;font-weight:600}
.ron131-eyebrow{font-size:15px;line-height:1.7;font-weight:600;color:#4f6d0f;letter-spacing:.035em;margin-bottom:14px!important}
.ron131-title{font:400 46px/1.22 'RON Editorial',Georgia,serif!important;letter-spacing:-.025em!important;color:#12130f!important;-webkit-text-fill-color:#12130f!important;text-wrap:balance;overflow-wrap:anywhere}
.ron131-folio{position:absolute;inset:0 0 auto auto;font-size:15px;color:#6b6d65}
.ron131-sheet[dir=rtl] .ron131-folio{inset:0 auto auto 0}
.ron131-sheet[dir=rtl] .ron131-title{line-height:1.5!important;letter-spacing:0!important}
.ron131-model{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 30px;position:relative}
.ron131-node{display:flex;align-items:center;gap:14px;padding:18px;background:#eef2e4;border:1px solid #d9d9d2;min-height:90px;position:relative;z-index:1}
.ron131-node strong{font:600 22px/1.4 'RON Sans',Arial,sans-serif;color:#12130f;overflow-wrap:anywhere}
.ron131-node-num{font:500 17px/1.5 'RON Sans',Arial,sans-serif;color:#4f6d0f;flex:none;min-width:26px}
.ron131-model-matrix .ron131-node:nth-child(2),.ron131-model-matrix .ron131-node:nth-child(4){background:#eeece6}
.ron131-model-triad,.ron131-model-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}
.ron131-model-cycle .ron131-node{flex-direction:column;align-items:flex-start;min-height:130px;border-top:3px solid #4f6d0f}
.ron131-model-steps,.ron131-model-smart,.ron131-model-layers,.ron131-model-funnel,.ron131-model-pyramid{grid-template-columns:minmax(0,1fr);gap:10px}
.ron131-model-steps .ron131-node,.ron131-model-smart .ron131-node{min-height:66px;padding:13px 18px}
.ron131-model-smart .ron131-node-num{font-size:28px;color:#12130f;width:38px}
.ron131-model-pyramid .ron131-node,.ron131-model-funnel .ron131-node{justify-content:center;margin-inline:auto;text-align:center;min-height:64px;width:100%;padding:12px}
.ron131-model-pyramid .ron131-node:nth-child(1){width:60%;background:#0b1408}.ron131-model-pyramid .ron131-node:nth-child(2){width:70%}.ron131-model-pyramid .ron131-node:nth-child(3){width:80%}.ron131-model-pyramid .ron131-node:nth-child(4){width:90%}
.ron131-model-pyramid .ron131-node:first-child strong,.ron131-model-pyramid .ron131-node:first-child .ron131-node-num{color:white}
.ron131-model-funnel .ron131-node:nth-child(2){width:95%}.ron131-model-funnel .ron131-node:nth-child(3){width:90%}.ron131-model-funnel .ron131-node:nth-child(4){width:85%}.ron131-model-funnel .ron131-node:nth-child(5){width:80%}.ron131-model-funnel .ron131-node:nth-child(6){width:75%}.ron131-model-funnel .ron131-node:nth-child(7){width:70%;background:#0b1408}.ron131-model-funnel .ron131-node:last-child strong,.ron131-model-funnel .ron131-node:last-child .ron131-node-num{color:white}
.ron131-model-venn{display:flex;justify-content:center;padding:16px 0 22px}
.ron131-model-venn .ron131-node{border-radius:50%;flex-direction:column;justify-content:center;text-align:center;flex:0 0 34%;aspect-ratio:1;min-height:0;margin-inline-start:-2%;background:rgba(225,234,213,.9);border:1px solid #7a8958;padding:26px}
.ron131-model-value{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(3,auto)}
.ron131-model-value .ron131-node:nth-child(n+4){background:#eeece6}
.ron131-model-layers .ron131-node{border-inline-start:12px solid #4f6d0f;min-height:70px}
.ron131-model-layers .ron131-node:nth-child(2){margin-inline-start:20px}.ron131-model-layers .ron131-node:nth-child(3){margin-inline-start:40px}.ron131-model-layers .ron131-node:nth-child(4){margin-inline-start:60px}.ron131-model-layers .ron131-node:nth-child(5){margin-inline-start:80px}
.ron131-model-org .ron131-node:first-child{grid-column:1/-1;background:#0b1408}.ron131-model-org .ron131-node:first-child strong,.ron131-model-org .ron131-node:first-child span{color:white}
.ron131-model-fishbone{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px;padding:10px 0}.ron131-model-fishbone::before{content:'';position:absolute;top:50%;left:0;right:0;border-top:3px solid #4f6d0f}.ron131-model-fishbone .ron131-node{border-inline-start:3px solid #4f6d0f;flex-direction:column;align-items:flex-start}
.ron131-model-reference .ron131-node{min-height:62px;padding:10px 14px}.ron131-model-reference .ron131-node strong{font-size:20px}
.ron131-reading{margin-bottom:22px}.ron131-paragraph{font:400 21px/1.65 'RON Sans',Arial,sans-serif;color:#30352d;margin-bottom:18px!important;overflow-wrap:anywhere}
.ron131-note{background:#0b1408;color:#f6f4ef;padding:20px 22px;margin-top:auto;font:500 20px/1.6 'RON Sans',Arial,sans-serif;border-inline-start:5px solid #bddc24}
.ron131-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #d9d9d2;margin-top:28px;padding-top:18px;font-size:13px;line-height:1.5}.ron131-footer strong{font-size:18px;letter-spacing:.06em;color:inherit}
.ron131-crop{position:relative;overflow:hidden;min-width:0;background:#f8f7f3;isolation:isolate;direction:ltr}
.ron131-crop img{position:absolute!important;display:block!important;inset:auto!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;object-fit:fill!important;object-position:initial!important;transform:none!important;filter:none!important;opacity:1!important;pointer-events:none!important}
.ron131-photo-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:24px;align-items:center;margin:0 0 22px}.ron131-photo-body .ron131-crop{width:100%}.ron131-photo-body .ron131-note{font-size:19px}.ron131-session{margin-top:25px!important;font-size:17px;line-height:1.8}.ron131-session b{font-size:24px;display:inline-block}
.ron131-hero{padding:28px 0 22px;min-height:1050px}.ron131-hero .ron131-header{text-align:center;padding:14px 38px 0;margin-bottom:12px}.ron131-hero .ron131-brand{text-align:center;margin-bottom:22px}.ron131-hero .ron131-title{font-size:59px!important}.ron131-hero>.ron131-crop{width:100%;flex-shrink:0}.ron131-hero .ron131-footer{justify-content:center;text-align:center;border:0;padding:8px 38px 0;margin-top:auto}.ron131-hero .ron131-footer strong{display:block;width:100%;font-weight:500}
.ron131-banner{display:grid;grid-template-columns:35% 65%;padding:0;min-height:600px}.ron131-banner-copy{padding:44px 36px;display:flex;flex-direction:column;justify-content:center}.ron131-banner .ron131-title{font-size:54px!important}.ron131-banner .ron131-paragraph{font-size:21px;margin-top:24px!important}.ron131-banner .ron131-crop{align-self:center;width:100%}.ron131-signature{font-size:17px;letter-spacing:.1em;margin-top:24px!important}
.ron131-quote{background:#0b1408;color:#f6f4ef;border:1px solid #b4ab80;padding:54px}.ron131-quote .ron131-brand,.ron131-quote .ron131-title,.ron131-quote .ron131-eyebrow{color:#f6f4ef!important;-webkit-text-fill-color:#f6f4ef!important}.ron131-quote blockquote.ron131-quote{font:400 39px/1.5 'RON Editorial',Georgia,serif;padding:0;border:0;margin:30px 0}.ron131-quote-author{font-size:20px;padding-top:25px;margin-bottom:25px!important}.ron131-quote .ron131-note{background:transparent;border-inline-start:3px solid #bddc24;font-size:18px;color:#d4d6c9}
.ron131-host:focus-visible{outline:3px solid #bddc24!important;outline-offset:3px}
#ron-leadership-v124 #main-content #ron-artwork-hero.ron131-host{height:auto!important;aspect-ratio:4/5!important;max-height:none!important;min-height:0!important;overflow:hidden!important}
#ron-leadership-v124 #main-content .ronHeroPicture{display:block!important;height:auto!important}
#ron-leadership-v124 #ron-artwork-companion.ron131-host{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important}
#ron-leadership-v124 .ronArtworkAudiencePicture{position:relative!important;height:auto!important;aspect-ratio:4/5!important}
#ron-leadership-v124 [data-ron-poster^="proof-"]{aspect-ratio:12/5!important;height:auto!important}
#ron-leadership-v124 [data-ron-poster^="feedback-"]{aspect-ratio:4/5!important;height:auto!important}
.ron131-dialog{width:min(1080px,96vw);height:94dvh;max-height:94dvh;max-width:96vw;padding:0;border:1px solid #d9d9d2;background:#eeece6;color:#12130f}.ron131-dialog::backdrop{background:rgba(4,10,5,.82)}
.ron131-dialog-shell{display:flex;flex-direction:column;height:100%;min-height:0}.ron131-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 18px;background:white;border-bottom:1px solid #d9d9d2;flex:none}.ron131-toolbar h3{flex:1 1 100%;font:500 18px/1.5 'RON Sans',Arial,sans-serif;margin:0;color:#12130f}.ron131-toolbar button,.ron131-toolbar a{min-height:44px;padding:9px 14px;border:1px solid #777e6c;background:white;color:#12130f;font:500 14px/1.5 'RON Sans',Arial,sans-serif;cursor:pointer;text-decoration:none}.ron131-toolbar button:first-of-type{background:#0b1408;color:white}.ron131-toolbar :focus-visible{outline:3px solid #bddc24;outline-offset:2px}
.ron131-dialog-scroll{flex:1;overflow:auto;padding:22px;min-height:0}.ron131-reader{width:100%;max-width:920px;margin:auto;overflow:visible;position:relative}.ron131-reader .ron131-sheet{width:100%;min-height:0;position:relative;transform:none!important;font-size:20px}.ron131-reader .ron131-banner{display:block}.ron131-reader .ron131-banner-copy{padding:32px}.ron131-original{display:block;max-width:100%;height:auto;margin:auto}
#ron-leadership-v124 .fb-poster.ron131-host{height:100%!important;width:100%!important;aspect-ratio:auto!important;user-select:text;pointer-events:auto}
#ron-leadership-v124 .fb-full-image.ron131-reader{display:block!important;width:min(100%,920px)!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:auto!important;object-fit:initial!important;aspect-ratio:auto!important}
#ron-leadership-v124 .fb-reader-scroll{display:block!important;overflow:auto!important;padding:18px!important}
#ron-leadership-v124 .fb-reader-scroll[data-zoom="true"] .fb-full-image.ron131-reader{width:1100px!important;max-width:none!important}
#ron-leadership-v124 .fb-close{width:auto!important;min-width:44px!important;padding-inline:14px!important;gap:8px!important}
#ron-leadership-v124 .fb-close span{font:500 14px/1.5 'RON Sans',Arial,sans-serif;white-space:nowrap}
@media(max-width:760px){.ron131-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0}.ron131-dialog-scroll{padding:10px}.ron131-toolbar{padding:10px;gap:7px}.ron131-toolbar button,.ron131-toolbar a{font-size:13px;padding:9px 10px}.ron131-reader .ron131-sheet{padding:22px;font-size:16px}.ron131-reader .ron131-title{font-size:32px!important}.ron131-reader .ron131-paragraph,.ron131-reader .ron131-note{font-size:16px;line-height:1.75}.ron131-reader .ron131-model{grid-template-columns:1fr!important}.ron131-reader .ron131-model-value{grid-auto-flow:row;grid-template-rows:none}.ron131-reader .ron131-node strong{font-size:18px}.ron131-reader .ron131-model-venn{display:grid}.ron131-reader .ron131-model-venn .ron131-node{border-radius:0;aspect-ratio:auto;margin:0;padding:18px}.ron131-reader .ron131-photo-body{grid-template-columns:1fr}.ron131-reader .ron131-photo-body .ron131-crop{max-width:330px;margin:auto;order:-1}.ron131-reader .ron131-brand{font-size:12px;margin-bottom:22px}.ron131-reader .ron131-folio{font-size:12px}.ron131-reader .ron131-eyebrow{font-size:13px}.ron131-reader blockquote.ron131-quote{font-size:27px}.ron131-reader .ron131-footer{font-size:12px}.ron131-reader .ron131-hero{padding-inline:0}.ron131-reader .ron131-hero .ron131-title{font-size:34px!important}.ron131-reader .ron131-model-fishbone::before{display:none}}
@media print{.ron131-toolbar{display:none}.ron131-reader .ron131-sheet{break-inside:avoid}}

/* V135: supplied course compositions, exact 1122 × 1402 aspect ratio. */
.ron131-sheet.ron135-course-sheet{display:block!important;width:1122px;height:1402px;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;overflow:hidden!important}
.ron135-course-sheet>.ron135-course-image{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;min-height:0!important;aspect-ratio:1122/1402!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;filter:none!important;opacity:1!important;visibility:visible!important}
.ron131-reader>.ron135-course-sheet{width:100%!important;height:auto!important;aspect-ratio:1122/1402!important;padding:0!important}
#ron-leadership-v124 #khoa-hoc-21-ngay .ronArtworkCoursePoster.ron131-host{aspect-ratio:1122/1402!important;height:auto!important;padding:0!important}
.ron131-toolbar [data-ron131-original][hidden]{display:none!important}
/* END V135 course compositions */
/* END V131 HTML POSTERS */

#ron-leadership-v124 .fb-dialog-head{display:flex!important;flex-wrap:wrap!important;gap:10px!important}#ron-leadership-v124 .fb-dialog-tools{display:flex!important;flex-wrap:wrap!important;max-width:100%!important}.ron131-host .ron131-sheet{pointer-events:none}

/* V132 portrait gallery — originals preserved, localized interface. */
#ron-leadership-v124 #ron-portrait-gallery{background:#F6F4EF;color:#12130F;padding:clamp(56px,6vw,96px) clamp(18px,4vw,70px);scroll-margin-top:110px;isolation:isolate}
#ron-portrait-gallery *,#ron-portrait-dialog *{box-sizing:border-box}
#ron-portrait-gallery .ronpg-shell{max-width:1480px;margin:auto}
#ron-portrait-gallery .ronpg-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:34px}
#ron-portrait-gallery .ronpg-kicker{margin:0 0 17px;font:600 11px/1.6 Arial,sans-serif;letter-spacing:.16em;color:#4F6D0F}
#ron-portrait-gallery .ronpg-name{display:block;margin-bottom:7px;font:500 14px/1.6 Arial,sans-serif;letter-spacing:.08em;color:#45483F}
#ron-portrait-gallery .ronpg-title{font:400 clamp(34px,4vw,58px)/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0;color:#12130F}
#ron-portrait-gallery .ronpg-intro{max-width:500px;margin:0 0 4px;font:400 16px/1.8 Arial,sans-serif;color:#51544C}
#ron-portrait-gallery .ronpg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
#ron-portrait-gallery .ronpg-card{min-width:0;margin:0}
#ron-portrait-gallery .ronpg-open{display:block;width:100%;border:1px solid #D9D9D2;padding:0;background:#EEECE6;cursor:zoom-in;overflow:hidden;position:relative}
#ron-portrait-gallery .ronpg-art{display:block;height:clamp(280px,29vw,430px);width:100%;object-fit:contain;object-position:center;max-width:none;margin:0;border:0;border-radius:0;filter:none;opacity:1;transition:transform .3s ease}
#ron-portrait-gallery .ronpg-open:hover .ronpg-art{transform:scale(1.018)}
#ron-portrait-gallery .ronpg-magnify{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:36px;height:36px;background:#F6F4EF;color:#12130F;border:1px solid #D9D9D2}
#ron-portrait-gallery .ronpg-caption{display:flex;gap:12px;align-items:baseline;margin-top:14px;font:400 14px/1.6 Arial,sans-serif;color:#282B23;text-align:start}
#ron-portrait-gallery .ronpg-number{flex:none;color:#74786D;font:500 11px/1.6 Arial,sans-serif;font-variant-numeric:tabular-nums}
#ron-portrait-gallery .ronpg-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #D9D9D2;margin-top:30px;padding-top:25px}
#ron-portrait-gallery .ronpg-signature{font:400 13px/1.7 Arial,sans-serif;color:#666A5F;margin:0}
#ron-portrait-gallery .ronpg-button,#ron-portrait-dialog .ronpg-button{appearance:none;display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #12130F;border-radius:0;background:#12130F;color:#FFF;cursor:pointer;text-decoration:none;font:600 14px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none}
#ron-portrait-gallery .ronpg-button:hover,#ron-portrait-dialog .ronpg-button:hover{background:#BDDC24;color:#12130F;border-color:#BDDC24}
#ron-portrait-gallery button:focus-visible,#ron-portrait-dialog button:focus-visible,#ron-portrait-dialog a:focus-visible{outline:3px solid #BDDC24;outline-offset:4px}
#ron-portrait-gallery svg,#ron-portrait-dialog svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}
#ron-portrait-gallery .ronpg-dots{display:none}
#ron-portrait-dialog{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0;padding:18px 24px 14px;background:#F6F4EF;color:#12130F;overflow:hidden;z-index:2147483000;box-shadow:none}
#ron-portrait-dialog:not([open]){display:none!important}
#ron-portrait-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px}
#ron-portrait-dialog::backdrop{background:rgba(11,20,8,.9)}
#ron-portrait-dialog .ronpg-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid #D9D9D2}
#ron-portrait-dialog .ronpg-dialog-title{font:400 20px/1.4 Georgia,'Times New Roman',serif;margin:0;color:#12130F}
#ron-portrait-dialog .ronpg-tools{display:flex;align-items:center;gap:10px;flex:none}
#ron-portrait-dialog .ronpg-back{background:transparent;color:#12130F}
#ron-portrait-dialog .ronpg-stage{min-height:0;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;touch-action:pan-y;padding:0 58px;overflow:hidden}
#ron-portrait-dialog .ronpg-full-image{display:block;width:100%;height:100%;max-width:none;max-height:100%;object-fit:contain;object-position:center;margin:0;filter:none;border:0;border-radius:0;opacity:1}
#ron-portrait-dialog .ronpg-arrow{position:absolute;top:calc(50% - 24px);width:48px;height:48px;padding:0;display:grid;place-items:center;background:#FFF;border:1px solid #D9D9D2;color:#12130F;cursor:pointer;border-radius:0}
#ron-portrait-dialog .ronpg-arrow:hover{background:#BDDC24}
#ron-portrait-dialog .ronpg-prev{left:0}#ron-portrait-dialog .ronpg-next{right:0}
#ron-portrait-dialog .ronpg-details{display:flex;align-items:center;justify-content:center;gap:18px;min-height:26px}
#ron-portrait-dialog .ronpg-counter{font:600 12px/1.7 Arial,sans-serif;color:#62675A;font-variant-numeric:tabular-nums;white-space:nowrap}
#ron-portrait-dialog .ronpg-full-caption{font:400 15px/1.6 Arial,sans-serif;margin:0;color:#12130F}
#ron-portrait-dialog .ronpg-thumbs{display:flex;direction:ltr;gap:9px;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;padding:5px 3px 6px;scrollbar-width:thin;max-width:100%;width:max-content;margin-inline:auto}
#ron-portrait-dialog .ronpg-thumb{display:block;position:relative;flex:0 0 52px;width:52px;height:68px;padding:3px;background:#EEECE6;border:1px solid #D9D9D2;cursor:pointer;border-radius:0;color:#12130F}
#ron-portrait-dialog .ronpg-thumb img{display:block;width:100%;height:100%;object-fit:contain;margin:0;border:0;border-radius:0;filter:none}
#ron-portrait-dialog .ronpg-thumb[aria-pressed=true]{border:2px solid #4F6D0F;background:#E8EDDA}
#ron-portrait-dialog .ronpg-thumb span{position:absolute;bottom:1px;right:1px;font:600 9px/1 Arial,sans-serif;background:#F6F4EF;padding:3px;color:#12130F}
@media(max-width:1180px){#ron-portrait-gallery .ronpg-grid{gap:14px}#ron-portrait-gallery .ronpg-art{height:32vw}#ron-portrait-gallery .ronpg-heading{gap:28px}}
@media(max-width:760px){
 #ron-portrait-gallery .ronpg-heading{display:block;margin-bottom:26px}#ron-portrait-gallery .ronpg-title{font-size:36px}#ron-portrait-gallery .ronpg-intro{margin-top:18px;font-size:15px;line-height:1.75}
 #ron-portrait-gallery .ronpg-grid{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 8px;-webkit-overflow-scrolling:touch}#ron-portrait-gallery .ronpg-grid::-webkit-scrollbar{display:none}
 #ron-portrait-gallery .ronpg-card{flex:0 0 88%;scroll-snap-align:start}#ron-portrait-gallery .ronpg-art{height:clamp(310px,108vw,480px)}#ron-portrait-gallery .ronpg-caption{min-height:46px}
 #ron-portrait-gallery .ronpg-dots{display:flex;justify-content:center;gap:0;margin-top:2px}#ron-portrait-gallery .ronpg-dot{height:44px;width:36px;padding:0;background:none;border:0;cursor:pointer;display:grid;place-items:center}#ron-portrait-gallery .ronpg-dot::before{content:'';width:5px;height:5px;border-radius:50%;background:#BFC2B6}#ron-portrait-gallery .ronpg-dot[aria-current=true]::before{width:20px;border-radius:0;background:#4F6D0F}
 #ron-portrait-gallery .ronpg-bottom{display:flex;flex-direction:column-reverse;align-items:stretch;margin-top:8px;padding-top:24px;gap:16px}#ron-portrait-gallery .ronpg-signature{text-align:center;font-size:12px}#ron-portrait-gallery .ronpg-button{width:100%}
 #ron-portrait-dialog{padding:12px 12px max(8px,env(safe-area-inset-bottom))}#ron-portrait-dialog[open]{gap:8px}#ron-portrait-dialog .ronpg-toolbar{flex-wrap:wrap;gap:10px;padding-bottom:10px}#ron-portrait-dialog .ronpg-dialog-title{font-size:18px;width:100%;text-align:center}#ron-portrait-dialog .ronpg-tools{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}#ron-portrait-dialog .ronpg-button{padding:8px;gap:7px;font-size:12px;min-height:44px}
 #ron-portrait-dialog .ronpg-stage{padding:0 0 48px}#ron-portrait-dialog .ronpg-arrow{top:auto;bottom:0;width:44px;height:44px}#ron-portrait-dialog .ronpg-prev{left:calc(50% - 54px)}#ron-portrait-dialog .ronpg-next{right:calc(50% - 54px)}#ron-portrait-dialog .ronpg-details{gap:10px;align-items:baseline;min-height:40px}#ron-portrait-dialog .ronpg-full-caption{font-size:13px;line-height:1.5}#ron-portrait-dialog .ronpg-thumbs{gap:7px}#ron-portrait-dialog .ronpg-thumb{flex-basis:44px;width:44px;height:57px}
}
@media(prefers-reduced-motion:reduce){#ron-portrait-gallery .ronpg-art{transition:none}}
/* END V132 portrait gallery */


/* V133: four-card rail, discreet 14px symbols within 44px touch targets. */
#ron-portrait-gallery .ronpg-grid{--ronpg-gap:20px;display:flex;gap:var(--ronpg-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
#ron-portrait-gallery .ronpg-grid::-webkit-scrollbar{display:none}
#ron-portrait-gallery .ronpg-card{flex:0 0 calc((100% - var(--ronpg-gap) - var(--ronpg-gap) - var(--ronpg-gap))/4);scroll-snap-align:start;min-width:0}
#ron-portrait-gallery .ronpg-caption{min-height:46px}
#ron-portrait-gallery .ronpg-dots{display:none!important}
#ron-portrait-gallery .ronpg-bottom{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center}
#ron-portrait-gallery .ronpg-bottom>.ronpg-button{justify-self:end}
#ron-portrait-gallery .ronpg-player,#ron-portrait-dialog .ronpg-player{display:flex;align-items:center;justify-content:center;gap:0;direction:ltr;flex:none}
#ron-portrait-gallery .ronpg-symbol,#ron-portrait-dialog .ronpg-symbol{appearance:none;position:relative;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#535A48;cursor:pointer;box-shadow:none;margin:0}
#ron-portrait-gallery .ronpg-symbol::before,#ron-portrait-dialog .ronpg-symbol::before{content:'';position:absolute;inset:8px;border:1px solid #C6CABC;border-radius:50%;background:transparent;transition:background .18s ease,border-color .18s ease}
#ron-portrait-gallery .ronpg-symbol svg,#ron-portrait-dialog .ronpg-symbol svg{position:relative;width:14px;height:14px;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor}
#ron-portrait-gallery .ronpg-symbol:hover::before,#ron-portrait-dialog .ronpg-symbol:hover::before{background:#E6EBD9;border-color:#788465}
#ron-portrait-gallery .ronpg-symbol[aria-pressed=true]::before,#ron-portrait-dialog .ronpg-symbol[aria-pressed=true]::before{border-color:#96A285}
#ron-portrait-gallery .ronpg-inline-counter{font:500 10px/1.5 Arial,sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#696E61;min-width:55px;padding-inline-start:12px}
#ron-portrait-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:7px}
#ron-portrait-dialog .ronpg-stage{padding:0}
#ron-portrait-dialog .ronpg-viewer-player{height:40px}
#ron-portrait-dialog .ronpg-details{min-height:24px}
@media(max-width:1180px){#ron-portrait-gallery .ronpg-grid{--ronpg-gap:14px}#ron-portrait-gallery .ronpg-bottom{grid-template-columns:1fr auto}#ron-portrait-gallery .ronpg-bottom>.ronpg-player{grid-column:1/-1;grid-row:1}}
@media(max-width:760px){
 #ron-portrait-gallery .ronpg-card{flex:0 0 88%}
 #ron-portrait-gallery .ronpg-bottom{display:flex;flex-direction:column;align-items:stretch;gap:15px;margin-top:12px;padding-top:18px}
 #ron-portrait-gallery .ronpg-bottom>.ronpg-player{order:0;align-self:center}
 #ron-portrait-gallery .ronpg-bottom>.ronpg-button{order:1}
 #ron-portrait-gallery .ronpg-bottom>.ronpg-signature{order:2}
 #ron-portrait-gallery .ronpg-inline-counter{font-size:10px}
 #ron-portrait-dialog .ronpg-details{min-height:38px}
 #ron-portrait-dialog .ronpg-stage{padding:0}
}
@media(prefers-reduced-motion:reduce){#ron-portrait-gallery .ronpg-symbol::before,#ron-portrait-dialog .ronpg-symbol::before{transition:none}}
/* END V133 controls */


/* V134: embedded Vietnamese font for the enlarged-view title. */
#ron-leadership-v124 #ron-portrait-dialog #ronpg-dialog-title{
 font-family:"RON Sans",Arial,sans-serif!important;
 font-weight:400!important;font-style:normal!important;font-synthesis:none;
 font-variant:normal!important;font-feature-settings:normal!important;
 font-kerning:normal;letter-spacing:normal!important;word-spacing:normal!important;
 line-height:1.5!important;text-transform:none!important;
 text-rendering:optimizeLegibility;
}
#ron-leadership-v124 #ron-portrait-dialog #ronpg-dialog-title .ronpg-person-name{
 font:inherit!important;letter-spacing:normal!important;word-spacing:normal!important;
 white-space:nowrap;direction:ltr;unicode-bidi:isolate;text-transform:none!important;
}
/* END V134 title fix */
/* RON V137 NATIVE POSTERS BEGIN */
.ron131-sheet.ron137-poster{display:block!important;position:absolute!important;inset:0 auto auto 0!important;width:var(--ron137-w)!important;height:var(--ron137-h)!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:white!important;overflow:hidden!important;isolation:isolate;transform-origin:0 0!important;direction:ltr!important;line-height:1!important;letter-spacing:0!important;text-align:left!important;box-shadow:none!important}
.ron137-poster,.ron137-poster *{box-sizing:border-box}
.ron137-poster .ron137-source{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transform:none!important;filter:none!important;pointer-events:none!important;user-select:none!important}
.ron137-poster .ron137-paint{position:absolute;display:block;pointer-events:none;border:0;margin:0;padding:0}
.ron137-poster .ron137-text{display:block;position:absolute;white-space:pre;line-height:1;overflow:visible;margin:0;padding:0;border:0;font-weight:400;font-style:normal;text-transform:none;text-shadow:none;letter-spacing:0;word-spacing:0;text-indent:0;direction:ltr}
.ron137-poster .ron137-text>span{position:absolute;white-space:pre;display:block;transform-origin:0 0;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-kerning:normal;letter-spacing:0;word-spacing:0;text-transform:none;border:0;margin:0;padding:0}
#ron-leadership-v124 .ron137-poster .ron137-text>span{font-family:inherit!important;font-size:inherit!important;line-height:inherit;letter-spacing:0!important;word-spacing:0!important;-webkit-text-fill-color:currentColor!important}
.ron137-poster .ron137-text>span::selection{color:#102412;background:#bddd24}
.ron131-reader[data-ron137-book]{position:relative!important;overflow:hidden!important;aspect-ratio:var(--ron137-ratio)!important;min-height:0!important;padding:0!important}
.ron131-reader[data-ron137-book]>.ron137-poster{pointer-events:auto!important;user-select:text!important}
.ron137-export{position:relative;width:100%;max-width:var(--ron137-w);aspect-ratio:var(--ron137-ratio);margin:auto;overflow:hidden}



/* Font attribution and license
LiberationSerif-Bold.ttf
Digitized data copyright (c) 2010 Google Corporation.
Copyright (c) 2012 Red Hat, Inc.
Licensed under the SIL Open Font License, Version 1.1
http://scripts.sil.org/OFL

LiberationSerif-Regular.ttf
Digitized data copyright (c) 2010 Google Corporation.
Copyright (c) 2012 Red Hat, Inc.
Licensed under the SIL Open Font License, Version 1.1
http://scripts.sil.org/OFL

NotoSans-Bold.ttf
Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL
https://scripts.sil.org/OFL

NotoSans-Regular.ttf
Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL
https://scripts.sil.org/OFL

NotoSerif-Bold.ttf
Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL
https://scripts.sil.org/OFL

NotoSerif-Regular.ttf
Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL
https://scripts.sil.org/OFL

# SIL Open Font
    License Version 1.1 – 26 February 2007

PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font
    projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and
    open framework in which fonts may be shared and improved in partnership with others.

The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not
    sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold
    with any software provided that the font names of derivative works are changed. The fonts and derivatives, however,
    cannot be released under any other type of license. The requirement for fonts to remain under this license does not
    apply to any document created using the fonts or their derivatives.

DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license
    and clearly marked as such. This may include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the copyright statement(s).

"Original Version" refers to the collection of Font Software components as distributed by the Copyright
    Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting, or substituting – in part or in whole
    -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new
    environment.

"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the
    Font Software.

PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the
    Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of
    the Font Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold
    by itself.

2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any
    software, provided that each copy contains the above copyright notice and this license. These can be included
    either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields
    within text or binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission
    is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as
    presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote,
    endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and
    the Author(s) or with their explicit written permission.

5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this
    license, and must not be distributed under any other license. The requirement for fonts to remain under this
    license does not apply to any document created using the Font Software.

TERMINATION This license becomes null and void if any of the above conditions are not met.

DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
    BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
    COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM,
    DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER
    IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR
    FROM OTHER DEALINGS IN THE FONT SOFTWARE.

*/





/* RON138 font subsets: derived from Noto Sans CJK, Arabic, Thai, Khmer and Lao. Copyright The Noto Project Authors. Licensed under SIL Open Font License 1.1, reproduced above. Subsets are renamed RON138. */

.ron137-poster .ron137-text[data-ron137-translated]>span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:0!important;white-space:pre!important;unicode-bidi:plaintext;text-align:left}
#ron-leadership-v124[data-ron-lang] .ron137-poster .ron137-text[data-ron137-translated]>span{font-family:inherit!important;line-height:inherit!important}
/* RON V137 NATIVE POSTERS END */
/* RON V138: visible navigation outside the poster artwork. */
#kien-thuc-to-chuc-marketing-spa .fb-reading-layout{display:grid;grid-template-columns:92px minmax(0,1fr) 92px;grid-template-rows:auto auto auto;gap:14px 18px;align-items:center;direction:ltr;margin:23px 0 0}
#kien-thuc-to-chuc-marketing-spa .fb-reading-layout>.fb-stage{grid-column:2;grid-row:1;min-width:0;width:100%;margin:0;padding:0}
#kien-thuc-to-chuc-marketing-spa .fb-reading-layout>.fb-bottom{display:contents}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav{position:relative;inset:auto;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:92px;min-width:0;max-width:92px;height:auto;min-height:76px;max-height:none;padding:12px 7px;border:1px solid #A6B298;border-radius:12px;background:#FFF;color:#26351C;box-shadow:0 3px 14px #1721100B;font:600 12px/1.35 var(--fb-sans);transition:background .18s,color .18s,border-color .18s,box-shadow .18s}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-prev{grid-column:1;grid-row:1;justify-self:start}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-next{grid-column:3;grid-row:1;justify-self:end;background:#26351C;color:#FFF;border-color:#26351C}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav::before,#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav::after{display:none!important}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav svg{display:block;width:24px;height:24px;stroke-width:1.8}
#kien-thuc-to-chuc-marketing-spa .fb-bottom .fb-nav-label{display:block!important;white-space:normal;text-align:center;overflow-wrap:anywhere;font:inherit;letter-spacing:0;text-transform:none}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav:disabled{opacity:1;background:#ECEFE7;color:#89917F;border-color:#D9DFD1;box-shadow:none;cursor:default}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav:focus-visible{outline:3px solid #BDDC24;outline-offset:4px}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-count{grid-column:2;grid-row:2;justify-self:center;width:auto;min-width:104px;max-width:100%;padding:6px 14px;border:1px solid #D7DDCE;border-radius:999px;background:#FFF;color:#26351C;font:600 15px/1.5 var(--fb-sans);direction:ltr}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-sound-controls{grid-column:2;grid-row:3;justify-self:center;margin:0;padding:0;gap:4px}
#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-sound-controls::before{display:none}
#kien-thuc-to-chuc-marketing-spa .fb-hint{margin-top:8px}
@media(hover:hover){#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav:not(:disabled):hover{background:#BDDC24;border:1px solid #BDDC24;color:#172110;box-shadow:0 4px 16px #26351C14}}
@media(max-width:1179px){
 #kien-thuc-to-chuc-marketing-spa .fb-reading-layout{display:block;margin-top:22px}
 #kien-thuc-to-chuc-marketing-spa .fb-reading-layout>.fb-bottom{display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:center;gap:10px 8px;width:min(100%,440px);max-width:100%;margin:18px auto 0;padding:12px 0 0;border:0;border-top:1px solid #D7DDCE;border-radius:0;background:transparent}
 #kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav{width:100%;max-width:none;min-height:66px;padding:10px 6px;gap:5px;border-radius:10px;font-size:12px}
 #kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-count{grid-column:2;grid-row:1;width:86px;min-width:0;padding:6px 0;font-size:14px;border:0;background:transparent}
 #kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-sound-controls{grid-column:1/-1;grid-row:2}
}
@media(prefers-reduced-motion:reduce){#kien-thuc-to-chuc-marketing-spa .fb-bottom>.fb-nav{transition:none}}

/* RON V139 POSTERS BEGIN */


















/* RON139 subsets of Noto and Liberation fonts; original license notices retained in this document. */

/* Supplied artwork geometry stays at 1122 × 1402; only HTML text changes. */
.ron139-sheet.ron131-sheet{position:absolute!important;inset:0 auto auto 0!important;width:1122px!important;height:1402px!important;min-height:1402px!important;min-width:1122px!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:#faf9f4!important;overflow:hidden!important;isolation:isolate;display:block!important;transform-origin:0 0!important;direction:ltr!important;box-sizing:border-box!important}
.ron139-sheet *{box-sizing:border-box}
.ron139-sheet .ron139-source,.ron139-sheet .ron139-mask,.ron139-sheet .ron139-clean-layer{position:absolute!important;left:0!important;top:0!important;width:1122px!important;height:1402px!important;min-width:1122px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:fill!important;transform:none!important;opacity:1!important;filter:none!important;pointer-events:none!important;display:block!important}
.ron139-sheet .ron139-source{z-index:0}.ron139-sheet .ron139-mask,.ron139-sheet .ron139-clean-layer{z-index:1}
.ron139-sheet .ron139-line{position:absolute!important;z-index:3;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;line-height:100px!important;font-size:100px!important;text-transform:none!important;-webkit-text-fill-color:currentColor!important;visibility:hidden;white-space:nowrap;pointer-events:none}
.ron139-sheet .ron139-glyph{position:absolute!important;display:inline-block!important;white-space:pre!important;line-height:100px!important;font-size:100px!important;font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;transform-origin:0 0!important;text-align:left!important;user-select:text;font-kerning:normal;font-variant-numeric:lining-nums}
.ron139-sheet .ron139-ink{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-transform:none!important}
.ron139-sheet .ron139-ink bdi{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;direction:ltr;unicode-bidi:isolate}
.ron139-sheet .ron139-baseline{display:inline-block!important;width:0!important;height:0!important;padding:0!important;margin:0!important;vertical-align:baseline!important}
.ron139-sheet[data-ready=true] .ron139-line{visibility:visible}
.ron139-sheet .ron139-action{position:absolute;z-index:2;display:block;border-radius:18px;text-decoration:none}
.ron139-sheet .ron139-action:focus-visible{outline:5px solid #bcdd24;outline-offset:5px}
.ron139-sheet .ron139-action:hover{box-shadow:inset 0 0 0 2px #bedc4a}
.ron139-sheet .ron139-arrow{position:absolute;right:28px;top:50%;transform:translateY(-50%);color:#cee950}
.ron139-sheet .ron139-arrow.chevron{border-right:6px solid currentColor;border-top:6px solid currentColor;width:18px;height:18px;transform:translateY(-50%) rotate(45deg)}
.ron139-sheet .ron139-arrow.triangle{width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:28px solid #bdd733;right:32px}
.ron139-sheet .ron139-arrow.circle{width:41px;height:41px;background:#a9c71b;border-radius:50%;right:21px}
.ron139-sheet .ron139-arrow.circle:after{content:"";position:absolute;left:12px;top:11px;width:15px;height:15px;border-right:3px solid #1c2808;border-top:3px solid #1c2808;transform:rotate(45deg)}
[data-ron139-poster].ron131-host{position:relative;overflow:hidden;aspect-ratio:1122/1402!important;background:#faf9f4}
[data-ron139-poster].ron131-reader{position:relative!important;overflow:hidden!important;max-width:1122px!important;width:100%!important;padding:0!important;margin:auto!important;display:block!important}
.ronIntroPosterLink .ronIntroPoster[data-ron139-poster]{height:auto!important;width:100%!important;max-height:none!important;cursor:zoom-in}
.ron139-view-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;background:transparent;border:0;color:#354710;font:600 14px/1.4 inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
@media print{.ron139-export{width:1122px!important;height:1402px!important}.ron139-export>.ron139-sheet{transform:none!important}@page{size:1122px 1402px;margin:0}}

/* RON V139 POSTERS END */






#ron-hero-3d,#ron-hero-3d *{box-sizing:border-box}
#ron-hero-3d{--ronh140-ink:#12130f;--ronh140-cream:#f8f7f3;--ronh140-gold:#aa9874;--ronh140-scale:.5;--ronh140-px:65%;--ronh140-py:35%;--ronh140-energy:0;width:100%;max-width:2400px;margin:0 auto;position:relative;container:ron-hero140 / inline-size;color:var(--ronh140-ink);font:400 14px/1.5 'RON140-Sans',Arial,sans-serif;background:var(--ronh140-cream)}
#ron-hero-3d .ronh140-viewport{position:relative;width:100%;aspect-ratio:12/5;background:var(--ronh140-cream);isolation:isolate;overflow:hidden}
#ron-hero-3d .ronh140-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}
#ron-hero-3d[data-ready=true] .ronh140-fallback{display:none}
#ron-hero-3d .ronh140-frame{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;opacity:0;outline:none}
#ron-hero-3d[data-ready=true] .ronh140-frame{opacity:1}
#ron-hero-3d .ronh140-frame:focus-visible{box-shadow:inset 0 0 0 3px #bddc24}
#ron-hero-3d .ronh140-scale{position:absolute;top:0;left:0;width:2400px;height:1000px;transform-origin:0 0;transform:scale(var(--ronh140-scale));perspective:2600px;z-index:1}
#ron-hero-3d .ronh140-rig{position:absolute;inset:0;transform-style:preserve-3d;transform:scale(.96);will-change:transform}
#ron-hero-3d .ronh140-plane{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none;will-change:transform,opacity}
#ron-hero-3d .ronh140-background{position:absolute;inset:-120px;background:radial-gradient(ellipse at 76% 38%,#fffdf8 0,#f8f7f3 46%,#eeeae0 100%);z-index:0;pointer-events:none}
#ron-hero-3d .ronh140-back-fx{position:absolute;inset:0;z-index:0;pointer-events:none}
#ron-hero-3d .ronh140-architectural-light{position:absolute;inset:0;background:linear-gradient(116deg,transparent 53%,#b4ab9312 60%,#fff9 68%,transparent 78%);opacity:.6;pointer-events:none}
#ron-hero-3d .ronh140-art{position:absolute;left:1400px;top:-240px;width:960px;height:1200px;overflow:visible}
#ron-hero-3d .ronh140-halo-art{opacity:.6}
#ron-hero-3d .ronh140-ring-spin{transform-origin:478px 640px}
#ron-hero-3d .ronh140-portrait-svg{filter:none;mix-blend-mode:normal;opacity:1;image-rendering:auto}
#ron-hero-3d .ronh140-brand{position:absolute;top:148px;left:132px;font:500 26px/1.5 'RON140-Sans',Arial,sans-serif;letter-spacing:7.5px;white-space:nowrap;margin:0}
#ron-hero-3d .ronh140-title{position:absolute;left:120px;top:283px;width:1220px;margin:0;font:400 126px/1.18 'RON140-Editorial',Georgia,serif;letter-spacing:-4px;white-space:normal;text-wrap:balance}
#ron-hero-3d .ronh140-title span{display:block}
#ron-hero-3d[lang=en] .ronh140-title{font-size:102px;width:1160px;top:259px}
#ron-hero-3d .ronh140-signature{position:absolute;left:132px;top:739px}
#ron-hero-3d .ronh140-rule{display:block;width:76px;height:1px;background:#a89773;margin-bottom:29px}
#ron-hero-3d .ronh140-name{font:500 33px/1.4 'RON140-Sans',Arial,sans-serif;letter-spacing:7px;margin:0}
#ron-hero-3d .ronh140-role{font:400 21px/1.6 'RON140-Sans',Arial,sans-serif;letter-spacing:1px;margin:9px 0 0}
#ron-hero-3d .ronh140-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 40% 65% at var(--ronh140-px) var(--ronh140-py),#fff9 0,#f9ebcc12 36%,transparent 72%);mix-blend-mode:soft-light;opacity:calc(.16 + var(--ronh140-energy)*.72)}
#ron-hero-3d .ronh140-glint{position:absolute;inset:-15%;pointer-events:none;background:linear-gradient(112deg,transparent 39%,#fff0 43%,#fff9 49%,#fff0 56%,transparent 61%);mix-blend-mode:soft-light;opacity:0;transform:translateX(-100%)}
#ron-hero-3d .ronh140-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.58}
#ron-hero-3d .ronh140-edge{position:absolute;inset:0;box-shadow:inset 0 0 100px #9e8f650a;pointer-events:none}
#ron-hero-3d .ronh140-rail{position:absolute;left:clamp(16px,5.5vw,132px);right:clamp(14px,2.4vw,56px);bottom:clamp(12px,1.7vw,38px);display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:5;pointer-events:none;opacity:0}
#ron-hero-3d[data-ready=true] .ronh140-rail{opacity:1}
#ron-hero-3d .ronh140-hint{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.025em;color:#676b5e;margin:0;user-select:none}
#ron-hero-3d .ronh140-hint svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.25;flex:none}
#ron-hero-3d .ronh140-actions{display:flex;gap:4px;align-items:center;pointer-events:auto;padding:3px;background:#f8f7f3d9;border:1px solid #d8d6cd}
#ron-hero-3d .ronh140-actions button{display:grid;place-items:center;min-width:44px;width:44px;height:44px;margin:0;padding:11px;border:0;background:transparent;color:#393e31;font:500 12px/1 'RON140-Sans',Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s}
#ron-hero-3d .ronh140-actions button:hover{background:#e5e5da;color:#12130f}
#ron-hero-3d .ronh140-actions button[aria-pressed=true]{background:#0b1408;color:#f6f4ef}
#ron-hero-3d .ronh140-actions button:focus-visible{outline:3px solid #bddc24;outline-offset:2px}
#ron-hero-3d .ronh140-actions svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
#ron-hero-3d .ronh140-play{display:none}
#ron-hero-3d[data-motion=false] .ronh140-pause{display:none}
#ron-hero-3d[data-motion=false] .ronh140-play{display:block}
#ron-hero-3d .ronh140-lang-separator{height:19px;width:1px;background:#d8d6cd;margin-inline:3px}
#ron-hero-3d .ronh140-loading{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);font-size:12px;color:#606553;background:#f8f7f3e6;padding:5px 10px}
#ron-hero-3d[data-ready=true] .ronh140-loading{display:none}
#ron-hero-3d .ronh140-defs{position:absolute;width:0;height:0;overflow:hidden}
#ron-hero-3d .ronh140-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@container ron-hero140 (max-width:760px){
#ron-hero-3d .ronh140-viewport{aspect-ratio:4/5;overflow:visible}
#ron-hero-3d .ronh140-scale{width:960px;height:1200px;perspective:1700px}
#ron-hero-3d .ronh140-art{left:0;top:0;width:960px;height:1200px}
#ron-hero-3d .ronh140-brand{top:58px;left:0;width:100%;text-align:center;font-size:22px;letter-spacing:6px}
#ron-hero-3d .ronh140-title,#ron-hero-3d[lang=en] .ronh140-title{left:36px;top:122px;width:888px;font-size:80px;line-height:1.15;text-align:center;letter-spacing:-2.7px}
#ron-hero-3d[lang=en] .ronh140-title{font-size:68px;top:125px}
#ron-hero-3d .ronh140-title span{white-space:nowrap}
#ron-hero-3d .ronh140-signature{left:0;top:1038px;width:100%;text-align:center}
#ron-hero-3d .ronh140-rule{width:45px;margin:0 auto 13px}
#ron-hero-3d .ronh140-name{font-size:29px;line-height:1.5;letter-spacing:5px}
#ron-hero-3d .ronh140-role{font-size:19px;line-height:1.5;margin:2px 0 0;letter-spacing:.5px}
#ron-hero-3d .ronh140-portrait-svg,#ron-hero-3d .ronh140-ground-art,#ron-hero-3d .ronh140-halo-art{transform:translate(52px,18px) scale(.89);transform-origin:0 0}
#ron-hero-3d .ronh140-rail{left:0;right:0;top:100%;bottom:auto;height:66px;padding:8px 12px;justify-content:space-between;background:#f8f7f3;border-top:1px solid #dfddd3}
#ron-hero-3d .ronh140-hint{display:flex;max-width:135px;min-width:0;font-size:10px;line-height:1.45;gap:6px}
#ron-hero-3d .ronh140-actions{gap:1px;padding:2px}
#ron-hero-3d .ronh140-actions button{width:44px;height:44px;min-width:44px}
#ron-hero-3d .ronh140-light{background:radial-gradient(ellipse 75% 45% at var(--ronh140-px) var(--ronh140-py),#fff8,transparent 72%)}
}
#ron-hero-3d[data-layout=portrait]{padding-bottom:66px}
@container ron-hero140 (max-width:380px){#ron-hero-3d .ronh140-hint{display:none}#ron-hero-3d .ronh140-rail{justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){#ron-hero-3d .ronh140-actions button{transition:none}}
@media print{#ron-hero-3d .ronh140-frame,#ron-hero-3d .ronh140-rail,#ron-hero-3d .ronh140-loading{display:none}#ron-hero-3d .ronh140-fallback{display:block!important;position:relative;width:auto;max-width:100%;height:auto}#ron-hero-3d .ronh140-viewport{height:auto;aspect-ratio:auto}}








/* V140 — original HTML 3D artwork, continuous cream hero, native multilingual copy. */
#ron-leadership-v124 #main-content{position:relative!important;isolation:isolate;background:radial-gradient(ellipse at 76% 38%,#fffdf8 0,#f8f7f3 46%,#eeeae0 100%)!important;color:#12130f!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important}
#ron-leadership-v124 #main-content .ronHeroMedia{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;aspect-ratio:auto!important;min-width:0!important;z-index:1!important;padding:18px 0 20px!important}
#ron-leadership-v124 #main-content .ronHeroInner{background:transparent!important;z-index:2!important;min-width:0!important}
#ron-leadership-v124 #main-content .ronHeroTitle,#ron-leadership-v124 #main-content .ronHeroTitleLine{color:#121b12!important;-webkit-text-fill-color:#121b12!important;text-shadow:none!important}
#ron-leadership-v124 #main-content .ronHeroTitleAccent{color:#344b2a!important;-webkit-text-fill-color:#344b2a!important;text-shadow:none!important}
#ron-leadership-v124 #main-content .ronHeroKicker{color:#4b5b3e!important;-webkit-text-fill-color:#4b5b3e!important;border-color:#aa9874!important}
#ron-leadership-v124 #main-content .ronHeroLead{color:#394333!important;-webkit-text-fill-color:#394333!important}
#ron-leadership-v124 #main-content .ronHeroCreed,#ron-leadership-v124 #main-content .ronRollbackHeroNote{color:#59614f!important;-webkit-text-fill-color:#59614f!important}
#ron-leadership-v124 #main-content .ronHeroPrimary{background:#21351b!important;border-color:#21351b!important;color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}
#ron-leadership-v124 #main-content .ronHeroPrimary:hover{background:#344b2a!important;border-color:#344b2a!important}
#ron-leadership-v124 #main-content .ronHeroSecondary{background:transparent!important;border-color:#9b9f8f!important;color:#34432b!important;-webkit-text-fill-color:#34432b!important}
#ron-leadership-v124 #main-content .ronHeroSecondary:hover{background:#e8eadf!important}
#ron-leadership-v124 #ron-hero-3d{width:min(100%,660px,62svh);max-width:660px;margin:auto;background:transparent;color:#12130f;direction:ltr;padding-bottom:66px}
#ron-leadership-v124 #ron-hero-3d .ronh140-viewport{background:transparent;aspect-ratio:4/5;overflow:visible}
#ron-leadership-v124 #ron-hero-3d .ronh140-background,#ron-leadership-v124 #ron-hero-3d .ronh140-edge,#ron-leadership-v124 #ron-hero-3d .ronh140-architectural-light{background:none;box-shadow:none}
#ron-leadership-v124 #ron-hero-3d .ronh140-rail{background:transparent;border-top-color:#b4ac932e;padding-inline:18px;gap:10px;justify-content:space-between}
#ron-leadership-v124 #ron-hero-3d .ronh140-hint{display:flex;max-width:230px;font-size:11px;line-height:1.55;text-align:start;letter-spacing:0}
#ron-leadership-v124 #ron-hero-3d .ronh140-actions{flex:none;background:#fffdf8a6;border-color:#c2c5b2;border-radius:9px;padding:3px;gap:2px}
#ron-leadership-v124 #ron-hero-3d .ronh140-actions button{border-radius:5px}
#ron-leadership-v124 #ron-hero-3d .ronh140-title{color:#12130f;-webkit-text-fill-color:#12130f;text-shadow:none;letter-spacing:-2.7px}
#ron-leadership-v124 #ron-hero-3d .ronh140-name,#ron-leadership-v124 #ron-hero-3d .ronh140-role,#ron-leadership-v124 #ron-hero-3d .ronh140-brand{color:#12130f;-webkit-text-fill-color:#12130f;text-shadow:none}
#ron-leadership-v124 #ron-hero-3d .ronh140-role{left:36px;width:888px;position:relative;white-space:nowrap}
#ron-leadership-v124 #ron-hero-3d[lang=ar] .ronh140-title,#ron-leadership-v124 #ron-hero-3d[lang=ar] .ronh140-role{letter-spacing:0;direction:rtl}
#ron-leadership-v124 #ron-hero-3d .ronh140-title[dir=rtl],#ron-leadership-v124 #ron-hero-3d .ronh140-role[dir=rtl]{unicode-bidi:plaintext}
#ron-leadership-v124 #ron-hero-3d[data-script] .ronh140-title{letter-spacing:0}
#ron-leadership-v124 #main-content .ron140-ambience{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 42% 80% at var(--ron140-light-x,72%) var(--ron140-light-y,38%),#fffaf061,transparent 74%),linear-gradient(116deg,transparent 50%,#b4ab9309 58%,#ffffff30 69%,transparent 80%)}
@media(max-width:900px){
 #ron-leadership-v124 #main-content{grid-template-columns:1fr!important}
 #ron-leadership-v124 #main-content .ronHeroMedia{grid-column:1!important;grid-row:1!important;height:auto!important;aspect-ratio:auto!important;padding:8px 0 0!important}
 #ron-leadership-v124 #main-content .ronHeroInner{grid-column:1!important;grid-row:2!important;padding:0 22px!important}
 #ron-leadership-v124 #ron-hero-3d{width:min(100%,600px);max-width:600px}
}
@container ron-leadership (max-width:900px){
 #ron-leadership-v124 #main-content{grid-template-columns:1fr!important}
 #ron-leadership-v124 #main-content .ronHeroMedia{grid-column:1!important;grid-row:1!important;height:auto!important;aspect-ratio:auto!important;padding:8px 0 0!important}
 #ron-leadership-v124 #main-content .ronHeroInner{grid-column:1!important;grid-row:2!important;padding:0 22px!important}
 #ron-leadership-v124 #ron-hero-3d{width:min(100%,600px);max-width:600px}
}
@media print{#ron-leadership-v124 #ron-hero-3d .ronh140-frame{display:block!important;opacity:1!important}#ron-leadership-v124 #ron-hero-3d .ronh140-fallback,#ron-leadership-v124 #ron-hero-3d .ronh140-rail{display:none!important}#ron-leadership-v124 #ron-hero-3d .ronh140-viewport{aspect-ratio:4/5!important}#ron-leadership-v124 #ron-hero-3d{padding-bottom:0!important}}




#ron-audience-3d,#ron-audience-3d *{box-sizing:border-box}
#ron-audience-3d{position:relative;isolation:isolate;width:100%;aspect-ratio:12/5;min-height:440px;max-height:1000px;overflow:hidden;background:#020407;color:#c6d6e8;font:14px/1.5 Arial,"Helvetica Neue",sans-serif;touch-action:pan-y;outline:none;--ron141-mask:url('https://roninternational.net/wp-content/uploads/2026/09/ron-c789ee5491e93c984e51.svg')}
#ron-audience-3d .ron141-world{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 67% 49%,#071325 0%,#030910 30%,#020407 68%)}
#ron-audience-3d .ron141-atmosphere{position:absolute;inset:-8%;background:radial-gradient(ellipse at 68% 54%,#1b72c81c,transparent 36%),radial-gradient(ellipse at 83% 30%,#3c6adb0a,transparent 36%);will-change:transform}
#ron-audience-3d .ron141-depth-beam{position:absolute;left:27%;top:-62%;width:34%;height:210%;transform:rotate(-28deg);background:linear-gradient(90deg,transparent,#1550830a 43%,#386bb815 50%,transparent 61%);filter:blur(23px);opacity:.45}
#ron-audience-3d .ron141-depth-beam.ron141-beam-two{left:69%;top:-60%;width:27%;transform:rotate(27deg);background:linear-gradient(90deg,transparent,#6789bc0c,transparent);filter:blur(35px)}
#ron-audience-3d .ron141-stage{position:absolute;inset:0;perspective:1800px;perspective-origin:65% 49%;pointer-events:none}
#ron-audience-3d .ron141-person{position:absolute;left:65%;top:48%;width:var(--ron141-person-width,680px);aspect-ratio:1363/1154;transform-origin:50% 57%;transform:translate(-50%,-50%);will-change:transform;backface-visibility:hidden}
#ron-audience-3d .ron141-photo,#ron-audience-3d .ron141-surface{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
#ron-audience-3d .ron141-photo{-webkit-mask-image:var(--ron141-mask);mask-image:var(--ron141-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
#ron-audience-3d .ron141-surface{opacity:0;pointer-events:none}
#ron-audience-3d.ron141-gpu .ron141-surface{opacity:1}
#ron-audience-3d.ron141-gpu .ron141-photo{opacity:0}
#ron-audience-3d .ron141-fx{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:4;pointer-events:none}
#ron-audience-3d .ron141-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#020407 0%,#02040700 18%,#02040700 87%,#0204075c 100%);z-index:5}
#ron-audience-3d .ron141-tools{position:absolute;right:clamp(14px,2.2vw,36px);bottom:clamp(14px,2.2vw,30px);z-index:8;display:flex;gap:5px;opacity:.65;transition:opacity .25s}
#ron-audience-3d:hover .ron141-tools,#ron-audience-3d:focus-within .ron141-tools{opacity:1}
#ron-audience-3d .ron141-tool{appearance:none;display:grid;place-items:center;width:44px;height:44px;padding:11px;background:#02060965;border:1px solid #87b1dd22;border-radius:50%;color:#c6d6e8;cursor:pointer;transition:background .2s,border-color .2s}
#ron-audience-3d .ron141-tool:hover{background:#10223ba6;border-color:#87b1dd70}
#ron-audience-3d .ron141-tool svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#ron-audience-3d .ron141-tool:focus-visible,#ron-audience-3d:focus-visible{outline:2px solid #d3ec78;outline-offset:3px}
#ron-audience-3d .ron141-play{display:none}
#ron-audience-3d.ron141-paused .ron141-play{display:block}
#ron-audience-3d.ron141-paused .ron141-pause{display:none}
#ron-audience-3d .ron141-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:1180px){#ron-audience-3d .ron141-person{left:62%}#ron-audience-3d .ron141-stage{perspective-origin:62% 49%}}
@media(max-width:760px){#ron-audience-3d{aspect-ratio:4/5;min-height:460px;max-height:none}#ron-audience-3d .ron141-person{left:50%;top:50%}#ron-audience-3d .ron141-stage{perspective:1000px;perspective-origin:50% 50%}#ron-audience-3d .ron141-world{background:radial-gradient(ellipse at 50% 53%,#08172a 0%,#030912 37%,#020407 75%)}#ron-audience-3d .ron141-atmosphere{background:radial-gradient(ellipse at 50% 54%,#1b72c824,transparent 42%)}#ron-audience-3d .ron141-depth-beam{left:4%;width:55%;opacity:.36}#ron-audience-3d .ron141-depth-beam.ron141-beam-two{left:60%}#ron-audience-3d .ron141-tools{opacity:.82}}
@media(max-width:420px){#ron-audience-3d{min-height:420px}}
@media(max-height:530px) and (min-width:761px){#ron-audience-3d{min-height:360px}}
@media(prefers-reduced-motion:reduce){#ron-audience-3d .ron141-tools,#ron-audience-3d .ron141-tool{transition:none}}









/* V141 — continuous dark blue environment from the supplied 3D artwork. */
#ron-leadership-v124 #danh-cho-ai.ron141-audience{position:relative;isolation:isolate;display:grid;width:100%;min-height:770px;overflow:hidden;background:radial-gradient(ellipse at 75% 49%,#071325 0%,#030910 30%,#020407 68%);color:#c6d6e8;container:ron141-section / inline-size;border-top:1px solid #18212e;border-bottom:1px solid #18212e;padding:0;margin:0;font-family:var(--ron141-copy-font,"RON141-Latin"),Arial,sans-serif}
#danh-cho-ai.ron141-audience *,#danh-cho-ai.ron141-audience *::before,#danh-cho-ai.ron141-audience *::after{box-sizing:border-box}
#ron-leadership-v124 #ron-audience-3d{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;background:transparent;z-index:0;direction:ltr;isolation:isolate}
#ron-leadership-v124 #ron-audience-3d .ron141-world{background:transparent}
#ron-leadership-v124 #ron-audience-3d .ron141-person{left:var(--ron141-person-x,74%);top:var(--ron141-person-y,50%);width:var(--ron141-person-width,min(52vw,740px))}
#ron-leadership-v124 #ron-audience-3d .ron141-stage{perspective:var(--ron141-camera,1800px);perspective-origin:var(--ron141-person-x,74%) var(--ron141-camera-y,49%)}
#ron-leadership-v124 #ron-audience-3d .ron141-vignette{background:linear-gradient(0deg,#020407 0%,#02040700 17%,#02040700 93%,#02040738 100%)}
#ron-leadership-v124 #danh-cho-ai .ron141-copy-veil{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#020407eb 0%,#020407dc 33%,#02040783 45%,#02040700 61%)}
#ron-leadership-v124 #danh-cho-ai .ron141-copy{position:relative;z-index:2;width:45%;max-width:650px;min-width:0;margin-left:clamp(28px,5.5vw,88px);padding:68px 0 70px;pointer-events:auto}
#ron-leadership-v124 #danh-cho-ai .ron141-kicker{margin:0 0 25px;padding:0 0 0 14px;border-left:2px solid #7ca4cf;font:600 12px/1.7 var(--ron141-copy-font,"RON141-Latin"),Arial,sans-serif;letter-spacing:.10em;color:#9ab6d3;-webkit-text-fill-color:#9ab6d3}
#ron-leadership-v124 #danh-cho-ai #ron-audience-title{margin:0 0 32px;font:600 clamp(34px,3.2vw,48px)/1.2 var(--ron141-copy-bold,"RON141-LatinBold"),"RON141-Symbols",Arial,sans-serif;letter-spacing:-.035em;color:#f1f5fa;-webkit-text-fill-color:#f1f5fa;text-wrap:balance;overflow-wrap:break-word}
#ron-leadership-v124 #danh-cho-ai #ron-audience-title span,#ron-leadership-v124 #danh-cho-ai #ron-audience-title em{display:block;font:inherit;letter-spacing:inherit}
#ron-leadership-v124 #danh-cho-ai #ron-audience-title em{color:#91bde6;-webkit-text-fill-color:#91bde6;font-style:normal}
#ron-leadership-v124 #danh-cho-ai .ron141-signals{margin:0;padding:0;list-style:none;border-top:1px solid #829db62b}
#ron-leadership-v124 #danh-cho-ai .ron141-signal{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px;row-gap:6px;margin:0;padding:20px 0;border-bottom:1px solid #829db62b}
#ron-leadership-v124 #danh-cho-ai .ron141-number{grid-row:1/3;padding-top:4px;color:#7c9cbf;font:500 11px/1.5 var(--ron141-copy-font,"RON141-Latin"),Arial,sans-serif;letter-spacing:.12em;direction:ltr}
#ron-leadership-v124 #danh-cho-ai .ron141-signal h3{margin:0;color:#e5ecf5;-webkit-text-fill-color:#e5ecf5;font:600 18px/1.45 var(--ron141-copy-bold,"RON141-LatinBold"),"RON141-Symbols",Arial,sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere}
#ron-leadership-v124 #danh-cho-ai .ron141-signal p{margin:0;color:#b3c1d1;-webkit-text-fill-color:#b3c1d1;font:400 15px/1.7 var(--ron141-copy-font,"RON141-Latin"),Arial,sans-serif;overflow-wrap:anywhere}
#ron-leadership-v124 #danh-cho-ai .ron141-footer{margin:26px 0 0}
#ron-leadership-v124 #danh-cho-ai .ron141-contact{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border:1px solid #7295b9;border-radius:3px;background:#9bbdda12;color:#e1eefb;-webkit-text-fill-color:#e1eefb;font:600 14px/1.6 var(--ron141-copy-bold,"RON141-LatinBold"),"RON141-Symbols",Arial,sans-serif;text-decoration:none;text-align:center;transition:background .2s,border-color .2s}
#ron-leadership-v124 #danh-cho-ai .ron141-contact:hover{background:#759ccf25;border-color:#bdd4eb}
#ron-leadership-v124 #danh-cho-ai .ron141-contact:focus-visible{outline:2px solid #d3ec78;outline-offset:4px}
#ron-leadership-v124 #ron-audience-3d .ron141-toolbar{position:absolute;left:55%;right:5%;bottom:42px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;pointer-events:none}
#ron-leadership-v124 #ron-audience-3d .ron141-hint{max-width:280px;margin:0;font:400 11px/1.7 var(--ron141-copy-font,"RON141-Latin"),Arial,sans-serif;color:#98afc8;letter-spacing:.015em;overflow-wrap:anywhere}
#ron-leadership-v124 #ron-audience-3d .ron141-tools{position:static;display:flex;flex:none;gap:8px;opacity:1;pointer-events:auto}
#ron-leadership-v124 #ron-audience-3d .ron141-tool{background:#0a1422c9;border-color:#6387ae73;color:#d5e7f8}
#ron-leadership-v124 #danh-cho-ai[lang=ar] .ron141-copy{direction:rtl}
#ron-leadership-v124 #danh-cho-ai[lang=ar] .ron141-kicker{border-left:0;border-right:2px solid #7ca4cf;padding-left:0;padding-right:14px;letter-spacing:0}
#ron-leadership-v124 #danh-cho-ai[data-script] #ron-audience-title{line-height:1.45;letter-spacing:0}
#ron-leadership-v124 #danh-cho-ai[data-script] .ron141-signal p{line-height:1.9}
@media(max-width:980px){
 #ron-leadership-v124 #danh-cho-ai.ron141-audience{display:flex;flex-direction:column;min-height:0;background:radial-gradient(ellipse at 50% 32%,#071325 0%,#030910 27%,#020407 66%);padding-bottom:42px}
 #ron-leadership-v124 #danh-cho-ai .ron141-copy{display:contents}
 #ron-leadership-v124 #danh-cho-ai .ron141-heading{position:relative;z-index:2;order:0;width:min(100% - 44px,640px);margin:40px auto 0}
 #ron-leadership-v124 #danh-cho-ai .ron141-kicker{margin-bottom:18px;font-size:11px}
 #ron-leadership-v124 #danh-cho-ai #ron-audience-title{font-size:clamp(31px,5.2vw,44px);margin-bottom:8px;line-height:1.25}
 #ron-leadership-v124 #ron-audience-3d{position:relative;inset:auto;order:1;flex:none;width:min(100%,680px);height:auto;aspect-ratio:1/1;margin:0 auto;min-height:0;max-height:none}
 #ron-leadership-v124 #ron-audience-3d .ron141-person{width:var(--ron141-person-width,96%);left:var(--ron141-person-x,50%);top:var(--ron141-person-y,43%)}
 #ron-leadership-v124 #danh-cho-ai .ron141-copy-veil{display:none}
 #ron-leadership-v124 #danh-cho-ai .ron141-signals{position:relative;z-index:2;order:2;width:min(100% - 44px,640px);margin:14px auto 0}
 #ron-leadership-v124 #danh-cho-ai .ron141-signal{column-gap:12px;grid-template-columns:25px minmax(0,1fr);padding:19px 0}
 #ron-leadership-v124 #danh-cho-ai .ron141-footer{position:relative;z-index:2;order:3;width:min(100% - 44px,640px);margin:24px auto 0}
 #ron-leadership-v124 #danh-cho-ai .ron141-contact{width:100%}
 #ron-leadership-v124 #ron-audience-3d .ron141-toolbar{left:22px;right:22px;bottom:10px;gap:12px;min-height:50px}
 #ron-leadership-v124 #ron-audience-3d .ron141-hint{max-width:350px;font-size:11px;letter-spacing:0}
}
/* Equivalent rules are added below for embedded narrow page containers. */
@media(prefers-reduced-motion:reduce){#ron-leadership-v124 #danh-cho-ai .ron141-contact{transition:none}}

@container ron-leadership (max-width:980px){
 #ron-leadership-v124 #danh-cho-ai.ron141-audience{display:flex;flex-direction:column;min-height:0;background:radial-gradient(ellipse at 50% 32%,#071325 0%,#030910 27%,#020407 66%);padding-bottom:42px}
 #ron-leadership-v124 #danh-cho-ai .ron141-copy{display:contents}
 #ron-leadership-v124 #danh-cho-ai .ron141-heading{position:relative;z-index:2;order:0;width:min(100% - 44px,640px);margin:40px auto 0}
 #ron-leadership-v124 #danh-cho-ai .ron141-kicker{margin-bottom:18px;font-size:11px}
 #ron-leadership-v124 #danh-cho-ai #ron-audience-title{font-size:clamp(31px,5.2vw,44px);margin-bottom:8px;line-height:1.25}
 #ron-leadership-v124 #ron-audience-3d{position:relative;inset:auto;order:1;flex:none;width:min(100%,680px);height:auto;aspect-ratio:1/1;margin:0 auto;min-height:0;max-height:none}
 #ron-leadership-v124 #ron-audience-3d .ron141-person{width:var(--ron141-person-width,96%);left:var(--ron141-person-x,50%);top:var(--ron141-person-y,43%)}
 #ron-leadership-v124 #danh-cho-ai .ron141-copy-veil{display:none}
 #ron-leadership-v124 #danh-cho-ai .ron141-signals{position:relative;z-index:2;order:2;width:min(100% - 44px,640px);margin:14px auto 0}
 #ron-leadership-v124 #danh-cho-ai .ron141-signal{column-gap:12px;grid-template-columns:25px minmax(0,1fr);padding:19px 0}
 #ron-leadership-v124 #danh-cho-ai .ron141-footer{position:relative;z-index:2;order:3;width:min(100% - 44px,640px);margin:24px auto 0}
 #ron-leadership-v124 #danh-cho-ai .ron141-contact{width:100%}
 #ron-leadership-v124 #ron-audience-3d .ron141-toolbar{left:22px;right:22px;bottom:10px;gap:12px;min-height:50px}
 #ron-leadership-v124 #ron-audience-3d .ron141-hint{max-width:350px;font-size:11px;letter-spacing:0}
}


/* V142: viewport-sized hero with independently fitted, enlarged original portrait. */
#ron-leadership-v124 #main-content{display:block!important;position:relative!important;width:100%!important;min-height:100vh!important;min-height:100svh!important;height:auto!important;padding:0!important;overflow:hidden!important}
#ron-leadership-v124 #main-content .ronHeroMedia{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;z-index:1!important}
#ron-leadership-v124 #main-content .ronHeroInner{position:relative!important;display:flex!important;align-items:center!important;width:42%!important;min-height:100vh!important;min-height:100svh!important;margin:0 0 0 6%!important;padding:56px 0 145px!important;z-index:2!important;pointer-events:none}
#ron-leadership-v124 #main-content .ronHeroCopy{width:100%!important;max-width:620px!important;margin:0!important;padding:0!important;pointer-events:auto}
#ron-leadership-v124 #main-content .ronHeroTitle{font-size:clamp(36px,3.4vw,54px)!important;line-height:1.18!important}
#ron-leadership-v124 #main-content .ronHeroLead,#ron-leadership-v124 #main-content .ronHeroCreed{font-size:15px!important;line-height:1.7!important}
#ron-leadership-v124 #main-content .ronHeroActions{margin-top:22px!important;gap:10px!important}
#ron-leadership-v124 #main-content #ron-hero-3d{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;padding:0;container:none;background:transparent}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-viewport{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;overflow:visible;background:transparent}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-frame{inset:0;overflow:hidden}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-scale{width:100%;height:100%;transform:none;perspective:1800px}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-art{left:var(--ron142-art-left,50%);top:var(--ron142-art-top,0);width:var(--ron142-art-width,960px);height:var(--ron142-art-height,1200px);transform:none;transform-origin:0 0}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-brand{top:20px;left:var(--ron142-zone-left,50%);width:var(--ron142-zone-width,50%);font-size:14px;letter-spacing:4px;text-align:center}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-title{left:6%;top:auto;bottom:36px;width:var(--ron142-title-width,40%);font-size:28px;line-height:1.15;letter-spacing:-.5px;text-align:start;white-space:normal}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-title span{white-space:nowrap}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-signature{left:var(--ron142-zone-left,50%);top:auto;bottom:88px;width:var(--ron142-zone-width,50%);text-align:center}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-rule{width:40px;margin:0 auto 9px}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-name{font-size:19px;line-height:1.45;letter-spacing:3px;margin:0}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-role{position:relative;left:0;width:100%;margin:3px 0 0;font-size:14px;line-height:1.45;letter-spacing:.3px}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-rail{top:auto;bottom:12px;left:52%;right:3%;height:58px;padding:0 8px;background:transparent;border:0;display:flex;justify-content:space-between}
#ron-leadership-v124 #main-content #ron-hero-3d .ronh140-hint{font-size:11px;max-width:220px}
#ron-leadership-v124 #main-content #ron-hero-3d[data-script] .ronh140-title,#ron-leadership-v124 #main-content #ron-hero-3d[lang=ar] .ronh140-title{letter-spacing:0}
@media(max-width:900px){
 #ron-leadership-v124 #main-content .ronHeroMedia{position:relative!important;inset:auto!important;width:100%!important;height:100vh!important;height:100svh!important;min-height:540px!important;padding:0!important}
 #ron-leadership-v124 #main-content .ronHeroInner{display:block!important;min-height:0!important;width:auto!important;margin:0!important;padding:35px 24px 46px!important}
 #ron-leadership-v124 #main-content .ronHeroCopy{max-width:700px!important;margin:auto!important}
 #ron-leadership-v124 #main-content .ronHeroTitle{font-size:clamp(33px,7.8vw,48px)!important}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-title{top:52px;bottom:auto;left:24px;width:calc(100% - 48px);text-align:center;letter-spacing:-.5px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-brand{top:19px;font-size:12px;letter-spacing:3px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-signature{bottom:86px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-name{font-size:17px;letter-spacing:2px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-rail{left:12px;right:12px;bottom:10px;padding:0 4px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-hint{max-width:180px}
}

@container ron-leadership (max-width:900px){
 #ron-leadership-v124 #main-content .ronHeroMedia{position:relative!important;inset:auto!important;width:100%!important;height:100vh!important;height:100svh!important;min-height:540px!important;padding:0!important}
 #ron-leadership-v124 #main-content .ronHeroInner{display:block!important;min-height:0!important;width:auto!important;margin:0!important;padding:35px 24px 46px!important}
 #ron-leadership-v124 #main-content .ronHeroCopy{max-width:700px!important;margin:auto!important}
 #ron-leadership-v124 #main-content .ronHeroTitle{font-size:clamp(33px,7.8vw,48px)!important}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-title{top:52px;bottom:auto;left:24px;width:calc(100% - 48px);text-align:center;letter-spacing:-.5px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-brand{top:19px;font-size:12px;letter-spacing:3px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-signature{bottom:86px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-name{font-size:17px;letter-spacing:2px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-rail{left:12px;right:12px;bottom:10px;padding:0 4px}
 #ron-leadership-v124 #main-content #ron-hero-3d .ronh140-hint{max-width:180px}
}




.ron143-banner3d,.ron143-banner3d *{box-sizing:border-box}
.ron143-banner3d{--ron-focus:#bddc24;--ron-ink:#12130f;--ron-surface:#fff;position:relative;isolation:isolate;width:min(100%,1122px,calc(var(--ron-banner-height,100svh) * .800285));aspect-ratio:1122/1402;margin-inline:auto;background:var(--ron-surface);font-family:Arial,"Segoe UI",sans-serif;line-height:1.5;touch-action:pan-y;container-type:inline-size;overflow:hidden;perspective:1600px;outline:none;-webkit-tap-highlight-color:transparent}
.ron143-scene{position:absolute;inset:4%;perspective:1100px;perspective-origin:50% 46%;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform}
.ron143-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.ron143-back,.ron143-residual,.ron143-actor,.ron143-original,.ron143-grain,.ron143-sheen,.ron143-orbits,.ron143-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.ron143-back{z-index:0;will-change:transform;transform-origin:50% 46%}
.ron143-residual{z-index:1;backface-visibility:hidden}
.ron143-residual svg,.ron143-actor svg{display:block;width:100%;height:100%;overflow:visible}
.ron143-actor{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,filter}
.ron143-actor[data-actor=face]{z-index:4;transform-origin:51% 27%}
.ron143-actor[data-actor=speaker]{z-index:5;transform-origin:24% 48%}
.ron143-actor[data-actor=thinker]{z-index:6;transform-origin:72% 57%}
.ron143-actor[data-actor=writer]{z-index:7;transform-origin:49% 76%}
.ron143-original{z-index:12;opacity:1;backface-visibility:hidden}
.ron143-ready .ron143-original{opacity:0}
.ron143-original.ron143-static-visible{opacity:1}
.ron143-orbits{z-index:3;opacity:0;will-change:transform,opacity;transform-origin:50% 48%;overflow:visible}
.ron143-orbits svg{width:100%;height:100%;overflow:visible}
.ron143-sheen{z-index:9;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(ellipse at var(--ron-lx,50%) var(--ron-ly,40%),#fff9 0,#f5e8bf36 14%,transparent 43%);will-change:opacity;background-size:100% 100%}
.ron143-fx{z-index:10;opacity:.65}
.ron143-sweep{position:absolute;inset:-15%;z-index:11;opacity:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(108deg,transparent 34%,#e3d5a329 45%,#fff9 49%,#f8edc84d 52%,transparent 63%);will-change:transform,opacity}
.ron143-contour{opacity:0;position:absolute;inset:0;pointer-events:none}
.ron143-targets{position:absolute;inset:4%;z-index:20;pointer-events:none}
.ron143-target{position:absolute;background:transparent;border:0;border-radius:16px;color:transparent;pointer-events:none;padding:0;font:inherit;outline:none}
.ron143-target[data-select=0]{left:34%;top:1%;width:37%;height:48%}
.ron143-target[data-select=1]{left:3%;top:29%;width:39%;height:38%}
.ron143-target[data-select=2]{left:53%;top:35%;width:43%;height:40%}
.ron143-target[data-select=3]{left:24%;top:56%;width:61%;height:35%}
.ron143-target:focus-visible{outline:2px solid #789447;outline-offset:5px}
.ron143-ui{position:absolute;right:3%;bottom:1%;display:flex;gap:3px;z-index:30}
.ron143-control{display:grid;place-items:center;min-width:44px;min-height:44px;padding:10px;border:1px solid transparent;background:#ffffffd9;color:#2a412e;cursor:pointer;border-radius:50%;transition:border-color .2s,background .2s,opacity .2s;touch-action:manipulation}
.ron143-control:hover{background:#eff3e7;border-color:#dce4cc}
.ron143-control[aria-pressed=true]{background:#eaf0dd;border-color:#c6d4b2}
.ron143-control:focus-visible{outline:3px solid var(--ron-focus);outline-offset:2px}
.ron143-control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
.ron143-hint{position:absolute;left:4%;right:calc(3% + 192px);bottom:1.8%;color:#53614e;font-size:12px;line-height:1.5;letter-spacing:.015em;z-index:25;margin:0;pointer-events:none;transition:opacity .65s;white-space:normal}
.ron143-hint:before{content:"";display:inline-block;width:5px;height:5px;vertical-align:2px;border-radius:50%;background:#8e9d61;margin-right:8px}
.ron143-used .ron143-hint{opacity:0}
.ron143-paused .ron143-hint{opacity:1}
.ron143-intro .ron143-hint{opacity:0}
.ron143-skip{position:absolute;left:4%;bottom:1%;z-index:30;border:1px solid #e1e5d8;background:#ffffffde;color:#405139;border-radius:24px;padding:9px 13px;min-height:44px;font:12px/1.4 Arial,sans-serif;cursor:pointer;touch-action:manipulation}
.ron143-skip:hover{background:#eef2e6;border-color:#b6c89c}
.ron143-skip:focus-visible{outline:3px solid var(--ron-focus);outline-offset:2px}
.ron143-skip[hidden]{display:none}
.ron143-progress{position:absolute;left:4%;right:4%;bottom:.3%;height:1px;background:#6c865718;opacity:0;z-index:28;pointer-events:none;transition:opacity .7s}
.ron143-progress span{display:block;height:100%;background:linear-gradient(90deg,#9dba7b,#c8b783);transform:scaleX(0);transform-origin:0 50%}
.ron143-intro .ron143-progress{opacity:.7}
.ron143-name{position:absolute;left:70.5%;top:8.5%;width:27%;z-index:13;color:#12130f;pointer-events:none;display:none;transform-style:preserve-3d;will-change:transform}
.ron143-name h1{margin:0;font-size:3.18cqw;line-height:1.3;letter-spacing:-.055em;font-weight:800;white-space:nowrap}
.ron143-name p{margin:.12em 0 0;font-size:2.1cqw;line-height:1.45;text-align:center}
.ron143-brand{position:absolute;bottom:8%;left:10%;right:10%;z-index:13;color:#24412d;text-align:center;letter-spacing:.23em;font-size:1.18cqw;line-height:1.6;display:none;pointer-events:none}
.ron143-show-name .ron143-name,.ron143-show-name .ron143-brand{display:block}
.ron143-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(hover:hover) and (pointer:fine){.ron143-banner3d{cursor:default}.ron143-ui{opacity:.4;transition:opacity .3s}.ron143-banner3d:hover .ron143-ui,.ron143-banner3d:focus-within .ron143-ui{opacity:1}}
@media(max-width:760px){.ron143-banner3d{width:min(100%,calc(var(--ron-banner-height,100svh) * .800285))}.ron143-scene,.ron143-targets{inset:4.5%}.ron143-hint{left:5%;bottom:2%;right:calc(3% + 180px);font-size:12px}.ron143-ui{right:3%;bottom:1.1%;gap:0}.ron143-control{min-width:44px;min-height:44px}.ron143-name{left:70%;top:9%}}
@media(prefers-reduced-motion:reduce){.ron143-scene,.ron143-actor{will-change:auto}.ron143-original,.ron143-hint,.ron143-control,.ron143-ui{transition:none}}









/* V143: the supplied green brushwork extends across an open, continuous section. */
#ron-leadership-v124 #chu-spa.ron143-owner{--ron143-copy-font:"RON143-Latin";--ron143-copy-bold:"RON143-LatinBold";position:relative;isolation:isolate;display:block;width:100%;max-width:none;margin:0;padding:90px 0 100px;background:#fff;color:#17362b;overflow:hidden;scroll-margin-top:84px;font-family:var(--ron143-copy-font),"RON143-Latin",sans-serif}
#chu-spa.ron143-owner,#chu-spa.ron143-owner *{box-sizing:border-box}
#chu-spa .ron143-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.07;pointer-events:none;z-index:-2;mask-image:linear-gradient(90deg,transparent 50%,#000 95%);-webkit-mask-image:linear-gradient(90deg,transparent 50%,#000 95%)}
#chu-spa.ron143-owner:after{content:"";position:absolute;inset:0;background:linear-gradient(#fff,transparent 18%,transparent 80%,#fff);pointer-events:none;z-index:-1}
#chu-spa .ron143-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-template-areas:"art heading" "art outcomes";column-gap:clamp(24px,4vw,66px);row-gap:30px;align-items:start;width:88%;max-width:1480px;margin:0 auto}
#chu-spa .ron143-heading{grid-area:heading;align-self:end;padding-top:24px;min-width:0}
#chu-spa .ron143-kicker{margin:0 0 20px;font-family:var(--ron143-copy-bold),sans-serif;font-size:12px;line-height:1.7;letter-spacing:.15em;color:#527244;font-weight:700}
#chu-spa #ronV73OwnerTitle{margin:0;color:#17362b;font-family:var(--ron143-copy-bold),"RON143-LatinBold",sans-serif;font-size:clamp(32px,3.25vw,52px);font-weight:700;line-height:1.2;letter-spacing:-.04em;overflow-wrap:anywhere}
#chu-spa #ronV73OwnerTitle span{display:block}
#chu-spa #ronV73OwnerTitle span+span{color:#5f7850}
#chu-spa .ron143-lead{max-width:600px;margin:22px 0 0;font-size:16px;line-height:1.8;color:#536159;overflow-wrap:anywhere}
#chu-spa .ron143-outcomes{grid-area:outcomes;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:27px;margin:0;padding:0;list-style:none;min-width:0}
#chu-spa .ron143-outcome{display:block;min-width:0;border-top:1px solid #24452e32;margin:0;padding:19px 0 0;background:none}
#chu-spa .ron143-outcome-label{display:flex;align-items:baseline;gap:9px;margin:0 0 10px;color:#647c51;font-family:var(--ron143-copy-bold),sans-serif;font-size:10px;line-height:1.7;letter-spacing:.08em;font-weight:700}
#chu-spa .ron143-outcome-label b{font-size:12px;font-weight:700;letter-spacing:0;color:#748a59}
#chu-spa .ron143-outcome h3{margin:0 0 10px;color:#17362b;font-family:var(--ron143-copy-bold),"RON143-LatinBold",sans-serif;font-size:19px;line-height:1.42;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}
#chu-spa .ron143-outcome p{margin:0;color:#536159;font-size:14px;line-height:1.85;overflow-wrap:anywhere}
#chu-spa .ron143-art{grid-area:art;min-width:0;align-self:center;width:100%}
#chu-spa #ron-owner-3d{width:100%;max-width:none;aspect-ratio:auto;overflow:visible;background:transparent;font-family:var(--ron143-copy-font),"RON143-Latin",sans-serif}
#chu-spa .ron143-viewport{position:relative;width:100%;aspect-ratio:1122/1402;background:#fff;isolation:isolate;overflow:hidden;direction:ltr}
#chu-spa .ron143-scene,#chu-spa .ron143-targets{inset:4%}
#chu-spa .ron143-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin:2px 4% 0;padding-top:14px;border-top:1px solid #24452e24;direction:inherit}
#chu-spa .ron143-ui{position:static;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:5px;opacity:1;direction:ltr}
#chu-spa .ron143-control{width:44px;height:44px;border:1px solid #ced8c6;background:#f6f8f2;color:#29492f;opacity:1}
#chu-spa .ron143-control:hover{background:#e8efdd;border-color:#a1b98a}
#chu-spa .ron143-control:disabled{opacity:.5;cursor:wait}
#chu-spa .ron143-hint{position:static;flex:1 1 150px;margin:0;min-width:0;color:#53664d;font-family:inherit;font-size:12px;line-height:1.65;opacity:1;transition:none}
#chu-spa .ron143-used .ron143-hint,#chu-spa .ron143-intro .ron143-hint{opacity:1}
#chu-spa .ron143-skip{position:static;max-width:100%;margin:0;min-height:44px;font-family:inherit;font-size:12px;line-height:1.6;white-space:normal}
#chu-spa .ron143-toolbar:has(.ron143-skip:not([hidden])) .ron143-hint{display:none}
#chu-spa .ron143-progress{bottom:.3%;left:4%;right:4%}
#chu-spa .ron143-name{left:70.5%;top:8.5%;direction:ltr}
#chu-spa .ron143-name .ron143-person-name{margin:0;font-family:"RON143-LatinBold",sans-serif;font-size:3.18cqw;font-weight:800;line-height:1.3;letter-spacing:-.055em;white-space:nowrap;text-align:center}
#chu-spa .ron143-name .ron143-role{font-family:var(--ron143-copy-font),"RON143-Latin",sans-serif;font-size:1.8cqw;line-height:1.6;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}
#chu-spa .ron143-brand{font-family:"RON143-Latin",sans-serif;direction:ltr}
#chu-spa[data-script] .ron143-kicker,#chu-spa[data-script] .ron143-outcome-label,#chu-spa[data-script] #ronV73OwnerTitle,#chu-spa[data-script] .ron143-outcome h3{letter-spacing:0}
#chu-spa[data-script] #ronV73OwnerTitle{line-height:1.45}
#chu-spa[data-script] .ron143-outcome h3{line-height:1.6}
#chu-spa[dir=rtl] .ron143-layout{direction:rtl}
#chu-spa[dir=rtl] .ron143-heading,#chu-spa[dir=rtl] .ron143-outcomes{text-align:right}
@media(max-width:980px){
#ron-leadership-v124 #chu-spa.ron143-owner{padding:54px 0 62px}
#chu-spa .ron143-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "art" "outcomes";gap:26px;width:88%;max-width:720px}
#chu-spa .ron143-heading{padding:0}
#chu-spa #ronV73OwnerTitle{font-size:clamp(29px,5.9vw,44px);line-height:1.25;letter-spacing:-.03em}
#chu-spa .ron143-kicker{font-size:11px;margin-bottom:16px;letter-spacing:.1em}
#chu-spa .ron143-lead{font-size:15px;margin-top:18px;line-height:1.8}
#chu-spa .ron143-art{max-width:620px;justify-self:center}
#chu-spa .ron143-outcomes{column-gap:24px;row-gap:24px}
#chu-spa .ron143-outcome h3{font-size:19px}
#chu-spa .ron143-background{opacity:.06;mask-image:linear-gradient(transparent 55%,#000 90%);-webkit-mask-image:linear-gradient(transparent 55%,#000 90%)}
}
@media(max-width:480px){
#chu-spa .ron143-outcomes{grid-template-columns:minmax(0,1fr);gap:22px}
#chu-spa .ron143-outcome{padding-top:17px}
#chu-spa .ron143-outcome h3{font-size:21px}
#chu-spa .ron143-outcome p{font-size:15px}
#chu-spa .ron143-toolbar{justify-content:center;gap:10px;padding-top:13px}
#chu-spa .ron143-hint{flex-basis:100%;text-align:center}
#chu-spa .ron143-skip{flex-basis:100%;max-width:100%}
}

@container ron-leadership (max-width:980px){
#ron-leadership-v124 #chu-spa.ron143-owner{padding:54px 0 62px}
#chu-spa .ron143-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "art" "outcomes";gap:26px;width:88%;max-width:720px}
#chu-spa .ron143-heading{padding:0}
#chu-spa #ronV73OwnerTitle{font-size:clamp(29px,5.9vw,44px);line-height:1.25;letter-spacing:-.03em}
#chu-spa .ron143-kicker{font-size:11px;margin-bottom:16px;letter-spacing:.1em}
#chu-spa .ron143-lead{font-size:15px;margin-top:18px;line-height:1.8}
#chu-spa .ron143-art{max-width:620px;justify-self:center}
#chu-spa .ron143-outcomes{column-gap:24px;row-gap:24px}
#chu-spa .ron143-outcome h3{font-size:19px}
#chu-spa .ron143-background{opacity:.06;mask-image:linear-gradient(transparent 55%,#000 90%);-webkit-mask-image:linear-gradient(transparent 55%,#000 90%)}
}

@container ron-leadership (max-width:480px){
#chu-spa .ron143-outcomes{grid-template-columns:minmax(0,1fr);gap:22px}
#chu-spa .ron143-outcome{padding-top:17px}
#chu-spa .ron143-outcome h3{font-size:21px}
#chu-spa .ron143-outcome p{font-size:15px}
#chu-spa .ron143-toolbar{justify-content:center;gap:10px;padding-top:13px}
#chu-spa .ron143-hint{flex-basis:100%;text-align:center}
#chu-spa .ron143-skip{flex-basis:100%;max-width:100%}
}



/* Standalone document only. All reusable banner styles remain scoped. */

[data-ron144-banner],[data-ron144-banner] *{box-sizing:border-box}
[data-ron144-banner]{display:block;width:100%;position:relative;isolation:isolate;container-type:inline-size;--ron144-width:2400;--ron144-height:1000;--ron144-fit:1;--ron144-px:1255px;--ron144-py:-40px;--ron144-person-scale:.88;background:#141512;color:#f1f1e8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
[data-ron144-banner] .ron144-stage{position:relative;width:100%;aspect-ratio:12/5;overflow:hidden;isolation:isolate;touch-action:pan-y;outline:none;background:radial-gradient(ellipse at 70% 40%,#343631 0%,#20221e 38%,#151612 75%);cursor:default;-webkit-tap-highlight-color:transparent}
[data-ron144-banner] .ron144-stage:focus-visible{outline:3px solid #BDDC24;outline-offset:-5px}
[data-ron144-banner] .ron144-scale{position:absolute;inset:0 auto auto 0;width:calc(var(--ron144-width)*1px);height:calc(var(--ron144-height)*1px);transform-origin:0 0;transform:scale(var(--ron144-fit))}
[data-ron144-banner] .ron144-perspective{position:absolute;inset:0;perspective:3400px;perspective-origin:64% 46%}
[data-ron144-banner] .ron144-world{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}
[data-ron144-banner] .ron144-layer{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none;backface-visibility:hidden;will-change:transform}
[data-ron144-banner] .ron144-atmosphere{position:absolute;inset:-15%;background:radial-gradient(ellipse at 68% 34%,#595d502b 0%,#46483c10 27%,transparent 52%),linear-gradient(120deg,#1d1f1a,#2c2e28 60%,#1a1c17);transform:translateZ(-250px)}
[data-ron144-banner] .ron144-back-light{position:absolute;left:28%;top:-25%;width:100%;height:140%;background:radial-gradient(ellipse,#e6ecdb19 0%,#dbe7c910 27%,transparent 63%);mix-blend-mode:screen;filter:blur(30px);opacity:.7;will-change:transform,opacity}
[data-ron144-banner] .ron144-beam{position:absolute;inset:-25%;pointer-events:none;transform:translateZ(-170px);background:linear-gradient(119deg,transparent 38%,#e4ebd803 47%,#e8edde13 49.8%,#eef1de06 51%,transparent 58%);filter:blur(7px);opacity:.6}
[data-ron144-banner] .ron144-grid svg,[data-ron144-banner] .ron144-panel svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#e7ebdf;stroke-width:1;stroke-opacity:.35;overflow:visible}
[data-ron144-banner] .ron144-panel{position:absolute;inset:0;pointer-events:none;transform-style:preserve-3d;will-change:transform,opacity;backface-visibility:hidden}
[data-ron144-banner] .ron144-panel rect{fill:#ffffff01;stroke:#e5eadc;stroke-opacity:.37;stroke-width:1}
[data-ron144-banner] .ron144-panel .ron144-glint{fill:none;stroke:#fbffe9;stroke-opacity:.75;stroke-width:1.8;filter:drop-shadow(0 0 5px #e0eac766)}
[data-ron144-banner] .ron144-portrait-position{position:absolute;left:var(--ron144-px);top:var(--ron144-py);width:1024px;height:1536px;transform-origin:0 0;transform:scale(var(--ron144-person-scale));transform-style:preserve-3d}
[data-ron144-banner] .ron144-person{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:51% 45%;will-change:transform;backface-visibility:hidden}
[data-ron144-banner] .ron144-texture,[data-ron144-banner] .ron144-portrait-canvas{position:absolute;inset:0;display:block;width:1024px;height:1536px;max-width:none;object-fit:contain;pointer-events:none;user-select:none}
[data-ron144-banner] .ron144-texture{clip-path:path('M 0 1015 C 98 979 212 929 316 892 L 356 850 C 337 827 319 797 306 773 C 291 789 272 785 262 774 C 251 759 249 737 237 715 C 216 679 201 646 201 616 C 199 595 205 583 216 582 L 237 585 C 224 566 214 543 207 521 L 200 501 L 194 480 L 192 458 L 187 437 L 190 416 L 189 402 L 194 384 L 198 369 L 205 353 C 211 319 220 290 235 267 C 255 235 276 213 310 191 C 341 168 375 153 412 143 C 451 133 483 130 518 137 C 559 139 596 151 624 171 C 646 188 662 211 671 244 C 715 258 750 288 771 329 C 787 363 794 401 796 432 L 793 459 L 786 495 C 802 490 815 483 826 491 C 845 502 852 521 850 545 C 846 575 841 593 838 622 C 835 650 830 675 816 688 C 804 700 788 695 776 691 C 769 735 760 767 752 794 C 788 825 817 875 859 901 C 912 924 969 951 1024 975 L 1024 1536 L 0 1536 Z')}
[data-ron144-banner] .ron144-portrait-canvas{opacity:0}
[data-ron144-banner][data-renderer="webgl"] .ron144-portrait-canvas{opacity:1}
[data-ron144-banner][data-renderer="webgl"] .ron144-person .ron144-texture{opacity:0}
[data-ron144-banner] .ron144-shadow-position{position:absolute;left:var(--ron144-px);top:var(--ron144-py);width:1024px;height:1536px;transform-origin:0 0;transform:scale(var(--ron144-person-scale));transform-style:preserve-3d}
[data-ron144-banner] .ron144-shadow{position:absolute;inset:0;will-change:transform;transform-origin:51% 45%;filter:blur(23px);opacity:.42}
[data-ron144-banner] .ron144-shadow img{filter:brightness(0)}
[data-ron144-banner] .ron144-floor{position:absolute;inset:0;transform:translateZ(60px);pointer-events:none;background:linear-gradient(transparent 67%,#13151133 85%,#131511ca 100%)}
[data-ron144-banner] .ron144-foreground-light{position:absolute;inset:0;transform:translateZ(120px);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 30% 70% at var(--ron144-light-x,65%) var(--ron144-light-y,40%),#e9f2d608 0%,transparent 65%);opacity:.3;will-change:opacity}
[data-ron144-banner] .ron144-lens-line{position:absolute;left:0;right:0;height:1px;top:40%;background:linear-gradient(90deg,transparent 15%,#edf6d909 39%,#f6ffe852 69%,transparent 92%);transform:translateZ(130px);pointer-events:none;opacity:0;box-shadow:0 0 14px #e2e8d52b;will-change:transform,opacity}
[data-ron144-banner] .ron144-motes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.66;mix-blend-mode:screen}
[data-ron144-banner] .ron144-vignette{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 110px #080a0755;background:linear-gradient(90deg,#0d100941,transparent 26%,transparent 90%,#0d100919)}
[data-ron144-banner] .ron144-hover-ring{position:absolute;left:0;top:0;width:62px;height:62px;border:1px solid #e8efdb42;border-radius:50%;opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;box-shadow:0 0 22px #e7ecda07}
[data-ron144-banner] .ron144-hover-ring:after{content:"";position:absolute;inset:28px;border-radius:50%;background:#e7eddb80}
[data-ron144-banner] .ron144-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
[data-ron144-banner] .ron144-error{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font-size:16px;line-height:1.6;color:#e9ede2;padding:28px;text-align:center}
[data-ron144-banner][data-state="error"] .ron144-error{display:flex}
@container(max-width:760px){[data-ron144-banner] .ron144-stage{aspect-ratio:4/5}[data-ron144-banner] .ron144-perspective{perspective-origin:50% 43%}[data-ron144-banner] .ron144-vignette{box-shadow:inset 0 0 65px #080a0733;background:linear-gradient(transparent 85%,#10130d30)}[data-ron144-banner] .ron144-hover-ring{display:none}}
@media(max-width:760px){[data-ron144-banner] .ron144-stage{aspect-ratio:4/5}}
@media(prefers-reduced-motion:reduce){[data-ron144-banner] .ron144-hover-ring,[data-ron144-banner] .ron144-motes{display:none}}










/* V144: source cinema atmosphere continues underneath the complete method section. */
#ron-leadership-v124 #cach-dong-hanh.ron144-method{--ron144-copy-font:"RON144-Latin";--ron144-copy-bold:"RON144-LatinBold";--ron144-display-font:"RON144-Serif";position:relative;isolation:isolate;display:block;width:100%;max-width:none;min-height:850px;padding:0;margin:0;background:radial-gradient(ellipse at 70% 36%,#343631 0%,#20221e 40%,#151612 80%);color:#e7ebdf;overflow:hidden;scroll-margin-top:84px;font-family:var(--ron144-copy-font),"RON144-Latin",sans-serif}
#cach-dong-hanh.ron144-method,#cach-dong-hanh.ron144-method *{box-sizing:border-box}
#ron-leadership-v124 #ron-method-3d{position:absolute;inset:0;width:100%;height:100%;background:transparent;direction:ltr;z-index:0}
#ron-method-3d .ron144-stage{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;background:transparent;outline-offset:-5px}
#ron-method-3d .ron144-vignette{background:linear-gradient(0deg,#151612 0%,#15161200 20%,#15161200 85%,#15161230);box-shadow:inset 0 0 110px #080a0728}
#ron-method-3d .ron144-floor{background:linear-gradient(transparent 52%,#1516121a 66%,#151612cc 90%,#151612 100%)}
#ron-method-3d .ron144-error{left:55%;right:5%;font-family:var(--ron144-copy-font),sans-serif}
#cach-dong-hanh .ron144-copy-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#171a13f2 0%,#171a13eb 33%,#171a13ba 43%,#171a1355 54%,#171a1300 65%)}
#cach-dong-hanh .ron144-copy{position:relative;z-index:2;width:46%;max-width:665px;min-width:0;margin-left:5.5%;padding:72px 0 76px;pointer-events:auto}
#cach-dong-hanh .ron144-heading{margin-bottom:30px}
#cach-dong-hanh .ron144-kicker{margin:0 0 22px;padding:0 0 0 13px;border-left:2px solid #a2af7c;color:#b9c59b;-webkit-text-fill-color:#b9c59b;font-family:var(--ron144-copy-bold),"RON144-LatinBold",sans-serif;font-size:11px;line-height:1.8;letter-spacing:.12em;font-weight:700;overflow-wrap:anywhere}
#cach-dong-hanh #ronV105MethodTitle{margin:0;color:#f4f1e8;-webkit-text-fill-color:#f4f1e8;font-family:var(--ron144-display-font),"RON144-Serif",serif;font-weight:400;font-size:clamp(34px,3.12vw,48px);line-height:1.27;letter-spacing:-.035em;overflow-wrap:anywhere}
#cach-dong-hanh #ronV105MethodTitle span,#cach-dong-hanh #ronV105MethodTitle em{display:block;font:inherit;letter-spacing:inherit}
#cach-dong-hanh #ronV105MethodTitle em{margin-top:.12em;color:#c4d0ad;-webkit-text-fill-color:#c4d0ad;font-style:normal}
#cach-dong-hanh .ron144-steps{display:block;margin:0;padding:0;list-style:none;border-top:1px solid #c1cbb330}
#cach-dong-hanh .ron144-step{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:18px;row-gap:7px;padding:20px 0;margin:0;border-bottom:1px solid #c1cbb324}
#cach-dong-hanh .ron144-step-tag{grid-row:1 / 3;align-self:start;margin:3px 0 0;font-family:var(--ron144-copy-bold),"RON144-LatinBold",sans-serif;font-size:10px;font-weight:700;line-height:1.8;letter-spacing:.065em;color:#a8b98e;-webkit-text-fill-color:#a8b98e;overflow-wrap:anywhere}
#cach-dong-hanh .ron144-step h3{margin:0;font-family:var(--ron144-copy-bold),"RON144-LatinBold",sans-serif;font-size:19px;font-weight:700;line-height:1.5;letter-spacing:-.012em;color:#f0f0e7;-webkit-text-fill-color:#f0f0e7;overflow-wrap:anywhere}
#cach-dong-hanh .ron144-step p{margin:0;font-family:var(--ron144-copy-font),"RON144-Latin",sans-serif;font-size:14px;font-weight:400;line-height:1.85;color:#bac2b0;-webkit-text-fill-color:#bac2b0;overflow-wrap:anywhere}
#cach-dong-hanh .ron144-outcome{margin:27px 0 0;padding:0 0 0 18px;border-left:1px solid #a1b08477}
#cach-dong-hanh .ron144-outcome-label{margin:0 0 10px;color:#aebd95;-webkit-text-fill-color:#aebd95;font-family:var(--ron144-copy-bold),"RON144-LatinBold",sans-serif;font-size:10px;font-weight:700;line-height:1.8;letter-spacing:.09em}
#cach-dong-hanh .ron144-outcome p:last-child{margin:0;color:#c3cbbb;-webkit-text-fill-color:#c3cbbb;font-size:14px;line-height:1.85;overflow-wrap:anywhere}
#cach-dong-hanh .ron144-close{margin:26px 0 0}
#cach-dong-hanh .ron144-contact{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:49px;padding:13px 22px;border:1px solid #a7b489;border-radius:3px;background:#c2d49a0b;color:#e3eecf;-webkit-text-fill-color:#e3eecf;font-family:var(--ron144-copy-bold),"RON144-LatinBold","RON144-Symbols",sans-serif;font-size:13px;font-weight:700;line-height:1.6;text-decoration:none;text-align:center;overflow-wrap:anywhere;transition:background .2s,border-color .2s}
#cach-dong-hanh .ron144-contact:hover{background:#c2d49a20;border-color:#d6e3b8}
#cach-dong-hanh .ron144-contact:focus-visible{outline:2px solid #bddc24;outline-offset:4px}
#ron-method-3d .ron144-toolbar{position:absolute;left:57%;right:5.5%;bottom:36px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;pointer-events:none;direction:inherit}
#ron-method-3d .ron144-hint{flex:1;min-width:0;margin:0;color:#b3bea3;-webkit-text-fill-color:#b3bea3;font-family:var(--ron144-copy-font),"RON144-Latin",sans-serif;font-size:11px;line-height:1.8;overflow-wrap:anywhere}
#ron-method-3d .ron144-tools{display:flex;flex:none;gap:7px;direction:ltr;pointer-events:auto}
#ron-method-3d .ron144-control{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border-radius:50%;border:1px solid #9dae7b70;background:#1c2219eb;color:#dbe6ca;-webkit-text-fill-color:#dbe6ca;cursor:pointer;touch-action:manipulation}
#ron-method-3d .ron144-control:hover{border-color:#c6d4aa;background:#293322}
#ron-method-3d .ron144-control[aria-pressed=true]{background:#3b492c;border-color:#b4c68e}
#ron-method-3d .ron144-control:focus-visible{outline:2px solid #bddc24;outline-offset:3px}
#ron-method-3d .ron144-control:disabled{opacity:.45;cursor:wait}
#ron-method-3d .ron144-control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
#cach-dong-hanh[data-script] #ronV105MethodTitle{letter-spacing:0;line-height:1.5}
#cach-dong-hanh[data-script] .ron144-kicker,#cach-dong-hanh[data-script] .ron144-step-tag,#cach-dong-hanh[data-script] .ron144-outcome-label{letter-spacing:0}
#cach-dong-hanh[data-script] .ron144-step h3{line-height:1.65;letter-spacing:0}
#cach-dong-hanh[dir=rtl] .ron144-copy{direction:rtl;text-align:right}
#cach-dong-hanh[dir=rtl] .ron144-kicker{border-left:0;border-right:2px solid #a2af7c;padding-left:0;padding-right:13px}
#cach-dong-hanh[dir=rtl] .ron144-outcome{border-left:0;border-right:1px solid #a1b08477;padding-left:0;padding-right:18px}
@media(max-width:980px){
#ron-leadership-v124 #cach-dong-hanh.ron144-method{display:flex;flex-direction:column;min-height:0;padding:48px 0 56px;background:radial-gradient(ellipse at 50% 30%,#30352b,#1d2119 40%,#151612 75%)}
#cach-dong-hanh .ron144-copy{display:contents}
#cach-dong-hanh .ron144-heading{position:relative;z-index:2;order:0;width:88%;max-width:660px;margin:0 auto 8px}
#cach-dong-hanh .ron144-kicker{margin-bottom:18px;font-size:10px}
#cach-dong-hanh #ronV105MethodTitle{font-size:clamp(29px,5.2vw,42px);line-height:1.35}
#cach-dong-hanh[data-script] #ronV105MethodTitle{line-height:1.55}
#ron-leadership-v124 #ron-method-3d{position:relative;inset:auto;order:1;flex:none;width:100%;height:auto;max-width:720px;align-self:center;aspect-ratio:4/5;margin:0 0 22px}
#ron-method-3d .ron144-stage{position:absolute;inset:0;aspect-ratio:auto;mask-image:linear-gradient(transparent,#000 4%,#000 83%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 4%,#000 83%,transparent)}
#ron-method-3d .ron144-perspective{perspective-origin:50% 43%}
#ron-method-3d .ron144-error{left:6%;right:6%}
#ron-method-3d .ron144-hover-ring{display:none}
#ron-method-3d .ron144-toolbar{left:6%;right:6%;bottom:0;gap:12px;min-height:52px;z-index:4}
#ron-method-3d .ron144-hint{font-size:11px}
#cach-dong-hanh .ron144-copy-veil{display:none}
#cach-dong-hanh .ron144-steps{position:relative;z-index:2;order:2;width:88%;max-width:660px;margin:0 auto}
#cach-dong-hanh .ron144-step{grid-template-columns:58px minmax(0,1fr);column-gap:13px;row-gap:7px;padding:20px 0}
#cach-dong-hanh .ron144-step h3{font-size:18px}
#cach-dong-hanh .ron144-step p{font-size:14px;line-height:1.9}
#cach-dong-hanh .ron144-outcome{position:relative;z-index:2;order:3;width:88%;max-width:660px;margin:27px auto 0}
#cach-dong-hanh .ron144-close{position:relative;z-index:2;order:4;width:88%;max-width:660px;margin:25px auto 0}
#cach-dong-hanh .ron144-contact{width:100%}
}
@media(prefers-reduced-motion:reduce){#cach-dong-hanh .ron144-contact{transition:none}}

@container ron-leadership (max-width:980px){
#ron-leadership-v124 #cach-dong-hanh.ron144-method{display:flex;flex-direction:column;min-height:0;padding:48px 0 56px;background:radial-gradient(ellipse at 50% 30%,#30352b,#1d2119 40%,#151612 75%)}
#cach-dong-hanh .ron144-copy{display:contents}
#cach-dong-hanh .ron144-heading{position:relative;z-index:2;order:0;width:88%;max-width:660px;margin:0 auto 8px}
#cach-dong-hanh .ron144-kicker{margin-bottom:18px;font-size:10px}
#cach-dong-hanh #ronV105MethodTitle{font-size:clamp(29px,5.2vw,42px);line-height:1.35}
#cach-dong-hanh[data-script] #ronV105MethodTitle{line-height:1.55}
#ron-leadership-v124 #ron-method-3d{position:relative;inset:auto;order:1;flex:none;width:100%;height:auto;max-width:720px;align-self:center;aspect-ratio:4/5;margin:0 0 22px}
#ron-method-3d .ron144-stage{position:absolute;inset:0;aspect-ratio:auto;mask-image:linear-gradient(transparent,#000 4%,#000 83%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 4%,#000 83%,transparent)}
#ron-method-3d .ron144-perspective{perspective-origin:50% 43%}
#ron-method-3d .ron144-error{left:6%;right:6%}
#ron-method-3d .ron144-hover-ring{display:none}
#ron-method-3d .ron144-toolbar{left:6%;right:6%;bottom:0;gap:12px;min-height:52px;z-index:4}
#ron-method-3d .ron144-hint{font-size:11px}
#cach-dong-hanh .ron144-copy-veil{display:none}
#cach-dong-hanh .ron144-steps{position:relative;z-index:2;order:2;width:88%;max-width:660px;margin:0 auto}
#cach-dong-hanh .ron144-step{grid-template-columns:58px minmax(0,1fr);column-gap:13px;row-gap:7px;padding:20px 0}
#cach-dong-hanh .ron144-step h3{font-size:18px}
#cach-dong-hanh .ron144-step p{font-size:14px;line-height:1.9}
#cach-dong-hanh .ron144-outcome{position:relative;z-index:2;order:3;width:88%;max-width:660px;margin:27px auto 0}
#cach-dong-hanh .ron144-close{position:relative;z-index:2;order:4;width:88%;max-width:660px;margin:25px auto 0}
#cach-dong-hanh .ron144-contact{width:100%}
}


/* V145: a readable dialog header and a poster fitted to the available reading area. */
#ron-leadership-v124 .fb-dialog .fb-dialog-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px!important;padding:12px 16px;position:relative;z-index:3}
#ron-leadership-v124 .fb-dialog .fb-dialog-title{min-width:0;margin:0;overflow-wrap:anywhere;font-size:16px;line-height:1.45}
#ron-leadership-v124 .fb-dialog .fb-dialog-tools{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;gap:6px;min-width:0;width:auto;max-width:none!important;margin:0}
#ron-leadership-v124 .fb-dialog .fb-close{flex:0 0 auto!important;width:auto!important;min-width:44px!important;max-width:none!important;height:44px;box-sizing:border-box;padding:0 14px!important;gap:8px!important;margin-inline-start:6px;border:1px solid #CED5BF!important;border-radius:24px;background:#E8EFDA;color:#23321A}
#ron-leadership-v124 .fb-dialog .fb-close svg{flex:0 0 20px;width:20px;height:20px}
#ron-leadership-v124 .fb-dialog .fb-close span{display:block;white-space:nowrap}
#ron-leadership-v124 .fb-dialog .fb-close::before,#ron-leadership-v124 .fb-dialog .fb-close::after{content:none!important;display:none!important}
#ron-leadership-v124 .fb-dialog .fb-close:focus-visible{outline:2px solid #617D2E;outline-offset:3px}
#ron-leadership-v124 .fb-dialog .fb-close:hover{background:#DCE8C6;color:#18230F}
#ron-leadership-v124 .fb-dialog .fb-reader-scroll{min-width:0;min-height:0;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}
#ron-leadership-v124 .fb-dialog .fb-full-image.ron131-reader{flex:none;transform:none;box-sizing:content-box}
#ron-leadership-v124 .fb-dialog .fb-dialog-foot{flex:none;flex-wrap:wrap;position:relative;z-index:2;padding-bottom:max(10px,env(safe-area-inset-bottom))}
@media(max-width:760px){
 #ron-leadership-v124 .fb-dialog .fb-dialog-head{grid-template-columns:minmax(0,1fr);gap:6px!important;padding:10px 12px}
 #ron-leadership-v124 .fb-dialog .fb-dialog-title{font-size:15px}
 #ron-leadership-v124 .fb-dialog .fb-dialog-tools{justify-content:flex-start;gap:4px;width:100%}
 #ron-leadership-v124 .fb-dialog .fb-close{margin-inline-start:auto}
}
@media(max-width:480px){
 #ron-leadership-v124 .fb-dialog .fb-close{flex:0 0 44px!important;width:44px!important;max-width:44px!important;padding:0!important;gap:0!important}
 #ron-leadership-v124 .fb-dialog .fb-close span{display:none}
 #ron-leadership-v124 .fb-dialog .fb-reader-scroll{padding:10px!important}
 #ron-leadership-v124 .fb-dialog .fb-dialog-foot{column-gap:4px;padding-inline:8px}
}



.ron-mosaic,.ron-mosaic *{box-sizing:border-box}
.ron-mosaic [hidden]{display:none!important}
.ron-mosaic{--ron-gold:#d8bd90;position:relative;isolation:isolate;width:100%;height:100svh;min-height:560px;max-height:1100px;overflow:hidden;background:#000;color:#f7f4ed;font-family:Arial,"Segoe UI",sans-serif;touch-action:pan-y}
.ron-mosaic:fullscreen{max-height:none;height:100vh}
.ron-mosaic__scene{position:absolute;inset:0;width:100%;height:100%;display:block;outline:none;cursor:grab}
.ron-mosaic__scene:active{cursor:grabbing}
.ron-mosaic__poster{position:absolute;left:50%;top:50%;height:96%;max-width:96%;object-fit:contain;transform:translate(-50%,-50%);display:block;transition:opacity .35s;pointer-events:none}
.ron-mosaic[data-renderer="webgl"] .ron-mosaic__poster{opacity:0}
.ron-mosaic__top{position:absolute;z-index:3;left:clamp(20px,3.3vw,64px);top:clamp(22px,3.3vw,48px);display:flex;align-items:center;gap:14px;pointer-events:none}
.ron-mosaic__rule{width:32px;height:1px;background:var(--ron-gold)}
.ron-mosaic__brand{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.23em;color:#d6cfbf}
.ron-mosaic__brand sup{font-size:8px;letter-spacing:0;position:relative;top:-.15em}
.ron-mosaic__caption{position:absolute;z-index:2;left:18px;right:18px;bottom:31px;text-align:center;pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity 1.8s,transform 1.8s}
.ron-mosaic[data-revealed="true"] .ron-mosaic__caption{opacity:1;transform:none}
.ron-mosaic__name{margin:0;color:#f4efe6;font-family:"Times New Roman",Georgia,serif;font-size:clamp(24px,2.5vw,38px);font-weight:400;line-height:1.4;letter-spacing:.25em;padding-left:.25em}
.ron-mosaic__signature{display:block;width:62px;height:1px;background:linear-gradient(90deg,transparent,#c9b691,transparent);margin:8px auto 11px}
.ron-mosaic__company{margin:0;font-size:12px;line-height:1.6;letter-spacing:.33em;color:#c4bba9;padding-left:.33em}
.ron-mosaic__controls{position:absolute;z-index:5;right:clamp(14px,3vw,52px);bottom:32px;display:flex;gap:6px}
.ron-mosaic__control{display:grid;place-items:center;width:46px;height:46px;padding:0;color:#ddd2bd;border:1px solid #504533;background:rgba(7,6,4,.8);border-radius:0;cursor:pointer;transition:color .2s,border-color .2s,background .2s;position:relative}
.ron-mosaic__control:hover{color:#fff2d9;background:#292015;border-color:#a38b63}
.ron-mosaic__control[aria-pressed="true"]{background:#d8bd90;color:#161109}
.ron-mosaic__control:focus-visible,.ron-mosaic__scene:focus-visible{outline:3px solid #bddc24;outline-offset:4px}
.ron-mosaic__control svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
.ron-mosaic__control::after{content:attr(aria-label);position:absolute;bottom:57px;right:0;white-space:nowrap;font-size:13px;padding:8px 11px;line-height:1.4;color:#f6efe1;background:#1c1812;border:1px solid #53452e;opacity:0;pointer-events:none;transform:translateY(4px);transition:.18s}
.ron-mosaic__control:hover::after,.ron-mosaic__control:focus-visible::after{opacity:1;transform:none}
.ron-mosaic__hint{position:absolute;left:clamp(20px,3.3vw,64px);bottom:44px;font-size:13px;line-height:1.6;color:#b3a998;pointer-events:none;opacity:0;transition:opacity 1s}
.ron-mosaic[data-revealed="true"] .ron-mosaic__hint{opacity:.82}
.ron-mosaic__progress{position:absolute;z-index:6;bottom:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#645033,#dcc299);opacity:.7}
.ron-mosaic__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.ron-mosaic[data-renderer="static"] .ron-mosaic__caption,.ron-mosaic[data-renderer="static"] .ron-mosaic__hint,.ron-mosaic[data-renderer="static"] .ron-mosaic__progress{display:none}
.ron-mosaic[data-renderer="static"] .ron-mosaic__control[data-action="replay"],.ron-mosaic[data-renderer="static"] .ron-mosaic__control[data-action="scatter"],.ron-mosaic[data-renderer="static"] .ron-mosaic__control[data-action="pause"]{display:none}
@media(max-width:1180px){.ron-mosaic__hint{display:none}.ron-mosaic__controls{bottom:26px}.ron-mosaic__control{width:44px;height:44px}}
@media(max-width:760px){.ron-mosaic{height:100svh;min-height:660px;max-height:1050px}.ron-mosaic__top{left:20px;top:24px}.ron-mosaic__brand{font-size:10px;letter-spacing:.2em}.ron-mosaic__rule{width:23px}.ron-mosaic__caption{bottom:90px}.ron-mosaic__name{font-size:25px;letter-spacing:.18em}.ron-mosaic__company{font-size:10px;letter-spacing:.26em}.ron-mosaic__controls{left:0;right:0;bottom:20px;justify-content:center;gap:9px}.ron-mosaic__control::after{right:50%;transform:translate(50%,4px)}.ron-mosaic__control:hover::after,.ron-mosaic__control:focus-visible::after{transform:translate(50%,0)}}
@media(max-width:420px){.ron-mosaic__name{font-size:23px}.ron-mosaic__top{left:16px;top:19px}}
@media(prefers-reduced-motion:reduce){.ron-mosaic *{transition:none!important}}

/* V147: original mosaic portrait and press archive share a continuous black stage. */
#ron-leadership-v124 #dau-moc-truyen-thong{background:#000!important;color:#F6F4EF!important;border-color:#262820!important;overflow:clip!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaShell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;grid-template-rows:auto 1fr;grid-template-areas:"portrait intro" "portrait evidence";column-gap:clamp(32px,5vw,84px)!important;row-gap:30px!important;align-items:start!important;width:min(1600px,calc(100% - 96px))!important;margin:0 auto!important;padding:90px 0 100px!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaIntro{grid-area:intro;min-width:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;align-self:end}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaKicker{font-size:12px!important;line-height:1.8!important;letter-spacing:.15em!important;color:#CBBE9F!important;-webkit-text-fill-color:currentColor!important;margin:0 0 20px!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaTitle{color:#F6F4EF!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(38px,3.5vw,56px)!important;line-height:1.2!important;letter-spacing:-.035em!important;max-width:14ch;overflow-wrap:anywhere}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaEvidence{grid-area:evidence;display:flex!important;flex-direction:column!important;gap:30px!important;min-width:0!important;width:100%!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaVideo{flex:none!important;width:100%!important;background:#10110E!important;border:1px solid #33352B!important;color:#F6F4EF!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaVisual{min-height:0!important;background:#000!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaVideoCopy{padding:24px 26px 26px!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaMeta{font-size:12px!important;line-height:1.8!important;letter-spacing:.10em!important;color:#C5D89C!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaVideoTitle{font-size:clamp(25px,2.05vw,32px)!important;line-height:1.3!important;color:#F6F4EF!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoActions{margin-top:22px;gap:12px}
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction[data-ron-video-play]{background:#BDDC24!important;color:#12130F!important;border-color:#BDDC24!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction[data-ron-video-play]:hover,#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction[data-ron-video-play]:active{background:#D8EB72!important;color:#12130F!important;border-color:#D8EB72!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronVideoAction:focus-visible{outline-color:#BDDC24!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaPress{flex:none!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaPressMeta{font-size:11px!important;line-height:1.8!important;letter-spacing:.13em!important;color:#CBBE9F!important;-webkit-text-fill-color:currentColor!important;margin:0 0 12px!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaPressTitle{font-size:27px!important;line-height:1.3!important;letter-spacing:-.015em!important;color:#F6F4EF!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaPressLead{font-size:15px!important;line-height:1.8!important;color:#BEC1B6!important;-webkit-text-fill-color:currentColor!important;margin:14px 0 0!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaSources{margin-top:22px!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaSource{color:#F6F4EF!important;-webkit-text-fill-color:currentColor!important;border-color:#383B31!important;gap:16px!important;min-height:58px!important;padding:13px 0!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaSource:hover{color:#D8EB72!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaSourceName{font-size:15px!important;line-height:1.6!important;letter-spacing:.01em!important}
#ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaSourceDate{font-size:14px!important;line-height:1.6!important;white-space:normal!important;text-align:end;opacity:1!important;color:#BEC1B6!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #dau-moc-truyen-thong #ron-press-mosaic{grid-area:portrait;position:sticky;top:82px;align-self:start;width:100%;height:1100px;min-height:0;max-height:none;margin:0;background:#000}
#ron-press-mosaic .ron-mosaic__top{display:none}
#ron-press-mosaic .ron-mosaic__caption{bottom:90px;transform:none}
#ron-press-mosaic .ron-mosaic__poster{top:12px;width:auto;height:calc(100% - 86px);max-width:96%;transform:translateX(-50%)}
#ron-press-mosaic[data-renderer=static] .ron-mosaic__caption,#ron-press-mosaic[data-renderer=static] .ron-mosaic__hint{display:none}
#ron-press-mosaic .ron-mosaic__name{font-family:'RON Editorial',Georgia,serif;font-size:28px;line-height:1.5;letter-spacing:.16em;color:#F6F4EF;-webkit-text-fill-color:currentColor}
#ron-press-mosaic .ron-mosaic__company{font-size:11px;line-height:1.7;letter-spacing:.22em;color:#CBBE9F;-webkit-text-fill-color:currentColor}
#ron-press-mosaic .ron-mosaic__controls{left:0;right:0;bottom:18px;justify-content:center;gap:10px}
#ron-press-mosaic .ron-mosaic__control{flex:none;width:46px;height:46px;color:#F6F4EF;-webkit-text-fill-color:currentColor;background:#151712;border-color:#515747}
#ron-press-mosaic .ron-mosaic__control[aria-pressed=true]{background:#D8EB72;color:#12130F}
#ron-press-mosaic .ron-mosaic__control:hover{background:#303626;color:#FFFFFF;border-color:#A8B88B}
#ron-press-mosaic .ron-mosaic__control::after{max-width:min(240px,70vw);white-space:normal;right:50%;transform:translateX(50%);text-align:center;font-family:var(--ron147-ui-font,'RON Sans'),Arial,sans-serif;letter-spacing:0}
#ron-press-mosaic .ron-mosaic__control:first-child::after{left:0;right:auto;transform:none}
#ron-press-mosaic .ron-mosaic__control:last-child::after{left:auto;right:0;transform:none}
#ron-press-mosaic .ron-mosaic__hint{display:block;left:16px;right:16px;bottom:74px;text-align:center;font-family:var(--ron147-ui-font,'RON Sans'),Arial,sans-serif;font-size:12px;color:#BEC1B6;-webkit-text-fill-color:currentColor;opacity:1}
#ron-press-mosaic .ron-mosaic__progress{height:1px;background:#BDD39C}
#ron-leadership-v124 #dau-moc-truyen-thong #ron-press-mosaic:fullscreen{position:fixed;inset:0;top:0;width:100vw;height:100vh;height:100svh;max-height:none;background:#000}
@media(max-width:1100px){
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaShell{width:calc(100% - 48px)!important;column-gap:28px!important;padding:64px 0 70px!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}
 #ron-leadership-v124 #dau-moc-truyen-thong #ron-press-mosaic{height:960px}
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaVideoCopy{padding:20px!important}
}
@media(max-width:900px){
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaShell{display:flex!important;flex-direction:column!important;gap:32px!important;width:min(680px,calc(100% - 36px))!important;padding:54px 0 62px!important}
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaIntro{order:0;align-self:stretch}
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaTitle{font-size:clamp(36px,6vw,46px)!important;max-width:none}
 #ron-leadership-v124 #dau-moc-truyen-thong #ron-press-mosaic{order:1;position:relative;top:auto;height:clamp(640px,155vw,960px);width:100%;margin:-10px 0 0}
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaEvidence{order:2;gap:32px!important}
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaVideoTitle{font-size:27px!important}
 #ron-press-mosaic .ron-mosaic__name{font-size:25px}
}
@media(max-width:420px){
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaShell{width:calc(100% - 32px)!important}
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaVideoCopy{padding:20px 17px!important}
 #ron-leadership-v124 #dau-moc-truyen-thong .ronV109MediaTitle{font-size:36px!important}
 #ron-press-mosaic .ron-mosaic__name{font-size:23px;letter-spacing:.12em}
}




.ron148-mosaic,.ron148-mosaic *{box-sizing:border-box}
.ron148-mosaic [hidden]{display:none!important}
.ron148-mosaic{--ron-gold:#d8bd90;position:relative;isolation:isolate;width:100%;height:100svh;min-height:560px;max-height:1100px;overflow:hidden;background:#030302;color:#f7f4ed;font-family:Arial,"Segoe UI",sans-serif;touch-action:pan-y}
.ron148-mosaic__atmosphere{position:absolute;z-index:0;inset:-12%;pointer-events:none;background-size:cover;background-position:50% 38%;filter:blur(72px) saturate(.62);opacity:.22;transform:scale(1.08);-webkit-mask-image:radial-gradient(ellipse 46% 68% at 50% 43%,transparent 16%,#000 100%);mask-image:radial-gradient(ellipse 46% 68% at 50% 43%,transparent 16%,#000 100%)}
.ron148-mosaic::after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(ellipse 54% 78% at 50% 43%,transparent 32%,rgba(2,2,1,.2) 78%,rgba(2,2,1,.55) 100%),radial-gradient(ellipse 32% 55% at 24% 43%,rgba(169,131,73,.065),transparent 85%),radial-gradient(ellipse 32% 57% at 76% 44%,rgba(174,142,92,.055),transparent 85%)}
.ron148-mosaic:fullscreen{max-height:none;height:100vh}
.ron148-mosaic__scene{position:absolute;z-index:1;inset:0;width:100%;height:100%;display:block;outline:none;cursor:grab}
.ron148-mosaic__scene:active{cursor:grabbing}
.ron148-mosaic__poster{position:absolute;z-index:1;mix-blend-mode:screen;left:50%;top:50%;height:96%;max-width:96%;object-fit:contain;transform:translate(-50%,-50%);display:block;transition:opacity .35s;pointer-events:none}
.ron148-mosaic[data-renderer="webgl"] .ron148-mosaic__poster{opacity:0}
.ron148-mosaic__top{position:absolute;z-index:3;left:clamp(20px,3.3vw,64px);top:clamp(22px,3.3vw,48px);display:flex;align-items:center;gap:14px;pointer-events:none}
.ron148-mosaic__rule{width:32px;height:1px;background:var(--ron-gold)}
.ron148-mosaic__brand{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.23em;color:#d6cfbf}
.ron148-mosaic__brand sup{font-size:8px;letter-spacing:0;position:relative;top:-.15em}
.ron148-mosaic__caption{position:absolute;z-index:2;left:18px;right:18px;bottom:31px;text-align:center;pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity 1.8s,transform 1.8s}
.ron148-mosaic[data-revealed="true"] .ron148-mosaic__caption{opacity:1;transform:none}
.ron148-mosaic__name{margin:0;color:#f4efe6;font-family:"Times New Roman",Georgia,serif;font-size:clamp(24px,2.5vw,38px);font-weight:400;line-height:1.4;letter-spacing:.25em;padding-left:.25em}
.ron148-mosaic__signature{display:block;width:62px;height:1px;background:linear-gradient(90deg,transparent,#c9b691,transparent);margin:8px auto 11px}
.ron148-mosaic__company{margin:0;font-size:12px;line-height:1.6;letter-spacing:.33em;color:#c4bba9;padding-left:.33em}
.ron148-mosaic__controls{position:absolute;z-index:5;right:clamp(14px,3vw,52px);bottom:32px;display:flex;gap:6px}
.ron148-mosaic__control{display:grid;place-items:center;width:46px;height:46px;padding:0;color:#ddd2bd;border:1px solid #504533;background:rgba(7,6,4,.8);border-radius:0;cursor:pointer;transition:color .2s,border-color .2s,background .2s;position:relative}
.ron148-mosaic__control:hover{color:#fff2d9;background:#292015;border-color:#a38b63}
.ron148-mosaic__control[aria-pressed="true"]{background:#d8bd90;color:#161109}
.ron148-mosaic__control:focus-visible,.ron148-mosaic__scene:focus-visible{outline:3px solid #bddc24;outline-offset:4px}
.ron148-mosaic__control svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
.ron148-mosaic__control::after{content:attr(aria-label);position:absolute;bottom:57px;right:0;white-space:nowrap;font-size:13px;padding:8px 11px;line-height:1.4;color:#f6efe1;background:#1c1812;border:1px solid #53452e;opacity:0;pointer-events:none;transform:translateY(4px);transition:.18s}
.ron148-mosaic__control:hover::after,.ron148-mosaic__control:focus-visible::after{opacity:1;transform:none}
.ron148-mosaic__hint{position:absolute;left:clamp(20px,3.3vw,64px);bottom:44px;font-size:13px;line-height:1.6;color:#b3a998;pointer-events:none;opacity:0;transition:opacity 1s}
.ron148-mosaic[data-revealed="true"] .ron148-mosaic__hint{opacity:.82}
.ron148-mosaic__progress{position:absolute;z-index:6;bottom:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#645033,#dcc299);opacity:.7}
.ron148-mosaic__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.ron148-mosaic[data-renderer="static"] .ron148-mosaic__caption,.ron148-mosaic[data-renderer="static"] .ron148-mosaic__hint,.ron148-mosaic[data-renderer="static"] .ron148-mosaic__progress{display:none}
.ron148-mosaic[data-renderer="static"] .ron148-mosaic__control[data-action="replay"],.ron148-mosaic[data-renderer="static"] .ron148-mosaic__control[data-action="scatter"],.ron148-mosaic[data-renderer="static"] .ron148-mosaic__control[data-action="pause"]{display:none}
@media(max-width:1180px){.ron148-mosaic__hint{display:none}.ron148-mosaic__controls{bottom:26px}.ron148-mosaic__control{width:44px;height:44px}}
@media(max-width:760px){.ron148-mosaic__atmosphere{filter:blur(46px) saturate(.62);opacity:.17}.ron148-mosaic{height:100svh;min-height:660px;max-height:1050px}.ron148-mosaic__top{left:20px;top:24px}.ron148-mosaic__brand{font-size:10px;letter-spacing:.2em}.ron148-mosaic__rule{width:23px}.ron148-mosaic__caption{bottom:90px}.ron148-mosaic__name{font-size:25px;letter-spacing:.18em}.ron148-mosaic__company{font-size:10px;letter-spacing:.26em}.ron148-mosaic__controls{left:0;right:0;bottom:20px;justify-content:center;gap:9px}.ron148-mosaic__control::after{right:50%;transform:translate(50%,4px)}.ron148-mosaic__control:hover::after,.ron148-mosaic__control:focus-visible::after{transform:translate(50%,0)}}
@media(max-width:420px){.ron148-mosaic__name{font-size:23px}.ron148-mosaic__top{left:16px;top:19px}}
@media(prefers-reduced-motion:reduce){.ron148-mosaic *{transition:none!important}}

/* V149: native top-layer opening, occupying the entire viewport before the page. */
#ron-entry-mosaic.ron148-entry[hidden]{display:none!important}
#ron-entry-mosaic.ron148-entry{position:fixed;inset:0;z-index:2147483647;width:100vw;height:100vh;height:100dvh;min-width:0;min-height:0;max-width:none;max-height:none;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#030302;opacity:0;pointer-events:auto;transition:opacity .36s ease;mask-image:none;-webkit-mask-image:none;touch-action:none;overscroll-behavior:none;outline:0}
#ron-entry-mosaic.ron148-entry[data-entry-state=playing]{opacity:1}
#ron-entry-mosaic.ron148-entry::backdrop{background:#030302;opacity:1;transition:opacity .36s ease}
#ron-entry-mosaic.ron148-entry[data-entry-state=closing]::backdrop{opacity:0}
#ron-entry-mosaic .ron148-mosaic__top{left:max(24px,env(safe-area-inset-left));top:max(28px,env(safe-area-inset-top));max-width:44%}
#ron-entry-mosaic .ron148-mosaic__caption{bottom:max(24px,env(safe-area-inset-bottom));transition:opacity .35s,transform .35s}
#ron-entry-mosaic .ron148-mosaic__name{font-family:'RON Editorial',Georgia,serif;font-size:clamp(24px,2.6vw,40px);letter-spacing:.18em;line-height:1.5;color:#F6F4EF;-webkit-text-fill-color:currentColor}
#ron-entry-mosaic .ron148-mosaic__company{font-size:12px;line-height:1.6;letter-spacing:.2em;color:#CBBE9F;-webkit-text-fill-color:currentColor}
#ron-entry-mosaic .ron148-mosaic__poster{visibility:hidden}
#ron-entry-mosaic .ron148-mosaic__atmosphere{filter:blur(48px) saturate(.62);opacity:.17}
#ron-entry-mosaic .ron148-entry-skip{position:absolute;z-index:20;right:max(24px,env(safe-area-inset-right));top:max(20px,env(safe-area-inset-top));display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:44%;padding:11px 18px;border:1px solid #A89A7D;background:#191A14;color:#FFF;-webkit-text-fill-color:currentColor;font:600 15px/1.5 var(--ron148-ui-font,'RON Sans'),Arial,sans-serif;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
#ron-entry-mosaic .ron148-entry-skip:hover{background:#BDDC24;color:#12130F;-webkit-text-fill-color:currentColor;border-color:#BDDC24}
#ron-entry-mosaic .ron148-entry-skip:focus-visible,#ron-leadership-v124 .ron148-entry-replay:focus-visible{outline:3px solid #BDDC24;outline-offset:3px}
#ron-leadership-v124 #main-content .ron148-entry-replay{position:absolute;right:18px;top:12px;z-index:9;display:grid;place-items:center;min-width:44px;min-height:44px;width:44px;height:44px;padding:10px;border:1px solid #A9AD9E;border-radius:50%;background:#F6F4EF;color:#23321A;-webkit-text-fill-color:currentColor;cursor:pointer}
#ron-leadership-v124 #main-content .ron148-entry-replay svg{display:block;width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#ron-leadership-v124 #main-content .ron148-entry-replay:hover{background:#E8EFDA;border-color:#4F6D0F}
#ron-leadership-v124 #main-content[data-ron-entry-active=true] .ron148-entry-replay{visibility:hidden}
@media(max-width:760px){
 #ron-entry-mosaic .ron148-mosaic__top{left:max(16px,env(safe-area-inset-left));top:max(28px,env(safe-area-inset-top));max-width:43%}
 #ron-entry-mosaic .ron148-mosaic__brand{font-size:10px;letter-spacing:.1em}
 #ron-entry-mosaic .ron148-mosaic__rule{display:none}
 #ron-entry-mosaic .ron148-mosaic__name{font-size:clamp(22px,6vw,30px);letter-spacing:.13em}
 #ron-entry-mosaic .ron148-entry-skip{right:max(14px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top));max-width:48%;font-size:13px;padding:10px 12px}
}
@media(max-height:560px){
 #ron-entry-mosaic .ron148-mosaic__caption{bottom:max(12px,env(safe-area-inset-bottom))}
 #ron-entry-mosaic .ron148-mosaic__name{font-size:22px}
 #ron-entry-mosaic .ron148-mosaic__signature{margin:2px auto 4px}
 #ron-entry-mosaic .ron148-mosaic__company{font-size:10px}
}
@media(prefers-reduced-motion:reduce){#ron-entry-mosaic.ron148-entry,#ron-entry-mosaic.ron148-entry::backdrop{transition:none}}





/* RON V4 — a responsive, independent banner section. */

.ron150-banner{--ron150-ink:#161713;--ron150-olive:#56641c;--ron150-paper:#f6f4ef;--ron150-w:1920;--ron150-h:800;position:relative;width:100%;margin:0;aspect-ratio:12/5;background:var(--ron150-paper);color:var(--ron150-ink);overflow:hidden;isolation:isolate;touch-action:pan-y;font-family:'RON150 Roboto',sans-serif;outline:none}
.ron150-banner *{box-sizing:border-box}
.ron150-banner:focus-visible{outline:3px solid #bddc24;outline-offset:-4px}
.ron150-banner .ron150-art-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.ron150-banner .ron150-stage{position:absolute;inset:0 auto auto 0;width:calc(var(--ron150-w)*1px);height:calc(var(--ron150-h)*1px);transform:scale(var(--ron150-scale,1));transform-origin:0 0}
.ron150-banner .ron150-lens{position:absolute;inset:0;perspective:2400px;perspective-origin:50% 50%}
.ron150-banner .ron150-camera,.ron150-banner .ron150-depth,.ron150-banner .ron150-enter{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 50%;pointer-events:none}
.ron150-banner .ron150-depth{will-change:transform;backface-visibility:hidden}
.ron150-banner .ron150-paper{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 71% 38%,#fffef7 0%,#f6f4ef 58%,#eeece5 100%)}
.ron150-banner .ron150-paper:after{content:'';position:absolute;inset:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23777' filter='url(%23n)' opacity='.4' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}
.ron150-banner .ron150-object{position:absolute;display:block;pointer-events:none;overflow:visible}
.ron150-banner .ron150-disc{left:974px;top:92px;width:666px;height:666px;border-radius:50%;background:linear-gradient(125deg,#d6d8bc,#b7bf95 54%,#929b75);box-shadow:inset -7px -6px 0 #616b391a,inset 1px 2px 0 #ffffff91;overflow:hidden}
.ron150-banner .ron150-disc:before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.56' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.4' filter='url(%23n)' d='M0 0h200v200H0z'/%3E%3C/svg%3E");opacity:.6}
.ron150-banner .ron150-disc:after{content:'';position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 30%,#fffbe26b 49%,transparent 63%);transform:translateX(calc(var(--ron150-light-x,0)*140px)) rotate(calc(var(--ron150-light-y,0)*12deg));opacity:calc(.12 + var(--ron150-energy,0)*.35)}
.ron150-banner .ron150-disc-orbit{left:956px;top:74px;width:702px;height:702px;border:1px solid #73824b34;border-radius:50%;mask-image:linear-gradient(125deg,#000,transparent 35%,transparent 66%,#000);-webkit-mask-image:linear-gradient(125deg,#000,transparent 35%,transparent 66%,#000)}
.ron150-banner .ron150-face-photo{left:919px;top:15px;width:480px;height:750px}
.ron150-banner .ron150-body-photo{left:1309px;top:37px;width:207px;height:722px;filter:drop-shadow(var(--ron150-shadow-x,0px) 14px 13px #27281824)}
.ron150-banner .ron150-foot-shadow{left:1212px;top:695px;width:408px;height:91px;background:radial-gradient(ellipse,#393a2745 0%,#51492e15 34%,transparent 69%);transform:translateX(calc(var(--ron150-light-x,0)*-12px)) scaleX(calc(1 + var(--ron150-energy,0)*.1))}
.ron150-banner .ron150-text{position:absolute;margin:0;padding:0;border:0;display:block;white-space:pre;line-height:1;transform-origin:0 0;font-synthesis:none;font-kerning:normal;color:var(--ron150-ink);text-rendering:geometricPrecision;user-select:text;-webkit-user-select:text;pointer-events:auto}
.ron150-banner .ron150-name{position:static;display:contents;margin:0}
.ron150-banner .ron150-name .ron150-text{font-family:'RON150 Anton',sans-serif;font-weight:400;font-size:180px;text-shadow:calc(var(--ron150-light-x,0)*-1px) 1px 0 #59604322}
.ron150-banner .ron150-brand{font:600 34px/1 'RON150 Barlow',sans-serif;letter-spacing:1.4px}
.ron150-banner .ron150-registered{font:400 18px/1 'RON150 Roboto',sans-serif}
.ron150-banner .ron150-information{font:400 26px/1 'RON150 Roboto',sans-serif;letter-spacing:4px}
.ron150-banner .ron150-tagline{font:600 27px/1 'RON150 Roboto',sans-serif;letter-spacing:3px;color:#fffef7}
.ron150-banner .ron150-role{font:500 27px/1 'RON150 Roboto',sans-serif;letter-spacing:6px}
.ron150-banner .ron150-website{font:400 23px/1 'RON150 Roboto',sans-serif;letter-spacing:4px}
.ron150-banner .ron150-tagline-bar{position:absolute;left:116px;top:426px;width:594px;height:48px;background:var(--ron150-olive);box-shadow:0 4px 10px #3b4c1310}
.ron150-banner .ron150-rule{position:absolute;height:2px;background:#707449;left:121px;top:155px;width:110px}
.ron150-banner .ron150-rule-bottom{top:662px;width:105px}
.ron150-banner .ron150-spot{position:absolute;inset:-20%;pointer-events:none;opacity:calc(var(--ron150-energy,0)*.44);background:radial-gradient(ellipse at 50% 50%,#fff9d8aa,transparent 42%);transform:translate(calc(var(--ron150-light-x,0)*280px),calc(var(--ron150-light-y,0)*150px));mix-blend-mode:soft-light}
.ron150-banner .ron150-glint{position:absolute;left:1020px;top:195px;width:700px;height:2px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,#fef9da,transparent);box-shadow:0 0 20px 2px #fff5c369;transform:rotate(-18deg)}
.ron150-banner .ron150-particles{position:absolute;inset:0;pointer-events:none;opacity:calc(var(--ron150-energy,0)*.6);transform:translate(calc(var(--ron150-light-x,0)*18px),calc(var(--ron150-light-y,0)*12px))}
.ron150-banner .ron150-particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:#9f9866;box-shadow:0 0 5px #d1bc71;opacity:.4}
.ron150-banner .ron150-banner-tools{position:absolute;right:clamp(16px,2.4vw,48px);bottom:12px;display:flex;align-items:center;gap:5px;z-index:20}
.ron150-banner .ron150-banner-tools[hidden]{display:none}
.ron150-banner .ron150-banner-tools button{width:44px;height:44px;border:0;background:transparent;color:#626747;padding:12px;cursor:pointer;border-radius:50%;transition:background .2s,color .2s}
.ron150-banner .ron150-banner-tools button:hover{background:#56641c10;color:#283714}
.ron150-banner .ron150-banner-tools button:focus-visible{outline:2px solid #bddc24;outline-offset:2px}
.ron150-banner .ron150-banner-tools svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.ron150-banner .ron150-hint{margin-right:8px;font-size:12px;line-height:1.4;color:#696d5c;letter-spacing:.015em}
.ron150-banner[data-effects='off'] .ron150-motion-icon{opacity:.35}
.ron150-banner[data-effects='off'] .ron150-spot,.ron150-banner[data-effects='off'] .ron150-particles{display:none}
.ron150-banner[data-layout='mobile']{--ron150-w:1122;--ron150-h:1402;aspect-ratio:1122/1402}
.ron150-banner[data-layout='mobile'] .ron150-disc{left:186px;top:262px;width:768px;height:768px}
.ron150-banner[data-layout='mobile'] .ron150-disc-orbit{left:173px;top:249px;width:794px;height:794px}
.ron150-banner[data-layout='mobile'] .ron150-face-photo{left:180px;top:32px;width:480px;height:750px}
.ron150-banner[data-layout='mobile'] .ron150-body-photo{left:540px;top:217px;width:325px;height:1133px}
.ron150-banner[data-layout='mobile'] .ron150-foot-shadow{left:383px;top:1207px;width:530px;height:164px}
.ron150-banner[data-layout='mobile'] .ron150-tagline-bar{left:98px;top:945px;width:461px;height:40px}
.ron150-banner[data-layout='mobile'] .ron150-rule{left:806px;top:210px;width:97px}
.ron150-banner[data-layout='mobile'] .ron150-rule-bottom{left:118px;top:1149px;width:98px}
.ron150-banner[data-layout='mobile'] .ron150-glint{left:260px;top:395px;width:730px}
.ron150-banner[data-layout='mobile'] .ron150-banner-tools{right:8px;bottom:2px;gap:0}
.ron150-banner[data-layout='mobile'] .ron150-hint{display:none}
@media(max-width:760px){.ron150-banner:not([data-layout]){aspect-ratio:1122/1402}}
@media(prefers-reduced-motion:reduce){.ron150-banner .ron150-camera,.ron150-banner .ron150-depth,.ron150-banner .ron150-enter{transform:none!important}.ron150-banner .ron150-spot,.ron150-banner .ron150-particles,.ron150-banner .ron150-glint{display:none!important}.ron150-banner .ron150-banner-tools button{transition:none}}
@media print{.ron150-banner .ron150-banner-tools,.ron150-banner .ron150-spot,.ron150-banner .ron150-particles,.ron150-banner .ron150-glint{display:none!important}.ron150-banner .ron150-camera,.ron150-banner .ron150-depth,.ron150-banner .ron150-enter{transform:none!important;opacity:1!important;filter:none!important}.ron150-banner{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

#ron-leadership-v124 #doi-tac-dai-han{--ron150-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23777' filter='url(%23n)' opacity='.4' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}
/* V150: the supplied photo planes and the partnership questions share one paper surface. */
#ron-leadership-v124 #doi-tac-dai-han.ronV123Partner{padding:clamp(54px,6vw,96px) clamp(22px,4vw,70px)!important;overflow:clip!important;background:radial-gradient(ellipse at 27% 38%,#fffef7 0%,#f6f4ef 58%,#eeece5 100%)!important;color:#161713!important;isolation:isolate}
#ron-leadership-v124 #doi-tac-dai-han::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.11;background-image:var(--ron150-grain)}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerInner{position:relative;max-width:1600px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:auto auto 1fr;grid-template-areas:'portrait heading' 'portrait questions' 'portrait closing';column-gap:clamp(32px,4vw,72px);row-gap:26px;align-items:start}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading{grid-area:heading;align-self:end;min-width:0;padding-top:14px}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerKicker{color:#4F6D0F!important;-webkit-text-fill-color:currentColor!important;font-size:12px;line-height:1.8;letter-spacing:.12em;margin-bottom:20px}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerKicker::before{flex-basis:28px;background:#73804b}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading h2{font-size:clamp(36px,3.4vw,54px);line-height:1.24;letter-spacing:-.025em;color:#161713!important;-webkit-text-fill-color:currentColor!important;overflow-wrap:anywhere}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading h2 em{color:#56641c!important;-webkit-text-fill-color:currentColor!important;margin-top:6px}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestions{grid-area:questions;display:grid;grid-template-columns:1fr;gap:0;margin:0;counter-reset:ron150-question}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion{position:relative;counter-increment:ron150-question;padding:22px 0 23px 45px;border-color:#BFC2AE}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion::before{content:counter(ron150-question,decimal-leading-zero);position:absolute;top:27px;left:0;font:500 12px/1.5 'RON Sans',Arial,sans-serif;color:#67734E;letter-spacing:.1em}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion h3{font-size:27px;line-height:1.3;margin-bottom:9px;color:#161713!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion h3 span{display:inline}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion p,#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerClosing p{font-size:16px;line-height:1.75;color:#52584A!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerClosing{grid-area:closing;display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin:0;padding-top:25px;border-color:#BFC2AE}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerClosing strong{color:#161713!important;-webkit-text-fill-color:currentColor!important;font-weight:650}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerAction{width:100%;max-width:460px;min-height:56px;gap:20px;background:#0B1408!important;color:#FFF!important;-webkit-text-fill-color:currentColor!important;border:1px solid #0B1408;line-height:1.5;font-weight:600}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerAction span{color:inherit!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerAction:hover{background:#BDDC24!important;border-color:#BDDC24;color:#12130F!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerAction:focus-visible{outline-color:#4F6D0F}
#ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao{grid-area:portrait;position:sticky;top:92px;align-self:start;width:100%;max-width:720px;margin:0 auto;padding:0;border:0;border-radius:0;box-shadow:none;aspect-ratio:1122/1402;background:transparent;overflow:visible}
#ron150-banner-bui-tan-bao .ron150-paper{display:none}
#ron150-banner-bui-tan-bao .ron150-lens{overflow:visible}
#ron150-banner-bui-tan-bao .ron150-text{color:#161713!important;-webkit-text-fill-color:currentColor!important;line-height:1;overflow:visible}
#ron150-banner-bui-tan-bao .ron150-tagline{color:#FFF!important;-webkit-text-fill-color:currentColor!important}
#ron-leadership-v124 #ron150-banner-bui-tan-bao .ron150-name .ron150-text{font-family:'RON150 Anton',Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important}
#ron-leadership-v124 #ron150-banner-bui-tan-bao .ron150-brand{font-family:'RON150 Barlow',Arial,sans-serif!important;letter-spacing:1.4px!important}
#ron-leadership-v124 #ron150-banner-bui-tan-bao .ron150-registered,#ron-leadership-v124 #ron150-banner-bui-tan-bao .ron150-website{font-family:'RON150 Roboto',Arial,sans-serif!important}
#ron-leadership-v124 #ron150-banner-bui-tan-bao .ron150-information,#ron-leadership-v124 #ron150-banner-bui-tan-bao .ron150-tagline,#ron-leadership-v124 #ron150-banner-bui-tan-bao .ron150-role{font-family:var(--ron150-copy-font,'RON150 Roboto'),Arial,sans-serif!important}
#ron-leadership-v124 #doi-tac-dai-han[data-ron150-script=complex] :is(h2,h3,p,strong,em,a,span){font-family:var(--ron150-copy-font),Arial,sans-serif!important}
#ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao .ron150-name .ron150-text{font-family:'RON150 Anton',Arial,sans-serif!important}
#ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao .ron150-brand{font-family:'RON150 Barlow',Arial,sans-serif!important}
#ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao .ron150-registered,#ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao .ron150-website{font-family:'RON150 Roboto',Arial,sans-serif!important}
#ron150-banner-bui-tan-bao[data-ron150-script=complex] .ron150-information,#ron150-banner-bui-tan-bao[data-ron150-script=complex] .ron150-tagline,#ron150-banner-bui-tan-bao[data-ron150-script=complex] .ron150-role{letter-spacing:0}
#ron150-banner-bui-tan-bao .ron150-banner-tools{bottom:-6px;right:5px;gap:9px}
#ron150-banner-bui-tan-bao .ron150-banner-tools button{width:46px;height:46px;flex:none;border:1px solid #A5AE91;background:#F6F4EF;color:#29341B!important;-webkit-text-fill-color:currentColor!important;border-radius:0}
#ron150-banner-bui-tan-bao .ron150-banner-tools button:hover{background:#E7ECD9}
#ron150-banner-bui-tan-bao .ron150-banner-tools button:focus-visible{outline:3px solid #4F6D0F;outline-offset:3px}
#ron-leadership-v124 #doi-tac-dai-han[dir=rtl] .ronV123PartnerQuestion{padding-left:0;padding-right:45px}
#ron-leadership-v124 #doi-tac-dai-han[dir=rtl] .ronV123PartnerQuestion::before{left:auto;right:0}
@media(max-width:1180px){
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerInner{column-gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading h2{font-size:37px}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion h3{font-size:25px}
}
@media(max-width:900px){
 #ron-leadership-v124 #doi-tac-dai-han.ronV123Partner{padding:50px 18px 58px!important}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerInner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:'heading' 'portrait' 'questions' 'closing';row-gap:30px;max-width:680px}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading{padding-top:0}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading h2{font-size:clamp(34px,6vw,45px);line-height:1.25}
 #ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao{position:relative;top:auto;max-width:590px;margin:-8px auto 20px}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion{padding-top:20px;padding-bottom:22px}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerClosing{gap:20px}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerAction{max-width:none}
}


/* V151: compact partnership composition and consistent Vietnamese CTA weight. */
#ron-leadership-v124 #doi-tac-dai-han.ronV123Partner{padding:64px clamp(22px,4vw,70px)!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerInner{display:grid!important;max-width:1320px!important;width:100%!important;grid-template-columns:minmax(260px,420px) minmax(0,1fr)!important;grid-template-areas:'portrait heading' 'portrait questions' 'portrait closing'!important;column-gap:clamp(30px,4vw,56px)!important;row-gap:20px!important;align-items:start!important}
#ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao{grid-area:portrait!important;position:relative!important;top:auto!important;align-self:center!important;width:100%!important;max-width:420px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1122/1402!important;margin:0 auto!important;background:transparent!important;overflow:visible!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading{grid-area:heading!important;padding-top:0!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading h2{font-size:clamp(35px,3vw,44px)!important;line-height:1.25!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerKicker{margin-bottom:16px!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestions{grid-area:questions!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;gap:0!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion{padding-top:17px!important;padding-bottom:18px!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion::before{top:22px!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion h3{font-size:25px!important;line-height:1.35!important;margin-bottom:7px!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerQuestion p,#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerClosing p{font-size:16px!important;line-height:1.7!important}
#ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerClosing{grid-area:closing!important;padding-top:20px!important;gap:17px!important;margin:0!important}
#ron-leadership-v124 #main-content .ronHeroActions :is(.ronHeroPrimary,.ronHeroSecondary){font-family:'RON Sans',Arial,sans-serif!important;font-weight:700!important;font-style:normal!important;font-synthesis:none!important;font-variant:normal!important;line-height:1.65!important;letter-spacing:.025em!important;height:auto!important;min-height:52px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;text-wrap:balance}
#ron-leadership-v124 #main-content .ronHeroActions a :is(span,font,strong,em){font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}
@media(max-width:1100px) and (min-width:901px){
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerInner{grid-template-columns:minmax(230px,330px) minmax(0,1fr)!important;column-gap:28px!important}
 #ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao{max-width:330px!important}
}
@media(max-width:900px){
 #ron-leadership-v124 #doi-tac-dai-han.ronV123Partner{padding:44px 18px 50px!important}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerInner{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'heading' 'portrait' 'questions' 'closing'!important;max-width:680px!important;row-gap:24px!important}
 #ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao{max-width:320px!important;margin:0 auto 12px!important}
 #ron-leadership-v124 #doi-tac-dai-han .ronV123PartnerHeading h2{font-size:clamp(33px,5.7vw,41px)!important}
}
@media(max-width:420px){#ron-leadership-v124 #doi-tac-dai-han #ron150-banner-bui-tan-bao{max-width:280px!important}}


/* V152 · Compact navigation, with room for Vietnamese and translated labels. */
html.ronLeadershipDocument{scroll-padding-top:0!important}
#ron-leadership-v124{--ron152-header-offset:72px}
#ron-leadership-v124 :is(section[id],#ron117-growth-first-step){scroll-margin-top:calc(var(--ron152-header-offset) + 12px)!important}
#ron-leadership-v124 .ronLeadershipHeader{box-sizing:border-box;padding:0!important}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipInner{
 --ron152-bar-size:72px;--ron152-logo-width:204px;
 box-sizing:border-box;width:min(calc(100% - 56px),1600px)!important;
 min-height:calc(var(--ron152-bar-size) - 2px)!important;height:auto!important;
 padding:0!important;gap:20px!important;
 grid-template-columns:minmax(204px,1fr) minmax(0,2.7fr) minmax(204px,1fr)!important;
 transition:min-height .18s ease;
}
#ron-leadership-v124 .ronLeadershipHeader[data-ron152-compact="true"] .ronLeadershipInner{--ron152-bar-size:64px;--ron152-logo-width:188px}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipBrand{min-width:0!important;max-width:100%!important;min-height:48px}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipBrandLogo{
 width:var(--ron152-logo-width)!important;max-width:100%!important;height:auto!important;
 max-height:50px!important;object-fit:contain;object-position:left center;
 transition:width .18s ease;
}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipIdentity{display:flex!important;min-width:0!important;width:100%;padding:0!important}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipName{
 font-family:"RON Sans",Arial,sans-serif!important;font-size:22px!important;line-height:26px!important;
 font-weight:400!important;letter-spacing:1px!important;white-space:nowrap!important;
 color:#16221d!important;-webkit-text-fill-color:currentColor!important;
}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipRole{
 max-width:100%;margin:0!important;font-size:12px!important;line-height:18px!important;
 font-weight:700!important;letter-spacing:.35px!important;white-space:normal!important;
 text-wrap:balance;color:#16221d!important;-webkit-text-fill-color:currentColor!important;
}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipNameLine{width:44px;height:1px;margin-top:3px!important;flex-shrink:0}
#ron-leadership-v124 .ronLeadershipHeader[data-ron152-compact="true"] .ronLeadershipNameLine{display:none!important}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipControls{gap:12px!important;min-width:0!important}
#ron-leadership-v124 .ronLeadershipHeader .ronLeadershipMenuButton{box-sizing:border-box;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important}
#ron-leadership-v124 .ronLeadershipHeader .ronLocaleTrigger{box-sizing:border-box;min-height:48px!important;padding-block:8px!important}
#ron-leadership-v124 .ronLeadershipDrawerHead{min-height:72px!important;padding:11px clamp(18px,4vw,34px)!important}
@media(max-width:1199px){
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipInner{grid-template-columns:minmax(0,1fr) auto!important;width:calc(100% - 36px)!important;gap:16px!important}
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipIdentity{display:none!important}
}
@media(max-width:760px){
 #ron-leadership-v124{--ron152-header-offset:64px}
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipInner{--ron152-bar-size:64px!important;--ron152-logo-width:158px!important;width:calc(100% - 28px)!important;gap:12px!important}
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipControls{gap:8px!important}
 #ron-leadership-v124 .ronLeadershipDrawerHead{min-height:64px!important;padding-block:7px!important}
}
@media(max-width:420px){
 #ron-leadership-v124{--ron152-header-offset:60px}
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipInner{--ron152-bar-size:60px!important;--ron152-logo-width:128px!important;width:calc(100% - 24px)!important;gap:8px!important}
 #ron-leadership-v124 .ronLeadershipHeader .ronLocaleTrigger{max-width:128px;min-width:0;gap:6px;padding-inline:8px!important}
 #ron-leadership-v124 .ronLeadershipHeader .ronLocaleTriggerName{max-width:76px}
 #ron-leadership-v124 .ronLeadershipDrawerHead{min-height:60px!important;padding-block:5px!important}
}
@media(max-width:360px){
 #ron-leadership-v124 .ronLeadershipHeader .ronLocaleTrigger{max-width:100px}
 #ron-leadership-v124 .ronLeadershipHeader .ronLocaleTriggerName{max-width:48px}
}
/* Also fit a narrow content container inside the host editor. */
@container ron-leadership-header (max-width:1199px){
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipInner{grid-template-columns:minmax(0,1fr) auto!important;width:calc(100% - 36px)!important;gap:16px!important}
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipIdentity{display:none!important}
}
@container ron-leadership-header (max-width:760px){
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipInner{--ron152-bar-size:64px!important;--ron152-logo-width:158px!important;width:calc(100% - 28px)!important;gap:12px!important}
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipControls{gap:8px!important}
}
@container ron-leadership-header (max-width:420px){
 #ron-leadership-v124 .ronLeadershipHeader .ronLeadershipInner{--ron152-bar-size:60px!important;--ron152-logo-width:128px!important;width:calc(100% - 24px)!important;gap:8px!important}
 #ron-leadership-v124 .ronLeadershipHeader .ronLocaleTrigger{max-width:128px;min-width:0;gap:6px;padding-inline:8px!important}
 #ron-leadership-v124 .ronLeadershipHeader .ronLocaleTriggerName{max-width:76px}
}
@container ron-leadership-header (max-width:360px){
 #ron-leadership-v124 .ronLeadershipHeader .ronLocaleTrigger{max-width:100px}
 #ron-leadership-v124 .ronLeadershipHeader .ronLocaleTriggerName{max-width:48px}
}
@media(prefers-reduced-motion:reduce){
 #ron-leadership-v124 .ronLeadershipHeader :is(.ronLeadershipInner,.ronLeadershipBrandLogo){transition:none!important}
}


/* V153: profile first; existing brand imagery and component styles are retained. */
#ron-leadership-v124 #main-content .ron153-name {
  margin: 0 0 10px !important;
  color: #121b12 !important;
  -webkit-text-fill-color: #121b12 !important;
  font-family: "RON Editorial", Georgia, serif !important;
  font-size: clamp(42px, 4.6vw, 72px) !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  letter-spacing: -.03em !important;
  overflow: visible !important;
}
#ron-leadership-v124 #main-content .ron153-role {
  color: #344b2a; margin: 0 0 22px;
  font-family: "RON Sans", Arial, sans-serif;
  font-size: clamp(16px, 1.3vw, 20px); line-height: 1.6;
}
#ron-leadership-v124 #main-content .ronHeroTitle {
  font-size: clamp(27px, 2.5vw, 38px) !important;
  line-height: 1.32 !important;
  margin-bottom: 16px !important;
}
#ron-leadership-v124 #main-content .ronHeroKicker { font-size: 12px !important; }
#ron-leadership-v124 .ron153-profile-links { display:flex; flex-wrap:wrap; gap:10px 22px; margin-top:18px; }
#ron-leadership-v124 .ron153-profile-links a { display:inline-flex; align-items:center; min-height:44px; color:#344b2a; text-decoration:underline; text-underline-offset:5px; font-family:"RON Sans",Arial,sans-serif; font-size:14px; }
#ron-leadership-v124 .ron153-updated { color:#59614f; font-family:"RON Sans",Arial,sans-serif; font-size:12px; line-height:1.6; margin:14px 0 0; }
#ron-leadership-v124 .ron153-breadcrumb { display:flex; flex-wrap:wrap; gap:7px; margin:0 0 18px; padding:0; font-family:"RON Sans",Arial,sans-serif; font-size:12px; color:#526146; }
#ron-leadership-v124 .ron153-breadcrumb a { color:inherit; text-decoration:underline; text-underline-offset:4px; }
#ron-leadership-v124 .ron153-resource-access { display:flex; flex-wrap:wrap; gap:10px 24px; padding:16px 0; margin:12px 0 20px; border-bottom:1px solid #d9d9d2; }
#ron-leadership-v124 .ron153-resource-access a { color:#344b2a; min-height:44px; display:inline-flex; align-items:center; font-family:"RON Sans",Arial,sans-serif; font-size:14px; text-underline-offset:4px; }
#ron-leadership-v124 .ron153-section-number { display:none !important; }
#ron-leadership-v124 section { scroll-margin-top:90px; }
#ron-leadership-v124 #ron-entry-mosaic:not([open]) { display:none !important; }
/* Mobile keeps the identity and CTA ahead of the cinematic portrait. */
@media(max-width:760px) {
  #ron-leadership-v124 #main-content .ronHeroInner { grid-column:1 !important; grid-row:1 !important; }
  #ron-leadership-v124 #main-content .ronHeroMedia { grid-column:1 !important; grid-row:2 !important; }
  #ron-leadership-v124 #main-content .ron153-name { font-size:clamp(38px,10vw,54px) !important; }
  #ron-leadership-v124 #main-content .ronHeroTitle { font-size:clamp(26px,6.8vw,34px) !important; }
  #ron-leadership-v124 #main-content .ron153-role { font-size:16px; margin-bottom:18px; }
  #ron-leadership-v124 .ron153-profile-links { gap:6px 18px; }
}
@media(prefers-reduced-motion:reduce) {
  #ron-leadership-v124 { scroll-behavior:auto; }
}

/* Original Noto/Liberation font sources; SIL Open Font License 1.1. */




/* V118: native HTML stories. No external images, fonts or UI dependencies. */
#ron-spa-stories#ron-spa-stories{--rss-deep:#132006;--rss-ink:#12130F;--rss-muted:#62665C;--rss-line:#D9D9D2;box-sizing:border-box!important;position:relative!important;isolation:isolate;background:#F6F4EF!important;color:var(--rss-ink)!important;padding:clamp(52px,6vw,92px) 0!important;border-block:1px solid var(--rss-line)!important;scroll-margin-top:calc(var(--ron-v93-header,80px) + 20px)}
#ron-spa-stories#ron-spa-stories *{box-sizing:border-box}
#ron-spa-stories#ron-spa-stories .ronStoriesInner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(18px,4vw,64px)}
#ron-spa-stories#ron-spa-stories :is(p,a,span,button,dt,dd,figcaption){font-family:var(--ron95-sans,"RON Stories Sans","Segoe UI",Arial,sans-serif)!important;font-style:normal!important;letter-spacing:normal;text-transform:none}
#ron-spa-stories#ron-spa-stories :is(h2,h3,h4,p,figure,dl,dd){margin:0!important}
#ron-spa-stories#ron-spa-stories .ronStoriesHeading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:32px 64px;margin-bottom:32px}
#ron-spa-stories#ron-spa-stories .ronStoriesEyebrow{font-size:11px!important;font-weight:700!important;line-height:1.7!important;letter-spacing:.13em!important;color:#4F6D0F!important;margin-bottom:16px!important}
#ron-spa-stories#ron-spa-stories h2{font-family:var(--ron95-display,"RON Stories Serif","RON Stories Sans",Georgia,"Times New Roman",serif)!important;font-size:clamp(34px,3.5vw,50px)!important;font-weight:400!important;line-height:1.24!important;letter-spacing:-.035em!important;color:var(--rss-deep)!important;-webkit-text-fill-color:var(--rss-deep)!important;max-width:18ch!important;text-transform:none!important;overflow:visible!important}
#ron-spa-stories#ron-spa-stories .ronStoriesIntro{font-size:16px!important;line-height:1.8!important;color:var(--rss-muted)!important;max-width:54ch}
#ron-spa-stories#ron-spa-stories .ronStoriesNotice{display:block;margin-top:16px!important;padding-inline-start:13px;border-inline-start:3px solid #BDDC24;font-size:13px!important;line-height:1.6!important;font-weight:600!important;color:var(--rss-deep)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--rss-line);margin-bottom:38px;background:#fff}
#ron-spa-stories#ron-spa-stories .ronStoriesTab{display:flex!important;align-items:center;justify-content:center;min-width:0;min-height:54px;padding:13px 18px!important;margin:0!important;border:0!important;border-inline-end:1px solid var(--rss-line)!important;border-radius:0!important;font-size:15px!important;line-height:1.5!important;font-weight:600!important;text-decoration:none!important;color:var(--rss-deep)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;transition:background .18s,color .18s}
#ron-spa-stories#ron-spa-stories .ronStoriesTab:last-child{border-inline-end:0!important}
#ron-spa-stories#ron-spa-stories .ronStoriesTab:hover{background:#EEECE6!important}
#ron-spa-stories#ron-spa-stories .ronStoriesTab[aria-selected=true]{background:var(--rss-deep)!important;color:#fff!important}
#ron-spa-stories#ron-spa-stories :is(a,[tabindex]):focus-visible{outline:3px solid #BDDC24!important;outline-offset:4px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPanel{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:32px 64px;scroll-margin-top:calc(var(--ron-v93-header,80px) + 20px)}
#ron-spa-stories#ron-spa-stories .ronStoriesPanel[hidden]{display:none!important}
#ron-spa-stories#ron-spa-stories:not([data-ron-stories-ready]) .ronStoriesPanel+.ronStoriesPanel{margin-top:52px;padding-top:32px;border-top:1px solid var(--rss-line)}
#ron-spa-stories#ron-spa-stories .ronStoriesSample{display:block;color:#4F6D0F!important;font-size:12px!important;line-height:1.6!important;font-weight:600!important;margin-bottom:12px!important}
#ron-spa-stories#ron-spa-stories h3{font-family:var(--ron95-display,"RON Stories Serif","RON Stories Sans",Georgia,"Times New Roman",serif)!important;color:var(--rss-deep)!important;-webkit-text-fill-color:var(--rss-deep)!important;font-size:clamp(27px,2.5vw,34px)!important;line-height:1.3!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important;max-width:26ch;margin-bottom:28px!important;overflow:visible!important}
#ron-spa-stories#ron-spa-stories .ronStoriesStep{padding:19px 0;border-top:1px solid var(--rss-line)}
#ron-spa-stories#ron-spa-stories .ronStoriesStep dt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:14px!important;font-weight:700!important;line-height:1.6!important;color:var(--rss-deep)!important;margin-bottom:7px}
#ron-spa-stories#ron-spa-stories .ronStoriesStep dd{font-size:15px!important;line-height:1.75!important;color:var(--rss-muted)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesStepNote{font-weight:400!important;font-size:12px!important;color:var(--rss-muted)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPaper{background:#fff!important;border:1px solid var(--rss-line);padding:clamp(22px,2.8vw,38px);min-width:0;position:relative}
#ron-spa-stories#ron-spa-stories .ronStoriesPaper::before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:-1px;width:64px;height:3px;background:#4F6D0F}
#ron-spa-stories#ron-spa-stories .ronStoriesPaperKicker{font-size:12px!important;font-weight:600!important;color:#4F6D0F!important;line-height:1.65!important;margin-bottom:12px!important}
#ron-spa-stories#ron-spa-stories h4{font-family:var(--ron95-display,"RON Stories Serif","RON Stories Sans",Georgia,"Times New Roman",serif)!important;font-size:26px!important;line-height:1.3!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--rss-deep)!important;-webkit-text-fill-color:var(--rss-deep)!important;margin-bottom:12px!important;text-transform:none!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPaperNote{font-size:13px!important;line-height:1.7!important;color:var(--rss-muted)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesRedacted{margin:24px 0;padding:18px 0;border-block:1px solid var(--rss-line)}
#ron-spa-stories#ron-spa-stories .ronStoriesRedacted p{font-size:12px!important;line-height:1.6!important;color:var(--rss-muted)!important;margin-bottom:12px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesRedactedLines{display:flex;gap:10px;align-items:center}
#ron-spa-stories#ron-spa-stories .ronStoriesRedactedLines i{display:block;height:8px;width:39%;background:#313B2D;opacity:.8}
#ron-spa-stories#ron-spa-stories .ronStoriesRedactedLines i+i{width:20%;opacity:.45}
#ron-spa-stories#ron-spa-stories .ronStoriesComparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rss-line)}
#ron-spa-stories#ron-spa-stories .ronStoriesComparison>div{padding:17px 14px;min-width:0}
#ron-spa-stories#ron-spa-stories .ronStoriesComparison>div+div{border-inline-start:1px solid var(--rss-line);background:#F6F4EF}
#ron-spa-stories#ron-spa-stories .ronStoriesComparison dt{font-size:12px!important;font-weight:600!important;line-height:1.65!important;color:var(--rss-deep)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesComparison dd{margin-top:11px!important;font-size:13px!important;line-height:1.7!important;color:var(--rss-muted)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPaper figcaption{border-top:1px solid var(--rss-line);margin-top:24px;padding-top:18px;font-size:12px!important;line-height:1.7!important;color:var(--rss-muted)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesFooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px 32px;border-top:1px solid var(--rss-line);margin-top:36px;padding-top:28px}
#ron-spa-stories#ron-spa-stories .ronStoriesReflection{font-size:18px!important;line-height:1.6!important;font-weight:600!important;color:var(--rss-deep)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesActions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}
#ron-spa-stories#ron-spa-stories .ronStoriesContact{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 21px!important;background:var(--rss-deep)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1.6!important;font-weight:600!important;text-decoration:none!important;border:1px solid var(--rss-deep);border-radius:0!important}
#ron-spa-stories#ron-spa-stories .ronStoriesContact:hover{background:#BDDC24!important;color:var(--rss-ink)!important;border-color:#BDDC24}
#ron-spa-stories#ron-spa-stories .ronStoriesCourse{display:inline-flex;align-items:center;min-height:48px;font-size:14px!important;line-height:1.6!important;color:var(--rss-deep)!important;text-decoration:underline!important;text-underline-offset:5px}
@media(max-width:1180px){#ron-spa-stories#ron-spa-stories :is(.ronStoriesHeading,.ronStoriesPanel){gap:28px 36px}}
@media(max-width:760px){#ron-spa-stories#ron-spa-stories{padding-block:52px!important}#ron-spa-stories#ron-spa-stories :is(.ronStoriesHeading,.ronStoriesPanel){grid-template-columns:minmax(0,1fr);gap:25px}#ron-spa-stories#ron-spa-stories .ronStoriesHeading{margin-bottom:26px}#ron-spa-stories#ron-spa-stories h2{font-size:35px!important;max-width:20ch!important}#ron-spa-stories#ron-spa-stories .ronStoriesTabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}#ron-spa-stories#ron-spa-stories .ronStoriesTab:nth-child(2){border-inline-end:0!important}#ron-spa-stories#ron-spa-stories .ronStoriesTab:nth-child(-n+2){border-bottom:1px solid var(--rss-line)!important}#ron-spa-stories#ron-spa-stories h3{margin-bottom:20px!important}#ron-spa-stories#ron-spa-stories .ronStoriesFooter{margin-top:28px;padding-top:24px}#ron-spa-stories#ron-spa-stories .ronStoriesActions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}#ron-spa-stories#ron-spa-stories .ronStoriesCourse{justify-content:center;text-align:center}#ron-spa-stories#ron-spa-stories .ronStoriesPaper{padding:24px}}
@media(prefers-reduced-motion:reduce){#ron-spa-stories#ron-spa-stories *{transition:none!important;scroll-behavior:auto!important}}

/* V2: complete educational cases, native data tables and Vietnamese worksheets. */
#ron-spa-stories#ron-spa-stories .ronStoriesInner{max-width:1600px}
#ron-spa-stories#ron-spa-stories .ronStoriesBrand{font-size:14px!important;font-weight:700!important;color:var(--rss-deep)!important;margin-bottom:10px!important}
#ron-spa-stories#ron-spa-stories :is(.ronStoriesEyebrow,.ronStoriesSample,.ronStoriesPaperKicker){font-size:13px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesHeading{grid-template-columns:1.1fr 1fr}
#ron-spa-stories#ron-spa-stories h2{max-width:22ch!important;line-height:1.3!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPanel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);row-gap:22px}
#ron-spa-stories#ron-spa-stories .ronStoriesStep dd{font-size:16px!important;line-height:1.75!important}
#ron-spa-stories#ron-spa-stories .ronStoriesStep{padding:15px 0}
#ron-spa-stories#ron-spa-stories .ronStoriesQuestion{font-size:16px!important;line-height:1.7!important;font-weight:700!important;color:var(--rss-deep)!important;border-inline-start:3px solid #BDDC24;padding-inline-start:16px;margin-top:8px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesMetric{padding:24px 0 22px;display:grid;gap:8px}
#ron-spa-stories#ron-spa-stories .ronStoriesMetric strong{font-family:"RON Stories Serif",Georgia,serif;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.35;color:var(--rss-deep);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
#ron-spa-stories#ron-spa-stories .ronStoriesMetric strong.ronStoriesMoney{font-family:"RON Stories Sans",Arial,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.02em}
#ron-spa-stories#ron-spa-stories .ronStoriesMetric span{font-size:14px!important;line-height:1.65!important;color:var(--rss-muted)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesTable{border-collapse:collapse;width:100%;table-layout:fixed;font-family:"RON Stories Sans",Arial,sans-serif!important;font-size:14px;line-height:1.65;color:var(--rss-ink);font-variant-numeric:tabular-nums}
#ron-spa-stories#ron-spa-stories .ronStoriesTable th,#ron-spa-stories#ron-spa-stories .ronStoriesTable td{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;padding:12px 8px;border:0;border-bottom:1px solid var(--rss-line);text-align:right;vertical-align:top;overflow-wrap:normal}
#ron-spa-stories#ron-spa-stories .ronStoriesTable th:first-child{width:47%;text-align:left;padding-inline-start:0;font-weight:400;overflow-wrap:anywhere}
#ron-spa-stories#ron-spa-stories .ronStoriesTable thead th{font-weight:700!important;border-top:1px solid var(--rss-line);font-size:13px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesTable tr:last-child td{font-weight:700;color:#4F6D0F}
#ron-spa-stories#ron-spa-stories .ronStoriesFormula{font-size:13px!important;line-height:1.8!important;color:var(--rss-muted)!important;margin-top:18px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPaper figcaption{font-size:13px!important;line-height:1.75!important;margin-top:22px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPractice{grid-column:1/-1;border-block:1px solid var(--rss-line);min-width:0}
#ron-spa-stories#ron-spa-stories .ronStoriesPractice summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;min-height:58px;padding:16px 0;font-family:"RON Stories Sans",Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.65;color:var(--rss-deep)}
#ron-spa-stories#ron-spa-stories .ronStoriesPractice summary::-webkit-details-marker{display:none}
#ron-spa-stories#ron-spa-stories .ronStoriesPractice summary:hover{color:#4F6D0F}
#ron-spa-stories#ron-spa-stories .ronStoriesPractice summary:focus-visible{outline:3px solid #BDDC24;outline-offset:4px}
#ron-spa-stories#ron-spa-stories .ronStoriesPlus{font-size:24px!important;flex:0 0 28px;text-align:center;transition:transform .2s}
#ron-spa-stories#ron-spa-stories .ronStoriesPractice[open] .ronStoriesPlus{transform:rotate(45deg)}
#ron-spa-stories#ron-spa-stories .ronStoriesPracticeBody{padding:12px 0 28px}
#ron-spa-stories#ron-spa-stories .ronStoriesPracticeGrid{display:grid;grid-template-columns:1fr 1fr;gap:40px}
#ron-spa-stories#ron-spa-stories .ronStoriesPracticeBody h4{font-family:"RON Stories Sans",Arial,sans-serif!important;font-size:17px!important;line-height:1.7!important;font-weight:700!important;letter-spacing:0!important;margin:0 0 10px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPracticeBody p{font-size:16px!important;line-height:1.8!important;color:var(--rss-muted)!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPracticeGrid>div>p+h4{margin-top:24px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesDialogue{background:#fff;border:1px solid var(--rss-line);padding:24px}
#ron-spa-stories#ron-spa-stories .ronStoriesDialogue>p:has(strong){display:grid;gap:3px;margin-top:14px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesDialogue strong{color:var(--rss-deep);font-size:14px}
#ron-spa-stories#ron-spa-stories .ronStoriesDialogueNote{padding-top:18px;border-top:1px solid var(--rss-line);margin-top:18px!important;font-size:14px!important}
#ron-spa-stories#ron-spa-stories h4.ronStoriesPlanTitle{margin-top:28px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPlan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#ron-spa-stories#ron-spa-stories .ronStoriesPlan>div{border-top:2px solid #4F6D0F;padding-top:14px}
#ron-spa-stories#ron-spa-stories .ronStoriesPlan dt{font-size:14px!important;line-height:1.6!important;font-weight:700;color:var(--rss-deep);margin-bottom:8px}
#ron-spa-stories#ron-spa-stories .ronStoriesPlan dd{font-size:15px!important;line-height:1.8!important;color:var(--rss-muted)}
#ron-spa-stories#ron-spa-stories .ronStoriesTakeaway{display:grid;gap:6px;margin-top:26px!important;padding:20px;background:#EEF2E4}
#ron-spa-stories#ron-spa-stories .ronStoriesTakeaway strong{color:var(--rss-deep)}
#ron-spa-stories#ron-spa-stories .ronStoriesFootnote{font-size:13px!important;line-height:1.75!important;color:var(--rss-muted)!important;margin-top:20px!important;max-width:100ch}
#ron-spa-stories#ron-spa-stories .ronStoriesLocaleNote{display:none;margin:-14px 0 24px!important;font-size:14px!important;color:var(--rss-muted)!important}
#ron-spa-stories#ron-spa-stories:not([lang^="vi"]) .ronStoriesLocaleNote{display:block}
#ron-spa-stories#ron-spa-stories .ronStoriesVietnamese{direction:ltr}
#ron-spa-stories#ron-spa-stories .ronStoriesSrOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1180px){#ron-spa-stories#ron-spa-stories .ronStoriesPaper{padding:24px}#ron-spa-stories#ron-spa-stories .ronStoriesTable{font-size:13px}}
@media(max-width:760px){
#ron-spa-stories#ron-spa-stories :is(.ronStoriesHeading,.ronStoriesPanel,.ronStoriesPracticeGrid,.ronStoriesPlan){grid-template-columns:minmax(0,1fr);gap:24px}
#ron-spa-stories#ron-spa-stories{padding-block:40px!important}
#ron-spa-stories#ron-spa-stories .ronStoriesPaper{padding:22px 18px}
#ron-spa-stories#ron-spa-stories .ronStoriesInner{padding-inline:18px}
#ron-spa-stories#ron-spa-stories .ronStoriesTable{font-size:14px}
#ron-spa-stories#ron-spa-stories .ronStoriesTable th,#ron-spa-stories#ron-spa-stories .ronStoriesTable td{padding-inline:5px}
#ron-spa-stories#ron-spa-stories .ronStoriesMetric strong{font-size:40px}
#ron-spa-stories#ron-spa-stories .ronStoriesMetric strong.ronStoriesMoney{font-size:23px}
#ron-spa-stories#ron-spa-stories .ronStoriesDialogue{padding:18px}
#ron-spa-stories#ron-spa-stories .ronStoriesPractice{grid-column:auto}
}
@media(max-width:420px){#ron-spa-stories#ron-spa-stories h2{font-size:33px!important}#ron-spa-stories#ron-spa-stories .ronStoriesTable{font-size:13px}#ron-spa-stories#ron-spa-stories .ronStoriesTable th:first-child{width:42%}#ron-spa-stories#ron-spa-stories .ronStoriesMetric strong.ronStoriesMoney{font-size:21px}}
@media print{#ron-spa-stories#ron-spa-stories .ronStoriesPanel[hidden]{display:grid!important}#ron-spa-stories#ron-spa-stories .ronStoriesPanel{break-before:page}#ron-spa-stories#ron-spa-stories .ronStoriesPanel:first-child{break-before:auto}#ron-spa-stories#ron-spa-stories .ronStoriesTabs{display:none}#ron-spa-stories#ron-spa-stories .ronStoriesPaper{break-inside:avoid}}

/* V157: native page navigation and a named main content landmark. */
#ron-leadership-v124 #ron157-main-content{display:block;width:100%;min-width:0;margin:0;padding:0}
#ron-leadership-v124 .ron157-toc{margin:20px 0 0;border-top:1px solid #D9D9D2;border-bottom:1px solid #D9D9D2;color:#12130F}
#ron-leadership-v124 .ron157-toc summary{min-height:48px;box-sizing:border-box;padding:14px 0;cursor:pointer;font:600 14px/1.5 'RON Sans',Arial,sans-serif}
#ron-leadership-v124 .ron157-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:0 0 16px}
#ron-leadership-v124 .ron157-toc a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:8px 0;color:#132006;font:400 15px/1.65 'RON Sans',Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
#ron-leadership-v124 .ron157-toc a:hover{color:#4F6D0F}
#ron-leadership-v124 .ron157-toc :focus-visible{outline:3px solid #BDDC24;outline-offset:3px}
@media(max-width:760px){#ron-leadership-v124 .ron157-toc nav{grid-template-columns:1fr}}

/* Original supplementary font faces. */
@font-face{font-family:"RON Book Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/ae187ca99afb155b10bdf54b6e38c2a949075f06d645d296a7e27d2386781351.woff) format("woff");}
@font-face{font-family:"RON Book Sans";font-style:normal;font-weight:500 900;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/977462a0efe5837dbe6574a41f336301e0e01e4f0bc1c63a8d51909ebfff3da2.woff) format("woff");}
@font-face{font-family:RONBookSerif;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/6bde75daff2da7dc5e7cea89dd121500de40722a19c10884d4c74a233cb8fa9b.woff) format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"RON Journey Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/ae187ca99afb155b10bdf54b6e38c2a949075f06d645d296a7e27d2386781351.woff) format("woff");}
@font-face{font-family:"RON Journey Sans";font-style:normal;font-weight:500 900;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/977462a0efe5837dbe6574a41f336301e0e01e4f0bc1c63a8d51909ebfff3da2.woff) format("woff");}
@font-face{font-family:RONJourneySerif;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/6bde75daff2da7dc5e7cea89dd121500de40722a19c10884d4c74a233cb8fa9b.woff) format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"RON137-LiberationSerif-Bold";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/3e81cf8bb652b3818486ac955eee78cb6f02c1becfa5653781ede79aad6e234c.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON137-NotoSans-Bold";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/87f575647dc3b67927a7a0e80fb18083552619d362885fa590f2b9d9b7f04864.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON137-NotoSans-Regular";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/3c97e5d824ab9a2ca96b3bcd83732c35b20e279c780737d5932304535711a330.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON138-CJK";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/bb74de1ad4865d04e0f0d902d7f5abfe7e1d5cf68f9802d5ab55ae3c99ed3d28.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON138-Arabic";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/98464352483ccb20d105cdebf057c70623f15bddfe67f47f1646f16e51086d07.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON138-Thai";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/3c80b3da6dd35aa3064049f08ca290055c50dae65a9ac7edada019be0c6988b5.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON138-Khmer";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/40b923305c998a3585a75685a103fcc5de7b692ba212b0efc3cd7713057ea351.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON138-Lao";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/e726a58a3b35b1c99a9544dc5fd973b994f3d919091b521195c6740f57484664.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:RON139-Five-serif;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/f7cd8163ec24a8703da5edb9e07d36792b6c866c7fe8aea1bef348f4202bd924.woff) format("woff");font-weight:400;font-display:block;}
@font-face{font-family:RON139-Five-sans;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/478bd3ae5d3d82a49065071c8d84c8e82897f56634fb41272052cb25cf667c12.woff) format("woff");font-weight:400;font-display:block;}
@font-face{font-family:RON139-Five-sansbold;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/de672efe2543eaab7d257bebf04fc421caf3c12e865ed68c2236962908d7ffdd.woff) format("woff");font-weight:400;font-display:block;}
@font-face{font-family:RON139-Five-number;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/d92fc5bf5340eeb6b675209c52f5bce6dc3cf0862af0721fdb8a6593a0238ca8.woff) format("woff");font-weight:400;font-display:block;}
@font-face{font-family:"RON139-Zoom-Sans";font-style:normal;font-weight:900;font-display:block;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/95729fc1ce53fbd5ea47811c9df92c176762868c09a0f3366c76028ce2a06895.ttf) format("truetype")}
@font-face{font-family:"RON139-Zoom-Sans";font-style:normal;font-weight:700;font-display:block;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/35140bfdde80295fbcd04dad086f51688abca96cb8c87529daf781c4462b6e33.ttf) format("truetype")}
@font-face{font-family:"RON139-Zoom-Serif";font-style:normal;font-weight:700;font-display:block;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/adefc53e7b3d483f1fa5e85edd82b7689ca79db25a1f6786bd7949cdcfeec601.ttf) format("truetype")}
@font-face{font-family:"RON139-Zoom-Serif";font-style:normal;font-weight:900;font-display:block;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/c549b1064828d22e398c5d9bdce9267aa130569b177c67d550daaf1e8c636288.ttf) format("truetype")}
@font-face{font-family:"RON139-Zoom-Sans";font-style:normal;font-weight:400;font-display:block;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/ef9d48725ff2bd72cd569ca50555fb781f99cf8f3a88a3bb3c8a4c85fd574458.ttf) format("truetype")}
@font-face{font-family:"RON139-Zoom-Sans";font-style:normal;font-weight:600;font-display:block;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/72a060cf1aa155f2a91b967545ca800e0fe7e2ddc0d50e23f141cb096e18c9d5.ttf) format("truetype")}
@font-face{font-family:"RON139-CJK";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/ebbd227aa94c1ffd0cfa54cde4ea8ffaa787efccdd8888d753bd036de5e4911d.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON139-Arabic";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/b63a0aca64bb110d8c4b3b2f05cae2ab260a202f7c3ed667930f4fdf28f5227f.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON139-Thai";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/a4616323d176eecb1587d9fd6195a6ed61978e9635d6d8b01ca7bc5eb99e9fa1.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON139-Khmer";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/4a143689bbab0fb4fc99118fbbe696870e5db26104b5d62a2f435a4b49a106bd.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON139-Lao";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/5de6ad983f6ce1d99090de6266f67c17bfd42a0a65b9d58d57ea810548b45ec8.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON139-Latin";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/7f6fe1589d14f76b1e04cd065515950138b484b58c78bc23bcb495219e8916ce.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON139-LatinBold";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/3f7b7b250937051c51b132cc17eb4912511b82788c4a60f5e222017752c7dad0.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON139-Serif";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/f7cd8163ec24a8703da5edb9e07d36792b6c866c7fe8aea1bef348f4202bd924.woff) format("woff");font-display:block;font-style:normal;font-weight:400;}
@font-face{font-family:"RON140-Editorial";font-style:normal;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/0dbd5889c5d19e1e8b335a1ecaecf862ddb4f37e45dae0a5bcc6c211f7c8ea4b.woff) format("woff");}
@font-face{font-family:"RON140-Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/ae187ca99afb155b10bdf54b6e38c2a949075f06d645d296a7e27d2386781351.woff) format("woff");}
@font-face{font-family:"RON140-Sans";font-style:normal;font-weight:500 900;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/977462a0efe5837dbe6574a41f336301e0e01e4f0bc1c63a8d51909ebfff3da2.woff) format("woff");}
@font-face{font-family:"RON140-CJK";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/a9ea33382f5ce5742d153f7bde705e73659cfdfff8f2c9bcb03398cb865239e3.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;}
@font-face{font-family:"RON140-Arabic";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/d13d0d93f2960447b86c8faf2cb4bf200f3bcf18160b1d876981789b059dd6db.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;}
@font-face{font-family:"RON140-Thai";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/3fc9fbb85613036ad63361fb215d4b9ce6b97d0b4fb1f0e9335b5c0455775b52.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;}
@font-face{font-family:"RON140-Khmer";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/a179f4a172e70a0b6a738affc9f5fc00933f295cce8639d594a29d3759a6d165.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;}
@font-face{font-family:"RON140-Lao";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/09668d53c17cf4224e6eb36a1ce914a58a133e4ed5c77cacccf5dcbde28f5b85.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;}
@font-face{font-family:"RON140-Latin";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/7f6fe1589d14f76b1e04cd065515950138b484b58c78bc23bcb495219e8916ce.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;}
@font-face{font-family:"RON140-Serif";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/f7cd8163ec24a8703da5edb9e07d36792b6c866c7fe8aea1bef348f4202bd924.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;}
@font-face{font-family:"RON141-CJK";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/1ec831bf60401b116c91b52e702dbb3cd53d2d5ed66ace1ed570b05853c351dc.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON141-Arabic";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/401d79f49e78d3c6f80139da9a6181aea0b9a06711c9e70f31d55ac7a2ec9287.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON141-Thai";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/fc3a2e88497c8141a4769603b5c86480905ad27f5fa1240cc31628499019e329.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON141-Khmer";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/07ff937af069a287f9bda13f9532f377da2b4034c41ea1223159e41159b72e2f.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON141-Lao";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/5a6abf3d0842e39c034db48946433488d76726cc538d41244ee25dce572acda6.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON141-Latin";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/7f6fe1589d14f76b1e04cd065515950138b484b58c78bc23bcb495219e8916ce.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 500;}
@font-face{font-family:"RON141-LatinBold";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/3f7b7b250937051c51b132cc17eb4912511b82788c4a60f5e222017752c7dad0.woff) format("woff");font-display:swap;font-style:normal;font-weight:600 900;}
@font-face{font-family:"RON141-Symbols";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/ca8b13bede1e4041be754660fd419fb96abe43e014f893fe54dcec337ccd58af.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 500;}
@font-face{font-family:"RON143-CJK";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/8d0e62ccfdbca240e0cb1a82933202a80b818693498eef37349a62db45267c09.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON143-Arabic";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/575497516938e3271502dcbac27ec43908edd8ff236aa5435fb9e135577caa8b.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON143-Thai";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/d8672dbb008a71de9e161881a137285470254d1d26fa2fa54cca56589cf666c1.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON143-Khmer";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/83a5f0f67479306caeba249b4c6533d12c279bc3816b39856759196b5486c783.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON143-Lao";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/e507df632782f111ad4bb380bba78c17e269d73ec2c77e9e1e7e1790c650af14.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON143-Latin";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/7f6fe1589d14f76b1e04cd065515950138b484b58c78bc23bcb495219e8916ce.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 500;}
@font-face{font-family:"RON143-LatinBold";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/3f7b7b250937051c51b132cc17eb4912511b82788c4a60f5e222017752c7dad0.woff) format("woff");font-display:swap;font-style:normal;font-weight:600 900;}
@font-face{font-family:"RON143-Symbols";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/7646c25816d35e1a1c1c32de40f0d81c366d148a1e4cb692ff9355cd153ebd98.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 500;}
@font-face{font-family:"RON144-CJK";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/ee0c3d0e6ffe200b5c92e0909e1e06d6ae8a4494aeb68c47e1bf3751adf4d2f1.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON144-Arabic";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/71a47a0dd2f80277f4890252f9dea64856bd1ee4a89322a958cbadb7e72215bb.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON144-Thai";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/3840ce1ab61448e48b5ae41be115b052c9e95307f3d9284b71dcb1f3e232d113.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON144-Khmer";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/ead5f799a046e372ffe5d86bd9c4bb02c0e0f635fdcef45cbacb5eddf40b8842.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON144-Lao";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/ed3561472b9964a9a01cd60a76c3d76b6610dbb0642a92daf5c8bd3cfee2580b.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 900;}
@font-face{font-family:"RON144-Latin";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/7f6fe1589d14f76b1e04cd065515950138b484b58c78bc23bcb495219e8916ce.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 500;}
@font-face{font-family:"RON144-LatinBold";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/3f7b7b250937051c51b132cc17eb4912511b82788c4a60f5e222017752c7dad0.woff) format("woff");font-display:swap;font-style:normal;font-weight:600 900;}
@font-face{font-family:"RON144-Serif";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/9d7d25b2283569f714b1fa81eaaf12e7e2268486dd5a4b6d434b70e3ba2080ba.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 500;}
@font-face{font-family:"RON144-Symbols";src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/992f87d39e78a4fb209bd59e2c7d74ed516e917408692098af60ecf6a418e851.woff) format("woff");font-display:swap;font-style:normal;font-weight:100 500;}
@font-face{font-family:'RON150 Anton';src:url('https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/6cc7cf30468a5a2932998bec5363bf48ecba3801266720ed9d141caa8b9b6024.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'RON150 Barlow';src:url('https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/45ccfb42c4c33af2d0e30bf21ba8006ffc81b81cd611f1844d3644a36c462d6f.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:'RON150 Roboto';src:url('https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/bef3de58ed18f1c408245ae4a29cf952e416bdfc3c2bc0e14f9b2af479563cc7.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:"RON Stories Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/783d1acf134c8a4c191f3f487eafb0b42b0947796f8f3f2a23c81c014a38bcf3.woff2) format("woff2");}
@font-face{font-family:"RON Stories Serif";font-style:normal;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/1936271d635402e7f19361f938db935f8e94a934d91dd18e6cbb20e5fb222cbb.woff2) format("woff2");}
@font-face{font-family:"RON Stories Sans";font-style:normal;font-weight:700;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/04ef010fe31376ca5a5a2803055cd8d6b8a39262c221e12157991451972dc352.woff2) format("woff2");}
@font-face{font-family:"RON Editorial";font-style:italic;font-weight:400;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/d03f4836eebf58af2632c5f3b2deeb4a43c3f5a0a70b5290c5bf7f994ffca243.woff) format("woff");}
@font-face{font-family:"RON Sans";font-style:normal;font-weight:500 900;font-display:swap;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-01/fonts/977462a0efe5837dbe6574a41f336301e0e01e4f0bc1c63a8d51909ebfff3da2.woff) format("woff");}
@font-face{font-family:RONLeadershipSerif;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-03/fonts/6bde75daff2da7dc5e7cea89dd121500de40722a19c10884d4c74a233cb8fa9b.woff) format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:RONLeadershipDisplay;src:url(https://roninternational.net/wp-content/plugins/ron-subpages-assets-02/fonts/6a36dd7901d09c0625353f9cd27eb9431e0ae3fda6e70ec1d21ab6915d367f2a.woff) format('woff');font-style:normal;font-weight:700;font-display:swap}