:root{--oe-gold:#d6b495;--oe-black:#000;--oe-white:#fff;--oe-paper:#f1efeb;--oe-gray:#606368;--oe-line:#d9d6d0}.oe{overflow:hidden;background:#fff;color:#000;font-family:"Sora",sans-serif}.oe *{box-sizing:border-box;font-family:inherit}.oe+.page-title,.oe~.brand-wrapper{display:none!important}.oe-shell{width:min(1320px,calc(100% - 96px));margin-inline:auto}.oe-label{display:flex;align-items:center;gap:18px;color:var(--oe-gold);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.oe-label:after{width:64px;height:1px;background:currentColor;content:""}.oe a{color:inherit;text-decoration:none}.oe-hero{position:relative;min-height:620px;background:var(--oe-paper)}.oe-hero__media{position:absolute;inset-block:0;inset-inline-end:0;width:64%;background:url('../images/data/7.jpg') center/cover}.oe-hero__media:before{position:absolute;inset:0;background:linear-gradient(90deg,var(--oe-paper),transparent 45%);content:""}.oe-hero__inner{position:relative;z-index:1;display:flex;min-height:620px;padding-block:110px 70px;flex-direction:column;justify-content:flex-end}.oe-hero h1{max-width:760px;margin:25px 0 22px;font-size:clamp(72px,8.2vw,126px);font-weight:600;letter-spacing:-.07em;line-height:.82}.oe-hero p{max-width:590px;margin:0;color:var(--oe-gray);font-size:16px;line-height:1.7}.oe-filters{position:relative;z-index:2;border-block:1px solid var(--oe-line);background:#fff}.oe-filter-row{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:15px}.oe-filter{position:relative;padding:30px 4px;border:0;background:none;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.oe-filter.is-active:after{position:absolute;inset-inline:0;bottom:-1px;height:3px;background:var(--oe-gold);content:""}.oe-feature{padding-block:105px}.oe-feature-grid{display:grid;grid-template-columns:.72fr 1.5fr;gap:58px;align-items:end}.oe-feature-copy h2{margin:22px 0;font-size:clamp(48px,5vw,78px);font-weight:500;letter-spacing:-.06em;line-height:.92}.oe-feature-copy p{color:var(--oe-gray);line-height:1.7}.oe-meta{display:flex;gap:20px;margin-block:28px;color:var(--oe-gray);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.oe-link{display:inline-flex;align-items:center;gap:20px;padding-block:10px;border-bottom:1px solid #000;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.oe-feature-media{height:580px;overflow:hidden}.oe-feature-media img,.oe-story img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.oe-feature-media:hover img,.oe-story:hover img{transform:scale(1.025)}.oe-latest{padding-block:100px;background:var(--oe-paper)}.oe-section-head{display:flex;margin-bottom:50px;align-items:end;justify-content:space-between;gap:50px}.oe-section-head h2{margin:18px 0 0;font-size:clamp(46px,5vw,72px);font-weight:500;letter-spacing:-.055em}.oe-section-head p{max-width:420px;color:var(--oe-gray);line-height:1.7}.oe-stories{display:grid;grid-template-columns:1.25fr .75fr;gap:52px}.oe-story{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding-block:25px;border-top:1px solid #bbb}.oe-story:nth-child(3n+1){grid-row:span 2;grid-template-columns:1fr}.oe-story__image{height:250px;overflow:hidden}.oe-story:nth-child(3n+1) .oe-story__image{height:430px}.oe-story h3{margin:10px 0;font-size:26px;font-weight:500;letter-spacing:-.04em;line-height:1.12}.oe-story p{color:var(--oe-gray);font-size:13px;line-height:1.65}.oe-demo{color:var(--oe-gold);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.oe-topics{padding-block:110px;background:#050505;color:#fff}.oe-topics h2{margin:20px 0 55px;color:#fff;font-size:clamp(52px,6vw,88px);font-weight:500;letter-spacing:-.06em}.oe-topic-list{border-top:1px solid #333}.oe-topic{display:grid;padding:24px 0;grid-template-columns:70px 1fr auto;align-items:center;border-bottom:1px solid #333;color:#fff}.oe-topic span{color:var(--oe-gold);font-size:11px}.oe-topic strong{font-size:clamp(24px,3vw,42px);font-weight:400;letter-spacing:-.04em}.oe-topic i{font-style:normal;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.oe-topic:hover{padding-inline:20px;background:#111}.oe-topic:hover i{opacity:1;color:var(--oe-gold)}.oe-connect{padding-block:100px}.oe-connect__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px}.oe-connect h2{margin:0;font-size:clamp(48px,5vw,78px);font-weight:500;letter-spacing:-.055em}.oe-button{display:flex;min-width:230px;min-height:60px;padding:18px 22px;align-items:center;justify-content:space-between;background:#000;color:#fff!important;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.oe-progress{position:fixed;z-index:99999;inset:0 0 auto;height:3px;background:transparent}.oe-progress span{display:block;width:0;height:100%;background:var(--oe-gold)}.oe-article-hero{padding-block:100px 70px;background:#fff}.oe-article-head{max-width:1050px}.oe-article-head h1{margin:25px 0;font-size:clamp(58px,7vw,102px);font-weight:600;letter-spacing:-.065em;line-height:.94}.oe-standfirst{max-width:850px;color:var(--oe-gray);font-size:21px;line-height:1.55}.oe-article-image{height:min(68vw,760px);max-height:760px}.oe-article-image img{width:100%;height:100%;object-fit:cover}.oe-reading{padding-block:100px}.oe-reading-grid{display:grid;grid-template-columns:220px minmax(0,740px);justify-content:center;gap:70px}.oe-toc{position:sticky;top:150px;align-self:start;border-inline-start:1px solid var(--oe-line);padding-inline-start:22px}.oe-toc strong{display:block;margin-bottom:18px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.oe-toc a{display:block;padding-block:7px;color:var(--oe-gray);font-size:12px}.oe-toc a.is-active{color:#000;font-weight:600}.oe-body{font-size:16px;line-height:1.85}.oe-body .lead{font-size:23px;line-height:1.6}.oe-body h2{margin:80px 0 20px;font-size:42px;font-weight:500;letter-spacing:-.045em}.oe-body p{margin:0 0 24px}.oe-body ul{margin-block:20px 35px;padding-inline-start:22px}.oe-insight{margin-block:70px;padding-inline-start:32px;border-inline-start:4px solid var(--oe-gold)}.oe-insight span{font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.oe-insight strong{display:block;margin-top:15px;font-size:35px;font-weight:500;line-height:1.25}.oe-article-figure{margin:70px min(-14vw,-120px)}.oe-article-figure img{width:100%;max-height:650px;object-fit:cover}.oe-article-figure figcaption{margin-top:10px;color:var(--oe-gray);font-size:11px}.oe-table{width:100%;margin-block:35px;border-collapse:collapse;font-size:13px}.oe-table th,.oe-table td{padding:14px;border:1px solid var(--oe-line);text-align:start}.oe-table th{background:var(--oe-paper)}.oe-capability{margin-top:80px;padding-block:65px;background:#000;color:#fff}.oe-capability__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.oe-capability h2{margin:12px 0 0;color:#fff;font-size:42px}.oe-related{padding-block:90px}.oe-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.oe-related .oe-story{display:block}.oe-related .oe-story__image{height:230px}.oe-share{display:flex;padding-block:35px;gap:28px;border-block:1px solid var(--oe-line);font-size:11px;text-transform:uppercase}
@media(max-width:900px){.oe-shell{width:calc(100% - 44px)}.oe-hero__media{width:100%;opacity:.35}.oe-filter-row{overflow:auto;justify-content:flex-start}.oe-filter{white-space:nowrap}.oe-feature-grid,.oe-stories,.oe-connect__inner,.oe-reading-grid,.oe-capability__inner{grid-template-columns:1fr}.oe-feature-media{height:440px}.oe-reading-grid{gap:30px}.oe-toc{display:none}.oe-article-figure{margin-inline:0}.oe-related-grid{grid-template-columns:1fr}.oe-article-head h1{font-size:56px}.oe-hero h1{font-size:68px}.oe-story,.oe-story:nth-child(3n+1){grid-template-columns:1fr}.oe-story__image,.oe-story:nth-child(3n+1) .oe-story__image{height:300px}}
@media(max-width:640px){.oe-hero,.oe-hero__inner{min-height:850px}.oe-hero__inner{padding-top:350px}.oe-hero h1{font-size:52px}.oe-feature,.oe-latest,.oe-topics,.oe-connect,.oe-reading{padding-block:75px}.oe-feature-media{height:330px}.oe-section-head{display:block}.oe-topic{grid-template-columns:40px 1fr}.oe-topic i{display:none}.oe-article-hero{padding-top:350px}.oe-article-head h1{font-size:46px}.oe-standfirst{font-size:18px}.oe-article-image{height:62vh}.oe-body .lead{font-size:20px}.oe-body h2{font-size:34px}.oe-insight strong{font-size:28px}.oe-related-grid{gap:40px}}
.oe-hero h1,.oe-feature h2,.oe-latest h2,.oe-story h3,.oe-connect h2,.oe-article-head h1,.oe-body h2,.oe-related h2{color:#000!important}.oe-hero h1 span{display:block}.oe-topics h2,.oe-topic strong,.oe-capability h2{color:#fff!important}
#oe-article .nd-simple{max-width:1100px;margin:0 auto;padding:70px 24px 90px}
#oe-article .nd-gallery figure{margin:0 0 26px}
#oe-article .nd-gallery img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}
#oe-article .nd-title{margin:46px 0 14px;color:#000;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.08;letter-spacing:-.02em}
#oe-article .nd-read{margin:0 0 30px;color:#777;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
#oe-article .nd-body p{margin:0 0 20px;color:#333;font-size:18px;line-height:1.85}
#oe-article .oe-article-head h1{font-weight:800}
#oe-article .nd-body{max-width:1100px;margin:0 auto;padding:60px 24px 90px}
#oe-article .nd-figure{margin:0 0 30px}
#oe-article .nd-figure img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}
@media(max-width:640px){.oe{width:100vw;max-width:100vw}.oe .oe-shell{width:calc(100vw - 44px);max-width:calc(100vw - 44px);margin-inline:auto}.oe-hero h1,.oe-feature h2,.oe-section-head h2,.oe-article-head h1{max-width:100%;overflow-wrap:anywhere;white-space:normal!important}.oe-hero p,.oe-feature p,.oe-section-head p{max-width:100%;overflow-wrap:anywhere}.oe-hero h1{font-size:48px!important;line-height:.94}.oe-article-head h1{font-size:42px!important}}
/* Integrated editorial article hero */
.oe .oe-article-hero{position:relative;display:flex;min-height:780px;padding-block:150px 78px;overflow:hidden;align-items:flex-end;background:#000;color:#fff}
.oe .oe-article-hero:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.67) 52%,rgba(0,0,0,.18) 100%),linear-gradient(0deg,rgba(0,0,0,.72),transparent 55%);content:""}
.oe .oe-article-head{position:relative;z-index:2;width:100%;max-width:1320px}
.oe .oe-article-head h1{max-width:1080px;margin:25px 0;color:#fff!important;font-size:clamp(58px,6.6vw,96px);line-height:.94}
.oe .oe-standfirst{max-width:820px;color:rgba(255,255,255,.8);font-size:20px;line-height:1.55}
.oe .oe-article-hero .oe-meta{color:rgba(255,255,255,.7)}
.oe .oe-article-image{position:absolute;z-index:0;inset:0;width:100%;height:100%;max-height:none;margin:0}
.oe .oe-article-image img{width:100%;height:100%;object-fit:cover}
@media(max-width:640px){.oe .oe-article-hero{width:100vw;min-height:800px;padding-block:360px 58px}.oe .oe-article-head{width:calc(100vw - 44px)!important;max-width:calc(100vw - 44px)!important;overflow:hidden}.oe .oe-article-head h1{width:300px!important;max-width:calc(100vw - 58px)!important;font-size:32px!important;line-height:1.03!important;letter-spacing:-.045em!important;overflow-wrap:break-word!important;white-space:normal!important}.oe .oe-standfirst{width:310px;max-width:calc(100vw - 58px);font-size:16px;overflow-wrap:break-word}.oe .oe-article-hero .oe-meta{flex-wrap:wrap}}
