.module--markets .module__inner{height:var(--iea-markets-height,480px);position:relative;--iea-markets-name-thickness:calc(var(--h6-font-size, 1.25rem)*1.4)}.module--markets .module--markets__wrapper{align-items:stretch}.module--markets .swiper:not(.swiper-initialized) .module--markets__wrapper{column-gap:var(--iea-markets-gap,0)}.module--markets .module--markets__market{background-color:var(--background-color,var(--black-color));background-image:var(--background-gradient,none);border-color:var(--border-color,transparent);border-radius:var(--iea-markets-radius,var(--module-border-radius));border-style:solid;border-width:var(--border-width,0);display:flex;flex-flow:column;height:100%;justify-content:flex-end;overflow:hidden;padding:var(--iea-markets-pad,24px);padding-inline:max(0px,calc((var(--iea-markets-collapsed, 72px) - var(--iea-markets-name-thickness))/2));position:relative;transition:width var(--iea-markets-duration,.45s) cubic-bezier(.4,0,.2,1),flex-grow var(--iea-markets-duration,.45s) cubic-bezier(.4,0,.2,1),padding-inline var(--iea-markets-duration,.45s) cubic-bezier(.4,0,.2,1);width:var(--iea-markets-collapsed,72px)}.module--markets .module--markets__market--open{padding-inline:var(--iea-markets-pad,24px);width:var(--iea-markets-open,480px)}.module--markets .module--markets__accordion--fill .module--markets__market--open{flex-grow:1}.module--markets .module--markets__market:before{background:var(--border-gradient,transparent);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:var(--border-gradient-width,1px);pointer-events:none;position:absolute;z-index:5}.module--markets .module--markets__market-image{border-radius:inherit;display:block;inset:0;overflow:hidden;position:absolute;z-index:0}.module--markets .module--markets__market-image img{height:100%;object-fit:cover;object-position:center center;width:100%}.module--markets .module--markets__market-overlay{background-color:var(--overlay-color,transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7));border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:1}.module--markets .module--markets__market-heading{margin:0;padding:0;text-align:start;z-index:3}.module--markets .module--markets__market-toggle{appearance:none;-webkit-appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-align:inherit}.module--markets .module--markets__market-toggle:after{content:"";inset:0;position:absolute;z-index:2}.module--markets .module--markets__market-toggle:focus-visible{outline:none}.module--markets .module--markets__market-toggle:focus-visible:after{box-shadow:inset 0 0 0 6px rgba(0,0,0,.6);outline:2px solid var(--white-color);outline-offset:-4px}.module--markets .module--markets__market-title{color:var(--title-color,var(--white-color));display:inline-block;font-family:inherit;font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--iea-markets-name-thickness);text-transform:inherit;transform:translateX(var(--iea-markets-name-thickness)) rotate(-90deg);transform-origin:left bottom;transition:transform var(--iea-markets-duration,.45s) cubic-bezier(.4,0,.2,1);white-space:nowrap}.module--markets .module--markets__market--open .module--markets__market-title{transform:translateX(0) rotate(0deg)}.module--markets .module--markets__market-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;pointer-events:none;transition:grid-template-rows var(--iea-markets-duration,.45s) cubic-bezier(.4,0,.2,1),opacity .2s ease;z-index:4}.module--markets .module--markets__market--open .module--markets__market-content{grid-template-rows:1fr;opacity:1;pointer-events:auto;transition-delay:0s,calc(var(--iea-markets-duration, .45s)*.5)}.module--markets .module--markets__market-content-inner{min-height:0;overflow:hidden;padding-top:calc(var(--spacing-base)*3);width:calc(var(--iea-markets-open, 480px) - var(--iea-markets-pad, 24px)*2)}.module--markets .module--markets__market-description{color:var(--description-color,var(--white-color));display:flex;flex-flow:column;gap:calc(var(--spacing-base)*2)}.module--markets .module--markets__market-description h1,.module--markets .module--markets__market-description h2,.module--markets .module--markets__market-description h3,.module--markets .module--markets__market-description h4,.module--markets .module--markets__market-description h5,.module--markets .module--markets__market-description h6{color:var(--description-color,var(--white-color));font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height)}.module--markets .module--markets__market-description blockquote,.module--markets .module--markets__market-description ol li,.module--markets .module--markets__market-description p:not(.eyebrow),.module--markets .module--markets__market-description span,.module--markets .module--markets__market-description ul li{color:var(--description-color,var(--white-color));font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.module--markets .module--markets__market-button{margin-top:calc(var(--spacing-base)*4)}.module--markets .swiper-controls{align-items:center;display:none;flex-flow:row;gap:calc(var(--spacing-base)*4);justify-content:center;padding-block:calc(var(--spacing-base)*4);padding-inline:calc(var(--spacing-base)*2)}.module--markets .swiper-pagination:has(.swiper-pagination-bullet:only-child){display:none}.module--markets .swiper-pagination{--swiper-pagination-bullet-horizontal-gap:8px;align-items:center;display:flex;flex-flow:row wrap;inset:auto;justify-content:center;margin:0;opacity:1;padding:0;position:static;transform:none;transition:none;width:auto;z-index:auto}.module--markets .swiper-pagination .swiper-pagination-bullet{appearance:none;-webkit-appearance:none;background-color:var(--medium-gray-color);border:0;border-radius:calc(var(--spacing-base)*4);color:inherit;cursor:pointer;font:inherit;opacity:1;padding:0;position:relative;transition:width .25s ease-in-out}.module--markets .swiper-pagination .swiper-pagination-bullet:after{content:"";inset:-8px;position:absolute}.module--markets .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color,var(--first-color));width:calc(var(--spacing-base)*4)}.module--markets .swiper-pagination .swiper-pagination-bullet:focus-visible{box-shadow:0 0 0 4px var(--white-color),0 0 0 6px var(--black-color);outline:2px solid var(--first-color);outline-offset:2px}.module--markets .module--markets__market-title--plain{display:none}html:not(.iea-js) .module--markets .module__inner{overflow-x:auto}html:not(.iea-js) .module--markets .module--markets__market{padding-inline:var(--iea-markets-pad,24px);width:var(--iea-markets-open,480px)}html:not(.iea-js) .module--markets .module--markets__market-title{transform:translateX(0) rotate(0deg)}html:not(.iea-js) .module--markets .module--markets__market-content{grid-template-rows:1fr;opacity:1;pointer-events:auto}html:not(.iea-js) .module--markets .module--markets__market-toggle:after{content:none}@media (prefers-reduced-motion:reduce){.module--markets .module--markets__market,.module--markets .module--markets__market-content,.module--markets .module--markets__market-title{transition-delay:0s;transition-duration:1ms}}.module--markets .module__inner--iea-align-start-xs .module--markets__wrapper{justify-content:flex-start}.module--markets .module__inner--iea-align-center-xs .module--markets__wrapper{justify-content:center}.module--markets .module__inner--iea-align-end-xs .module--markets__wrapper{justify-content:flex-end}.module--markets .module__inner--iea-align-around-xs .module--markets__wrapper{justify-content:space-around}.module--markets .module__inner--iea-align-between-xs .module--markets__wrapper{justify-content:space-between}.module--markets .module__inner--iea-align-stretch-xs .module--markets__wrapper{justify-content:stretch}@media (width <= 600px){.module--markets .module__inner{--iea-markets-collapsed:var(--iea-markets-collapsed-xs);--iea-markets-open:var(--iea-markets-open-xs);--iea-markets-height:var(--iea-markets-height-xs);--iea-markets-gap:var(--iea-markets-gap-xs);--iea-markets-pad:var(--mobile-padding,calc(var(--spacing-base)*4));--iea-markets-radius:var(--mobile-border-radius,var(--module-border-radius))}}@media (width > 600px) and (width <= 992px){.module--markets .module__inner{--iea-markets-collapsed:var(--iea-markets-collapsed-md);--iea-markets-open:var(--iea-markets-open-md);--iea-markets-height:var(--iea-markets-height-md);--iea-markets-gap:var(--iea-markets-gap-md);--iea-markets-pad:var(--tablet-padding,calc(var(--spacing-base)*5));--iea-markets-radius:var(--tablet-border-radius,var(--module-border-radius))}.module--markets .module__inner--iea-align-start-md .module--markets__wrapper{justify-content:flex-start}.module--markets .module__inner--iea-align-center-md .module--markets__wrapper{justify-content:center}.module--markets .module__inner--iea-align-end-md .module--markets__wrapper{justify-content:flex-end}.module--markets .module__inner--iea-align-around-md .module--markets__wrapper{justify-content:space-around}.module--markets .module__inner--iea-align-between-md .module--markets__wrapper{justify-content:space-between}.module--markets .module__inner--iea-align-stretch-md .module--markets__wrapper{justify-content:stretch}}@media (width > 992px){.module--markets .module__inner{--iea-markets-collapsed:var(--iea-markets-collapsed-xl);--iea-markets-open:var(--iea-markets-open-xl);--iea-markets-height:var(--iea-markets-height-xl);--iea-markets-gap:var(--iea-markets-gap-xl);--iea-markets-pad:var(--desktop-padding,calc(var(--spacing-base)*6));--iea-markets-radius:var(--desktop-border-radius,var(--module-border-radius))}.module--markets .module__inner--iea-align-start-xl .module--markets__wrapper{justify-content:flex-start}.module--markets .module__inner--iea-align-center-xl .module--markets__wrapper{justify-content:center}.module--markets .module__inner--iea-align-end-xl .module--markets__wrapper{justify-content:flex-end}.module--markets .module__inner--iea-align-around-xl .module--markets__wrapper{justify-content:space-around}.module--markets .module__inner--iea-align-between-xl .module--markets__wrapper{justify-content:space-between}.module--markets .module__inner--iea-align-stretch-xl .module--markets__wrapper{justify-content:stretch}}@media (width <= 992px){.module--markets .module__inner{height:auto}.module--markets .module--markets__market{flex-grow:0;height:auto;min-height:var(--iea-markets-height);padding-inline:var(--iea-markets-pad);transition:none;width:100%}.module--markets .module--markets__market-toggle{display:none}.module--markets .module--markets__market-title--plain{display:inline-block}.module--markets .module--markets__market-title{transform:none;transition:none}.module--markets .module--markets__market--open .module--markets__market-content,.module--markets .module--markets__market-content{grid-template-rows:1fr;opacity:1;pointer-events:auto;transition:none}.module--markets .module--markets__market-content-inner{width:100%}.module--markets .swiper-controls{display:flex}}