.ec-opp{background:#ffffffad;border-radius:12px;transition:border-color .16s,background-color .16s,transform .16s;border:1px solid #5c6b7a33!important;margin-top:1rem!important;padding:1.25rem 1.35rem!important;position:relative!important}.ec-opp:first-of-type{border-top:1px solid #5c6b7a33!important;margin-top:1.35rem!important;padding-top:1.25rem!important}.ec-opp__title{margin-bottom:.65rem!important}.ec-opp__link{width:100%;min-height:44px;color:var(--ec-navy);justify-content:space-between;gap:1rem;text-decoration:none;align-items:center!important;display:flex!important}.ec-opp__link:before{content:"";border-radius:12px;position:absolute;inset:0}.ec-opp__link:after{content:"View role →";color:var(--ec-slate);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.76rem;font-weight:700;transition:color .16s,transform .16s}.ec-opp:hover{background:#ffffffeb;transform:translateY(-1px);border-color:#c4a574ad!important}.ec-opp:hover .ec-opp__link:after{color:var(--ec-navy);transform:translate(2px)}.ec-opp:focus-within{outline:3px solid var(--ec-gold);outline-offset:3px;background:var(--ec-white);border-color:var(--ec-navy)!important}.ec-opp__link:focus-visible{outline:none!important}@media (width<=600px){.ec-opp{padding:1.05rem 1rem!important}.ec-opp__link{gap:.75rem;align-items:flex-start!important}.ec-opp__link:after{padding-top:.22rem;font-size:.69rem}}@media (prefers-reduced-motion:reduce){.ec-opp,.ec-opp__link:after{transition:none}.ec-opp:hover,.ec-opp:hover .ec-opp__link:after{transform:none}}.ec-wwu-hero[data-astro-cid-3fwi7uvp]{isolation:isolate;background:var(--ec-navy);color:var(--ec-white);padding:clamp(3.25rem,7vw,5.5rem) 1.5rem clamp(2.75rem,6vw,4.5rem);position:relative;overflow:hidden}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]{z-index:-1;background-color:var(--ec-navy);background-image:linear-gradient(95deg,#0b1f3af5 0%,#0b1f3ad1 40%,#0b1f3a66 80%,#0b1f3a3d 100%),radial-gradient(95% 120% at 95% 45%,#c4a57438 0%,#c4a57400 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='760' viewBox='0 0 1600 760' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%23F7F5F2' stroke-width='1' stroke-opacity='0.1'%3E%3Cpath d='M0 150H1600M0 300H1600M0 450H1600M0 600H1600'/%3E%3C/g%3E%3Cg fill='none' stroke='%23F7F5F2' stroke-width='2' stroke-opacity='0.16'%3E%3Cpath d='M300 760L760 0M520 760L980 0M740 760L1200 0M960 760L1420 0M1180 760L1640 0'/%3E%3C/g%3E%3Cg fill='none' stroke='%23C4A574' stroke-width='3' stroke-opacity='0.55'%3E%3Cpath d='M960 760L1420 0M1180 760L1640 0'/%3E%3C/g%3E%3Cg fill='%23C4A574' fill-opacity='0.16'%3E%3Crect x='1240' y='120' width='150' height='110'/%3E%3Crect x='1420' y='400' width='150' height='110'/%3E%3C/g%3E%3Cg fill='%23F7F5F2' fill-opacity='0.06'%3E%3Crect x='1080' y='470' width='150' height='110'/%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-wwu-hero__inner[data-astro-cid-3fwi7uvp]{max-width:var(--ec-maxw);gap:1.25rem;margin:0 auto;display:grid;position:relative}.ec-wwu-hero[data-astro-cid-3fwi7uvp] h1[data-astro-cid-3fwi7uvp]{letter-spacing:-.03em;color:var(--ec-white);text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.06}.ec-wwu-hero__sub[data-astro-cid-3fwi7uvp]{color:#ffffffdb;text-wrap:pretty;max-width:66ch;margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.65}.ec-section[data-astro-cid-3fwi7uvp]{padding:clamp(3rem,6vw,5rem) 1.5rem}.ec-section--offwhite[data-astro-cid-3fwi7uvp]{background:var(--ec-offwhite)}.ec-section--white[data-astro-cid-3fwi7uvp]{background:var(--ec-white)}.ec-section--textured[data-astro-cid-3fwi7uvp]{isolation:isolate;background:var(--ec-offwhite);position:relative;overflow:hidden}.ec-section__bg[data-astro-cid-3fwi7uvp]{z-index:-1;background-color:var(--ec-offwhite);background-image:linear-gradient(#f7f5f2d6 0%,#f7f5f2e6 100%),radial-gradient(70% 70% at 4%,#c4a57429 0%,#c4a57400 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='1000' viewBox='0 0 1600 1000' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%235C6B7A' stroke-width='1.5' stroke-opacity='0.14'%3E%3Cpath d='M0 200H1600M0 400H1600M0 600H1600M0 800H1600'/%3E%3C/g%3E%3Cg fill='none' stroke='%230B1F3A' stroke-width='2' stroke-opacity='0.12'%3E%3Cpath d='M700 1000L100 0M960 1000L360 0M1220 1000L620 0'/%3E%3C/g%3E%3Cg fill='none' stroke='%23C4A574' stroke-width='3' stroke-opacity='0.45'%3E%3Cpath d='M700 1000L100 0M960 1000L360 0'/%3E%3C/g%3E%3Cg fill='%230B1F3A' fill-opacity='0.05'%3E%3Crect x='200' y='200' width='180' height='150'/%3E%3Crect x='440' y='620' width='180' height='150'/%3E%3C/g%3E%3Cg fill='%23C4A574' fill-opacity='0.1'%3E%3Crect x='120' y='440' width='180' height='150'/%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-section__inner[data-astro-cid-3fwi7uvp]{max-width:var(--ec-maxw);margin:0 auto}.ec-section[data-astro-cid-3fwi7uvp] h2[data-astro-cid-3fwi7uvp]{letter-spacing:-.025em;color:var(--ec-navy);text-wrap:balance;max-width:26ch;margin:0 0 1rem;font-weight:700;font-size:clamp(1.9rem,1.5rem + 1.1vw,2.55rem)!important}.ec-lead[data-astro-cid-3fwi7uvp]{color:var(--ec-slate);max-width:68ch;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.ec-opp[data-astro-cid-3fwi7uvp]{border-top:1px solid #5c6b7a2e;margin-top:2.5rem;padding-top:2.25rem}.ec-opp[data-astro-cid-3fwi7uvp] .ec-lead[data-astro-cid-3fwi7uvp]{margin-bottom:0}.ec-sr[data-astro-cid-3fwi7uvp]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ec-engage[data-astro-cid-3fwi7uvp]{justify-items:start;gap:1rem;display:grid}.ec-engage[data-astro-cid-3fwi7uvp]>p[data-astro-cid-3fwi7uvp]{color:var(--ec-slate);max-width:64ch;margin:0;font-size:1.02rem;line-height:1.7}.ec-btn[data-astro-cid-3fwi7uvp]{cursor:pointer;box-sizing:border-box;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-3fwi7uvp]{background:var(--ec-gold);color:var(--ec-navy);border-color:var(--ec-gold)}.ec-btn--primary[data-astro-cid-3fwi7uvp]:hover,.ec-btn--primary[data-astro-cid-3fwi7uvp]:focus-visible{filter:brightness(1.05);outline:2px solid var(--ec-navy);outline-offset:2px}@media (width<=800px){.ec-section[data-astro-cid-3fwi7uvp] h2[data-astro-cid-3fwi7uvp],.ec-wwu-hero[data-astro-cid-3fwi7uvp] h1[data-astro-cid-3fwi7uvp],.ec-opp__title[data-astro-cid-3fwi7uvp]{max-width:none}}.ec-wwu-hero[data-astro-cid-3fwi7uvp]{box-sizing:border-box;align-items:center;min-height:clamp(20rem,28vw,24rem);padding:clamp(3.5rem,6vw,5rem) 1.5rem;display:flex}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]{background-color:var(--ec-navy);background-image:radial-gradient(85% 145% at 82% 18%, color-mix(in srgb, var(--ec-gold) 12%, transparent) 0%, transparent 58%), linear-gradient(108deg, var(--ec-navy) 0%, color-mix(in srgb, var(--ec-navy) 90%, var(--ec-slate)) 64%, var(--ec-navy) 100%), repeating-linear-gradient(112deg, transparent 0 22px, color-mix(in srgb, var(--ec-white) 3%, transparent) 22px 23px);background-position:50%;background-size:cover}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]{width:100%;min-width:0}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{content:"";background:color-mix(in srgb, var(--ec-gold) 68%, transparent);pointer-events:none;height:1px;position:absolute;top:50%;left:52%;right:0}.ec-wwu-hero[data-astro-cid-3fwi7uvp] h1[data-astro-cid-3fwi7uvp]{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(2.4rem,4.8vw,3.7rem);font-weight:600;line-height:1.06}.ec-wwu-mission[data-astro-cid-3fwi7uvp]{box-sizing:border-box;border-left:2px solid var(--ec-gold);letter-spacing:-.015em;max-width:32ch;color:var(--ec-navy);text-wrap:balance;margin:0 0 clamp(2.25rem,4vw,3rem);padding-left:1rem;font-weight:600;line-height:1.22;font-size:clamp(1.9rem,1.5rem + 1.1vw,2.55rem)!important}@media (width<=800px){.ec-wwu-hero[data-astro-cid-3fwi7uvp]{min-height:21rem;padding:2rem 1.5rem 3.1rem}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{inset:auto 0 -2.25rem 52%}.ec-wwu-hero[data-astro-cid-3fwi7uvp] h1[data-astro-cid-3fwi7uvp]{max-width:none;font-size:clamp(2.25rem,10vw,3rem)}.ec-wwu-mission[data-astro-cid-3fwi7uvp]{max-width:none}}.ec-wwu-hero[data-astro-cid-3fwi7uvp]{box-sizing:border-box;align-items:center;display:flex;min-height:clamp(18rem,28vw,22.4rem)!important;padding:clamp(2.55rem,4.375vw,3.5rem) 1.5rem!important}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]{overflow:hidden;background:linear-gradient(108deg, var(--ec-navy) 0 53%, color-mix(in srgb, var(--ec-navy) 91%, var(--ec-white)) 53% 72%, color-mix(in srgb, var(--ec-navy) 84%, var(--ec-white)) 72% 100%), var(--ec-navy)!important}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:before{content:"";box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ec-gold) 58%, transparent);background:linear-gradient(135deg, transparent 0 42%, color-mix(in srgb, var(--ec-gold) 17%, transparent) 42% 43%, transparent 43% 100%), color-mix(in srgb, var(--ec-navy) 76%, var(--ec-white));opacity:.88;width:min(47vw,34rem);height:145%;position:absolute;top:-22%;right:-5%;transform:skew(-17deg)}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after{content:"";aspect-ratio:1;border-top:2px solid var(--ec-gold);border-right:2px solid var(--ec-gold);opacity:.72;width:clamp(7rem,15vw,12rem);position:absolute;top:50%;right:clamp(1rem,8vw,8rem);transform:translateY(-50%)rotate(45deg)}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]{z-index:1;gap:1.25rem;width:100%}.ec-wwu-hero[data-astro-cid-3fwi7uvp] h1[data-astro-cid-3fwi7uvp]{max-width:20ch;font-size:clamp(2rem,4vw,3rem)!important}.ec-section[data-astro-cid-3fwi7uvp],.ec-section--white[data-astro-cid-3fwi7uvp],.ec-section--offwhite[data-astro-cid-3fwi7uvp],.ec-section--textured[data-astro-cid-3fwi7uvp]{background:var(--ec-offwhite)!important}.ec-section__bg[data-astro-cid-3fwi7uvp]{display:none!important}.ec-wwu-mission[data-astro-cid-3fwi7uvp],#ec-wwu-opps-title[data-astro-cid-3fwi7uvp]{font-size:clamp(1.9rem,3.2vw,2.65rem)!important}@media (width<=800px){.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]{background:linear-gradient(112deg, var(--ec-navy) 0 68%, color-mix(in srgb, var(--ec-navy) 88%, var(--ec-white)) 68% 100%), var(--ec-navy)!important}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:before{opacity:.62;width:12rem;height:125%;top:-12%;right:-7rem}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after{opacity:.48;width:6rem;top:24%;right:-2.6rem}.ec-wwu-hero[data-astro-cid-3fwi7uvp] h1[data-astro-cid-3fwi7uvp]{max-width:none}}.ec-opp[data-astro-cid-3fwi7uvp]{background:#ffffffad;border:1px solid #5c6b7a33;border-radius:12px;margin-top:1rem;padding:1.25rem 1.35rem;transition:border-color .16s,background-color .16s,transform .16s;position:relative}.ec-opp[data-astro-cid-3fwi7uvp]:first-of-type{border-top:1px solid #5c6b7a33;margin-top:1.35rem;padding-top:1.25rem}.ec-opp__title[data-astro-cid-3fwi7uvp]{margin-bottom:.65rem}.ec-opp__link[data-astro-cid-3fwi7uvp]{width:100%;min-height:44px;color:var(--ec-navy);justify-content:space-between;gap:1rem;text-decoration:none;align-items:center!important;display:flex!important}.ec-opp__link[data-astro-cid-3fwi7uvp]:before{content:"";border-radius:12px;position:absolute;inset:0}.ec-opp__link[data-astro-cid-3fwi7uvp]:after{content:"View role →";color:var(--ec-slate);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.76rem;font-weight:700;transition:color .16s,transform .16s}.ec-opp[data-astro-cid-3fwi7uvp]:hover{background:#ffffffeb;border-color:#c4a574ad;transform:translateY(-1px)}.ec-opp[data-astro-cid-3fwi7uvp]:hover .ec-opp__link[data-astro-cid-3fwi7uvp]:after{color:var(--ec-navy);transform:translate(2px)}.ec-opp[data-astro-cid-3fwi7uvp]:focus-within{outline:3px solid var(--ec-gold);outline-offset:3px;border-color:var(--ec-navy);background:var(--ec-white)}.ec-opp__link[data-astro-cid-3fwi7uvp]:focus-visible{outline:none}@media (width<=600px){.ec-opp[data-astro-cid-3fwi7uvp]{padding:1.05rem 1rem}.ec-opp__link[data-astro-cid-3fwi7uvp]{gap:.75rem;align-items:flex-start!important}.ec-opp__link[data-astro-cid-3fwi7uvp]:after{padding-top:.22rem;font-size:.69rem}}@media (prefers-reduced-motion:reduce){.ec-opp[data-astro-cid-3fwi7uvp],.ec-opp__link[data-astro-cid-3fwi7uvp]:after{transition:none}.ec-opp[data-astro-cid-3fwi7uvp]:hover,.ec-opp[data-astro-cid-3fwi7uvp]:hover .ec-opp__link[data-astro-cid-3fwi7uvp]:after{transform:none}}.ec-wwu-mission[data-astro-cid-3fwi7uvp]{border-left:3px solid var(--ec-gold);max-width:44ch;color:var(--ec-navy);letter-spacing:-.01em;margin:0 0 clamp(1.5rem,3vw,2.25rem);padding-left:1.25rem;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:600;line-height:1.45}#ec-wwu-opps-title[data-astro-cid-3fwi7uvp]{font-size:clamp(1.3rem,2.2vw,1.6rem)}.ec-terms__rule[data-astro-cid-3fwi7uvp]{border:0;border-top:1px solid #5c6b7a59;width:100%;margin:0 0 1rem}.ec-terms__text[data-astro-cid-3fwi7uvp]{color:var(--ec-slate);max-width:68ch;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.ec-wwu-terms[data-astro-cid-3fwi7uvp] .ec-engage[data-astro-cid-3fwi7uvp]{gap:0}.ec-wwu-terms[data-astro-cid-3fwi7uvp] .ec-engage[data-astro-cid-3fwi7uvp]>p[data-astro-cid-3fwi7uvp]:not(.ec-terms__text){display:none}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after{content:"";background:linear-gradient(35deg,transparent 48.5%,color-mix(in srgb,var(--ec-gold) 82%,transparent) 49%,color-mix(in srgb,var(--ec-gold) 82%,transparent) 50.5%,transparent 51%) center top/100% 50% no-repeat,linear-gradient(145deg,transparent 48.5%,color-mix(in srgb,var(--ec-gold) 82%,transparent) 49%,color-mix(in srgb,var(--ec-gold) 82%,transparent) 50.5%,transparent 51%) center bottom/100% 50% no-repeat;opacity:.88;width:clamp(3.5rem,6vw,5.25rem);height:clamp(4.5rem,8vw,6.5rem);position:absolute;top:50%;right:clamp(2rem,8vw,7rem);transform:translateY(-50%)}@media (width<=800px){.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after{opacity:.72;width:3.25rem;height:4.25rem;right:1.25rem}}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:before{background:color-mix(in srgb,var(--ec-navy) 76%,var(--ec-white));border:0}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after{aspect-ratio:auto;border:0}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{content:none}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]{background-position:50%;background-size:cover;background:radial-gradient(85% 145% at 82% 18%, color-mix(in srgb, var(--ec-gold) 12%, transparent) 0%, transparent 58%), linear-gradient(108deg, var(--ec-navy) 0%, color-mix(in srgb, var(--ec-navy) 90%, var(--ec-slate)) 64%, var(--ec-navy) 100%), repeating-linear-gradient(112deg, transparent 0 22px, color-mix(in srgb, var(--ec-white) 3%, transparent) 22px 23px)!important}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{background:color-mix(in srgb, var(--ec-gold) 68%, transparent);pointer-events:none;height:1px;display:block;position:absolute;top:50%;left:52%;right:0;content:""!important}@media (width<=800px){.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{inset:auto 0 -2.25rem 52%}}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]{background:linear-gradient(90deg,var(--ec-navy) 0%,#102946 100%)}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:before{content:"";clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);background:#5c6b7a47;position:absolute;inset:0 0 0 51%}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after{content:"";clip-path:polygon(46% 0,100% 0,100% 100%,0 100%);background:#f7f5f20e;position:absolute;inset:0 0 0 69%;box-shadow:inset -7rem 0 #0b1f3a3d}.ec-wwu-hero[data-astro-cid-3fwi7uvp]:after{content:"WORK WITH US";z-index:2;top:clamp(2.9rem,7vw,4.8rem);left:max(1.5rem,calc((100% - var(--ec-maxw))/2));color:var(--ec-gold);letter-spacing:.18em;font-size:.78rem;font-weight:700;position:absolute}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]{padding-top:1.9rem}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{content:"";background:linear-gradient(var(--ec-gold),var(--ec-gold)) left bottom/calc(100% - 2rem) 1px no-repeat,linear-gradient(145deg,transparent 47%,var(--ec-gold) 48%,var(--ec-gold) 51%,transparent 52%) right bottom/2.25rem 1.7rem no-repeat;opacity:.78;width:min(32%,22rem);height:1.7rem;position:absolute;top:auto;bottom:1.9rem;right:0}@media (width<=800px){.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:before{left:42%}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after{left:68%}.ec-wwu-hero[data-astro-cid-3fwi7uvp]:after{top:1.9rem;left:1.25rem}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]{padding-top:2.2rem}.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{width:44%;bottom:0}}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:before,.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after{content:""!important}.ec-wwu-hero[data-astro-cid-3fwi7uvp]:after{content:"WORK WITH US"!important}@media (width<=800px){.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{bottom:-2rem}}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]{background-color:var(--ec-navy)!important;background-image:url(/media/linkedin-company-cover.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:before,.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]:after,.ec-wwu-hero__inner[data-astro-cid-3fwi7uvp]:after{content:none!important;display:none!important}@media (width<=800px){.ec-wwu-hero__bg[data-astro-cid-3fwi7uvp]{background-position:50%!important}}.ec-opp__link{min-height:44px;color:var(--ec-navy);text-underline-offset:.25em;align-items:center;text-decoration-thickness:1px;display:inline-flex}.ec-opp__link:hover{text-decoration-thickness:2px}.ec-opp__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.ec-wwu-benefits[data-astro-cid-3fwi7uvp]{border-bottom:0;margin:0 0 2.25rem;padding:0}.ec-wwu-benefits__lead[data-astro-cid-3fwi7uvp]{border-left:3px solid var(--ec-gold,#c4a574);box-sizing:border-box;max-width:52ch;color:var(--ec-navy);text-wrap:pretty;margin:0 0 2.25rem;padding-left:1.25rem;font-size:clamp(1.2rem,1.05rem + .55vw,1.55rem);font-weight:600;line-height:1.5}.ec-wwu-benefits__intro[data-astro-cid-3fwi7uvp]{max-width:70ch;color:var(--ec-slate);text-wrap:pretty;margin:.9rem 0 2.35rem;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.ec-wwu-benefits__list[data-astro-cid-3fwi7uvp]{border-top:1px solid #5c6b7a3d;grid-template-columns:minmax(0,1fr);gap:0;max-width:70ch;margin:0;padding:0;list-style:none;display:grid}.ec-wwu-benefits__list[data-astro-cid-3fwi7uvp] li[data-astro-cid-3fwi7uvp]{min-width:0;color:var(--ec-navy);text-wrap:pretty;border-bottom:1px solid #5c6b7a33;grid-template-columns:.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.45rem 0 1.55rem;font-size:clamp(1rem,1.2vw,1.1rem);font-weight:600;line-height:1.55;display:grid}.ec-wwu-benefits__list[data-astro-cid-3fwi7uvp] li[data-astro-cid-3fwi7uvp]:before{content:"•";color:var(--ec-gold,#b08d57);font-size:1rem;font-weight:600;line-height:1.55}@media (width<=700px){.ec-wwu-benefits__lead[data-astro-cid-3fwi7uvp]{margin-bottom:1.5rem}.ec-wwu-benefits__intro[data-astro-cid-3fwi7uvp]{margin-bottom:1.8rem}.ec-wwu-benefits__list[data-astro-cid-3fwi7uvp] li[data-astro-cid-3fwi7uvp]{grid-template-columns:.75rem minmax(0,1fr);gap:.7rem;padding:1.15rem 0 1.25rem}.ec-wwu-benefits__list[data-astro-cid-3fwi7uvp] li[data-astro-cid-3fwi7uvp]:before{font-size:.9rem;line-height:1.75}}.ec-wwu-benefits[data-astro-cid-3fwi7uvp] #ec-wwu-benefits-title[data-astro-cid-3fwi7uvp]{text-wrap:pretty;max-width:52ch!important;color:var(--ec-navy)!important;font-size:clamp(1.2rem,1.05rem + .55vw,1.55rem)!important;font-weight:600!important;line-height:1.5!important}.ec-wwu-hero{background:var(--ec-offwhite)!important;color:var(--ec-navy)!important}.ec-wwu-hero__bg{display:none!important}.ec-wwu-hero{background-color:var(--ec-offwhite)!important;background-image:linear-gradient(95deg,#f7f5f2f7 0%,#f7f5f2e6 40%,#f7f5f26b 80%,#f7f5f22e 100%),radial-gradient(95% 120% at 95% 45%,#c4a57438 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='%230B1F3A' stroke-width='2' stroke-opacity='0.1'%3E%3Cpath d='M0 150H1600M0 300H1600M0 450H1600M0 600H1600M0 750H1600'/%3E%3C/g%3E%3Cg fill='none' stroke='%230B1F3A' stroke-width='3.5' stroke-opacity='0.18'%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.8'%3E%3Cpath d='M960 900L1560 0M1180 900L1780 0'/%3E%3C/g%3E%3Cg fill='%23C4A574' fill-opacity='0.2'%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='%23FFFFFF' fill-opacity='0.5'%3E%3Crect x='1080' y='560' width='150' height='120'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.ec-wwu-hero__bg:before,.ec-wwu-hero__bg:after,.ec-wwu-hero__inner:after{content:none!important;display:none!important}.ec-wwu-hero h1{color:var(--ec-navy)!important}.ec-wwu-hero__sub,.ec-wwu-hero:after{color:var(--ec-slate)!important}.ec-wwu-hero:after{letter-spacing:.18em!important}.ec-wwu-hero[data-astro-cid-3fwi7uvp]{background:#ebeae8 url(/media/efficient-counsel-light-banner-approved.png) 50%/cover no-repeat;background:#ebeae8 url(/media/efficient-counsel-light-banner-approved.png) 50%/cover no-repeat!important}.ec-wwu-benefits{border-bottom:1px solid color-mix(in srgb,var(--ec-navy) 14%,transparent);margin-bottom:clamp(2.5rem,5vw,4rem)!important;padding-bottom:clamp(2.5rem,5vw,4rem)!important}.ec-wwu-benefits__lead{border-left:3px solid var(--ec-gold);text-wrap:balance;padding-left:1.25rem;position:relative;max-width:36ch!important}.ec-wwu-benefits__lead:before{content:"";background:var(--ec-gold);width:2.75rem;height:2px;margin:0 0 1rem;display:block}.ec-wwu-benefits__intro{max-width:70ch!important;color:var(--ec-slate)!important;line-height:1.72!important}.ec-wwu-benefits__list{border-top:1px solid color-mix(in srgb,var(--ec-navy) 14%,transparent);grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important}.ec-wwu-benefits__list li{border-bottom:1px solid color-mix(in srgb,var(--ec-navy) 14%,transparent);align-items:center;min-height:4.5rem;display:flex;color:var(--ec-navy)!important;padding:1rem 1.25rem!important}.ec-wwu-benefits__list li:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--ec-navy) 14%,transparent)}.ec-opp{background:var(--ec-offwhite)!important;border:1px solid color-mix(in srgb,var(--ec-navy) 16%,transparent)!important;border-top:2px solid var(--ec-gold)!important;box-shadow:none!important;border-radius:6px!important;margin-top:1rem!important;padding:clamp(1.25rem,2.5vw,2rem)!important}.ec-opp .ec-lead{max-width:72ch!important;line-height:1.72!important}.ec-opp__link{transition:color .18s,text-decoration-color .18s}.ec-opp__link:hover{text-decoration-color:var(--ec-gold)}@media (width<=800px){.ec-wwu-benefits__lead{padding-left:1rem}.ec-wwu-benefits__list{grid-template-columns:minmax(0,1fr)!important}.ec-wwu-benefits__list li:nth-child(odd){border-right:0}}.ec-section--textured{background:var(--ec-offwhite)!important}.ec-section--textured>.ec-section__bg{display:block!important}.ec-wwu-benefits__list{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.ec-wwu-benefits__list li{border-right:0!important;grid-template-columns:.75rem minmax(0,1fr)!important;align-items:start!important;gap:1rem!important;min-height:0!important;padding:1.45rem 0 1.55rem!important;display:grid!important}.ec-opp{box-shadow:none!important;background:#ffffffad!important;border:1px solid #5c6b7a33!important;border-radius:12px!important;margin-top:1rem!important;padding:1.25rem 1.35rem!important;transition:none!important}#ec-main .ec-section--textured{background:var(--ec-offwhite)!important}#ec-main .ec-section--textured>.ec-section__bg{display:block!important}html body .ec-opp{background:var(--ec-offwhite)!important;box-shadow:none!important;border:1px solid #5c6b7a38!important;border-radius:12px!important;margin-top:1rem!important;padding:1.25rem 1.35rem!important;transition:background-color .16s,border-color .16s,transform .16s!important}html body a,html body button,html body input,html body textarea,html body summary{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important}@media (prefers-reduced-motion:reduce){html body .ec-opp,html body a,html body button,html body input,html body textarea,html body summary{transition:none!important}}@media (width<=800px){.ec-wwu-benefits__list{column-gap:0!important}.ec-wwu-benefits__list>li:nth-child(odd),.ec-wwu-benefits__list>li:nth-child(2n){padding-left:0!important;padding-right:0!important}}.ec-wwu-benefits__lead:before{content:none!important;display:none!important}.ec-wwu-benefits__list{column-gap:clamp(2rem,5vw,4rem)!important}.ec-wwu-benefits__list>li:nth-child(odd){padding-right:clamp(1rem,3vw,2.5rem)!important}.ec-wwu-benefits__list>li:nth-child(2n){padding-left:clamp(1rem,3vw,2.5rem)!important}@media (width<=800px){.ec-wwu-benefits__list{column-gap:0!important}.ec-wwu-benefits__list>li:nth-child(odd),.ec-wwu-benefits__list>li:nth-child(2n){padding-left:0!important;padding-right:0!important}}
