.ec-hero[data-astro-cid-i3irphx7]{--ec-hero-maxw:1280px;isolation:isolate;background:var(--ec-navy);color:var(--ec-white);padding:clamp(4.5rem,9vw,7.5rem) 1.5rem clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.ec-hero__bg[data-astro-cid-i3irphx7]{z-index:-1;background-color:var(--ec-navy);background-image:linear-gradient(95deg,#0b1f3af7 0%,#0b1f3ae6 38%,#0b1f3a70 78%,#0b1f3a3d 100%),radial-gradient(95% 120% at 95% 45%,#c4a5743d 0%,#c4a57400 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' viewBox='0 0 1600 900' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%23F7F5F2' stroke-width='2' stroke-opacity='0.26'%3E%3Cpath d='M0 150H1600M0 300H1600M0 450H1600M0 600H1600M0 750H1600'/%3E%3C/g%3E%3Cg fill='none' stroke='%23F7F5F2' stroke-width='3.5' stroke-opacity='0.44'%3E%3Cpath d='M300 900L900 0M520 900L1120 0M740 900L1340 0M960 900L1560 0M1180 900L1780 0'/%3E%3C/g%3E%3Cg fill='none' stroke='%23C4A574' stroke-width='5' stroke-opacity='0.9'%3E%3Cpath d='M960 900L1560 0M1180 900L1780 0'/%3E%3C/g%3E%3Cg fill='%23C4A574' fill-opacity='0.24'%3E%3Crect x='1240' y='150' width='150' height='120'/%3E%3Crect x='1420' y='470' width='150' height='120'/%3E%3C/g%3E%3Cg fill='%23F7F5F2' fill-opacity='0.1'%3E%3Crect x='1080' y='560' width='150' height='120'/%3E%3C/g%3E%3C/svg%3E");background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover;position:absolute;inset:0}.ec-hero__inner[data-astro-cid-i3irphx7]{max-width:var(--ec-hero-maxw);justify-items:start;gap:1.25rem;margin:0 auto;display:grid;position:relative}.ec-hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:var(--text-display);letter-spacing:-.035em;text-wrap:balance;max-width:14ch;color:var(--ec-white);margin:0;font-weight:700;line-height:1.02}.ec-hero__sub[data-astro-cid-i3irphx7]{font-size:var(--text-lede);color:#ffffffe6;max-width:var(--measure-lede);text-wrap:pretty;margin:0;font-weight:400;line-height:1.7}.ec-hero__tagline[data-astro-cid-i3irphx7]{white-space:nowrap;text-transform:uppercase;width:100%;max-width:100%;color:var(--ec-gold);letter-spacing:clamp(0em,.18vw,.06em);margin:0;font-size:clamp(.72rem,3.1vw,1.1rem);font-weight:700;line-height:1.2;display:block;overflow:visible}@media (width<=800px){.ec-hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{max-width:none}.ec-hero__bg[data-astro-cid-i3irphx7]{background-image:linear-gradient(175deg,#0b1f3af2 0%,#0b1f3ae3 55%,#0b1f3ab8 100%),radial-gradient(130% 80% at 88% 4%,#c4a57438 0%,#c4a57400 52%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' viewBox='0 0 1600 900' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%23F7F5F2' stroke-width='2' stroke-opacity='0.34'%3E%3Cpath d='M0 150H1600M0 300H1600M0 450H1600M0 600H1600M0 750H1600'/%3E%3C/g%3E%3Cg fill='none' stroke='%23F7F5F2' stroke-width='4' stroke-opacity='0.54'%3E%3Cpath d='M300 900L900 0M520 900L1120 0M740 900L1340 0M960 900L1560 0'/%3E%3C/g%3E%3Cg fill='none' stroke='%23C4A574' stroke-width='6' stroke-opacity='1'%3E%3Cpath d='M960 900L1560 0'/%3E%3C/g%3E%3Cg fill='%23C4A574' fill-opacity='0.24'%3E%3Crect x='1240' y='150' width='150' height='120'/%3E%3C/g%3E%3C/svg%3E")}}.ec-hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{max-width:none}.ec-hero__title-line[data-astro-cid-i3irphx7]{white-space:nowrap;display:block}.ec-hero__title-line--two[data-astro-cid-i3irphx7]{font-synthesis:style;font-style:italic;font-weight:inherit;transform-origin:0;width:fit-content;transform:skew(-10deg)}@media (width<=800px){.ec-hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{letter-spacing:-.035em;width:100%;min-width:0;max-width:100%;font-size:clamp(2rem,9vw,2.35rem);line-height:1.04}.ec-hero__title-line[data-astro-cid-i3irphx7]{white-space:normal;text-wrap:balance;max-width:15ch}}.ec-demand[data-astro-cid-vsms7luu]{background:var(--ec-white);padding:clamp(3.5rem,7vw,6rem) 1.5rem}.ec-demand__inner[data-astro-cid-vsms7luu]{width:min(100%, var(--ec-maxw));gap:clamp(2.75rem,5vw,4.5rem);margin:0 auto;display:grid}.ec-demand__head[data-astro-cid-vsms7luu]{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:end;gap:1rem clamp(2rem,6vw,5rem);display:grid}.ec-demand__kicker[data-astro-cid-vsms7luu]{color:var(--ec-slate);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.78rem;font-weight:700}.ec-demand[data-astro-cid-vsms7luu] h2[data-astro-cid-vsms7luu]{max-width:18ch;color:var(--ec-navy);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.08}.ec-demand__head[data-astro-cid-vsms7luu]>p[data-astro-cid-vsms7luu]:last-child{max-width:58ch;color:var(--ec-slate);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.ec-demand__fit[data-astro-cid-vsms7luu]{gap:1.35rem;display:grid}.ec-demand__fit[data-astro-cid-vsms7luu] h3[data-astro-cid-vsms7luu]{color:var(--ec-navy);letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600}.ec-demand__grid[data-astro-cid-vsms7luu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ec-demand__panel[data-astro-cid-vsms7luu]{background:var(--ec-navy);min-width:0;min-height:11rem;color:var(--ec-offwhite);border-radius:4px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:.75rem;margin:0;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.ec-demand__number[data-astro-cid-vsms7luu]{color:var(--ec-slate);letter-spacing:.14em;font-size:.72rem;font-weight:700}.ec-demand__panel[data-astro-cid-vsms7luu] h4[data-astro-cid-vsms7luu]{color:var(--ec-white);text-wrap:balance;margin:0;font-size:clamp(1rem,1.25vw,1.14rem);font-weight:600;line-height:1.35}.ec-demand__rule[data-astro-cid-vsms7luu]{background:var(--ec-gold);width:2.5rem;height:2px}.ec-demand__panel[data-astro-cid-vsms7luu] p[data-astro-cid-vsms7luu]{color:var(--ec-offwhite);overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.58}@media (width<=800px){.ec-demand[data-astro-cid-vsms7luu]{padding-block:3.5rem}.ec-demand__head[data-astro-cid-vsms7luu],.ec-demand__grid[data-astro-cid-vsms7luu]{grid-template-columns:minmax(0,1fr)}.ec-demand__head[data-astro-cid-vsms7luu]{gap:1rem}.ec-demand__grid[data-astro-cid-vsms7luu]{gap:.75rem}.ec-demand__panel[data-astro-cid-vsms7luu]{min-height:0}}.ec-expertise-concept[data-astro-cid-3rvpkf4b]{background:var(--ec-offwhite);overflow:clip}.ec-expertise-concept[data-astro-cid-3rvpkf4b] [data-astro-cid-3rvpkf4b]:is(h1,h2,h3,h4,p,figure,ol,ul){margin-top:0}.ec-expertise-concept[data-astro-cid-3rvpkf4b] [data-astro-cid-3rvpkf4b]:is(a,button):focus-visible{outline:2px solid var(--ec-gold);outline-offset:4px}.ex-kicker[data-astro-cid-3rvpkf4b]{color:var(--ec-navy);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:700}.ex-kicker[data-astro-cid-3rvpkf4b]:before{content:"";vertical-align:.25em;background:var(--ec-gold);width:2rem;height:2px;margin-right:.75rem;display:inline-block}.ex-kicker--light[data-astro-cid-3rvpkf4b]{color:var(--ec-white)}.ex-btn[data-astro-cid-3rvpkf4b]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.ex-btn--navy[data-astro-cid-3rvpkf4b]{background:var(--ec-navy);border-color:var(--ec-navy);color:var(--ec-white)}.ex-energy[data-astro-cid-3rvpkf4b]{isolation:isolate;background:var(--ec-navy);color:var(--ec-white);padding:clamp(4rem,8vw,7.5rem) 1.5rem;scroll-margin-top:5rem;position:relative}.ex-energy[data-astro-cid-3rvpkf4b]:after{content:"";z-index:-1;opacity:.42;background:linear-gradient(112deg, transparent 0 58%, color-mix(in srgb, var(--ec-gold) 38%, transparent) 58.2% 58.45%, transparent 58.7%), linear-gradient(112deg, transparent 0 72%, color-mix(in srgb, var(--ec-white) 18%, transparent) 72.2% 72.35%, transparent 72.55%);position:absolute;inset:0}.ex-energy__inner[data-astro-cid-3rvpkf4b]{max-width:var(--ec-maxw);grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);gap:clamp(3rem,7vw,6rem);margin:0 auto;display:grid}.ex-energy[data-astro-cid-3rvpkf4b] h2[data-astro-cid-3rvpkf4b],.ex-embedded[data-astro-cid-3rvpkf4b] h2[data-astro-cid-3rvpkf4b]{color:var(--ec-white);letter-spacing:-.035em;text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(2.1rem,4.3vw,3.8rem);font-weight:600;line-height:1.06}.ex-energy__lead[data-astro-cid-3rvpkf4b]{color:var(--ec-white);font-size:clamp(1.1rem,1.6vw,1.28rem);font-weight:600;line-height:1.62}.ex-energy__intro[data-astro-cid-3rvpkf4b]>p[data-astro-cid-3rvpkf4b]:last-child{color:color-mix(in srgb, var(--ec-white) 78%, transparent);margin-bottom:0;line-height:1.72}.ex-sector-list[data-astro-cid-3rvpkf4b]{border-top:1px solid color-mix(in srgb, var(--ec-white) 28%, transparent);margin:0;padding:0;list-style:none}.ex-sector-list[data-astro-cid-3rvpkf4b] li[data-astro-cid-3rvpkf4b]{border-bottom:1px solid color-mix(in srgb, var(--ec-white) 20%, transparent);color:var(--ec-white);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:.92rem 0;font-size:clamp(.98rem,1.35vw,1.1rem);font-weight:600;display:grid}.ex-sector-list__number[data-astro-cid-3rvpkf4b]{color:var(--ec-gold);letter-spacing:.1em;padding-top:.2rem;font-size:.72rem}.ex-services[data-astro-cid-3rvpkf4b]{background:var(--ec-white);padding:clamp(4rem,8vw,7.5rem) 1.5rem;scroll-margin-top:5rem}.ex-services__inner[data-astro-cid-3rvpkf4b],.ex-ops__inner[data-astro-cid-3rvpkf4b]{max-width:var(--ec-maxw);margin:0 auto}.ex-section-head[data-astro-cid-3rvpkf4b]{grid-template-columns:minmax(0,.7fr) minmax(18rem,.3fr);align-items:end;gap:0 4rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.ex-section-head[data-astro-cid-3rvpkf4b] .ex-kicker[data-astro-cid-3rvpkf4b]{grid-column:1/-1}.ex-section-head[data-astro-cid-3rvpkf4b] h2[data-astro-cid-3rvpkf4b]{color:var(--ec-navy);letter-spacing:-.035em;margin-bottom:0;font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.04}.ex-section-head[data-astro-cid-3rvpkf4b]>p[data-astro-cid-3rvpkf4b]:last-child{color:var(--ec-slate);margin-bottom:0;line-height:1.65}.ex-strategy[data-astro-cid-3rvpkf4b]{background:var(--ec-offwhite);border-left:3px solid var(--ec-gold);grid-template-columns:6rem minmax(0,1fr);gap:1.5rem;margin-bottom:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.ex-strategy__number[data-astro-cid-3rvpkf4b]{color:var(--ec-gold);letter-spacing:.1em;font-size:.78rem;font-weight:700}.ex-strategy[data-astro-cid-3rvpkf4b] h3[data-astro-cid-3rvpkf4b],.ex-transaction[data-astro-cid-3rvpkf4b] h3[data-astro-cid-3rvpkf4b],.ex-ops-block[data-astro-cid-3rvpkf4b] h3[data-astro-cid-3rvpkf4b]{color:var(--ec-navy);margin-bottom:.75rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.ex-strategy[data-astro-cid-3rvpkf4b] p[data-astro-cid-3rvpkf4b]{max-width:67ch;color:var(--ec-slate);margin-bottom:0;line-height:1.7}.ex-transaction[data-astro-cid-3rvpkf4b]{border-block:1px solid color-mix(in srgb, var(--ec-slate) 25%, transparent);grid-template-columns:minmax(12rem,.34fr) minmax(0,.66fr);gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,4vw,3rem) 0;display:grid}.ex-transaction__head[data-astro-cid-3rvpkf4b] span[data-astro-cid-3rvpkf4b],.ex-ops-block__title[data-astro-cid-3rvpkf4b]>span[data-astro-cid-3rvpkf4b]{color:var(--ec-gold);letter-spacing:.1em;margin-bottom:.75rem;font-size:.76rem;font-weight:700;display:block}.ex-transaction__lead[data-astro-cid-3rvpkf4b]{color:var(--ec-navy);font-weight:600;line-height:1.62}.ex-transaction[data-astro-cid-3rvpkf4b] ul[data-astro-cid-3rvpkf4b]{color:var(--ec-slate);gap:.55rem;margin-bottom:0;padding-left:1.2rem;line-height:1.58;display:grid}.ex-transaction[data-astro-cid-3rvpkf4b] li[data-astro-cid-3rvpkf4b]::marker{color:var(--ec-gold)}.ex-service-ledger[data-astro-cid-3rvpkf4b]{margin:0;padding:0;list-style:none}.ex-service-ledger[data-astro-cid-3rvpkf4b] li[data-astro-cid-3rvpkf4b]{border-bottom:1px solid color-mix(in srgb, var(--ec-slate) 22%, transparent);color:var(--ec-navy);grid-template-columns:6rem minmax(0,1fr);gap:1.5rem;padding:1.35rem 0;font-size:clamp(1rem,1.5vw,1.16rem);font-weight:600;line-height:1.45;display:grid}.ex-service-ledger__number[data-astro-cid-3rvpkf4b]{color:var(--ec-gold);letter-spacing:.1em;padding-top:.15rem;font-size:.72rem}.ex-embedded[data-astro-cid-3rvpkf4b]{background:var(--ec-gold);color:var(--ec-navy);padding:clamp(3.5rem,7vw,6rem) 1.5rem;scroll-margin-top:5rem}.ex-embedded__inner[data-astro-cid-3rvpkf4b]{max-width:var(--ec-maxw);margin:0 auto}.ex-embedded[data-astro-cid-3rvpkf4b] .ex-kicker--light[data-astro-cid-3rvpkf4b]{color:var(--ec-navy)}.ex-embedded[data-astro-cid-3rvpkf4b] .ex-kicker--light[data-astro-cid-3rvpkf4b]:before{background:var(--ec-navy)}.ex-embedded__grid[data-astro-cid-3rvpkf4b]{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.ex-embedded[data-astro-cid-3rvpkf4b] h2[data-astro-cid-3rvpkf4b]{color:var(--ec-navy);margin-bottom:0}.ex-embedded__statement[data-astro-cid-3rvpkf4b]{color:var(--ec-navy);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;line-height:1.45}.ex-embedded__grid[data-astro-cid-3rvpkf4b]>div[data-astro-cid-3rvpkf4b] p[data-astro-cid-3rvpkf4b]:last-child{max-width:56ch;margin-bottom:0;line-height:1.7}.ex-ops[data-astro-cid-3rvpkf4b]{background:var(--ec-offwhite);padding:clamp(4rem,8vw,7.5rem) 1.5rem;scroll-margin-top:5rem}.ex-section-head--wide[data-astro-cid-3rvpkf4b]{grid-template-columns:minmax(0,.58fr) minmax(20rem,.42fr)}.ex-ops-block[data-astro-cid-3rvpkf4b]{border-top:1px solid color-mix(in srgb, var(--ec-slate) 28%, transparent);grid-template-columns:minmax(14rem,.34fr) minmax(0,.66fr);gap:clamp(2rem,6vw,5rem);padding:clamp(2.5rem,5vw,4.25rem) 0;display:grid}.ex-ops-block[data-astro-cid-3rvpkf4b]:last-child{border-bottom:1px solid color-mix(in srgb, var(--ec-slate) 28%, transparent)}.ex-ops-block__title[data-astro-cid-3rvpkf4b] p[data-astro-cid-3rvpkf4b]{color:var(--ec-slate);margin-bottom:0;line-height:1.68}.ex-ops-grid[data-astro-cid-3rvpkf4b]{background:color-mix(in srgb, var(--ec-slate) 20%, transparent);border:1px solid color-mix(in srgb, var(--ec-slate) 20%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ex-ops-grid--systems[data-astro-cid-3rvpkf4b] section[data-astro-cid-3rvpkf4b]:last-child{grid-column:1/-1}.ex-ops-grid[data-astro-cid-3rvpkf4b] section[data-astro-cid-3rvpkf4b]{background:var(--ec-white);padding:1.35rem}.ex-ops-grid[data-astro-cid-3rvpkf4b] h4[data-astro-cid-3rvpkf4b]{color:var(--ec-navy);margin-bottom:.55rem;font-size:.95rem;line-height:1.35}.ex-ops-grid[data-astro-cid-3rvpkf4b] p[data-astro-cid-3rvpkf4b]{color:var(--ec-slate);margin-bottom:0;font-size:.9rem;line-height:1.58}.ex-close[data-astro-cid-3rvpkf4b]{background:var(--ec-white);padding:clamp(4rem,8vw,7rem) 1.5rem}.ex-close__inner[data-astro-cid-3rvpkf4b]{max-width:var(--ec-maxw);grid-template-columns:minmax(0,.62fr) minmax(18rem,.38fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin:0 auto;display:grid}.ex-close[data-astro-cid-3rvpkf4b] h2[data-astro-cid-3rvpkf4b]{max-width:17ch;color:var(--ec-navy);letter-spacing:-.035em;margin-bottom:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.ex-close__action[data-astro-cid-3rvpkf4b] p[data-astro-cid-3rvpkf4b]{color:var(--ec-slate);margin-bottom:1.4rem;line-height:1.65}@media (width<=800px){.ex-energy__inner[data-astro-cid-3rvpkf4b],.ex-embedded__grid[data-astro-cid-3rvpkf4b],.ex-section-head[data-astro-cid-3rvpkf4b],.ex-section-head--wide[data-astro-cid-3rvpkf4b],.ex-close__inner[data-astro-cid-3rvpkf4b]{grid-template-columns:minmax(0,1fr)}.ex-energy__inner[data-astro-cid-3rvpkf4b]{gap:2.75rem}.ex-section-head[data-astro-cid-3rvpkf4b]{gap:1.25rem}.ex-strategy[data-astro-cid-3rvpkf4b],.ex-service-ledger[data-astro-cid-3rvpkf4b] li[data-astro-cid-3rvpkf4b]{grid-template-columns:3rem minmax(0,1fr)}.ex-transaction[data-astro-cid-3rvpkf4b],.ex-ops-block[data-astro-cid-3rvpkf4b]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ex-embedded__grid[data-astro-cid-3rvpkf4b]{gap:1.5rem}.ex-close__inner[data-astro-cid-3rvpkf4b]{align-items:start}}@media (width<=520px){.ex-sector-list[data-astro-cid-3rvpkf4b] li[data-astro-cid-3rvpkf4b]{grid-template-columns:2.25rem minmax(0,1fr)}.ex-strategy[data-astro-cid-3rvpkf4b]{grid-template-columns:minmax(0,1fr)}.ex-strategy__number[data-astro-cid-3rvpkf4b]{margin-bottom:-.5rem}.ex-ops-grid[data-astro-cid-3rvpkf4b]{grid-template-columns:minmax(0,1fr)}.ex-ops-grid--systems[data-astro-cid-3rvpkf4b] section[data-astro-cid-3rvpkf4b]:last-child{grid-column:auto}}.ex-embedded{border-top:1px solid color-mix(in srgb,var(--ec-navy) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ec-navy) 12%,transparent);background:color-mix(in srgb,var(--ec-navy) 5%,var(--ec-offwhite))!important;color:var(--ec-navy)!important}.ex-embedded h2{color:var(--ec-navy)!important}.ex-embedded .ex-kicker--light{color:var(--ec-slate)!important}.ex-embedded .ex-kicker--light:before{background:var(--ec-gold)!important}.ex-embedded__statement{border-left:3px solid var(--ec-gold);padding-left:1rem;color:var(--ec-navy)!important}.ex-embedded__grid>div p:last-child{color:var(--ec-slate)!important}.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]{line-height:1.45;border-bottom:0!important;grid-template-columns:none!important;padding:.22rem 0!important;font-size:clamp(.9rem,1.2vw,1rem)!important;font-weight:500!important;display:block!important}.ex-sector-list__number[data-astro-cid-3rvpkf4b]{display:none!important}.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]>span[data-astro-cid-3rvpkf4b]:last-child{color:color-mix(in srgb,var(--ec-white) 82%,transparent);align-items:flex-start;gap:.7rem;display:flex}.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]>span[data-astro-cid-3rvpkf4b]:last-child:before{content:"";border:1px solid var(--ec-gold);border-radius:50%;flex:0 0 .45rem;width:.45rem;height:.45rem;margin-top:.48em}.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:first-child,.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(8),.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(9),.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(10){border-top:1px solid color-mix(in srgb,var(--ec-white) 20%,transparent)!important;padding:1.05rem 0 .55rem!important;font-size:clamp(1.02rem,1.6vw,1.2rem)!important;font-weight:700!important}.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:first-child>span[data-astro-cid-3rvpkf4b]:last-child,.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(8)>span[data-astro-cid-3rvpkf4b]:last-child,.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(9)>span[data-astro-cid-3rvpkf4b]:last-child,.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(10)>span[data-astro-cid-3rvpkf4b]:last-child{color:var(--ec-white);display:block}.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:first-child>span[data-astro-cid-3rvpkf4b]:last-child:before,.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(8)>span[data-astro-cid-3rvpkf4b]:last-child:before,.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(9)>span[data-astro-cid-3rvpkf4b]:last-child:before,.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:nth-child(10)>span[data-astro-cid-3rvpkf4b]:last-child:before{display:none}.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]:last-child{padding-bottom:1.05rem!important}@media (width<=520px){.ex-sector-list[data-astro-cid-3rvpkf4b]>li[data-astro-cid-3rvpkf4b]{grid-template-columns:none!important;display:block!important}}.ex-service-ledger__number[data-astro-cid-3rvpkf4b]{position:relative;color:#0000!important}.ex-service-ledger__number[data-astro-cid-3rvpkf4b]:after{color:var(--ec-gold);content:"—";position:absolute;inset:0}.ex-sector-list--grouped{margin:0!important;padding:0!important;list-style:none!important}.ex-sector-list--grouped>.ex-sector-group{border-bottom:1px solid #ffffff2e!important;padding:1.05rem 0 .65rem!important;display:block!important}.ex-sector-group__title{color:#fff;letter-spacing:.01em;font-weight:700;display:block}.ex-sector-group__items{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.ex-sector-group__items>li{color:#ffffffd1!important;border:0!important;margin:0!important;padding:0 0 0 1.15rem!important;font-size:.95rem!important;line-height:1.55!important;display:block!important;position:relative!important}.ex-sector-group__items>li:before{content:"";border:1px solid #c4a574;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.52em;left:0}.ex-transaction__updated-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ex-transaction__updated-list>li{color:inherit;padding-left:1.2rem;line-height:1.55;position:relative}.ex-transaction__updated-list>li:before{content:"";background:#c4a574;width:.42rem;height:.42rem;position:absolute;top:.55em;left:0}@media (width>=760px){.ex-sector-group__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-ops{padding-bottom:clamp(3.5rem,5vw,4.5rem)!important}.ex-ops-block:last-child{border-bottom:0!important;padding-bottom:0!important}.ex-embedded{background:color-mix(in srgb,var(--ec-gold) 8%,#fff 92%)!important}.ex-energy:after{content:none!important;background:0 0!important}.ex-embedded{background:color-mix(in srgb,var(--ec-gold) 16%,#fff 84%)!important;border-top-color:color-mix(in srgb,var(--ec-gold) 34%,transparent)!important;border-bottom-color:color-mix(in srgb,var(--ec-gold) 34%,transparent)!important}.ex-services__inner>.ex-strategy,.ex-services__inner>.ex-transaction,.ex-services__inner>.ex-service-ledger{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.ex-services__inner>.ex-strategy,.ex-services__inner>.ex-transaction,.ex-services__inner>.ex-service-ledger>li{border:0!important;padding:clamp(.8rem,1.8vw,1.2rem) 0!important}.ex-services__inner .ex-strategy__number,.ex-services__inner .ex-transaction__head>span,.ex-services__inner .ex-service-ledger__number{display:none!important}.ex-services__inner .ex-strategy>div:last-child{width:100%!important;max-width:none!important;padding:0!important}.ex-services__inner .ex-transaction__head{display:block!important}.ex-services__inner .ex-strategy h3,.ex-services__inner .ex-transaction h3,.ex-services__inner .ex-service-ledger>li>span:last-child{letter-spacing:-.012em!important;color:var(--ec-navy)!important;font-size:clamp(1.25rem,1.7vw,1.5rem)!important;font-weight:700!important;line-height:1.25!important}.ex-services__inner>.ex-service-ledger{padding:0!important;list-style:none!important}.ex-services__inner>.ex-service-ledger>li{display:block!important}.ex-services__inner .ex-strategy p,.ex-services__inner .ex-transaction__updated-list{margin-top:.7rem!important}.ex-section-head--wide>p:empty{display:none!important}html body #ec-main .ec-how__statement{border-top:0!important}.ec-section[data-astro-cid-rm6npfgm]{padding:clamp(3rem,6vw,5rem) 1.5rem}.ec-section--offwhite[data-astro-cid-rm6npfgm]{background:var(--ec-navy)}.ec-section__inner[data-astro-cid-rm6npfgm]{max-width:var(--ec-maxw);margin:0 auto}.ec-contact[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:56rem;display:grid}.ec-contact__box[data-astro-cid-rm6npfgm]{color:var(--ec-white);box-sizing:border-box;background:0 0;border-radius:0;min-width:0;padding:0}.ec-contact__box[data-astro-cid-rm6npfgm] h2[data-astro-cid-rm6npfgm]{letter-spacing:-.015em;color:var(--ec-white);max-width:22ch;margin:0 0 1rem;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:600}.ec-contact__box[data-astro-cid-rm6npfgm]>p[data-astro-cid-rm6npfgm]{color:#ffffffd6;max-width:40ch;margin:0;line-height:1.65}.ec-form__notice[data-astro-cid-rm6npfgm]{border:1px solid #c4a5748c;border-left:3px solid var(--ec-gold);background:var(--ec-white);color:var(--ec-navy);border-radius:10px;padding:.75rem 1rem}.ec-form__notice[data-astro-cid-rm6npfgm] summary[data-astro-cid-rm6npfgm]{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--ec-navy);font-size:.82rem;font-weight:700}.ec-form__notice[data-astro-cid-rm6npfgm] summary[data-astro-cid-rm6npfgm]:focus-visible{outline:2px solid var(--ec-navy);outline-offset:2px}.ec-form__notice[data-astro-cid-rm6npfgm][open] summary[data-astro-cid-rm6npfgm]{margin-bottom:.4rem}.ec-form__notice[data-astro-cid-rm6npfgm] p[data-astro-cid-rm6npfgm]{color:var(--ec-slate);max-width:68ch;margin:0;font-size:.92rem;line-height:1.6}.ec-form-wrap[data-astro-cid-rm6npfgm]{background:var(--ec-white);box-sizing:border-box;border:1px solid #0b1f3a1a;border-radius:12px;min-width:0;max-width:100%;padding:clamp(1rem,2vw,1.35rem)}.ec-form[data-astro-cid-rm6npfgm]{align-content:start;gap:.9rem;display:grid}.ec-form[data-astro-cid-rm6npfgm] label[data-astro-cid-rm6npfgm]{color:var(--ec-white);gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.ec-req[data-astro-cid-rm6npfgm]{color:var(--ec-navy)}.ec-form__optional[data-astro-cid-rm6npfgm]{color:var(--ec-slate);font-weight:400}.ec-form__row[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (width>=700px){.ec-form__row[data-astro-cid-rm6npfgm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1rem}}.ec-form[data-astro-cid-rm6npfgm] input[data-astro-cid-rm6npfgm],.ec-form[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]{font:inherit;color:var(--ec-navy);background:var(--ec-white);box-sizing:border-box;border:1.5px solid #5c6b7aad;border-radius:10px;width:100%;max-width:100%;padding:.7rem .85rem;font-weight:400}.ec-form[data-astro-cid-rm6npfgm] input[data-astro-cid-rm6npfgm]:focus-visible,.ec-form[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]:focus-visible{outline:2px solid var(--ec-navy);outline-offset:1px;border-color:var(--ec-navy)}.ec-form[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]{resize:vertical;min-height:6.5rem}.ec-form__thanks[data-astro-cid-rm6npfgm]{color:var(--ec-navy);margin:0 0 .9rem;font-size:.9rem;font-weight:600;line-height:1.5}.ec-hp[data-astro-cid-rm6npfgm]{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.ec-btn[data-astro-cid-rm6npfgm]{cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;max-width:100%;padding:.85rem 1.4rem;font-family:inherit;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.ec-btn--primary[data-astro-cid-rm6npfgm]{background:var(--ec-gold);color:var(--ec-navy);border-color:var(--ec-gold)}.ec-btn--primary[data-astro-cid-rm6npfgm]:hover,.ec-btn--primary[data-astro-cid-rm6npfgm]:focus-visible{filter:brightness(1.05);outline:2px solid var(--ec-navy);outline-offset:2px}.ec-form__send[data-astro-cid-rm6npfgm]{justify-self:start}.ec-contact__box[data-astro-cid-rm6npfgm]{color:var(--ec-navy);background:0 0;border-radius:0;padding:0}.ec-contact__box[data-astro-cid-rm6npfgm] h2[data-astro-cid-rm6npfgm]{color:var(--ec-white);margin:0}.ec-form[data-astro-cid-rm6npfgm] input[data-astro-cid-rm6npfgm],.ec-form[data-astro-cid-rm6npfgm] textarea[data-astro-cid-rm6npfgm]{background:var(--ec-offwhite);border-width:2px;border-color:#5c6b7ad1}@media (width<=800px){.ec-contact[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,1fr)}}.ec-form[data-astro-cid-rm6npfgm] label[data-astro-cid-rm6npfgm]{color:var(--ec-navy)}.ec-form__notice[data-astro-cid-rm6npfgm] strong[data-astro-cid-rm6npfgm]{color:inherit;font-weight:inherit}.ec-contact__box{box-shadow:none!important;border-radius:6px!important}.ec-form__notice,.ec-form input,.ec-form textarea{border-radius:6px!important}.ec-form__thanks{border-radius:0 6px 6px 0}.ec-form input:user-invalid,.ec-form textarea:user-invalid{box-shadow:0 0 0 2px color-mix(in srgb,var(--ec-gold) 55%,transparent);border-color:var(--ec-navy)!important}.ec-form input:user-valid,.ec-form textarea:user-valid{border-color:color-mix(in srgb,var(--ec-navy) 55%,var(--ec-white))!important}.ec-form__send[data-astro-cid-rm6npfgm].ec-btn--primary{color:var(--ec-navy)!important;border:1.5px solid var(--ec-navy)!important;filter:none!important;background:0 0!important;transition:background-color .16s,color .16s,border-color .16s!important}.ec-form__send[data-astro-cid-rm6npfgm].ec-btn--primary:hover{background:var(--ec-navy)!important;color:var(--ec-white)!important;border-color:var(--ec-navy)!important;filter:none!important}.ec-form__send[data-astro-cid-rm6npfgm].ec-btn--primary:focus-visible{background:var(--ec-white)!important;color:var(--ec-navy)!important;border-color:var(--ec-navy)!important;outline:3px solid var(--ec-gold)!important;outline-offset:3px!important;filter:none!important}@media (prefers-reduced-motion:reduce){.ec-form__send[data-astro-cid-rm6npfgm].ec-btn--primary{transition:none!important}}html body #ec-main .ex-services .ex-services__inner .ex-strategy h3,html body #ec-main .ex-services .ex-services__inner .ex-transaction h3,html body #ec-main .ex-services .ex-services__inner .ex-service-ledger>li>span:last-child{letter-spacing:-.012em!important;color:var(--ec-navy)!important;font-size:clamp(1.25rem,1.7vw,1.5rem)!important;font-weight:700!important;line-height:1.25!important}html body #ec-main .ex-services .ex-services__inner .ex-strategy h3:before,html body #ec-main .ex-services .ex-services__inner .ex-transaction h3:before,html body #ec-main .ex-services .ex-services__inner .ex-service-ledger>li>span:last-child:before{content:"";background:var(--ec-gold);vertical-align:.14em;width:.42rem;height:.42rem;margin-right:.85rem;display:inline-block;transform:rotate(45deg)}html body #ec-main .ec-how__eyebrow:before{content:"";background:var(--ec-gold);vertical-align:.25em;width:2rem;height:2px;margin-right:.75rem;display:inline-block}html body #ec-main .ec-how__grid{align-items:start}html body #ec-main .ec-how__statement{border-top:0!important;padding-top:0!important}html body #ec-main .ec-how__statement:before{content:none!important;display:none!important}html body #ec-main .ex-ops-block{border-top:0!important}html body #ec-main .ec-how__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html body #ec-main .ec-how__statement h3{max-width:none!important}@media (width>=901px){html body #ec-main .ec-how__statement h3{white-space:nowrap!important}}@media (width<=900px){html body #ec-main .ec-how__grid{grid-template-columns:minmax(0,1fr)}html body #ec-main .ec-how__statement h3{white-space:normal!important}}html body #ec-main .ex-transaction__updated-list{border-left:2px solid color-mix(in srgb,var(--ec-gold) 46%,transparent)!important;padding-left:1rem!important}html body #ec-main .ex-transaction__updated-list>li{padding-left:1.35rem!important}html body #ec-main .ex-transaction__updated-list>li:before{background:var(--ec-gold)!important;border:0!important;border-radius:0!important;width:.72rem!important;height:2px!important;top:.78em!important}html body #ec-main .ex-transaction__updated-list .ex-transaction__label{color:var(--ec-navy);font-weight:700}@media (width<=600px){html body #ec-main .ex-transaction__updated-list{margin-left:.15rem!important;padding-left:.85rem!important}html body #ec-main .ex-transaction__updated-list>li{padding-left:1.15rem!important}}
